Cyberboard
A cyberpunk-themed STM32 development board featuring Bluetooth 5.1 connectivity and integrated Li-ion/LiPo battery charging support.
Created by
NotARoomba 🚀
Tier 2
45 views
2 followers
Timeline
CAN ⚡🚀
approved Cyberboard ago
Tier approved: 2
Grant approved: $165.00
NotARoomba 🚀
submitted Cyberboard for review ago
NotARoomba 🚀
added to the journal ago (6.0 hours)
Rerouted PCB on single side to save costs

I had to reroute everything as the board was too expensive for double sided PCBA. So I decided to reduce the sizes down to 0201 for some components like the decoupling capacitors to try and save space and it worked. I then had enough space to move the battery charging IC to the other layer and I had to remove the JST connector and replaced it with 2 exposed pads on the bottom.




CAN ⚡🚀
requested changes for Cyberboard ago
Could you make this one side assembly to save cost? Also, if it is possible to choose components to make it economic PCBA rather than standard PCBA?
NotARoomba 🚀
added to the journal ago (0.8 hours)
Resized Keep-out zone
I decided to resize the keep-out zone after some advice from my informatics teacher and looking online at the datasheet. It originally says to have a 6.5mm space but I don't have that much space horizontally as I do vertically so the most I could do was 4.3mm.
Before:

After:

NotARoomba 🚀
submitted Cyberboard for review ago
NotARoomba 🚀
added to the journal ago (12.0 hours)
Layout and Finish Board
I decided to finish the layout and during, I wanted to add an LED and also the debugging pins as test points on the bottom of the board.

I then started routing all of the GPIO's first, then the clocks and then the power stuff. I used .2mm traces for everything that wasn't power and .4mm traces for power.

I also had to impedance match the antenna so basing it off this datasheet:

I then added the traces and also put stitching vias on the side. I also added the keepout zone and made sure that the ground plane on either side had the right clearance.

After that I finished adding the ground pours and ran DRC to fix the remaining errors and finally got this.

After finishing the board I decided to do some renders in Blender and here are the photos.



NotARoomba 🚀
added to the journal ago (9.0 hours)
Finish Schematic and PCB Routing
I started looking through all of the datasheets of all of the parts that I used to get the reference designs for each of the chips and then started wiring up each component.
I then ended up with this:

I still have to wire out the headers but I'm planning on doing that last after I have all the passive components in place.

NotARoomba 🚀
added to the journal ago (5.0 hours)
Chip Selection and Schematic Start
First I'm starting to define the functionality of the board. I want it to be the size of a Raspberry Pi Pico, and I want it to have Bluetooth support as well as headers for the STM32. I also want a JST connector to charge a 1S LiPo Battery for portability so I need a battery charging IC.
Chip Selection:
- STM32WB55CG
- TPS630701RNMR (Buck-Boost Converter)
- BQ24074 (Battery Charger)
Extras:
- SPI LEDs
- USB LEDs
- Battery JST Connector
- USB-C
- Ceramic Bluetooth Antenna

NotARoomba 🚀
started Cyberboard ago