
Arduino UNO R4 WiFi
sabogalc/KiCad-Arduino-Boards
A collection of Arduino boards recreated from scratch in KiCad. Legacy USB connectors have been replaced with USB-C where applicable.

An ESP32-C6 pixel-art frame that brings animations, weather and clocks to life, with ambient-light dimming, Rust firmware and custom hardware.
Pix frame is an open-source printed circuit board by kochka, from the kochka/pix_frame repository on GitHub. It is a 2-layer board of 54 × 145 mm with 22 parts on 36 nets, routed with 68 tracks and 7 vias.
It is built around the IRF4905 and PJ-102AH. Its parts include 6 resistors, 6 connectors, 2 capacitors, 2 ICs and 1 diode. It belongs with the lEDs and displays boards and the ESP32 and RISC-V boards of this library.
KiCad 10 project for the pix-frame revision A carrier: 54 × 145 mm, two copper layers, 1.6 mm board thickness. The Waveshare ESP32-C6-DEV-KIT-N8 mounts directly by its castellations. The carrier includes an IRF4905 high-side switch, MINI560 5 V converter, 1N5819 isolation diode, flat-tab DC jack and matrix/sensor/switch wire-solder pads. C1 and Q1 mount horizontally.
The hardware reference documents component values, pad assignments, module polarities, mechanical dimensions and commissioning.
Open the project from the repository root:
kicad hardware/pcb/pix-frame.kicad_pro| File | Contents |
|---|---|
pix-frame.kicad_sch | Electrical schematic |
pix-frame.kicad_pcb | Routed carrier with filled GND planes |
pix-frame.kicad_pro | Net classes and design rules |
pixframe.kicad_sym | Devkit and MINI560 symbols |
pixframe.pretty/ | Module, horizontal capacitor, DC jack and wire-pad footprints |
pixframe.3dshapes/ | Component models for the KiCad 3D viewer |
fp-lib-table, sym-lib-table | Project-local library registrations using ${KIPRJMOD} |
Generated review files belong in target/pcb/revA/ at the repository root.
Fabrication outputs belong in hardware/pcb/production/. Both directories,
local editor state and backups are ignored by Git. Refill zones, save and
run ERC/DRC with schematic parity before regenerating outputs.
Printable parts and their CAD sources belong in ../mechanical/.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R4 |
| 2 | 4k7 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6 |
| 1 | 1000u/25V | pixframe:CP_Radial_D10.5mm_L26mm_P5.00mm_Horizontal | C1 |
| 1 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 100n | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C2 |
| 1 | 1N5819 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | BI/GND | pixframe:WirePad_D2.8mm_Drill1.1mm | J4 |
| 1 | ESP32-C6-DEV-KIT-N8 | pixframe:ESP32-C6-DEV-KIT_Waveshare_Castellated | U1 |
| 1 | IRF4905 | Package_TO_SOT_THT:TO-220-3_Horizontal_TabUp | Q1 |
| 1 | LIGHT | pixframe:WirePads_2_P4.00mm | J5 |
| 1 | MATRIX | pixframe:WirePads_Matrix_P6.00mm | J3 |
| 1 | MINI560 5V | pixframe:MINI560_Buck_22.5x17mm_CornerLands | U2 |
| 1 | ON/OFF | pixframe:WirePads_2_P4.00mm | J2 |
| 1 | PJ-102AH | pixframe:BarrelJack_PJ102AH_Horizontal | J1 |
| 1 | SHT31 | pixframe:WirePads_4_P4.00mm | J6 |
It measures 54 × 145 mm and has 2 copper layers, 1.6 mm thick.
22 parts, built around the IRF4905 and PJ-102AH. 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 kochka/pix_frame repository on GitHub, at the commit this page was made from: the board is hardware/pcb/pix-frame.kicad_pcb and its schematic hardware/pcb/pix-frame.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 kochka before reusing the design.

sabogalc/KiCad-Arduino-Boards
A collection of Arduino boards recreated from scratch in KiCad. Legacy USB connectors have been replaced with USB-C where applicable.

leastrobino/acoustic-levitation
Mirror of GitLab repository, all issues and pull requests should be created there.



guidodehek/InterfaceS88GleisboxRPi
Interface pcb for controlling Märklin model railway using the Gleisbox (60116) and S88 via Rocrail.

ded811/Mega-Uno-2560
An Arduino-compatible ATmega2560 development board in the Arduino Uno form factor

rayanyahiaoui13/24PowerLEDsController
The goal of this system is to provide independent and precise control of a 24-LED matrix composed of high-power LEDs to independently illuminate 24 wells of a Greiner plate containing duckweed.
