

DeepThought
A keychain that dispenses DeepSeek quotes at the push of a button. ESP32-C3 + SSD1306 OLED.
- Size
- 28 × 56 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 7
- Nets
- 30
- Pads
- 50
- Tracks, vias
- 35, 0
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 17 Jun 2026
- Updated
- 14 Aug 2026
Overview
DeepThought is an open-source printed circuit board by Sealflux, from the Sealflux/DeepThought repository on GitHub, published under the MIT licence. It is a 2-layer board of 28 × 56 mm with 7 parts on 30 nets, routed with 35 tracks and 0 vias.
It is built around the HS96L03W2C03. Its parts include 2 ICs and 1 switch. It belongs with the ESP32 and RISC-V boards of this library.
Main components
1README
README.mdDeepThought
A pocket keychain that displays DeepSeek quotes on an OLED at the push of a button. Powered by a Seeed XIAO ESP32-C3
Built for Horizons Polaris Hack Club
Features
- Press button to cycle through DeepSeek quotes
- 128x64 OLED Display
- Compact keychain(slay!!)
- Rechargable LiPo Battery
Hardware
- Seeed Xiao ESP32-C3
- SSD1306 128x64 OLED (I2C)
- Tactile Push Button
- 250mAh LiPo Battery
- 3D-printed case
BOM
| Part | Quantity | Cost | Link |
|---|---|---|---|
| Seeed Xiao ESP32-C3 | 1 | $6.35 | https://www.seeedstudio.com/Seeed-XIAO-ESP32C3-p-5431.html |
| SSD1306 0.96" OLED | 1 | $2.24 | https://www.lcsc.com/product-detail/C5248080.html |
| Tactile Push Button | 50 | $0.56 | https://www.lcsc.com/product-detail/C2888493.html |
| LiPo 250mAh | 1 | $9.95 | https://www.amazon.com/EEMB-Battery-Rechargeable-Lithium-Connector/dp/B08FD3V6TF |
| PCB Board | 5 | $2.10 | https://www.jlcpcb.com |
| Shipping | 1 | $52.39 | $6.20(Seeed) + $11.33(LCSC) + $6.99(Amazon) + $27.87(JLCPCB) |
Steps To Reproduce
- Order PCB from JLCPCB, uploading the gerbers.zip in the production folder.
- 3D print the case using the Bottom and Top stl in the production folder.
- Order parts using the BOM links above.
- Solder the parts from the BOM links above to the PCB.
- Connect the LiPo battery to the battery pads of the PCB(its at the top)
- Flash the firmware using Arduino IDE in the firmware folder.
- Assemble the case using super glue, sand down the edges first for better connection.
- Use Deepthought by pressing the button!
Firmware/Programming
Steps to connect/use replicate/mirror the official Seeed website: https://wiki.seeedstudio.com XIAO_ESP32C3_Getting_Started/
- Connect XIAO ESP32C3 to your computer via a USB Type-C cable.
- Donwload and Install Arduino IDE
- Add ESP32 board package to your Arduino IDE
- Intall Adafruit SSD1306 and Adafruit GFX libraries
- Download the code from the firmware folder and open it or copy and paste it into the IDE!
- Select the board
- Upload the code
Schematic

PCB

PCBA

Case

Photos of real thing if I actually can afford grant from horizons(probably not, please polaris!)
Demo Video
Parts
7| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | LOGO | LOGO | G***, G***, G*** |
| 1 | Battery_Cell | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | BT1 |
| 1 | HS96L03W2C03 | easyeda2kicad:OLED-TH_L27.8-W27.2-P2.54_C9900033791 | U2 |
| 1 | SW_Push | easyeda2kicad:SW-TH_4P-L4.5-W4.5-P3.00-LS4.8 | SW1 |
| 1 | XIAO-ESP32-C3-SMD | Seeed_Studio_XIAO_Series:XIAO-ESP32-C3-DIP-SMD | U1 |
Questions
How big is the DeepThought PCB?
It measures 28 × 56 mm and has 2 copper layers, 1.6 mm thick.
What parts does the DeepThought use?
7 parts, built around the HS96L03W2C03. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the DeepThought KiCad files?
From the Sealflux/DeepThought repository on GitHub, at the commit this page was made from: the board is PCB/DeepThought.kicad_pcb and its schematic PCB/DeepThought.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the DeepThought design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers197 × 249.7 mm

- 4 layers51 × 77 mm

- 2 layers42 × 98.1 mm

- 2 layers108 × 65 mm

- 2 layers56.8 × 66.2 mm

Tamagotchi
TaniWanKenobi/tamagotchi
A custom PCB-based Tamagotchi virtual pet built with the XIAO-ESP32-C6!
14 parts5 - 2 layers60 × 90 mm

Cinder
CircuitGuy943/CinderV2-Filament-Dryer
(🚧) A filament dryer to precede my old one made inside a wooden box that never worked properly and didn't heat anything. Features to be estabilished
40 parts4GPL-3.0 - 4 layers56 × 28 mm

Bx tacho
dazchi/bx-tacho
Open DIY Beyblade X launcher RPM meter: ESP32-C3 with IR sensors and an OLED, Bluetooth (Battle Pass protocol), and a browser app for shot data and firmware updates. KiCad hardware, ESP-IDF firmware, 3D-printed case.
51 parts3GPL-3.0 - 2 layers180 × 110 mm
