Skip to the content
PCBKitNew board
4 layers40.9 × 23.7 mmFt03, the printed circuit board in 3D

Reverse engineered disposable v a p e boards

Size
40.9 × 23.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
89
Nets
54
Pads
240
Tracks, vias
724, 209
Pours
15
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Sep 2025
Updated
1 Nov 2025

Overview

Ft03 is an open-source printed circuit board by schlae, from the schlae/VapeRE repository on GitHub. It is a 4-layer board of 40.9 × 23.7 mm with 89 parts on 54 nets, routed with 724 tracks and 209 vias.

It is built around the CS32F031K8V6-RA, M25PX32-VMP6E and TTP223-BA6, with the CJ6330A33M, DTC143E and CJE3139K among its other parts. Its parts include 27 resistors, 15 capacitors, 10 transistors, 6 ICs and 1 diode.

Main components

6

README

README.md

Reverse Engineered Vape Circuit Boards

Disposable vapes show up all the time in e-waste and are often found as litter at the side of the road (shame!) but they contain some useful components that can be reused by the cost-conscious hacker.

Note: Wear gloves when handling used devices and don't allow the vape liquid to contact your skin or eyes.

I've reverse engineered a number of different brands and placed the schematics and layout files in this repository. The summary table below is a good starting point.

Many of the vapes have debugging connections accessible through the USB-C charging cable interface, typically SWD on the CC pins, so you may be able to reprogram the vape without even opening up the case.

BrandPCB IDDisplayMCUNOR flashBattery ICLDO regulatorDebugOther Notes
(Unknown)FT03 V3.0LCDCHIPSEA F031K8V6GT 25Q32APC3221CJ6330SWD on CC lines. UART test points.Touch IC TTP223. Pushbutton. 3 heater outputs with feedback.
Flum MelloTMY_0118470101_V04LCDCHIPSEA F031K8V6ZB 25VQ32TP4054CJ6330SWD on CC lines.One heater output with feedback.
Rama 16000YK761-VP9012-ALCDBlueX BX2400 or RF01Puya PY25Q64CST4056CJ6330Test points for SWDOne heater with feedback. Bluetooth (!)
GeekBar Pulse 15000BD0027-USB_V1.5Blue and RGB LEDsPuya PY32F030EK28NoneLP4068NoneSWD on CC lines.3-position slide switch. Two heaters with feedback.
Lost Mary MO20000 ProSTW2915 V1.7LCDPya PY32F030EK28Puya PY32Q64LP4068CJ6330 (?)SWD on CC lines.
GeekBar Pulse X JamBD0061LCD and blue LEDs, PLS916H driver ICPuya PY32F030EK28NoneLR5112/LR5108NoneSWD on CC lines.

I also have firmware running on the Lost Mary MO20000 Pro that could be modified to run on other vapes with the same PY32F030 microcontroller.

License

All the reverse engineered hardware data is provided under the Creative Commons Attribution-ShareAlike 4.0 International license.

Parts

89
QtyValueFootprintReferences
1310KResistor_SMD:R_0402_1005MetricR1, R3, R5, R6, R9, R10, R14, R15, R16, R17, R19, R20, R25
80.1uFCapacitor_SMD:C_0402_1005MetricC1, C3, C5, C6, C7, C8, C9, C14
61KResistor_SMD:R_0402_1005MetricR7, R11, R12, R18, R21, R26
5DTC143EPackage_TO_SOT_SMD:SOT-523Q5, Q6, Q7, Q8, Q11
44.7uFCapacitor_SMD:C_0402_1005MetricC2, C11, C13, C15
3100Resistor_SMD:R_0402_1005MetricR2, R4, R27
3SNM2308SActive:SOT95P230X117-3Q1, Q2, Q3
25.0KResistor_SMD:R_0402_1005MetricR23, R24
2CJE3139KPackage_TO_SOT_SMD:SOT-523Q9, Q10
11.0Resistor_SMD:R_0805_2012MetricR22
11MEGResistor_SMD:R_0402_1005MetricR8
11pFCapacitor_SMD:C_0402_1005MetricC12
11uFCapacitor_SMD:C_0402_1005MetricC10
12.0Resistor_SMD:R_0805_2012MetricR13
13.3VTestPoint:TestPoint_Pad_D1.0mmTP13
1B+TestPoint:TestPoint_Pad_D1.5mmTP16
1B-TestPoint:TestPoint_Pad_D1.5mmTP17
1CTestPoint:TestPoint_Pad_D1.0mmTP3
1CHRGTestPoint:TestPoint_Pad_D1.0mmTP6
1CJ6330A33MActive:SOT95P230X117-3U3
1CLKTestPoint:TestPoint_Pad_D1.0mmTP9
1CSTestPoint:TestPoint_Pad_D1.0mmTP12
1CS32F031K8V6Package_DFN_QFN:QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mmU1
1C_SmallCapacitor_SMD:C_0402_1005MetricC4
1Conn_01x03Active:MIC_3PMIC1
1DTestPoint:TestPoint_Pad_D1.0mmTP5
1DITestPoint:TestPoint_Pad_D1.0mmTP10
1DOTestPoint:TestPoint_Pad_D1.0mmTP11
1DONETestPoint:TestPoint_Pad_D1.0mmTP15
1GTestPoint:TestPoint_Pad_D1.0mmTP2
1GNDTestPoint:TestPoint_Pad_D1.0mmTP14
1H-TestPoint:TestPoint_Pad_D1.5mmTP19
1H1TestPoint:TestPoint_Pad_D1.5mmTP22
1H2TestPoint:TestPoint_Pad_D1.5mmTP21
1H3TestPoint:TestPoint_Pad_D1.5mmTP20
1K+TestPoint:TestPoint_Pad_D1.5mmTP24
1K-TestPoint:TestPoint_Pad_D1.5mmTP23
1LCDConn:UNK_FPC_1x08-1MP_P0.5mm_HorizontalU5
1M25PX32-VMPPackage_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU2
1MICTestPoint:TestPoint_Pad_D1.0mmTP25
1PC3221Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mmU4
1PTVSHC2EN24VUTDiode_SMD:ST_QFN-2L_1.6x1.0mmD1
1PWM1TestPoint:TestPoint_Pad_D1.0mmTP7
1PWM2TestPoint:TestPoint_Pad_D1.0mmTP8
1PWM3TestPoint:TestPoint_Pad_D1.0mmTP26
1RTestPoint:TestPoint_Pad_D1.0mmTP1
1TTestPoint:TestPoint_Pad_D1.5mmTP18
1TTP223-BA6Active:SOT95P305X110-6U6
1UARTConnector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_VerticalJ1
1USB_C_Receptacle_PowerOnly_6PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-17USB1
1VTestPoint:TestPoint_Pad_D1.0mmTP4
1VBUS2TestPoint:TestPoint_Pad_D1.5mmTP27

