Open-source mATX motherboard for Verdin iMX8

Dear Community,

A bit of off-topic thing… last year I designed a micro ATX motherboard for the Verdin iMX8M Mini in KiCAD. I thought it would be good to have an option to use the SoMs with a standard ATX power supply and put in a server chassis or a normal PC case. :wink:

The project is publicly available on my GitHub: GitHub - vmetodiev/tangenta: Micro ATX motherboard for Toradex Verdin iMX8M Mini

Aside from some really silly mistakes like swapped TX/RX pairs of the PCIe uplink (thus non-operational), the weird positioning of the Pericom PCIe switch, and the mirrored horizontal connector; other features like UART, HDMI, USB and the Ethernet switch worked from the very first prototype iteration. Even my previous forum post was written with the setup from the below photographs:


The schematic design has been done completely in a hierarchical style.
The PCB layout has been accommodated on 4 layers.

I have no resources in terms of time and energy to invest further in it, but I guess it could be a good base for some future carrier board. In case anyone from the community (incl. Toradex) gets interested in the project, we can discuss in this thread (totally in the spirit of open-source, I am not pursuing any profit). :wink:

Hope you’ll enjoy it and it may become useful one day.

5 Likes

Hi @vmetodiev

Great project :tada:

Thanks for sharing. :smiley:

1 Like

Thanks for the kind and supportive words, @allan.tx! :slight_smile:

Hey @vmetodiev, that’s a really cool project! I really like the 24-pin power and the vertical slot :slight_smile:

KiCad seems to be really powerful nowadays, I’ll use your project to check it out, it’s been a long time since I last installed it.

Again, thanks for sharing.

Thank you, @leon.tx ,

Btw because you mentioned the ATX power connector… I have just updated the repository with the logic behind the ATX push-button. :wink: I also committed a more sanitised assembly outputs directory.

KiCad seems to be really powerful nowadays, I’ll use your project to check it out, it’s been a long time since I last installed it.

Indeed. The project was started on KiCAD6 (in H2 2023), trying to follow all the good practices that I have acquired from my experience with Altium.

In this regard, I have opened a GitHub issue that it would be good to be migrated some day to the latest one. And some other issues have been updated as well about an hour ago. :slight_smile:

1 Like