Super I/O for next kit, getting the most out of a single I/O pin

Status
Not open for further replies.

blueroomelectronics

Well-Known Member
I'd appreciate your review / opinions on the following schematic. The Ladybug (Ethernet, RS232, LCD & I/O web server) PCB will allow at build time multiple ways of configuring the I/O. Here's the concept.
**broken link removed**
The I/O section can be assembled in many ways on the new Ladybug LAN I/O kit
 

I like the concept a lot. Does that mean the PCB layout will have existing space and pads for all the various I/O components shown (relay, opto, resistors, etc) ?

My only caution would be how hard it might be to document the assembly or user manual for newcomers to properly implement the correct I/O usage desired, or even knowing which option they need for their application.

Lefty
 
Reactions: 3v0
Thanks for the comment, all eight I/O ports will have identical pad layout and a pictorial. I may add an LED indicator option for some of the configurations like Relay & opto. Not shown is the snubber circuit option for the relays.
PS there are also two dedicated NO/COM/NC relays for a total of 10 relays if that's what you need.
 
Last edited:
The Ladybug is an Ethernet Enabled Swiss Army Knife. I like it.
 
The silkscreen for this could be interesting. Rather than trying to fit all the possible component placements on the silkscreen, maybe you could show the solder side traces on the silkscreen and/or number the holes.
 
3v0 said:
The Ladybug is an Ethernet Enabled Swiss Army Knife. I like it.

Something like that.
Ladybug LAN
  • 18F4620 @ 9.8304MHz * 4 (PLL)
  • ENC28J60 Ethernet IC @ 25MHz
  • 25LC1024 EEPROM
  • RS485
  • 8 Super I/O (6 Analog, 2 CCP) RA0-5, RC1,2
  • 2 Relays RB1,2 Omron 2A @ 125VAC (ideal for HVAC)
  • LCD connector or I/O expansion + 4 pushbuttons
  • ICD connector
  • large 30 screw terminal connector
  • 9-16VAC/DC
Working prototype too, based on a modified Microchip stack (see the links section on my site)
 
kchriste said:
The silkscreen for this could be interesting. Rather than trying to fit all the possible component placements on the silkscreen, maybe you could show the solder side traces on the silkscreen and/or number the holes.

Not a bad idea, nice thing is I only have to do it once
Because it'll either be simple or very complex I'm leaving the status indicator LEDs off till I see what it looks like.
 
I've removed the opto isolation for the I/O, thinking about an AC zero cross option.
Here's an early version of the Ladybugs main controller (tested)
**broken link removed**
 
Well just an update. Here's the first of the Opto In/Out PCB artwork.
Kind of a fun layout, buffered LED indicator. Note the unusual six pin 4N36 mounts differently depending on how you build it.
It can be built as an
  • Opto isolated OUTPUT
  • Opto isolated INPUT
  • Direct I/O with optional pullup (jumper across the opto)
**broken link removed**
Opto I/O (Ladybug 3x)

And here's the Super I/O
  • 2A @ 24VDC Relay output with optional LED and clamp TVa1
  • Direct TTL input with optional pullup/pulldown
  • Analog input
  • Direct output TTL
**broken link removed**
Super I/O (Ladybug 8x) relays may be 5V or 9V types
 
Last edited:
awesome artwork as usual Bill!

sometimes for me drawing these layouts is more fun then what the gizmo actually does
 
hows about boxes on the silkscreen, sectioning off specific areas, and then in addition to 'generic' part names, have a mention of a diagram number in the box. then you can draw up a separate diagrams the builder can refer to, showing different configurations (in 3d if you like)
 
Putting too much info on the PCB makes it very cluttered, you've also got to keep the line thickness around 2mm or it won't print right.

I've also got to find a NEMA box for it. (Like your homes fuse box)
 
blueroomelectronics said:
I've removed the opto isolation for the I/O, thinking about an AC zero cross option.

To detect Zero cross I usually connect it to an external interrupt pin.In 18F4620 there are three channels available.
 

Most of the IO and connections you mention above is typical for industrial use as well.

Why then not also cater for a 24V power supply? I'm sure that in my C&I (Control & Instrumentation) practice I would use a small module like this for some remote plant.
 
I have been using 1Mohm approach to detect Zero cross in many times without any problem.But for a kit it need some isolation.
 
I've dropped the zero crossing and added XBEE support.
Here's the current Ladybug schematic. The part numbers need to be fixed but it's complete as far as I can tell.
**broken link removed**
 
Use of buffers

Hi Bill,

I am trying out my own circuit for ethernet using ENC28J60.

I have to interface with other I2C devices; I cant understand the part with the buffer, where can I read up about the I2C bus (and the use of buffer with them).

Thank you!

Regards,
Thiruselvam
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…