T1000-canary

andrewchilds·t1000-canary·KiCad/T1000-v9/T1000-v9.kicad_pcb

T1000-canary PCB layout, top view — open source ESP32 board by andrewchilds

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…

T1000-canary, from the project README
From the project README

Main components on the T1000-canary

T1000-canary bill of materials (BOM)

39 components, 20 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C2913206
XCVR_ESP32-S3-MINI-1-N8
U1
1
C424093
MCP73831T-2ACI/OT
U2
1
C841192
RT9080-33GJ5
U3
1
C527464
DRV2605LDGSR
U4
1
C437655
BMA400
U6
1
C5261054
DMG2305UX-7
Q1
1
C193366
BSS138PW,115
Q2
1
C2832203
PTC
F1
2
C720477
~
S1, S3
1
C908470
~
S2
1
C48192
1A/23V/620mV
D1
1
C23733
4.7uF
C1
1
C59461
22uF
C2
4
C307331
0.1uF
C3, C11, C14, C15
3
C96446
10uF
C4, C6, C10
4
C52923
1uF
C5, C7, C8, C9
10
C881209
10k
R1, R5, R6, R7, R8, R9, R10, R11 +2
2
C25741
100k
R2, R3
1
C102892
220k
R4
1
C138066
10
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