
Pixl.js
xiaohail/pixl.js-oled
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.

This folder contains all mechanical and electrical design files for the Smart Knob Controller, created using KiCAD v9.0 and SolidWorks 2024.
SmartKnobController ME507 is an open-source printed circuit board by Larson-Nick, from the Larson-Nick/SmartKnobController repository on GitHub. It is a 2-layer board of 84 × 58 mm with 90 parts on 85 nets, routed with 640 tracks and 112 vias.
It is built around the STM32F411CEU6, A1304ELHLX-T and AS5047P-ATSM, with the DRV8313PWPR, CYPD3177-24LQXQT and KMR223GLFG among its other parts. Its parts include 32 capacitors, 23 resistors, 6 ICs, 4 connectors and 2 diodes. It belongs with the STM32 boards of this library.
This folder contains all mechanical and electrical design files for the Smart Knob Controller, created using KiCAD v9.0 and SolidWorks 2024.
Open the .kicad_pro or .pro file in KiCAD 7.0+ to explore the full project.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 1uF | PCM_JLCPCB:C_0402 | C8, C9, C10, C12, C15, C18, C20, C21, C22, C25, C31 |
| 9 | TestPoint | 0_MISC:Test Point | TP1, TP2, TP3, TP4, TP5, TP7, TP8, TP9, TP10 |
| 8 | 100nF | PCM_JLCPCB:C_0402 | C2, C3, C4, C5, C16, C17, C19, C28 |
| 5 | 10kΩ | PCM_JLCPCB:R_0402 | R1, R2, R12, R19, R25 |
| 4 | 100nF | PCM_JLCPCB:C_0805 | C24, C33, C34, C35 |
| 4 | 2.4kΩ | PCM_JLCPCB:R_0603 | R5, R7, R9, R10 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H5, H6, H7, H8 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4 |
| 3 | 2.4kΩ | PCM_JLCPCB:R_0402 | R22, R23, R24 |
| 3 | 5.1kΩ | PCM_JLCPCB:R_0603 | R4, R6, R8 |
| 2 | 10nF | PCM_JLCPCB:C_0402 | C7, C32 |
| 2 | 10pF | PCM_JLCPCB:C_0402 | C11, C13 |
| 2 | 1kΩ | PCM_JLCPCB:R_0402 | R13, R14 |
| 2 | KMR223GLFG | 0_MISC:SW-SMD_5P-L4.2-W2.8-P1.60-LS4.6-TR | SW1, SW2 |
| 1 | 10KΩ - 500Ω | 0_MISC:MF01A-N-221-A05 | R15 |
| 1 | 10kΩ | PCM_JLCPCB:R_0603 | R20 |
| 1 | 120R | PCM_JLCPCB:FB_0603 | FB1 |
| 1 | 120Ω | PCM_JLCPCB:R_0603 | R16 |
| 1 | 1kΩ | PCM_JLCPCB:R_0603 | R18 |
| 1 | 2.2uF | PCM_JLCPCB:C_0603 | C26 |
| 1 | 2N7002 | PCM_JLCPCB:Q_SOT-23 | Q1 |
| 1 | 4.7nF | PCM_JLCPCB:C_0805 | C23 |
| 1 | 4.7nF | PCM_JLCPCB:C_0402 | C1 |
| 1 | 4.7uF | PCM_JLCPCB:C_0603 | C6 |
| 1 | 47Ω | PCM_JLCPCB:R_0402 | R21 |
| 1 | A1304ELHLX-T | 0_SENSOR:SOT-23-3_L3.0-W1.9-P0.95-LS2.9-BL | U6 |
| 1 | AS5047P-ATSM | 0_SENSOR:TSSOP-14_L5.0-W4.4-P0.65-LS6.4-BL | U5 |
| 1 | CJL2623 | 0_TRANSISTOR:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | Q3 |
| 1 | CYPD3177-24LQXQT | 0_PWR:QFN24_CYPD3177-24LQXQT_INF | U1 |
| 1 | Conn_01x03_Socket | Connector_JST:JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal | J3 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J2 |
| 1 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J4 |
| 1 | Connector, USB-TYPE-C-16P | PCM_JLCPCB:TYPE-C-SMD_HX-TYPE-C-16PIN | J1 |
| 1 | DNP | PCM_JLCPCB:R_0603 | R11 |
| 1 | DRV8313PWPR | 0_DRIVER:HTSSOP-28_L9.8-W4.5-P0.65-LS6.6-BL-EP | U2 |
| 1 | Green | PCM_JLCPCB:D_0805 | D3 |
| 1 | Red | PCM_JLCPCB:D_0603 | D1 |
| 1 | STM32F411CEU6 | 0_MCU:STM32F411CEU6 | U4 |
| 1 | TCN4107M035R0100E | 0_CAPACITOR:CAP-SMD_L7.3-W6.1_TCN4227M025R0100 | C14 |
| 1 | TLV76133DCYR | 0_PWR:SOT-223-4_L6.5-W3.5-P2.30-LS7.0-TR | U3 |
| 1 | X322516MLB4SI | PCM_JLCPCB:OSC-SMD_4P-L3.2-W2.5-BL | X2 |
It measures 84 × 58 mm and has 2 copper layers, 1.2 mm thick.
90 parts, built around the STM32F411CEU6, A1304ELHLX-T, AS5047P-ATSM and DRV8313PWPR. 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 Larson-Nick/SmartKnobController repository on GitHub, at the commit this page was made from: the board is Hardware/SmartKnobController_ME507.kicad_pcb and its schematic Hardware/SmartKnobController_ME507.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 Larson-Nick before reusing the design.

xiaohail/pixl.js-oled
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.

Lyrux/DriftPad
Custom Hall-effect macropad with adjustable actuation and release points, analog magnetic key sensing, and an OLED display for real-time profiles, settings, and visual feedback.

zuidec/xbx-nrf
A replacement bottom board for the Xbox Series X|S controller (model 1914) built on a Nordic nRF52840, with a 2.4 GHz USB dongle instead of Xbox Wireless / Bluetooth


protolux-electronics/soleil_hardware
Hardware design files for Soleil, an open source power management and sleep control board for Raspberry Pi

chipsalliance/rocket-pcb
PCB libraries and templates for rocket-chip based FPGA/ASIC designs


Flynsky/phenobottle-sensorboard
Phenobottle Sensor Board – A compact board for monitoring and controlling algae growth chambers, featuring pH, temperature, and light measurement frontends, a high-gain dual-stage transimpedance amplifier, a capacitive…