Nishant's Dev board
A devboard made by me as an intro into custom PCB creating!
Created by
Nishant
Tier 3
3 views
0 followers
Timeline
CAN ⚡🚀
approved Nishant's Dev board ago
Tier approved: 3
Grant approved: $48.00
nice project
Nishant
submitted Nishant's Dev board for review ago
1Mon
requested changes for Nishant's Dev board ago
you are requesting 90 dollars but the cart screenshots only show ~45, please update one of them to be accurate!
Nishant
submitted Nishant's Dev board for review ago
Nishant
added to the journal ago
Calculated Price
I calculated prices of each part using JLCPCB, this allowed me to assemble the hard parts of my devboard that couldn't be handsoldered, it was well under budget.

Nishant
added to the journal ago
Finished up devboard!
For some reason the 3D viewer showed the pins on the flipped side, and I wanted it to be easier for use on breadboards and such so I flipped the pins the other way and now it will work.

Nishant
added to the journal ago
Added Silkscreens
Added the silkscreens, I accidentally used DFX files directly into graphics so they didnt appear in my 3D viewer, but I eventually figured it out and used image converter, which was more simpler than converting to DXF.
_
Nishant
added to the journal ago
Ran into lots of problems when adding an LED
I finished the PCB, took sooo long to figure out the errors after adding my LEDs, but I had some help from fellow blueprint members and was able to eventually get it down to 0.

Nishant
added to the journal ago
Started wiring
Started wiring, ended up with lots of errors. I tried autoroute but realised it wasn't good at all, so I restarted my wiring, the wiring was very tedious and adding VIAs was hard as they weren't placing properly. It took so long as I couldn't figure out how to clear the errors, even when I restarted I still got a lot.

Nishant
added to the journal ago
Finished schematic
I added LEDs, tightened everything in the schematic, used text boxes to label everything, and added an LED with a proper footprint, the LED will be used to tell power.

nimit 🚀
requested changes for Nishant's Dev board ago
The last 7 hour journal is quite small! Space it out and break it into multiple journal entries. Also, your directory structure seems to be broken, make sure all the files are organized properly!
Nishant
submitted Nishant's Dev board for review ago
nimit 🚀
requested changes for Nishant's Dev board ago
Nice work, but could you please make a README? Take a look at some other devboard projects. Just add your schematic, PCB and 3D viewer screenshots and a brief explanation on it
Nishant's Dev board was submitted for review ago
Nishant
added to the journal ago
Created Footprints for Schematic
I assigned footprints to each corresponding component. I learned why these footprints went with the schematics component I placed. I also modified the crystal oscillator by changing the 15pF Capacitors to 33pF.


Nishant
added to the journal ago
Finished up Schematic
I added the text and boxes to organize the Schematic. I also ran the ERC to make sure nothing came up as an error except the output/input bidirectional. I fixed all errors (lines not connecting, etc).

Nishant
added to the journal ago
I/O Headers
I connected all the RP2040’s remaining GPIO and debug pins (SWD/SWCLK) to external header pins so they can be used on the final devboard. This follows the pico structure to expose all usable I/Os.


Nishant
added to the journal ago
Completed Flash Memory
I added a W25Q128JVS or Flash memory chip and wired the capacitors, GNDs, VCCs, and Global labels. This was pretty simple to know the key pins (MOSI, MISO, SCLK, and SS/CS).

Nishant
added to the journal ago
Crystal Oscillator
Added a 12 MHz crystal and placed the associated ground connections, two capacitors, and a series resistor. The resistor helps protect the crystal and stabilize the oscillation, while the capacitors ensure the crystal operates at the correct frequency by providing the required load capacitance.

Nishant
added to the journal ago
USB Power and Data Interface
I I added USB-C receptacle and wired all of its pins, including the shield, GND, lines, and CC resistors. I set VBUS as 5V input, made it 3.3V, and added proper labels. I routed D+ and D- resistors into the main MCU and set labels as bidirectional. Everything was spaced apart well and was very organized.

Nishant
added to the journal ago
Set up the RP2040 and power architecture for PCB
I completed the foundational setup of the RP2040 by placing MCU symbols, wiring all power pins, adding proper 0.1uF and 1uF decoupling capacitators for the 3.3V and 1.1V rails, I also connected grounds. This is the power network the PCB will use for the RP2040 to operate.

Nishant
started Nishant's Dev board ago