Blueprint

RP2040 based Cusstom Devboard

This is a rp2040 based devboard based on the pico dimensions with complete battery management!

Created by Hashim Hashim πŸš€

Tier 4

8 views

0 followers

Timeline

Hashim Hashim πŸš€ added to the journal ago

Final changes to PCB before Fabrication

So i added these debugging pads at the bottom of the board also i modified the pin layout as well. now i have 5 pins at the bottom instead of having one set of 4 pins and one set of 2 pins separate, also i labelled all the pins on the front side of the pcb. Now i can finally say i am happy with the pcb :)

image
image

now just gonna order it and the parts and then wait for everything to arrive

Hashim Hashim πŸš€ added to the journal ago

Fixed silkscreen before sending it for fabrication

So as i have decided that i am gonna hand solder it, that's why i added silkscreen references and resistors, capacitors values as silkscreen so i don't have to reference the design again and again when soldering them on the board.
image
image

CAN CAN βš‘πŸš€ approved RP2040 based Cusstom Devboard ago

Tier approved: 4

Grant approved: $42.00

dope

Hashim Hashim πŸš€ submitted RP2040 based Cusstom Devboard for review ago

Hashim Hashim πŸš€ added to the journal ago

BOM and stuff

So i first made a bom with jlc pcb bom tool and other stuff and i thought, how much would it cost to get the PCBA
image
and yea that was expensive, it was because i had too many extended components so i tried to optimize my bom and brouht the cost down to
image
but still it is high so i tried again by looking for any replaceables that would be basic and not extended as these were really spiking the price up but then i eventually gave up and realized that i had selected 5 PCBAs, so that explained why ts was so high.
switched to 2 PCBAs and the cost with shipping came significantly down
image
but there is still a problem, i don't wanna pay heavy customs/duties on ts because generally they get really high customs so i think i can avoid that by ordering the parts and pcb separate and solder myself.

Hashim Hashim πŸš€ added to the journal ago

Routed the new components

So i routed the new components but there is a problem, i can't find a smaller slide switch so i guess i will have to with draw from it and remove it because they are way too big for the board and they aren't even necessary.
So this is the current picture of our board, i need to work on silkscreen though
image
this is that huge ass button
image
also had some grounding errors due to these new routes which are now fixed
image

Hashim Hashim πŸš€ added to the journal ago

Added 2 switches with battery management ( just schematics)

I just realized that i didn't really do much beyond the guide so i decided to add a couple of switches along with battery management. I know that i finished the PCB of my board as well just now but i think i can add these components and still keep the previous PCB! And yea i only added schematics for it now.

Power Switch
image
Reset Switch
image
Battery Management
image

Hashim Hashim πŸš€ added to the journal ago

Final touches to the PCB

Did some final touches to the PCB, added custom text and qrcode on the back silkscreen and also made the board look nice and clean. Also i made the fabrication outputs, now just need to make a BOM and submit because i will be hand soldering :yay
image
image

Hashim Hashim πŸš€ added to the journal ago

Finished the PCB

So just finished up the PCB and i fixed all the errors in the DRC and now there are no errors finally :yay Most of the errors i got were thermal relief errors that i fixed by adding vias and changing some settings for the ground fillings and stuff.

image
image

Hashim Hashim πŸš€ added to the journal ago

Completed the Routiong

Completed the Routing, had to move the capacitors and some components here and there to make space for traces because i placed them to close to the MCU. Now it is almost done but there are alot of errors that i need to fix 😭

imageimage

Hashim Hashim πŸš€ added to the journal ago

Started Routing the PCB

Started routing the PCB and i can say i did it pretty rough. I placed the capicitors and resistors little too close to the rp2040 which made everything tight and i also used alot of vias for this as well.

image
image

Hashim Hashim πŸš€ added to the journal ago

Placed the PCB parts

So changed a couple of parts in the schematics and assigned the footprints and placed the main components with 0.00 mm symmetry. Didin't placed the decoupling capacitots yet and some resistors as well.
image

Hashim Hashim πŸš€ added to the journal ago

complted the schematics

i just wired the oscillator and these quartz crystals are interestingπŸ€” also added memory and IO and just like that our schematics are finished! :yay
image

got some errors in ERC and fixed them as well
image

Hashim Hashim πŸš€ added to the journal ago

Started the Project Schematic and handled everything power

image
image

well i just set up the project in kicad and started the shcematics. I am done with the power decoupling part on the MCU and also wired up the USB type C and connected it to the MCU.

Hashim Hashim πŸš€ started RP2040 based Cusstom Devboard ago