微光黑客松

Aff314PICO

A custom pipico with a fun design.

by builder_3879 Hardware Hacker · ml2026

Aff314PICO

A custom pipico with a fun design.

A custom pipico with a fun design.

更新记录

  1. Today I finished the board.

    Today I finished the board. At first I went to the silkscreen. I added two graphics and added a text which says "AFF314". Then I exported the PCB. When I put it into JLCPCB everything looked good so I chose my color. I went with white even though I wanted to go with purple initially because the silkscreen looked better in the preview. Because handsoldering would be very difficult I want to do PCBA which should be pretty easy but I get an error when I upload my BOM. It is probably a bit wrong in the format. Tomorrow I will fix the BOM and also add the JLC part numbers. Then as a final step I will write the github readme. That is how he board looks: ![Screenshot 2026-05-28 at 22.33.53.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjI1NzEsInB1ciI6ImJsb2JfaWQifX0=--0f22c84cc7a72438aef854d601cfbe080770f7fe/Screenshot 2026-05-28 at 22.33.53.png) ![output-smallpngtools.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjI1NzIsInB1ciI6ImJsb2JfaWQifX0=--b303b36ae023dea0471c47da937a14d8f0ceb41c/output-smallpngtools.png)

  2. Today i finished routing the p

    Today i finished routing the pcb. The ground was special because I used zone-fill for it. It is basically a whole layer that connects the ground. It's supposed to be good for noise. Some of those layers were not connected so I had to connect them with vias. I also missed some other connections which I then routed. As soon as I ran DRC I was a little shocked since it showed 25 errors and like 90 warnings. First I worked on the errors which mainly were clerance which could be fixed by just moving and rearranging the parts a little. I had also gotten a lot of thermal relief gap errors. There were just not enough connections to the pad or the layer was an Island so not connected to the other. The weirdest error was a clearance error with in a footprint. That doesn't make sense because the footprint has to stay that way but after some looking around I figured out that I used the wrong footprint. I just had to change it but then also manage the parts a bit differently since the new footprint was bigger than the old wrong one. The warnings were mainly just silkscreen which was clipped. That was an easy fix because I didn't want most of the ugly silkscreen anyways so I just removed them. The only four warnings left are that the footprint was different. That is because I edited some footprint to remove their built in silkscreen. I also added some silkscreen art but I still want to add new art which I am going to do tomorrow and I need to create the github page for it. That's the current state of the board: ![Screenshot 2026-05-27 at 22.11.51.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjE2MzksInB1ciI6ImJsb2JfaWQifX0=--43f82cec5d5df07b121a8368ba9dc3b36df2befa/Screenshot 2026-05-27 at 22.11.51.png) ![Screenshot 2026-05-27 at 22.12.10.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjE2NDAsInB1ciI6ImJsb2JfaWQifX0=--acdeffee360398f7c9862a1060b1eeaf19187a21/Screenshot 2026-05-27 at 22.12.10.png)

  3. Today I placed almost all part

    Today I placed almost all parts except for the reset button and one resistor. The placement is not final and can be changed in the process of routing. That's what I started today too. I routed the rp2040 to the usb but there are a few lines still missing, the ldo and the memory. I still need to connect them to ground and also a lot of other connections are still missing too. This is the current progress: ![Screenshot 2026-05-26 at 22.17.59.png](/user-attachments/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjEwMzEsInB1ciI6ImJsb2JfaWQifX0=--a2f88fcaf52d87c0c12322abd607b87964bc8d68/Screenshot 2026-05-26 at 22.17.59.png)