DraX Development Board
DraX Board is a custom-engineered development platform powered by the RP2040 microcontroller. Designed in KiCad, it features a modern USB-C interface, optimized power delivery, and access to the RP2040’s unique PIO blocks for high-speed hardware prototyping. This project marks my journey from schematic design to a fully functional, surface-mount PCB.
Created by
Notdragon 24
Tier 3
8 views
0 followers
Notdragon 24
added to the journal ago
Board is now receiving power?
After some modifications and de soldering and re soldering. The GPIO pins output the voltage of 3.3V on all pins. This is better than nothing. I suspect the all GPIOs are shorted together or whatever

Notdragon 24
added to the journal ago
havent found the main problem
IDK what i am going to do. I feel like quitting this project but I have spent alot of time making it so I cant. Still looking for solder issues or any trace errors. I am also looking through the KiCad Schematics , the guide and some YouTube dev board tutorials. I really cant find the problem. If i found a problem at least i could try solving it. How do i even fix it without knowing the problem.

Notdragon 24
added to the journal ago
Looking for solving on you tube and trying
Well the board is not being detected when connected to a port. I looked for solves online. I came to a conclusion that the RP2040 is not receiving power. But the GPIO do release power. So i dont know whats really the issues. Is it a production error? or my traceng error.

Notdragon 24
added to the journal ago
Very Sus board
I dont know whats happening with the board, i did some multimeter stuff on the board. Infact it might PCBA production error where are problems lead to the soldering of the rp2040 chip. Im still continuing to check for grounding errors and Resistance problems throughout the board
Notdragon 24
added to the journal ago
Got the PCB , Tested it
Well. I got the PCBA today. I plugged it into the PC. And it wont work. I keep getting a jolt from the battery outputs. I measured the DC voltage and its outputting 7V????. How would that happen. Maximum it should output is 4.2v-5v. I dont understand whats wrong here. I used some Ai for help to diagnois. Gemini suggests its a production error. But Im not sure if i messed ts up.

CAN ⚡🚀
approved DraX Development Board ago
Tier approved: 3
Grant approved: $73.00
Nice devboard
Notdragon 24
submitted DraX Development Board for ship review ago
zsharpminor
requested changes for DraX Development Board ago
Hi, this looks good, but we need a cart screenshot showing your PCBA options and item selection. Thanks!
Notdragon 24
submitted DraX Development Board for ship review ago
Nachu Thenappan 🚀
requested changes for DraX Development Board ago
Hi, please add cart screenshots of your headers so we can see the full price of your project beyond just the PCB.
Notdragon 24
submitted DraX Development Board for ship review ago
Notdragon 24
added to the journal ago
Finalising
This is the final entry for this project. Wrapped up and added some nice touches.
The Work
Rechecking Tracks: Looked through the schematics and PCB for any errors
DRC Check: Checked if everything comes under the DRC.
3D Renderings: Did some final 3D renderings.
Uploaded Gerber files and assigned everything
Final screenshots for read.me

Notdragon 24
added to the journal ago
3D Renders
The project is officially wrapped up. I spent the final session today moving from the technical design to the presentation and documentation phase.
The Work:
3D Visualization: Opened the 3D Viewer to check for component collisions. Generated high-quality renders of the DraX Board to see how the final green and gold hardware will look.
File Organization: Cleaned up the project folder. Sorted the schematic, PCB layout, and footprint libraries so the file structure isn't a mess.
Production Prep: Exported the final Gerber files and Drill files needed for manufacturing.

Notdragon 24
added to the journal ago
Debugging errors
Finished with a heavy debugging session. Spent the time clearing out all 22 errors to make the board manufacture-ready.
The Work:
Fixing Islands: Moved traces around J2 and J3 headers to let the GND copper flow through.
Thermal Reliefs: Adjusted C4 and other caps so they have enough "spokes" to connect to the ground plane.
Closing Connections: Hunted down the 13 unconnected items and finished the last bits of copper routing.
Final Pass: Re-ran the DRC until the error count hit zero.
Going to start modifying custom silkscreens

