

open source embossed label maker
- Size
- 99.6 × 76.2 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 110
- Nets
- 99
- Pads
- 368
- Tracks, vias
- 606, 464
- Pours
- 10
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 14 Mar 2021
- Updated
- 4 May 2023
Overview
E TKT is an open-source printed circuit board by andreisperid, from the andreisperid/E-TKT repository on GitHub, published under the MIT licence. It is a 4-layer board of 99.6 × 76.2 mm with 110 parts on 99 nets, routed with 606 tracks and 464 vias.
It is built around the ESP32-WROOM-32, FT231XS-R and B3FS-1000, with the BSS138LT3G, SS8050 and AZ1117CH-3.3TRG1 among its other parts. It belongs with the retro computing and games boards and the ESP32 boards of this library.
Main components
11ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesFT231XS-R
SSOP-20-150mil-40℃~+85℃ 125uA 5V 8.4mA USB 2.0 USB to UART SSOP-20-150mil USB Converters ROHSFTDIUSB ConvertersB3FS-1000
--25℃~+70℃ 1,000,000 cycles 1N 24V 50mA Gull Wing Round Button SPST Surface Mount,Vertical - Tactile Switches ROHSOmronTactile SwitchesBSS138LT3G
SOT-23-55℃~+150℃ 1 N-channel 1.5V 12pF 200mA 225mW 3.5pF 3.5Ω@5V 50V 50pF N-Channel SOT-23 MOSFETs ROHSonsemiMOSFETsSS8050
SOT-323-55℃~+150℃ 1 NPN 1.5A 100MHz 100nA 200 25V 300mW 500mV 5V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)AZ1117CH-3.3TRG1
SOT-223-20℃~+125℃@(Tj) 0.003%Vout 1 1.2V@(800mA) 1.35A 10V 3.3V 4mA 70dB@(120Hz) Fixed Over Current Protection、Over Temperature Protection Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsCSS-0575A-SMT-TR
SMD,5x5mm-30℃~+70℃ 2V~4V 2mm 3V 4kHz 5mm 5mm 76dB 95mA Passive (Externally Driven) Piezoelectric SMD SMD,5x5mm Buzzers ROHSCUIBuzzersSRP6060FA-100M
SMD,6.6x6.4mm10uH 26.6mΩ 5A 7.6A ±20% SMD,6.6x6.4mm Power Inductors ROHSBournsPower InductorsULN2003
SOP-161.1V@250uA,100mA 25pF 2V 30V 500mA 50uA 50uA Seven channels SOP-16 Darlington Transistor Arrays ROHSBLDarlington Transistor ArraysUSB4105-GF-A
SMD-40℃~+85℃ 1 12P 48V 5A Black Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB ConnectorsUSB6B1
SO-8-40℃~+85℃ 10uA 15pF、25pF 2 25A@8/20us 5.25V 500W@8/20us 6V IEC 61000-4-2 TVS SO-8 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)
README
README.md
E-TKT: anachronic label maker
Andrei Speridião - 2022 - andrei.cc
An open source label maker that fuses together both old and contemporary technology to create something as ubiquitous as... EMBOSSED LABELS!
By combining simple and widely available embossing tapes in a reliable mechanism with modern connectivity, E-TKT rescues a would-be future that did not happen, and at the same time gets rid of the dependence on proprietary cartridges, which are environmentally impacting & expensive.

how does it work?
An ESP32 commands the label production and also serves an on demand web application (local) to any device connected in a local network.
Neither internet is needed, nor installing any app.
documentation
It's now much more detailed, so I've moved it to a dedicated page.
What you fill find there:
- 🎯 news: what's going on;
- 🤓 about: how it started, and why?
- ⚙️ how does it work?: a more in depth explanation;
- 💡 features: device and app details;
- 📷 gallery: misc. photos of the device and labeled things;
- 🛠️ do it yourself: a super detailed guide for you to buy the parts and make your own E-TKT;
- 🧬 iterations: a log of development so far;
- ⚖️ license: for firmware, hardware and documentation itself;
- 🏅 credits: people that made a difference for the project;
- 📺 media: where and when it's already been featured.
If you ever build one, I would love to know ;)
And if you'd like, donations are more than welcome 😍
...for other projects: andrei.cc

