Spell tome bottom
bitshiftcrazy·spell_tome
About the Spell tome bottom PCB
Spell tome bottom is an open source RP2040/RP2350 PCB design by bitshiftcrazy, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 69.9 × 100 mm, with 25 components from 16 distinct parts.
Its main chip is the XIAO-RP2040-DIP, from the RP2040/RP2350 family. Other key parts include the MCP1640X-XCHY. By type, the board carries 8 capacitors, 6 resistors, 5 switches, 2 ICs, 2 connectors and 1 diode.
It belongs with the displays & leds and power & battery designs in this gallery.
From the project
A handheld PCB spell tome for tabletop RPGs, the cringiest text adventures you'll ever play and mini games no one asked for. Built around a tiny OLED for minimal gaming and a Seeed Studio XIAO RP2040 for maximum reprogramming comfort.
A handheld fantasy-themed PCB spell tome designed for tabletop RPGs and other shenanigans.
The Spell Tome is a sandwiched, book-like PCB build consisting of a functional electronics PCB and a decorative top PCB. Originally it was designed as a magical artifact for a custom text adventure and small games.
Right now it's evolving into anything that can be done with a tiny OLED and 4 buttons (stay tuned!).

Main components on the Spell tome bottom
Spell tome bottom bill of materials (BOM)
25 components, 16 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XIAO-RP2040-DIP | XIAO-RP2040-DIP | U1 |
| 1 | MCP1640X-XCHY MCP1640x-xCHY | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U2 |
| 1 | CONN_01X04_PIN Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | CONN_01X02_PIN Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J2 |
| 4 | C596271 SW_Push_my | SW-SMD_4P-L3.4-W3.4-P2.15-LS4.2 | SW1, SW3, SW4, SW5 |
| 1 | SW_SPDT_321 | SW-SMD_SSSS810701 | SW2 |
| 1 | C2874115 LED_RABG | LED-ARRAY-SMD_4P-L1.6-W1.5-TL_NH-B1515RGBA | D1 |
| 1 | L | IND-SMD_L6.0-W6.0_NR6028T2R2N | L1 |
| 3 | 10uF | C_0805_2012Metric | C1(CIN)1, C3(COUT)1, C3(COUT)2 |
| 4 | 0.1uF | C_0603_1608Metric | C2(CIN_HF)1, C4(COUT_HF)1, C5(C_RGB)1, C7(C_OLED)1 |
| 1 | 47pF | C_0603_1608Metric | C6(Cff)1 |
| 1 | 470 Ohm | R_0603_1608Metric | R1(red)1 |
| 2 | 150 Ohm | R_0603_1608Metric | R2(green)1, R3(blue)1 |
| 1 | 680kOhm | R_0603_1608Metric | R4(R_top)1 |
| 1 | 390kOhm | R_0603_1608Metric | R5(R_bottom)1 |
| 1 | C25803 R | R_0603_1608Metric | R6 |
Spell tome bottom design files
The KiCad project lives in the bitshiftcrazy/spell_tome repository on GitHub; these links point at the commit this page was built from.
Spell tome bottom: common questions
What microcontroller does the Spell tome bottom use?
The Spell tome bottom is built around the XIAO-RP2040-DIP, from the RP2040/RP2350 family.
How big is the Spell tome bottom PCB?
The Spell tome bottom measures 69.9 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Spell tome bottom?
25 components, from 16 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 Spell tome bottom design files?
From the bitshiftcrazy/spell_tome 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 Spell tome bottom design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which bitshiftcrazy chose for the repository.
Can I test firmware for the Spell tome bottom 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
Hid remapper
jfedor2
100 × 100 mm124 parts2LMIT1.7kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2k