Skip to the content
PCBKitNew board
2 layers80 × 79 mmOpenHarmony, the printed circuit board in 3D

onstepx controller pcb for open harmony mounts (teensy 4.0)

Size
80 × 79 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
102
Pads
226
Tracks, vias
355, 28
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Jul 2025
Updated
21 Aug 2025

Overview

OpenHarmony is an open-source printed circuit board by coreos-xx, from the coreos-xx/openHarmony repository on GitHub. It is a 2-layer board of 80 × 79 mm with 35 parts on 102 nets, routed with 355 tracks and 28 vias.

It is built around the ESP32-S3-WROOM-1-N8, AP63203WU and AP63205WU. Its parts include 10 capacitors, 6 ICs, 4 connectors, 2 resistors and 2 inductors. It belongs with the robots and motor control boards and the ESP32, RISC-V and NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

3

README

README.md

Open Harmony OnstepX controller

A custom onstepx PCB for the open harmony mounts featuring a Teensy 4.0 controller, 2xTMC2209 v3 stepper motor drivers, and an ESP32 S3 for the SWS interface

Open Harmony

Parts

35
QtyValueFootprintReferences
422uCapacitor_SMD:C_0805_2012MetricC2, C4, C7, C8
3100nCapacitor_SMD:C_0805_2012MetricC3, C5, C9
310uCapacitor_SMD:C_0805_2012MetricC1, C6, C10
212VConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical12V, J1
2RResistor_SMD:R_0805_2012MetricR1, R2
2~tmc2130:TMC2130StickU2, U3
13.9uInductor_SMD:L_1812_4532MetricL1
14.7uInductor_SMD:L_1206_3216Metric_Pad1.42x1.75mm_HandSolderL2
1AP63203WUPackage_TO_SOT_SMD:TSOT-23-6U5
1AP63205WUPackage_TO_SOT_SMD:TSOT-23-6U6
1Ax1Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalM1A M2B M2A M2B
1Ax2Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ9
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U4
1ESP32ProgConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ7
1Home1Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ3
1Home2Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ5
1LEDConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalLED
1LIMITConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical3.3V SIG GND
1SW_BootButton_Switch_SMD:SW_SPST_B3U-1000P-BBOOT
1SW_ResetButton_Switch_SMD:SW_SPST_B3U-1000P-BRESET
1Teensy4.0Teensyfootprints:Teensy40U1
1UDB_INTConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalUSB
1USB_EXTConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalUSB_EXT1
1USB_EXT2Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalUSB_EXT2
1batConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalVBAT

Questions

How big is the OpenHarmony PCB?

It measures 80 × 79 mm and has 2 copper layers, 1.6 mm thick.

What parts does the OpenHarmony use?

35 parts, built around the ESP32-S3-WROOM-1-N8, AP63203WU and AP63205WU. 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 OpenHarmony KiCad files?

From the coreos-xx/openHarmony repository on GitHub, at the commit this page was made from: the board is openHarmony/openHarmony.kicad_pcb and its schematic openHarmony/openHarmony.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenHarmony design in my own project?

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

Similar boards

  • 4 layers100 × 100 mmBrain, the printed circuit board in 3D

    Brain

    Pegoku/SarcasmOS

    Personal assistant characterized by Bender from Futurama

    225 parts2
  • 4 layers100 × 80 mmPellet burner, the printed circuit board in 3D

    Pellet burner

    Weyla/pellet-burner-pcb

    171 parts
  • 6 layers84 × 98 mmFujiNet-5200-Rev0, the printed circuit board in 3D

    FujiNet-5200-Rev0

    FujiNetWIFI/fujinet-hardware

    Schematics and design files for FujiNet hardware

    145 parts142
  • 2 layers124 × 40 mmRedFIS, the printed circuit board in 3D

    RedFIS

    tothpetiszilard/a3_8p_redFIS

    Hacking into Audi A3 8P Driver Information System

    77 parts15AGPL-3.0
  • 2 layers133.4 × 44.4 mmLocust, the printed circuit board in 3D

    Locust

    hlord2000/Locust

    A Cricut Joy hardware replacement

    42 parts7CERN-OHL-P-2.0
  • 4 layers40 × 40 mmSTMF405 Flight Controller, the printed circuit board in 3D

    STMF405 Flight Controller

    MatthiasGeorgImhof/STMF405_Flight_Controller

    A flight controller inspired by Speedybee F405 v3 but with CAN and flash memory instead of flash card.

    214 parts1
  • 4 layers40 × 40 mmSTMF765 Flight Controller, the printed circuit board in 3D

    STMF765 Flight Controller

    MatthiasGeorgImhof/STMF765_Flight_Controller

    A flight controller inspired by Speedybee F405 v3 but with CAN using F7 MCU. Use flash memory instead of flash card.

    235 parts1
  • 2 layers115 × 70.6 mmForrasztos, the printed circuit board in 3D

    Forrasztos

    adam-jkb/sem_forrasztos

    91 parts