Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 03:16 15 Dec 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : MM-PLC featuring picomite

Author Message
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4315
Posted: 02:42pm 03 Dec 2021
Copy link to clipboard 
Print this post

In my job I often need to improvise a test setup, to quickly prove or debug new designs. Many of those test setups make use of an Arduino as either a controller, or a PC IO device. Switching relays, reading in signals, sometimes measuring.

These arduino's run a version of tinybasic, limited to the RAM of the Arduino.

I often wanted to switch to MMBasic, since it is so much more powerfull, but the mites need to connect to my peripherals. I tried to order a duinomite, so I could plug in my relay cards and opto inputs... But they where out of stack at that time.

With the rise of the picomite, the idea using MMBasic in my test setups revived, and I decided make a plan.

First I wrote down what I have common in most setups, and what is optional, and nice to have.
Common was 1 or 2 relays that can switch 10A and 250V(ac or dc)
Common was that I need minimal 2 sometimes 4 digital inputs (isolated). Logic level, or 24V or 250Vac.

Optional where I2C expansions, incidental SPI, PWM's, or more logic inputs.

The Common items are included in MM-PLC, the optional items can be added via a 20pin ribbon cable, and mounted in a similar box.

The Common module fits in a DIN rail housing and consists of 4 boards
1/ The picomite
2/ The IO board (relays / optocouplers)
3/ The power supply (generate 5V from 7V....32V)
4/ The interface/LED board




Following pictures show how the puzzle is put together, and the stack of boards fit's in a DIN rail housing. The housing still needs some holes drilled (USB for the picomite, LED's). When that is finished and labels are made I will post more pictures. This is the status today, everything has been checked and is working.











It took quite a lot of time to design (in my mind) the 3D puzzle to fit all in this small housing. That was the challenge I put myself.

Would I do it again ? No, probably not. Once this is put together it is nice and compact, but hard to repair if something broke. Next time I would simply take a big (eurocard) board and put it all on that card. And use a bigger box.....
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6884
Posted: 03:01pm 03 Dec 2021
Copy link to clipboard 
Print this post

It's really neat though - and the assembly time would be a lot less with some custom PCBs. Having a spare board or two would speed up repair quite a bit too.

Very nice work. :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4058
Posted: 03:19pm 03 Dec 2021
Copy link to clipboard 
Print this post

Nice looking work,

Could you comment on your prototyping technique ? It looks like you are using wire with solderable insulation - I've tried that with at least two brands of nominally solderable wire and found it to be a right pain in the arse despite trying really hard to make it work. Are you using it with a wiring pencil ?

Best wishes,

Tom
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4315
Posted: 04:35pm 03 Dec 2021
Copy link to clipboard 
Print this post

I am using enamel wire taken from a disassembled small mains transformer, It is 0.2mm diameter. Heat it with the soldering iron and some solder for few seconds, and the enamel scorches away. Bit of fresh solder and you are good to go. Have been using this technique since my Acorn Atom for most of my one off's.
PicomiteVGA PETSCII ROBOTS
 
vegipete

Guru

Joined: 29/01/2013
Location: Canada
Posts: 1110
Posted: 04:47pm 03 Dec 2021
Copy link to clipboard 
Print this post

I've never stopped to think about 'standard' DIN rail housings. Interesting...

For example, here's a size 2 housing.
Another with dimensions.


Edited 2021-12-04 02:54 by vegipete
Visit Vegipete's *Mite Library for cool programs.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6884
Posted: 05:58pm 03 Dec 2021
Copy link to clipboard 
Print this post

The main problem with these housings (like most DIN stuff) is cost. :(
They make up into nice little modules though. I once put a RPi into one to make a sort of IoT module.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Quazee137

Guru

Joined: 07/08/2016
Location: United States
Posts: 577
Posted: 09:49pm 03 Dec 2021
Copy link to clipboard 
Print this post

Volhout nice to see you pack that in the smaller din rail box.

 I have one using the 170. I did a while back using a bigger din rail box.
 It has 4 relays, 4 optio inputs and 4 optio out puts, 1 4-20 in, 2 4-20 out.
 A 1.8" LCD with touch. I couldn't squeeze in the 120VAC to 5VDC and 3.3VDC
 they are in a thin din rail. 120VAC top the VDC's bottom and a switch on
 face. If the customer decides not to use this I'll post the details.

 right now its a prototype all hand wired.

 looking at chips other that the 170 that can run MMBasic.
Edited 2021-12-04 07:51 by Quazee137
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4315
Posted: 10:06pm 03 Dec 2021
Copy link to clipboard 
Print this post

@vegipete
That is the exact housing I use. It consists of 6 plastic parts, and clicks together tight. Costs 4 euro. Pretty cheap. I also have a 3U housing, that will connect to the 2U one via the 20 pin cable and have the other interfaces.
PicomiteVGA PETSCII ROBOTS
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9316
Posted: 10:50pm 03 Dec 2021
Copy link to clipboard 
Print this post

Very clever to use a DIN case!    
Smoke makes things work. When the smoke gets out, it stops!
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4315
Posted: 08:10pm 14 Dec 2021
Copy link to clipboard 
Print this post

Ready for heavy duty work....






PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6884
Posted: 09:31pm 14 Dec 2021
Copy link to clipboard 
Print this post

Very nice!  :)
It really does deserve some nice little PCBs to make it quicker to assemble.
.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024