T1000-canary
andrewchilds·t1000-canary·KiCad/T1000-v9/T1000-v9.kicad_pcb
About the T1000-canary PCB
T1000-canary is an open source ESP32 PCB design by andrewchilds, published on GitHub under the MIT license. It is a 4-layer board measuring 72 × 72 mm, with 39 components from 20 distinct parts.
Its main chip is the C2913206, from the ESP32 family. Other key parts include the C424093, C841192, C527464 and C437655. By type, the board carries 14 resistors, 13 capacitors, 5 ICs, 3 switches, 2 transistors and 1 fuse.
It belongs with the wearables, iot & wireless and displays & leds designs in this gallery.
From the project
A custom smartwatch for people with Type 1 Diabetes
An open-source CGM (continuous glucose monitor) watch for people with Type 1 diabetes. Displays real-time blood glucose data from Dexcom on your wrist.
Here is a long article that details how and why it was made.
- Arduino/v8 — version 8 of the firmware for a custom PCB built around the ESP32-S3, with an ST7789 display, BMA400 accelerometer, and DRV2605 haptic driver. Communicates with the iOS app over BLE. - iOS — Companion iPhone app that fetches glucose data from the Dexcom Share API and relays it to the watch. - KiCad - Original KiCad files from v9 of the PCB. Some files reference the…

Main components on the T1000-canary
T1000-canary bill of materials (BOM)
39 components, 20 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C2913206 XCVR_ESP32-S3-MINI-1-N8 | ESP32-S3-MINI-1-N8 | U1 |
| 1 | C424093 MCP73831T-2ACI/OT | SOT-23-5_MC_MCH | U2 |
| 1 | C841192 RT9080-33GJ5 | TSOT-23-5_RIT | U3 |
| 1 | C527464 DRV2605LDGSR | SOP50P490X110-10N | U4 |
| 1 | C437655 BMA400 | BMA400 | U6 |
| 1 | C5261054 DMG2305UX-7 | DMG2305UX-7 | Q1 |
| 1 | C193366 BSS138PW,115 | BSS138PW_115 | Q2 |
| 1 | C2832203 PTC | F_0603 | F1 |
| 2 | C720477 ~ | SW-SMD_L3.9-W3.0-P4.45 | S1, S3 |
| 1 | C908470 ~ | SW_KEY-SMD_TS-1186F-C-A | S2 |
| 1 | C48192 1A/23V/620mV | SOD-323_1P8X1P35_ONS | D1 |
| 1 | C23733 4.7uF | C_0402_1005Metric | C1 |
| 1 | C59461 22uF | C_0603_1608Metric | C2 |
| 4 | C307331 0.1uF | C_0402_1005Metric | C3, C11, C14, C15 |
| 3 | C96446 10uF | C_0603_1608Metric | C4, C6, C10 |
| 4 | C52923 1uF | C_0402_1005Metric | C5, C7, C8, C9 |
| 10 | C881209 10k | R_0402_1005Metric | R1, R5, R6, R7, R8, R9, R10, R11 +2 |
| 2 | C25741 100k | R_0402_1005Metric | R2, R3 |
| 1 | C102892 220k | R_0402_1005Metric | R4 |
| 1 | C138066 10 | R_0402_1005Metric | R14 |
T1000-canary design files
The KiCad project lives in the andrewchilds/t1000-canary repository on GitHub; these links point at the commit this page was built from.
T1000-canary: common questions
What microcontroller does the T1000-canary use?
The T1000-canary is built around the C2913206, from the ESP32 family.
How big is the T1000-canary PCB?
The T1000-canary measures 72 × 72 mm, has 4 copper layers and is 0.7912 mm thick.
How many components are on the T1000-canary?
39 components, from 20 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 T1000-canary design files?
From the andrewchilds/t1000-canary 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 T1000-canary design in my own project?
Yes, under the terms of its MIT license, which andrewchilds chose for the repository.
Can I test firmware for the T1000-canary without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k