Parts
110| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | LED white | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D_HALL1, D_NEMA1, D_NEMA2, D_POW2, D_RX1, D_SERVO1, D_STP1, D_STP2, D_STP3, D_STP4, D_TX1, D_USB1 |
| 9 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_AUTO1, R_AUTO2, R_DFU1, R_ENA1, R_HALL1, R_HALL2, R_SERVO1, R_SERVO2, R_WIFI1 |
| 8 | 22uF 25V | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C_POW_IN1, C_POW_IN2, C_POW_IN3, C_POW_OUT1, C_POW_OUT2, C_POW_OUT3, C_POW_OUT4, C_POW_OUT5 |
| 7 | 0.1uF 50V | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C_ALT6V_2, C_DFU1, C_ENA1, C_MCU1, C_POW_BST1, C_SER4, C_WIFI1 |
| 7 | 5K1 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_POW6, R_STP1, R_STP2, R_STP3, R_STP4, R_USB1, R_USB2 |
| 7 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G*** |
| 6 | 100R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_HALL3, R_NEMA1, R_NEMA2, R_RX1, R_SERVO3, R_TX1 |
| 6 | 10uF 12V | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C_MCU2, C_NEMA2, C_POW1, C_POW2, C_SER5, C_STP1 |
| 5 | M3 | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4, H5 |
| 4 | 27R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_LEDE1, R_LEDP1, R_SER1, R_SER2 |
| 3 | 47pF 50V | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C_POW_6V_FF1, C_SER2, C_SER3 |
| 3 | B3FS-1000 | b3fs:B3FS-1000 | SW_DFU1, SW_ENA1, SW_WIFI1 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | J_6v_ALT6V1, J_12v_ALT6V1, J_GND_ALT6V1 |
| 2 | BSS138LT3G | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q_HALL1, Q_SERVO1 |
| 2 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J_LEDE1, J_LEDP1 |
| 2 | SS8050 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q_AUTO1, Q_AUTO2 |
| 1 | 0.33uF 50V | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C_ALT6V_1 |
| 1 | 100K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_POW_FBT1 |
| 1 | 100uF 25V | Capacitor_SMD:CP_Elec_6.3x7.7 | C_NEMA1 |
| 1 | 11K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_POW_FFB1 |
| 1 | 2K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_USB3 |
| 1 | 40 Ohms @ 100 MHz 1 Power | Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | FB_USB1 |
| 1 | 6V 750mA | Fuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F_USB1 |
| 1 | 8+8 pin | SnapEDA Library:Pololu_Breakout-16_15.2x20.3mm | A_NEMA1 |
| 1 | AZ1117CH-3.3TRG1 | Package_TO_SOT_SMD:SOT-223 | U_POW2 |
| 1 | Barrel_Jack_Switch | SnapEDA Library:BarrelJack_GCT_DCJ200-10-A_Horizontal | J_POW1 |
| 1 | CSS-0575A-SMT | SnapEDA Library:CUI_CSS-0575A-SMT | LS1 |
| 1 | Conn_01x03_Female | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J_HALL1 |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J_SERVO1 |
| 1 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J_NEMA1 |
| 1 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J_OLED1 |
| 1 | Conn_01x05_Male | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J_28byj-48-12v_1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U_MCU1 |
| 1 | FT231XS-R | Package_SO:SSOP-20_3.9x8.7mm_P0.635mm | U_SER1 |
| 1 | SRP6060FA-100M | SRP6060FA:SRP6060FA-4R7M | L1 |
| 1 | ULN2003 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U_STP1 |
| 1 | USB4105-GF-A | SnapEDA Library:GCT_USB4105-GF-A | J_USB1 |
| 1 | USB6B1 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U_USB1 |
| 1 | ~ | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U_POW1 |
The 109 most common of 110 parts.
Questions
How big is the E TKT PCB?
It measures 99.6 × 76.2 mm and has 4 copper layers, 1.6 mm thick.
What parts does the E TKT use?
110 parts, built around the ESP32-WROOM-32, FT231XS-R, B3FS-1000 and BSS138LT3G. 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 E TKT KiCad files?
From the andreisperid/E-TKT repository on GitHub, at the commit this page was made from: the board is _electronic/e-tkt.kicad_pcb and its schematic _electronic/boot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the E TKT 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
- 6 layers99.6 × 76.2 mm

- 4 layers45 × 95 mm

Air scales
beaked99/air-scales
2025-11-20. Updated all the footprints and symbols to their proper layouts. no more fkn errors. Hallefuckinglujah. Fucked up with LM74610 not using the right footprint. minor fix. 2025-11-16.
84 parts - 4 layers89 × 51 mm

Kicad soundcard dev v0
radutolontan/BASM_Pocket_Museum
The Pocket Lab is the next-generation approach to science education. Designed by the Bucharest Applied STEAM Museum, it brings scientific exploration into anyone's hands.
141 parts1 - 2 layers78.7 × 50.6 mm

Four relays extension
stephaneamans/app-home_automation
The general principle is based on a centralised ECU (Raspbery Pi) with an optional coprpocessor (STM32) used to manage low speed IO.
33 parts - 4 layers96 × 44 mm

Aroma
tristan-yk/Aroma
PCB design files and firmware for multi-channel diffuser driver board.
108 parts - 2 layers56.5 × 50.3 mm

Tesla Ambient Lighting
jaketheduque/ESP32-Ambient-Lighting
Check out the project website here: https://jaketheduque.github.io/ESP32-Ambient-Lighting/
32 parts2 - 4 layers16.5 × 10.9 mm

- 2 layers52 × 29 mm

