Hate cbse
kermitsgonnakermicide·hate-cbse·PCB/hatecbse.kicad_pcb
About the Hate cbse PCB
Hate cbse is an open source RP2040/RP2350 PCB design by kermitsgonnakermicide, published on GitHub. It is a 4-layer board measuring 101.4 × 68 mm, with 68 components from 33 distinct parts.
Its main chip is the RP2350B, from the RP2040/RP2350 family. Other key parts include the TMC2209SILENTSTEPSTICK, NCP1117STAT3G, W25Q128JVSIQ and USBLC6-2SC6-ES. By type, the board carries 25 capacitors, 16 connectors, 14 resistors, 6 ICs, 3 diodes and 2 switches.
It belongs with the robotics & motion designs in this gallery.
From the project
a desk-sized CoreXY pen plotter with a custom RP2350 based motherboard!
for additional context, please view this youtube video ## enter, the hatecbse plotter - this is an awesome corexy plotter that has about 300x300 mm of usable space, good enough for all my sheets and stuff - its frame is built with 20x20 aluminium extrusion and is powered by NEMA17 stepper motors - while I initially thought I would skip on making a full on PCB for this project, you only hackclub once so I decided to make my own, printer motherboard-esque concotion around an RP2350B and the TMC2209 steppers(sticking with the breakout boards for that one purely because of cost) - firmware wise…

Main components on the Hate cbse
Hate cbse bill of materials (BOM)
68 components, 33 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | TMC2209SILENTSTEPSTICK TMC2209_SILENTSTEPSTICK TRINAMIC Motion Control GmbH | MODULE_TMC2209_SILENTSTEPSTICK | U1, U2 |
| 1 | RP2350B Raspberry Pi | QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm | U3 |
| 1 | NCP1117STAT3G NCP1117-3.3_SOT223 onsemi | SOT-223-3_TabPin2 | U4 |
| 1 | W25Q128JVSIQ W25Q128JVS Winbond Elec | SOIC-8_5.3x5.3mm_P1.27mm | U5 |
| 1 | USBLC6-2SC6-ES USBLC6-2SC6 ElecSuper | SOT-23-6 | U6 |
| 1 | ABM8-272-T3 Crystal_GND24 Abracon LLC | Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm | Y1 |
| 2 | SCREW_TERMINAL_01X06 Screw_Terminal_01x06 | PhoenixContact_MSTBA_2,5_6-G_1x06_P5.00mm_Horizontal | J1, J2 |
| 1 | PJ-063AH Barrel_Jack_MountingPin CUI | BarrelJack_CUI_PJ-063AH_Horizontal | J3 |
| 1 | CONN_01X04_SOCKET Conn_01x04_Socket | PinSocket_1x04_P2.54mm_Vertical | J4 |
| 1 | CONN_01X03 Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J5 |
| 2 | CONN_01X02_PIN Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J6, J7 |
| 1 | CONN_01X04_PIN Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J8 |
| 1 | TYPE-C-31-M-12 USB_C_Receptacle_USB2.0_14P Korean Hroparts Elec | USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J9 |
| 1 | CONN_01X20_PIN Conn_01x20_Pin | PinSocket_1x20_P2.54mm_Vertical | J10 |
| 6 | CONN_01X02_PIN Conn_01x02_Pin | PinSocket_1x02_P2.54mm_Vertical | J12, J13, J14, J15, J16, J17 |
| 2 | PTS636SK25SMTRLFS SW_Push C&K | SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1, SW2 |
| 3 | LED | LED_D3.0mm | D3, D4, D5 |
| 1 | AOTA-B201610S3R3-101-T 3.3 u Abracon LLC | L_0805_2012Metric | L1 |
| 13 | CC0402KRX7R7BB104 100 n YAGEO | C_0402_1005Metric | C1, C6, C21, C24, C25, C26, C27, C28 +5 |
| 3 | 100UF 100 uF PANASONIC | CP_Radial_D4.0mm_P1.50mm | C2, C3, C4 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | CL05A475MP5NRNC 4.7 u Samsung Electro-Mechanics | C_0402_1005Metric | C5, C17, C18, C19 |
| 1 | CL05A106MQ5NUNC 10 uF Samsung Electro-Mechanics | C_0402_1005Metric | C7 |
| 2 | 10U 10 u | C_0402_1005Metric | C16, C20 |
| 2 | 0402CG150J500NT 15 p FH (Guangdong Fenghua Advanced Tech) | C_0402_1005Metric | C22, C23 |
| 3 | 0402WGF1001TCE 1k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R3, R5, R13 |
| 1 | RC0402JR-0733RL 33 YAGEO | R_0201_0603Metric | R4 |
| 2 | 0603WAF270JT5E 5.1k UNI-ROYAL(Uniroyal Elec) | R_0603_1608Metric | R8, R9 |
| 1 | 0805W8F0000T5E 0 UNI-ROYAL(Uniroyal Elec) | R_0805_2012Metric | R10 |
| 1 | 1.2K 1.2k | R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical | R14 |
| 1 | 500 Keystone | R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical | R15 |
| 1 | 330 JKL Components | R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical | R16 |
| 2 | 0402WGF330JTCE 33R UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R17, R18 |
| 2 | 0201WMJ0270TEE 27 UNI-ROYAL(Uniroyal Elec) | R_0201_0603Metric | R19, R20 |
Hate cbse design files
The KiCad project lives in the kermitsgonnakermicide/hate-cbse repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/hatecbse.kicad_pcb
- SchematicPCB/hatecbse.kicad_sch
- BOMproduction/PCB/PCB_BOM.csv
Hate cbse: common questions
What microcontroller does the Hate cbse use?
The Hate cbse is built around the RP2350B, from the RP2040/RP2350 family.
How big is the Hate cbse PCB?
The Hate cbse measures 101.4 × 68 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Hate cbse?
68 components, from 33 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Hate cbse design files?
From the kermitsgonnakermicide/hate-cbse repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Hate cbse design in my own project?
The repository has no license, so all rights stay with kermitsgonnakermicide. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Hate cbse without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2k