Custom Atmega 1284 Board With 8 Opto-Isolated Inputs, 8 A/D I/O, SPI, I2C, 2xUART, W5100 Ethernet and PoE, OTA, MQTT

I do intend to share all this eventually on my website in a big home automation writeup I’m currently working on which will have all the relevant detail as well as the PCB patterns and project available to download.

I used KiCad and it isn’t straightforward to share the project as there are custom libraries and packages needed for a few of the parts. That’s something I’m going to clean up when I share it.

For now though, here’s a straight schematic export of the current version 1.1. This was actually my first experience with KiCad so if it is a bit messy, that’s why.

I tried to add the code but this stupid forum (I HATE this ridiculous software) told me the post was too big, AFTER I spent a bunch of my time commenting the code.

So you can see an earlier version of the code already posted here: