Skip to the content
PCBKitNew board
4 layers32.2 × 23 mmPixl.js, the printed circuit board in 3D

This project is open source and is solely for learning and research purposes, please do not use it for commercial purposes. Amiibo is a registered trademark of Nintendo, and NTAG21X is a registered trademark of NXP.

Size
32.2 × 23 mm
Copper layers
4
Thickness
1.2 mm
Parts
88
Nets
84
Pads
337
Tracks, vias
1,120, 124
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
4 Mar 2025
Updated
4 Mar 2025

Overview

Pixl.js is an open-source printed circuit board by xiaohail, from the xiaohail/pixl.js-oled repository on GitHub, published under the GPL-2.0 licence. It is a 4-layer board of 32.2 × 23 mm with 88 parts on 84 nets, routed with 1,120 tracks and 124 vias.

It is built around the TPS61040DBV, MH254ESQ and TP4055, with the XC6206P332MR, 1N5819WS and AO3400A among its other parts. Its parts include 36 capacitors, 21 resistors, 7 ICs, 4 diodes and 4 connectors. It belongs with the nRF52 and nRF5x boards of this library.

Main components

8

README

README.md

Pixl.js

Based @Solosky Pixl.js

Summary

  • Powered by lithium battery/USB power supply
  • Supports OLED screen, LCD screen
  • Hall sensor restart mechanism

Firmware

Download Link

Note

  • PCB: 1.2 mm
  • Battery: 501525
  • NFC antenna: 0.2 mm enameled wire wound around the screw post for 5.5 turns
  • Front panel: 0.5 mm

Supports screen

TypeSizeDriverPinN.C
LCD1.30ST756712pinC14,C17,C24,C25,C31,C34,C35,C36,C37,C38,D4,L1,R1,R2,R9,R15,R18,R19,R20,R21,R22,R23,U6,NC3
OLED1.29SSD131530pinC12,C13,C34,C35,C36,C37,C38,D4,L1,Q1,R15,R18,R19,R20,R21,R22,R23,R5,R6,U6,NC3
OLED1.30SSD130630pinC12,C13,C34,C35,C36,C37,C38,D4,L1,Q1,R15,R18,R19,R20,R21,R22,R23,R5,R6,U6,NC3
OLED1.30SH1106/CH111630pinC12,C13,C34,C35,C36,C37,C38,D4,L1,Q1,R15,R18,R19,R20,R21,R22,R23,R5,R6,R9,U6
OLED1.54SSD130924pinC12,C13,R5,R6,Q1,C14,C17,NC3,R1,R9,R2,C24,C25
OLED1.54SH1106/CH111624pinC12,C13,R5,R6,Q1,C14,C17,NC3,R1,R9,R2,C24,C25,R15,R19,R20

Declaration

This project is open source and is solely for learning and research purposes, please do not use it for commercial purposes. Amiibo is a registered trademark of Nintendo, and NTAG21X is a registered trademark of NXP.

License

The source code is licensed under GPL 2.0

Parts

88
QtyValueFootprintReferences
70.1uFCapacitor_SMD:C_0402_1005MetricC2, C3, C5, C6, C7, C16, C35
74.7KResistor_SMD:R_0402_1005MetricR1, R7, R8, R9, R18, R19, R20
61uFCapacitor_SMD:C_0402_1005MetricC1, C14, C17, C25, C39, C40
510uFCapacitor_SMD:C_0402_1005MetricC10, C27, C28, C29, C34
54.7uFCapacitor_SMD:C_0402_1005MetricC4, C9, C30, C36, C38
412pFCapacitor_SMD:C_0402_1005MetricC8, C11, C23, C26
310KResistor_SMD:R_0402_1005MetricR3, R5, R24
20KResistor_SMD:R_0402_1005MetricNC3, R15
2180pFCapacitor_SMD:C_0402_1005MetricC15, C20
21KResistor_SMD:R_0402_1005MetricR6, R10
22.2uFCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-IC24, C31
25.1KResistor_SMD:R_0402_1005MetricR13, R14
10.8pFCapacitor_SMD:C_0402_1005MetricC18
11.8MResistor_SMD:R_0402_1005MetricR22
1100pFCapacitor_SMD:C_0402_1005MetricC19
11N5819WSDiode_SMD:D_SOD-323D5
11uF/16VCapacitor_SMD:C_0402_1005MetricC13
11uF/25VCapacitor_SMD:C_0402_1005MetricC12
122uFCapacitor_SMD:C_0402_1005MetricC37
122uHInductor_SMD:L_0402_1005MetricL1
1250KResistor_SMD:R_0402_1005MetricR23
12MResistor_SMD:R_0402_1005MetricR17
13.9nHInductor_SMD:L_0402_1005MetricL3
132.768KCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mmY1
132MHzCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY2
1560KResistor_SMD:R_0402_1005MetricR2
15KResistor_SMD:R_0402_1005MetricR12
1806KResistor_SMD:R_0402_1005MetricR16
1910KResistor_SMD:R_0402_1005MetricR21
1AO3400APackage_TO_SOT_SMD:SOT-23Q1
1AntennaMyLib:AN2051AE1
1Antenna_LoopLibrary:BatteryAE2
1B0530WSDiode_SMD:D_SOD-323D4
1BatteryLibrary:BatteryBT2
1CJL2623Package_TO_SOT_SMD:SOT-23-6Q3
1Conn_01x04Library:pin_1.27_01x04J2
1Conn_01x12Library:FPC_12 0.8mm1
1Conn_01x24Library:FPC-SMD_P0.50-24P_FGS-XJ-H2.0J5
1Conn_01x30Library:FPC_30P_0.7J3
1LED_SmallLED_SMD:LED_0402_1005MetricD1
1MH254ESQLibrary:MH254ESQU7
1MSWMyLib:MSWU4
1RLEDLED_SMD:LED_0402_1005MetricD3
1TP4055Package_TO_SOT_SMD:SOT-23-5U2
1TPS61040DBVPackage_TO_SOT_SMD:SOT-23-5U6
1USB_C_ReceptacleLibrary:USB-TYPE-C-SMD_TYPE-C-16P-QTWTJ4
1XC6206P332MRPackage_TO_SOT_SMD:SOT-23U5
1ZD25WQ16Library:GD25Q16CU3
1nRF52832-QFxxPackage_DFN_QFN:QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mmU1

The 84 most common of 88 parts.

Questions

How big is the Pixl.js PCB?

It measures 32.2 × 23 mm and has 4 copper layers, 1.2 mm thick.

What parts does the Pixl.js use?

88 parts, built around the TPS61040DBV, MH254ESQ, TP4055 and XC6206P332MR. 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 Pixl.js KiCad files?

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

Can I use the Pixl.js design in my own project?

Its repository publishes it under the GPL-2.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 layers84 × 58 mmSmartKnobController ME507, the printed circuit board in 3D

    SmartKnobController ME507

    Larson-Nick/SmartKnobController

    This folder contains all mechanical and electrical design files for the Smart Knob Controller, created using KiCAD v9.0 and SolidWorks 2024.

    90 parts1
  • 4 layers67.4 × 89.9 mmBornhack-2026-hardware, the printed circuit board in 3D

    Bornhack-2026-hardware

    badge-gallery/bornhack-2026-hardware

    Source-preserving mirror of https://codeberg.org/Ranzbak/bornhack2026-hardware

    193 partsMIT
  • 2 layers40 × 20 mmDutyCycle, the printed circuit board in 3D

    DutyCycle

    FASTSHIFT/DutyCycle

    Work-Life Duty Cycle Clock

    46 parts18MIT
  • 2 layers44.5 × 37 mmCrenshaw, the printed circuit board in 3D

    Crenshaw

    Kaleidogeist/Crenshaw

    1.5" SSD1351 RGB OLED VIK module.

    31 parts2CERN-OHL-S-2.0
  • 2 layers62.5 × 49.5 mmSSD1303 Breakout, the printed circuit board in 3D

    SSD1303 Breakout

    LeoDJ/SSD1303_Breakout

    A breakout board for a specific SSD1303 OLED display

    59 parts1
  • 2 layers59 × 31.5 mmHello my name is, the printed circuit board in 3D

    Hello my name is

    MitchellStride/Hello-My-Name-Is-PCB-Badge

    #badgelife

    79 parts3
  • 4 layers97 × 78 mmBlindo, the printed circuit board in 3D

    Blindo

    STB1019/BLINDO2.0

    Blindo is an open source project made by the members of IEEE Student Branch 1019 from Brescia University (Università degli Studi di Brescia) in collaboration with the organization (Informatici Senza…

    117 parts
  • 6 layers56 × 65 mmMainboard gen2, the printed circuit board in 3D

    Mainboard gen2

    zephray/NekoInk

    Next gen. of NekoCal: An open-source hackable and programmable e-paper display

    245 parts108