Notdragon 24
added to the journal ago
Finished routing GPIO pins
First entry of today.
Locked in for 45 mins. Got the rest of the wiring done so the board is almost ready.
The Work:
GPIO Routing: Connected all the data pins to the big side headers J2 and J3.
Subsystems: Finished the paths for the 12MHz Crystal and the Flash chip.
Clean Up: Made sure the traces don't cross each other and everything is direct.
Checking Pins: Double checked the labels on the chip match the header pins.
Next thing is to route all common GND pins together.

Notdragon 24
added to the journal ago
Middle of PCB routing
I’ve reached the halfway point of the PCB layout phase. This session was a 2.5-hour deep dive into the most complex routing sections of the board.
The Work Completed:
High-Speed Data: Spent significant time routing the differential pairs from the USB-C connector to the RP2040.
Signal Integrity: Carefully managed the trace lengths and paths for the USB D+ and D- lines to prevent data corruption.
Component Optimization: Refined the placement of decoupling capacitors (C4, C9) to ensure they are as close to the power pins as possible.
Power Trunking: Started laying the primary 3.3V and 5V power rails to distribute current across the board layers.
Rest: Took a necessary 10-minute lunch break. Last entry of the day 

Notdragon 24
added to the journal ago
Starting of PCB
Moved from schematic to PCB. Spent 2 hours on placement and initial traces.
The Work:
Placement: Positioned RP2040, Flash, and Crystal. Aligned decoupling caps directly next to power pins.
Power Path: Placed USB-C, Diodes, and Regulator. Kept the battery connector clear of the logic area.
Headers: Locked J2 and J3 into breadboard-standard alignment.
Routing: Just started. High-priority traces (Power/GND) and QSPI lines are first.

Notdragon 24
added to the journal ago
Completed Schematics.
I kept the momentum from the subsystems and pushed through to finalize the entire schematic. This was the "marathon" session where everything came together—from the logic brains to physical breakout and power management.
Work Completed:
The "Dual-Power" System: Successfully integrated a battery-powerable option. I added a JST connector for LiPo batteries and used a Schottky diode ORing circuit (D1 and D2) to allow seamless switching between USB and Battery power without back-feeding.
I/O Breakout Headers: Mapped out the full 20-pin dual headers (J2 and J3). I broke out all essential GPIO and ADC pins, ensuring the board is breadboard-ready for external hardware.
Footprint Assignment: Completed the most tedious part of the process—assigning footprints to every single component. From the RP2040 QFN package to the SOD-123 diodes and the specific USB-C receptacle, every symbol now has a physical footprint ready for the PCB.
Final Organization: Cleaned up the "tangles" and organized the schematic into logical, labeled boxes for Power, Flash, Crystal, and Headers to ensure the board is professional and readable.



Notdragon 24
added to the journal ago
Finishing the subsystems
I stayed locked in for this part and finished the most critical "subsystems" of the board. I'm moving fast to keep the momentum going.
Work completed:
Clock Circuit: Wired the 12MHz crystal with 15pF load caps and the $1k\Omega$ series resistor on XOUT. This gives the RP2040 its heartbeat.
Flash Memory: Integrated the W25Q128 chip for code storage. I added the $10k\Omega$ pull-up on the CS line to prevent boot glitches.
Bootsel & Reset: Added the push-button and resistor logic so I can actually put the board into programming mode.
Break: Took a quick 3-minute snack break to stay sharp before finishing the wiring.What’s Next:The core "brains" are done. The very next thing I need to do is break out the I/O headers. I need to map the GPIO and ADC pins to physical pins so the DraX Board can actually connect to other hardware.




Notdragon 24
added to the journal ago
Building the Brain
I’ve officially started the schematic for the DraX Board. It’s starting to look like a real circuit now!
I’ve spent the last half hour getting the main parts onto the page in KiCad. I’ve added:
The USB-C port so I can actually plug it in and program it.
The Voltage Regulator, which is super important so I don't fry the chip with too much power.
A bunch of capacitors to keep the power steady.
And of course, the RP2040 chip.
It’s a bit of a maze making sure all these tiny lines go to the right pins. My next step is adding the Crystal Oscillator.