Questions

How big is the Ft03 PCB?

It measures 40.9 × 23.7 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Ft03 use?

89 parts, built around the CS32F031K8V6-RA, M25PX32-VMP6E, TTP223-BA6 and CJ6330A33M. 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 Ft03 KiCad files?

From the schlae/VapeRE repository on GitHub, at the commit this page was made from: the board is FT03/ft03.kicad_pcb and its schematic BD0027/BD0027.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ft03 design in my own project?

Its repository states no licence, so its author keeps all rights: ask schlae before reusing the design.

More from schlae/VapeRE

5
  • 4 layers34.9 × 20.3 mmYK761, the printed circuit board in 3D

    YK761

    schlae/VapeRE

    Reverse engineered disposable v a p e boards

    143 parts136
  • 2 layersBD0027, the printed circuit board in 3D

    BD0027

    schlae/VapeRE

    Reverse engineered disposable v a p e boards

    81 parts136
  • 2 layers79.3 × 20.7 mmSTW2915, the printed circuit board in 3D

    STW2915

    schlae/VapeRE

    Reverse engineered disposable v a p e boards

    62 parts136
  • 2 layers37.8 × 16.2 mmTmy, the printed circuit board in 3D

    Tmy

    schlae/VapeRE

    Reverse engineered disposable v a p e boards

    54 parts136
  • 2 layers31.1 × 19 mmBD0061, the printed circuit board in 3D

    BD0061

    schlae/VapeRE

    Reverse engineered disposable v a p e boards

    29 parts136

Similar boards

  • 4 layers98.9 × 100.1 mmAero-1, the printed circuit board in 3D

    Aero-1

    richarthurs/electronic-product-workshop

    KiCAD and electronic product development workshop slides and files.

    28 parts
  • 4 layers40.6 × 17.8 mmPD Micro, the printed circuit board in 3D

    PD Micro

    ryan-ma/PD_Micro

    USB-C PD3.0 PPS on ATMega32U4 Arduino board

    61 parts439MIT
  • 2 layers50.3 × 50 mmKa keyer mainpcb, the printed circuit board in 3D

    Ka keyer mainpcb

    ea4eoz/ka-keyer

    A simple keyer for the high speed CW operators

    41 parts6GPL-3.0
  • 2 layers135 × 35 mmPrinthead pcb, the printed circuit board in 3D

    Printhead pcb

    Fiberprinter/fiberprinter-electronics

    Fiberelectronics Control every pulse, master every micron

    78 parts4
  • 2 layers68.9 × 121.6 mmTC Interface Board, the printed circuit board in 3D

    TC Interface Board

    jtsuka/NTC-1A-Control

    NTC-1A-Control for TEST

    30 parts
  • 2 layers102.9 × 116.7 mmPocketBeagleCommandStation, the printed circuit board in 3D

    PocketBeagleCommandStation

    RobertPHeller/CommandStationsAndBoosters

    Command Stations and Boosters

    133 parts
  • 2 layersAmulet, the printed circuit board in 3D

    Amulet

    mitxela/amulet

    Source code and KiCad design files for the UV Protection Amulet.

    31 parts42
  • 4 layers46.7 × 19.3 mmQFN Touch TTP223, the printed circuit board in 3D

    QFN Touch TTP223

    Paschalis/Hardware-Login-Key

    The Hardware Login Key is an ATtiny85-based USB device that securely automates password entry using a physical button or touch sensor. It offers a simple, hardware-driven way to log into systems or websites.

    24 parts3GPL-3.0