Following Grant's yesterday porn,
here are few arduino boards I've built ... quite few years ago.
These don't look good in any way one might even call them offending, but they were just things put together that worked.
Bear in mind that was the era of serial arduino and atmega8, it was the rise of arduino, the beginning!
Arduino itself was built in the spirit of DIY.
I only wish I had that 70's porn filter on hand
This is based on the original arduino serial signle sided board v2.0 design.
That version was never manufactured, it was just published on the site for people to build themselves.
I used male headers because .. oh well because it was all I had back then.
This is build on a protoboard because I couldn't get a decent way to drill the boards back then, I could etch them just fine
but it was a different story for drilling.
So it was perfboard all the way an it did work and you can easily modify them later.
Why connecting with the wires on the components side ? Well those are 2.54mm perfboards, it's kinda difficult to
adopt an etched board design to a perfboard, so I've just went the quick and dirty way.
I guess I cannot call it original single sided board because it has wires/traces on both sides.
Later I decided to build the updated version of single side board, severino that was v3.0.
Still atmega8, still perfboard, female headers this time. Oh! you cannot see in this picture I've actually used shorter female headers here (because I didn't have anything else then) and later I've inserted normal height female headers over the existing ones and glud'em down with hot glue. Notice how I bent every capacitor (polarized ones and the oscillator caps) on the board, just to be able to insert shields over it
On the right there is a larger heat sink, it's a 3V3 regulator that the original design didn't have and I needed that for the 3V3 shields .. like the network shield was very popular back then.
The rather large heat sink was because I made a poor choice in 3.3V regulator back then, I've used a LM317 in lack of anything else.
So here's the network shield
featuring enc28j60 by microchip a very difficult to get chip at that time and a very 5V intolerant chip (arduino was only 5V back then).
Aside from the network chip every component on this board was salvaged from other project or older boards.
ethernet jack and magnetics came from a 10M network card (+ some 49.9ohms 1% resistors), red/green leds I stole from a 'newer' 10Mb network card
Level shifter on right above corner I stole from a broken pc motherboard/
Other components are just scrap that you find in your drawer.
The beauty about this board is that it really worked (and it still works, I think), it's really nice to be able to ping an atmega8 arduino that allowed around 7k of bytes code.
Solder side, I don't know why, somehow it reminds me of cordwood circuitry.
Ugly? yes, works? definitely.
Don't worry, meanwhile I bought modern real manufactured arduinos, I do not use those anymore,
I do occasionally miss the serial port with the DB9 connector and the noise it generated on the MCU.