Menu

Documenting Temporary Failure: Used KiCad to recreate the Hello World circuit and add a couple LEDS and a button to open ports. Adding a couple of components turned out to be harder than thought. Exporting a PNG turned to be harder than thought. Milling is impossible with a terrible resolution file. And my soldering skills are still need of a lots of work!

Designing the board

I used KiCad to make the schematic and design the board. Below is the schematic with a link to the whole KiCad project. I used global names to make the schematic a little cleaner.

Designing the PCB Board

Thought it would be simple to add a button and a couple of LEDs. Turns out adding a couple components is like getting out of a hedge maze that was poorly designed and might not have an exit. Also had to manually assign the library components to the schematic for whatever reason.

Making the design

After some failed attempts of making a rocket and a man - a fish appeared!

Exporting the PNG

My biggest stumbling block was what seemd to be the simplist step. I could only export an SVG. ImageMagick did not convert the SVG in a usable PNG. Many other online programs also failed me. So I took a screenshot. Turns out the resolution really matters. It looked good on screen, but it was a disaster.

Troubleshooting

I did not realize what the issue was immediately. So spent a lot of time redesigning the board with more space and bigger traces. I even tried the 1/100th mill. But in the end, the secret was just zooiming in for the screenshot. The HiRes path was clearly better.

Solder troubles

The took me all night. I came in fresh the next morning to solder and program the happy fish. But it turns out I still need to work on my soldering skills. This fight is too be continued. But for now I am just documenting my failure.

Final PNGs

Download the below pictures for the PNGs that I used with mods. I had to zoom, take a screenshot and o some fancy math. The resolution on mods has to be set to 783 DPI.

Please see my Final Project for a working circuit that I designed!