
Sw63 mk4 v2
xx0x/sw63
Sci-fi inspired electronic watch. MK4 currently in the development (out in 2026).

An ESP32-C3 dev board with more sensors and features then you could know what to do with
CANNONBALL is an open-source printed circuit board by user-will, from the user-will/PCB_CANNONBALL repository on GitHub. It is a 4-layer board of 25.6 × 23.6 mm with 61 parts on 52 nets, routed with 1,173 tracks and 109 vias.
It is built around the ESP32-C3-WROOM-02-H4, VEML6030 and AP2112K-3.3, with the DW01A, LSM6DS3 and USBLC6-4SC6 among its other parts. Its parts include 20 capacitors, 16 resistors, 9 ICs, 4 diodes and 4 connectors. It belongs with the microcontroller boards boards and the ESP32 and RISC-V boards of this library.
A feature-packed ESP32-C3 development board built around the ESP32-C3-WROOM-02-N4, designed to be the last board you need for any project — smart home device, RC car, wearable, or anything else you can dream up.
The big pitch: pull a single-cell LiPo or Li-ion from an old vape, plug it into the JST PH connector, and go. The board handles charging, protection, and fuel gauging — no external circuitry needed.

| Rail | Source | Voltage | Notes |
|---|---|---|---|
| USB-C | External | 5 V nominal, 6 V max | Limited by AP2112K-3.3 LDO max input. Do not exceed 6 V on the 5 V pins or USB input. |
| 5V pin (J5/J6) | External or VBUS | 5 V nominal, 6 V max | Same rail as USB VBUS — feeds the LDO and charger directly. |
| 3V3 pin (J4/J6) | AP2112K-3.3 LDO | 3.3 V exactly | If powering the board externally via the 3V3 pin (bypassing the LDO), supply a regulated 3.3 V. The ESP32 and all peripherals run at 3.3 V with a ±0.3 V tolerance — do not exceed 3.6 V or drop below 3.0 V. |
| GPIO | Function | Notes |
|---|---|---|
| 3 | MAX17048 alert | Active-low interrupt when battery is low |
| 4 | SK6812 data | Addressable LED data line |
| 5 | LED enable (MOSFET) | Pull high to enable LEDs, low to disable |
| 10 | BQ24075 EN1 (charge rate) | Pull high to increase charge current from 100 mA to 500 mA |
| Reference | Part | Function |
|---|---|---|
| U1 | ESP32-C3-WROOM-02-N4 | Main MCU |
| U2 | BQ24075RGT | Li-ion/LiPo battery charger |
| U3 | MAX17048 | Battery fuel gauge (I2C) |
| U4 | DW01A | Battery protection IC |
| U5 | FS8205A | Dual MOSFET for battery protection |
| U6 | AP2112K-3.3 | 3.3 V LDO regulator |
| U7 | USBLC6-4SC6 | USB ESD/TVS protection |
| U8 | LSM6DS3 | 6-axis IMU (I2C) |
| U9 | SHT40 | Temperature & humidity sensor (I2C) |
| U10 | VEML6030 | Ambient light sensor (I2C) |
| Q3 | 2N7002K | N-channel MOSFET (LED power switch) |
| LED1+ | SK6812-EC20 | Addressable RGB LEDs |
CANNONBALL.kicad_proAll schematic symbols and footprints are either embedded in the project files or included in the jlcpcb.pretty/ and jlcpcb.kicad_sym local libraries — no additional library setup required.
Any single-cell LiPo or Li-ion (3.6–4.2 V nominal) will work. The onboard protection circuit guards against:
Cells salvaged from vapes, old phones, or RC packs all work fine. Use the JST PH 2.0 mm 2-pin connector (positive on pin 1).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C3, C10, C11, C12, C14, C16, C18, C20, C21 |
| 6 | 10K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R2, R3, R7, R8, R14, R15 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C19, C22, C23, C24 |
| 3 | 100R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R12, R13 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C9, C17 |
| 3 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5, R11 |
| 3 | LOGO | LOGO | G***, G***, G*** |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R18 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C15 |
| 2 | SK6812-EC20 | leds:LED-SMD_4P-L2.0-W2.0-BR | LED1, LED2 |
| 1 | 0805L110/16WR | power:F0805 | F2 |
| 1 | 1.8K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C13 |
| 1 | 2K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17 |
| 1 | 2N7002K | Package_TO_SOT_SMD:SOT-23 | Q3 |
| 1 | AP2112K-3.3 | PCM_SparkFun-Semiconductor-Standard:SOT23-5 | U2 |
| 1 | DW01A | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | ESP32-C3-WROOM-02 | RF_Module:ESP32-C3-WROOM-02 | U3 |
| 1 | FS8205A | power:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | Q1 |
| 1 | I2C_CONN | connectors:CONN-SMD_4P-P1.00_ZX-SH1.0-4PLN | J4 |
| 1 | JST-PH 2.0 BATTERY | connectors:CONN-TH_2P-P2.00_XUNPU_WAFER-PH2.0-2PLB | J3 |
| 1 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4 |
| 1 | LEFT_PINS | PCM_fab:PinHeader_01x07_P2.54mm_Vertical_THT_D1mm | J5 |
| 1 | LSM6DS3 | Package_LGA:LGA-14_2x2mm_P0.35mm_LayoutBorder3x4y | U4 |
| 1 | MAX17048 | PCM_SparkFun-Semiconductor-Standard:DFN-8_2x2mm_P0.5mm_EP1.2x0.8mm | U10 |
| 1 | MS2A40LWS | diode:SOD-323_L1.7-W1.25-LS2.5-RD | D2 |
| 1 | RIGHT_PINS | PCM_fab:PinHeader_01x07_P2.54mm_Vertical_THT_D1mm | J6 |
| 1 | SHT40 | PCM_SparkFun-Sensor:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U7 |
| 1 | SW_Push | switches:KEY-SMD_L4.0-W3.0-LS4.9-1 | SW1 |
| 1 | TI BQ24075RGTR | Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U6 |
| 1 | TYPE-C 16PIN 2MD | connectors:USB-C-SMD_TYPE-C-16PIN-2MD-073 | USB1 |
| 1 | USBLC6-4SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | VEML6030 | sensors:SENSORS-SMD_VEML6030 | U8 |
It measures 25.6 × 23.6 mm and has 4 copper layers, 1.6 mm thick.
61 parts, built around the ESP32-C3-WROOM-02-H4, VEML6030, AP2112K-3.3 and DW01A. 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.
From the user-will/PCB_CANNONBALL repository on GitHub, at the commit this page was made from: the board is CANNONBALL.kicad_pcb and its schematic CANNONBALL.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask user-will before reusing the design.

xx0x/sw63
Sci-fi inspired electronic watch. MK4 currently in the development (out in 2026).

ToyotaKosen-Procon2026-Free002/Coco_Seal_Kicad
Strapping pins に割り当てられているため、2, 8, 9 はちょっと使いづらい


InputBlackBoxOutput/INGAME
Virtual reality controller for playing FPS games

ben5049/Keyboard
Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

BrandonFors/convention_pcb_badge
Design for a custom pcb badge for opensauce convention and maybe other conventions in the future.
