

Arraybia
A 16x16 LED matrix with a bunch of sensors I made a few years ago
- Size
- 38.9 × 38.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 22
- Nets
- 52
- Pads
- 170
- Tracks, vias
- 806, 99
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 8 Oct 2025
- Updated
- 9 Oct 2025
Overview
Arraybia is an open-source printed circuit board by Architeuthis-Flux, from the Architeuthis-Flux/Arraybia repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 38.9 × 38.9 mm with 22 parts on 52 nets, routed with 806 tracks and 99 vias.
It is built around the AVR128DB48, MMC5633NJL and JS5208, with the LD1117 and MXC4005XC among its other parts. Its parts include 6 resistors, 2 ICs and 1 switch. It belongs with the lEDs and displays boards of this library.
Main components
5AVR128DB48
-- Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)MMC5633NJL
WLP-4(0.9x0.9)-40℃~+85℃ 1.62V~3.6V 20bit 750uA、1.3mA、2.4mA、3.4mA I2C ±3mT ±3mT WLP-4(0.9x0.9) 3D Magnetic Sensors ROHSMEMSIC3D Magnetic SensorsJS5208
SMDSMD Pushbutton Switches ROHSE-SwitchPushbutton SwitchesLD1117
UncategorisedSTMicroelectronicsMXC4005XC
WLP-6(1.2x1.7)-40℃~+85℃ 1.62V~3.6V 12bit 1uA Accelerometer I2C X,Y,Z ±8g 运动事件检测 WLP-6(1.2x1.7) Accelerometers ROHSMEMSICAccelerometers
Parts
22| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4, R5, R6, R7, R8 |
| 2 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | 10K, R1 |
| 1 | 100K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | 100K |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | 10uF |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | 1uF |
| 1 | AVR128DB48 | footprints:AVR128DB48-I&slash_PT | AVR128DB48 |
| 1 | Conn_01x02_Female | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | Rx Tx |
| 1 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | Tx Rx |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | UPDI GND 5V |
| 1 | DHT-216161 | Display:DHT-216161 | U1 |
| 1 | ISZ-2510 | Package_QFP:QFN_16_3x3mm_5-3 | U6 |
| 1 | JS5208 | Button_Switch_THT:joyStick | S1 |
| 1 | LD1117 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | LD1117 3V3 |
| 1 | MMC5633NJL | Package_BGA:WLP-4_0.86x0.86mm_P0.4mm | Magnetometer |
| 1 | MXC4005XC | Sensor_Motion:MXC4005XC | Accelerometer |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | RESET |
Similar boards
- 4 layers

- 2 layers56.5 × 40.6 mm

- 8 layers24 × 27.3 mm

- 6 layers30 × 60 mm

Flight Computer
Pioneer-Rocketry/Flight-Computer
Pioneer Rocketry’s latest generation flight computer for high power, STM32-based avionics system designed for experimental high-power rockets.
116 parts2 - 2 layers62.2 × 25.4 mm

- 2 layers

Drone controller
C-monC/Drone-simluation
Experimenting with reinforcement learning for drone control.
12 parts - 4 layers50 × 72.5 mm

- 4 layers21 × 27.9 mm

Questions
How big is the Arraybia PCB?
It measures 38.9 × 38.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Arraybia use?
22 parts, built around the AVR128DB48, MMC5633NJL, JS5208 and LD1117. 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 Arraybia KiCad files?
From the Architeuthis-Flux/Arraybia repository on GitHub, at the commit this page was made from: the board is Hardware/Arraybia/Arraybia.kicad_pcb and its schematic Hardware/Arraybia/Arraybia.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Arraybia design in my own project?
Its repository publishes it under the Unlicense licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).