Magic-8-badge

tylercrumpton·magic-8-badge·hardware/8-ball-badge/8-ball-badge.kicad_pcb

Magic-8-badge PCB layout, top view — open source RP2040/RP2350 board by tylercrumpton
Simulate this board

About the Magic-8-badge PCB

Magic-8-badge is an open source RP2040/RP2350 PCB design by tylercrumpton, published on GitHub. It is a 2-layer board measuring 84 × 84 mm, with 63 components from 34 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the TC4056A, W25Q128JVSIQTR, GC9A01 LCD, QMI8658C and QMC6308. By type, the board carries 23 resistors, 20 capacitors, 7 ICs, 3 connectors, 2 transistors and 2 switches.

It belongs with the wearables and sensors designs in this gallery.

From the project

An Open Source CircuitPython-compatible PCB badge that can (maybe) tell the future!

Hardware, software, and other resouces for a fun little CircuitPython-compatible PCB badge!

Note: Lots of information and improvements to be added soon!

All of the hardware design files are included in the hardware/ directory. The board was designed with KiCad 7, using mostly components from JLCPCB's Assembly Parts Library.

The Magic 8-Badge was created to utilize Adafruit's CircuitPython 🐍, and will hopefully have a board definition available on the CircuitPython website soon. The v1 version of the Magic 8-Badge distrbuted at PhreakNIC 24 in Nov 2023 are runnings a slightly-modified…

Main components on the Magic-8-badge

Magic-8-badge bill of materials (BOM)

63 components, 34 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TC4056A
FM(富满)
U1
1
W25Q128JVSIQTR
U2
1
RP2040
U3
1
GC9A01 LCD
U4
1
QMI8658C
QST(上海矽睿)
U7
1
QMC6308
QST(上海矽睿)
U9
1
ME6210A33PG
MICRONE(南京微盟)
U10
1
AO3401A
Alpha & Omega Semicon
Q1
1
S8050
Q2
1
X322512MSB4SI
X1
1
BattConn
J1
1
SAO Header 1
J2
1
SAO Header 2
J3
1
TS-1187A-B-A-B
BOOT_SEL1
1
BATT_TEMP_EN
JP1
1
SW_Push
SW1
1
TS-1187A-B-A-B
SW2
1
USB-TYPE-C-018
USB1
2
MSK4005
SHIKUES(时科)
D1, D2
10
100NF
100nF
C1, C7, C8, C10, C11, C12, C13, C14 +2
Show 14 more
QtyPartRefs
5
10UF
10uF
C2, C3, C4, C5, C6
1
22UF
22uF
C9
2
1UF
1uF
C15, C18
2
27PF
27pF
C19, C20
1
ALS-PT19-315C/L177/TR8
EVERLIGHT(亿光)
R1
3
1K
R2, R11, R18
3
2.4K
R3, R22, R23
2
100K
R4, R19
1
24K
R5
1
DNF
R6
2
27.4
R7, R8
2
5.1K
R9, R10
6
1M
R12, R13, R14, R15, R16, R17
2
DNF
R20, R21

Magic-8-badge design files

The KiCad project lives in the tylercrumpton/magic-8-badge repository on GitHub; these links point at the commit this page was built from.

Magic-8-badge: common questions

What microcontroller does the Magic-8-badge use?

The Magic-8-badge is built around the RP2040, from the RP2040/RP2350 family.

How big is the Magic-8-badge PCB?

The Magic-8-badge measures 84 × 84 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Magic-8-badge?

63 components, from 34 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 Magic-8-badge design files?

From the tylercrumpton/magic-8-badge 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 Magic-8-badge design in my own project?

The repository has no license, so all rights stay with tylercrumpton. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Magic-8-badge 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