Notdragon 24
added to the journal ago
Starting the Project
I’m finally starting my Devboard project! I spent some time today just thinking about what to call it. I didn't want a boring name like "My Project," so I decided on DraX Board.
It sounds cool and short, which is good because I want to print the name on the board later. The "X" makes it feel like a special version of a regular board.
I'm using the RP2040 chip for this. I picked it because a lot of people use it, so if I get stuck, it should be easier to find help. I’m a bit nervous about the soldering part since the pieces are so small, but I'm excited to see if I can actually get it to work.

Notdragon 24
started DraX Development Board ago
12/31/2025 11 AM - Starting the Project
I’m finally starting my Devboard project! I spent some time today just thinking about what to call it. I didn't want a boring name like "My Project," so I decided on DraX Board.
It sounds cool and short, which is good because I want to print the name on the board later. The "X" makes it feel like a special version of a regular board.
I'm using the RP2040 chip for this. I picked it because a lot of people use it, so if I get stuck, it should be easier to find help. I’m a bit nervous about the soldering part since the pieces are so small, but I'm excited to see if I can actually get it to work.

12/31/2025 12:04 PM - Building the Brain
I’ve officially started the schematic for the DraX Board. It’s starting to look like a real circuit now!
I’ve spent the last half hour getting the main parts onto the page in KiCad. I’ve added:
The USB-C port so I can actually plug it in and program it.
The Voltage Regulator, which is super important so I don't fry the chip with too much power.
A bunch of capacitors to keep the power steady.
And of course, the RP2040 chip.
It’s a bit of a maze making sure all these tiny lines go to the right pins. My next step is adding the Crystal Oscillator.

12/31/2025 12:48 PM - Finishing the subsystems
I stayed locked in for this part and finished the most critical "subsystems" of the board. I'm moving fast to keep the momentum going.
Work completed:
Clock Circuit: Wired the 12MHz crystal with 15pF load caps and the $1k\Omega$ series resistor on XOUT. This gives the RP2040 its heartbeat.
Flash Memory: Integrated the W25Q128 chip for code storage. I added the $10k\Omega$ pull-up on the CS line to prevent boot glitches.
Bootsel & Reset: Added the push-button and resistor logic so I can actually put the board into programming mode.
Break: Took a quick 3-minute snack break to stay sharp before finishing the wiring.What’s Next:The core "brains" are done. The very next thing I need to do is break out the I/O headers. I need to map the GPIO and ADC pins to physical pins so the DraX Board can actually connect to other hardware.




12/31/2025 2 PM - Completed Schematics.
I kept the momentum from the subsystems and pushed through to finalize the entire schematic. This was the "marathon" session where everything came together—from the logic brains to physical breakout and power management.
Work Completed:
The "Dual-Power" System: Successfully integrated a battery-powerable option. I added a JST connector for LiPo batteries and used a Schottky diode ORing circuit (D1 and D2) to allow seamless switching between USB and Battery power without back-feeding.
I/O Breakout Headers: Mapped out the full 20-pin dual headers (J2 and J3). I broke out all essential GPIO and ADC pins, ensuring the board is breadboard-ready for external hardware.
Footprint Assignment: Completed the most tedious part of the process—assigning footprints to every single component. From the RP2040 QFN package to the SOD-123 diodes and the specific USB-C receptacle, every symbol now has a physical footprint ready for the PCB.
Final Organization: Cleaned up the "tangles" and organized the schematic into logical, labeled boxes for Power, Flash, Crystal, and Headers to ensure the board is professional and readable.



12/31/2025 8 PM - Starting of PCB
Moved from schematic to PCB. Spent 2 hours on placement and initial traces.
The Work:
Placement: Positioned RP2040, Flash, and Crystal. Aligned decoupling caps directly next to power pins.
Power Path: Placed USB-C, Diodes, and Regulator. Kept the battery connector clear of the logic area.
Headers: Locked J2 and J3 into breadboard-standard alignment.
Routing: Just started. High-priority traces (Power/GND) and QSPI lines are first.

