

Ornament
weird ahh christmas ornament shaped pcb with neopixels, stm8, and battery charging support. todo add an ftdi ig?
- Size
- 5.6 × 65.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 39
- Nets
- 49
- Pads
- 154
- Tracks, vias
- 466, 29
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 8.99 (file 20241129)
- Created
- 1 Jan 2025
- Updated
- 1 Jan 2025
Overview
Ornament is an open-source printed circuit board by pmnlla, from the pmnlla/ornament repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board of 5.6 × 65.1 mm with 39 parts on 49 nets, routed with 466 tracks and 29 vias.
It is built around the STM8L101F2U6, SN74LV1T34DBV and TPB4056A20-ES1R, with the WS2812B among its other parts. Its parts include 15 diodes, 8 capacitors, 7 resistors, 4 ICs and 3 connectors. It belongs with the STM8 boards of this library.
Main components
4STM8L101F2U6
UFQFPN-20(3x3)-40℃~+85℃ 1.5KB 1.65V~3.6V 16MHz 18 4KB 8 Bit Built-in FLASH STM8 UFQFPN-20(3x3) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)SN74LV1T34DBV
SOT-23-5-40℃~+125℃ 1 1 1.6V~5.5V 10uA 5.5ns@5V,15pF 74LV 8mA 8mA Level shifting Push-pull Unidirectional SOT-23-5 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversTPB4056A20-ES1R
ESOP-8-40℃~+85℃ 1 1A 4.2V 4.55V~6.1V 80uA Charging IC Constant current charging、Constant voltage charging、Trickle charging、Automatic recharge、Charge termination、Programmable charging current、Soft-start、Under-voltage lockout、Short-Circuit Protection、Overvoltage Protection Lithium Battery Not supported ESOP-8 Battery Management ROHS3PEAKBattery ManagementWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdornament
weird ahh christmas ornament shaped pcb with neopixels, stm8, and battery charging support. todo add an ftdi ig?
Parts
39| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15 |
| 5 | R_Small | Resistor_SMD:R_1206_3216Metric | R3, R4, R5, R6, R7 |
| 3 | 0.1uF | Capacitor_SMD:C_1206_3216Metric | C2, C3, C6 |
| 3 | 1uF | Capacitor_SMD:C_1206_3216Metric | C1, C4, C5 |
| 2 | 5.1k | Resistor_SMD:R_1206_3216Metric | R1, R2 |
| 1 | 10uF | Capacitor_SMD:C_1206_3216Metric | C7 |
| 1 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C8 |
| 1 | Conn_01x02_Socket | Connector_JST:JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical | J2 |
| 1 | J3 | Connector_JST:JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal | J3 |
| 1 | L_Small | Inductor_SMD:L_1206_3216Metric | L1 |
| 1 | SN74LV1T34DBV | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | STM8L101F2U | Package_DFN_QFN:ST_UFQFPN-20_3x3mm_P0.5mm | U1 |
| 1 | SW_DIP_x02 | Button_Switch_SMD:SW_DIP_SPSTx02_Slide_6.7x6.64mm_W6.73mm_P2.54mm_LowProfile_JPin | SW1 |
| 1 | TPB4056A20-ES1R | footprints:ESOP-8_TPK | U3 |
| 1 | TPS62203DBVR | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x-0190_6P_TopMnt_Horizontal | J1 |
Questions
How big is the Ornament PCB?
It measures 5.6 × 65.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ornament use?
39 parts, built around the STM8L101F2U6, SN74LV1T34DBV, TPB4056A20-ES1R and WS2812B. 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 Ornament KiCad files?
From the pmnlla/ornament repository on GitHub, at the commit this page was made from: the board is ornament.kicad_pcb and its schematic ornament.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ornament design in my own project?
Its repository publishes it under the AGPL-3.0 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
- 2 layers

- 4 layers100 × 100 mm

- 4 layers132 × 84.5 mm

Hamodule
crgarcia12/electronics-homeassistant-lightscontroll
A smart lighting controller PCB that integrates seamlessly with ESPHome and Home Assistant while maintaining full compatibility with traditional mechanical switches.
207 parts28 - 2 layers50 × 48 mm

HexGateway
gblach/HexGateway
An internet gateway for Bluetooth LE, OpenThread and/or Zigbee devices.
89 parts10 - 2 layers85.6 × 88.9 mm

OM Landroid MB
rich21044/Openmower-for-Landroid-WR141E
Taking the hardware developed as part of ClemensElfleins work on Openmower and adapting it to fit a 2019 Landroid WR141E.
126 parts8GPL-3.0 - 2 layers110 × 220 mm

Fin ltm
HekiNav/finland-live-train-map
Some of the LEDs are missing because they were removed after making the initial layout
423 parts7MIT - 4 layers30 × 40 mm

Imu module
bit-bots/bitbots_imu_dxl
The Bitbots IMU DXL module is a Sensor module that can be connected to the Dynamixel Bus (RS485 or TTL).
36 parts4MIT - 6 layers320.8 × 128.3 mm
