The RP2040-based dev board that actually got finished — unlike its predecessor.
HyprboardV2 is a compact, RP2040-based development board and the completed successor to the original HyprboardV1 (which never saw the light of day). Built for makers who want a capable, open-source board without the corporate overhead.
Manufactured by JLCPCB · PCB Qty: 5 · Est. Total: $51.7 (+ PCBA)
Parts marked Extended may incur an additional setup fee at JLCPCB.
Headers (J2, J3, J4) are through-hole and excluded from SMT assembly — solder manually.
| Designator | Value | Footprint | JLCPCB # | Qty | Type |
|---|---|---|---|---|---|
| C1, C2–C9, C11, C12, C17 | 100nF | 0402 | C1525 | 60 | Basic |
| C10 | 1µF | 0402 | C52923 | 5 | Basic |
| C13, C14 | 10µF | 0603 | C19702 | 10 | Basic |
| C15, C16 | 33pF | 0603 | C1663 | 10 | Basic |
| R1, R2 | 5.1kΩ | 0402 | C25905 | 10 | Basic |
| R3, R4 | 27Ω | 0402 | C25100 | 22 | Extended |
| R5, R6 | 1kΩ | 0402 | C11702 | 10 | Basic |
| R7 | 10kΩ | 0402 | C25744 | 5 | Basic |
| Designator | Part | Package | JLCPCB # | Qty | Type |
|---|---|---|---|---|---|
| U1 | RP2040 | QFN-56 (7×7mm) | C2040 | 5 | Extended |
| U2 | MCP1700T-3302E/TT (3.3V LDO) | SOT-23 | C39051 | 5 | Extended |
| U4 | W25Q16JVUXIQ (16Mbit Flash) | USON-8 (2×3mm) | C2843335 | 5 | Extended |
| Y1 | 12MHz Crystal | SMD 3225-4P | C481407 | 5 | Extended |
| Designator | Part | Package | JLCPCB # | Qty | Type | Notes |
|---|---|---|---|---|---|---|
| J1 | USB-C Receptacle (USB 2.0, 14P) | SMD Right-Angle | C165948 | 5 | Extended | |
| J2, J3 | 1×20 Pin Header, 2.54mm | Through-hole | C50981 | — | Extended | Solder manually |
| J4 | 1×3 Pin Header, 2.54mm | Through-hole | C49257 | — | Extended | Solder manually |
| SW1 | Tactile Switch, SPST-NO | SMD 4×3mm | C720477 | 5 | Basic |
The Hyprboard V2 uses the RP2040 microcontroller. It supports the Raspberry Pi Pico SDK, MicroPython, and CircuitPython.
The board has one button (SW1) which serves as the BOOTSEL button.
- Hold SW1
- Plug in USB-C
- Release SW1
- The board will appear as a USB drive called
RPI-RP2 - Drag and drop your
.uf2firmware file onto it - The board reboots and runs your firmware automatically
| Option | Best For | Link |
|---|---|---|
| Pico SDK (C/C++) | Performance, low-level control | Getting Started Guide |
| MicroPython | Rapid prototyping | micropython.org |
| CircuitPython | Beginner friendly | circuitpython.org |
- Flash: 16Mbit (2MB) W25Q16 external flash via QSPI
- Crystal: 12MHz — configure your SDK clock accordingly
- Power: 3.3V via MCP1700T LDO, input from USB-C (5V)
- USB: USB 2.0 Full Speed via USB-C (J1)
- R3, R4 (27Ω): USB D+/D− series resistors. Value is correct per RP2040 hardware design guide.
- U4 Flash mismatch: BOM specifies
W25Q16JVZPIQTR; JLCPCB substitutedW25Q16JVUXIQ(same die, different package variant — USON-8 vs WSON-8). Verify footprint compatibility before ordering. - C1 warning: JLCPCB flags comment mismatch (part number vs value). This is cosmetic — the part is correct.
- Re-match BOM on JLCPCB if more than 24 hours have passed since last match, as stock and pricing change.
Hardware licensed under CERN-OHL-P v2
Inspired by the failure that was HyprboardV1. Thanks for nothing, V1.