12/31/2025 10 PM - Middle of PCB routing
I’ve reached the halfway point of the PCB layout phase. This session was a 2.5-hour deep dive into the most complex routing sections of the board.
The Work Completed:
High-Speed Data: Spent significant time routing the differential pairs from the USB-C connector to the RP2040.
Signal Integrity: Carefully managed the trace lengths and paths for the USB D+ and D- lines to prevent data corruption.
Component Optimization: Refined the placement of decoupling capacitors (C4, C9) to ensure they are as close to the power pins as possible.
Power Trunking: Started laying the primary 3.3V and 5V power rails to distribute current across the board layers.
Rest: Took a necessary 10-minute lunch break. Last entry of the day 

1/1/2026 9 AM - Finished routing GPIO pins
First entry of today.
Locked in for 45 mins. Got the rest of the wiring done so the board is almost ready.
The Work:
GPIO Routing: Connected all the data pins to the big side headers J2 and J3.
Subsystems: Finished the paths for the 12MHz Crystal and the Flash chip.
Clean Up: Made sure the traces don't cross each other and everything is direct.
Checking Pins: Double checked the labels on the chip match the header pins.
Next thing is to route all common GND pins together.

1/1/2026 11 AM - Debugging errors
Finished with a heavy debugging session. Spent the time clearing out all 22 errors to make the board manufacture-ready.
The Work:
Fixing Islands: Moved traces around J2 and J3 headers to let the GND copper flow through.
Thermal Reliefs: Adjusted C4 and other caps so they have enough "spokes" to connect to the ground plane.
Closing Connections: Hunted down the 13 unconnected items and finished the last bits of copper routing.
Final Pass: Re-ran the DRC until the error count hit zero.
Going to start modifying custom silkscreens

1/3/2026 - 3D Renders
The project is officially wrapped up. I spent the final session today moving from the technical design to the presentation and documentation phase.
The Work:
3D Visualization: Opened the 3D Viewer to check for component collisions. Generated high-quality renders of the DraX Board to see how the final green and gold hardware will look.
File Organization: Cleaned up the project folder. Sorted the schematic, PCB layout, and footprint libraries so the file structure isn't a mess.
Production Prep: Exported the final Gerber files and Drill files needed for manufacturing.

1/4/2026 - Finalising
This is the final entry for this project. Wrapped up and added some nice touches.
The Work
Rechecking Tracks: Looked through the schematics and PCB for any errors
DRC Check: Checked if everything comes under the DRC.
3D Renderings: Did some final 3D renderings.
Uploaded Gerber files and assigned everything
Final screenshots for read.me

2/7/2026 10:07 AM - Got the PCB , Tested it
Well. I got the PCBA today. I plugged it into the PC. And it wont work. I keep getting a jolt from the battery outputs. I measured the DC voltage and its outputting 7V????. How would that happen. Maximum it should output is 4.2v-5v. I dont understand whats wrong here. I used some Ai for help to diagnois. Gemini suggests its a production error. But Im not sure if i messed ts up.

2/7/2026 10:33 AM - Very Sus board
I dont know whats happening with the board, i did some multimeter stuff on the board. Infact it might PCBA production error where are problems lead to the soldering of the rp2040 chip. Im still continuing to check for grounding errors and Resistance problems throughout the board
2/16/2026 - Looking for solving on you tube and trying
Well the board is not being detected when connected to a port. I looked for solves online. I came to a conclusion that the RP2040 is not receiving power. But the GPIO do release power. So i dont know whats really the issues. Is it a production error? or my traceng error.

2/19/2026 - havent found the main problem
IDK what i am going to do. I feel like quitting this project but I have spent alot of time making it so I cant. Still looking for solder issues or any trace errors. I am also looking through the KiCad Schematics , the guide and some YouTube dev board tutorials. I really cant find the problem. If i found a problem at least i could try solving it. How do i even fix it without knowing the problem.

2/26/2026 - Board is now receiving power?
After some modifications and de soldering and re soldering. The GPIO pins output the voltage of 3.3V on all pins. This is better than nothing. I suspect the all GPIOs are shorted together or whatever
