

MPU MOD back ac 1 byte
Modular Linux Handheld Cyberdeck
- Size
- 45 × 70 mm
- Copper layers
- 8
- Thickness
- 1.6 mm
- Parts
- 305
- Nets
- 427
- Pads
- 1,443
- Tracks, vias
- 868, 271
- Pours
- 707
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 15 Jun 2025
- Updated
- 5 May 2026
Overview
MPU MOD back ac 1 byte is an open-source printed circuit board by Decktrix-Lab, from the Decktrix-Lab/decktrix repository on GitHub. It is an 8-layer board of 45 × 70 mm with 305 parts on 427 nets, routed with 868 tracks and 271 vias.
It is built around the FUSB302BMPX, IS21ES08GA-JQLI-TR and HSP051-4M10, with the MT41K256M16TW-107P, STC3115IQT and STPMIC1APQR among its other parts. Its parts include 129 capacitors, 90 resistors, 13 ICs, 8 switches and 7 diodes. It belongs with the STM32 boards of this library.
Main components
11FUSB302BMPX
WFQFN-14(2.5x2.5)-40℃~+125℃ 2.8V~5.5V 25uA Controller USB 3.1 WFQFN-14(2.5x2.5) USB Converters ROHSonsemiUSB ConvertersIS21ES08GA-JQLI-TR
LFBGA-100(14x18)1.7V~1.95V、2.7V~3.6V 2.7V~3.6V 250MB/S 27.3MB/S 8GB Built-in wear leveling function、Bad block management function、ECC error correction function、Power-down data protection function、Hardware reset function、Enhanced write protection function、Secure erase function MLC eMMC 5.0 LFBGA-100(14x18) eMMC ROHSISSINAND FLASHHSP051-4M10
uQFN-10(1x2.5)-40℃~+150℃ 0.2pF 100nA 10V、13V 1A@8/20us 3.6V 5.8V ESD Four channels IEC 61000-4-2 uQFN-10(1x2.5) ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)MT41K256M16TW-107P
UncategorisedmicronSTC3115IQT
DFN-10(2x3)-40℃~+85℃ DFN-10(2x3) Battery Management ROHSSTMicroelectronicsBattery ManagementSTPMIC1APQR
QFN-44-EP(5x6)Built-in LDO regulator、Adjustable current limiting、Light-load high efficiency mode、Power-on timing control QFN-44-EP(5x6) Power Management - Specialized ROHSSTMicroelectronicsPower Management - SpecializedPTVS3V3S1UR
SOD-123W3.3V 350W@10/1000us 43.8A@10/1000us 5.6V 5uA 8V IEC 61000-4-2 TVS Unidirectional SOD-123W ESD and Surge Protection (TVS/ESD) ROHSNexperiaESD And Surge Protection (TVS/ESD)DS04-254-2-03BK-SMT
--40℃~+85℃ 2.54mm 24V 25mA 3 SPST - DIP Switches ROHSCUIDIP SwitchesESDA7P120-1U1M
1610-55℃~+150℃ 1 1.4kW@8/20us 1.5uA 11.5V 120A@8/20us 5.5V 6.8V ESD IEC 61000-4-2 Unidirectional 1610 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)FTSH-107-01-L-DV-K-A
SMD,P=1.27mm-55℃~+125℃ 1.27mm 14P 2 2x7P 3.05mm 3.4A Black Gold Phosphor bronze Pin Header Surface Mount,Vertical SMD,P=1.27mm Pin Headers ROHSSamtecPin HeadersSJ3-35024K-SMT-TR
-- Lack of specifications ROHSCUIUncategorised
README
README.mdOverview
Decktrix is a compact, modular handheld cyberdeck designed to fit in your pocket. It features a universal connector that allows you to attach modules and extend its functionality.
The project is in an early development phase, so significant changes to the design and features are expected.

Build steps
- Init submodules
git submodule update --init --recursive --depth 1- Prefetch debootstrap on first run to speed next iterations
sudo ./build-image.sh --prefetch-debootstrap- Build SD card image
sudo ./build-image.sh --use-prefetch-debootstrap- Write image to SD card
sudo dd if=deploy/sdcard.img of=<sd-card-dev> bs=8M conv=fdatasync status=progressWifi
Connect to WiFi - instructions
Setup ip on eth0
sudo ip addr add 192.168.0.2/24 dev eth0
sudo ip link set dev eth0 upResize FS
sudo growpart /dev/mmcblk0 4
sudo resize2fs /dev/mmcblk0p4
df -hBluetooth
sudo apt install bluez bluez-tools
bluetoothctl
power on # in case the bluez controller power is off
agent on
scan on # wait for your device's address to show up here
scan off
trust MAC_ADDRESS
pair MAC_ADDRRESS
connect MAC_ADDRESSPackages for cross compilation
sudo apt install g++-arm-linux-gnueabihf
sudo apt install gcc-arm-linux-gnueabihfRotate screen on sway
export SWAYSOCK=/home/debian/sway-ipc.$(id -u).$(pgrep -x sway).sock
# horizontal orientation
swaymsg output DSI-1 transform 90
# vertical orientation
swaymsg output DSI-1 transform 0Run launcher
export SWAYSOCK=/home/debian/sway-ipc.$(id -u).$(pgrep -x sway).sock
swaymsg "exec /usr/bin/launcher -l -E /dev/input/by-path/platform-gpio-keys-event -A /etc/apps.toml"Toggle sway bar
export SWAYSOCK=/home/debian/sway-ipc.$(id -u).$(pgrep -x sway).sock
swaymsg bar mode toggleSetup Ethernet over USB and enable internet sharing from PC
Load usb gadget driver on target
sudo modprobe g_ether
sudo ip link set usb0 upOn host network GUI change new usb interface IPv4 method to "Share to other computers" it will assign ip addr automatically
Setup ip address on target based on host's ip:
sudo ip addr add 10.42.0.10/24 dev usb0Add routing host ip to routing table
sudo ip route add default via 10.42.0.1 dev usb0Enable packet forwarding
sudo sysctl -w net.ipv4.ip_forward=1On target test internet connection
ping google.comInstall gstreamer for playing video
sudo apt-get install gstreamer1.0-tools gstreamer1.0-plugins-base \
gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \
gstreamer1.0-plugins-ugly gstreamer1.0-libavReferences
[1] https://forum.digikey.com/t/debian-getting-started-with-the-stm32mp157/12459
[2] https://github.com/cvetaevvitaliy/stm32mp1-ubuntu
[3] https://linux-sunxi.org/Debootstrap
Parts
305| Qty | Value | Footprint | References |
|---|---|---|---|
| 41 | 1uF | Capacitor_SMD:C_0402_1005Metric | C205, C216, C217, C219, C237, C301, C302, C303, C304, C305, C306, C307, C308, C309, C310, C311 +25 |
| 41 | TestPoint | Library:TP_0.5mm | TP201, TP202, TP203, TP204, TP205, TP206, TP207, TP208, TP209, TP210, TP211, TP212, TP401, TP402, TP403, TP601 +25 |
| 40 | 100nF | Capacitor_SMD:C_0402_1005Metric | C327, C339, C401, C402, C403, C405, C406, C407, C408, C409, C410, C411, C412, C413, C414, C415 +24 |
| 25 | 56 | Resistor_SMD:R_0402_1005Metric | R406, R407, R408, R409, R410, R411, R412, R413, R414, R415, R416, R417, R418, R419, R420, R421 +9 |
| 21 | 47k | Resistor_SMD:R_0402_1005Metric | R502, R503, R504, R505, R506, R507, R508, R509, R510, R511, R514, R515, R516, R517, R518, R519 +5 |
| 14 | 10uF | Capacitor_SMD:C_0603_1608Metric | C211, C212, C213, C214, C215, C222, C233, C234, C236, C422, C425, C805, C902, C903 |
| 13 | 0 | Resistor_SMD:R_0402_1005Metric | R215, R512, R513, R702, R703, R704, R705, R707, R708, R712, R901, R902, R903 |
| 10 | 10k | Resistor_SMD:R_0402_1005Metric | R201, R202, R219, R404, R405, R701, R706, R709, R710, R711 |
| 10 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C218, C220, C221, C223, C224, C225, C226, C235, C508, C901 |
| 7 | EVQ-9P701P | lib:SW_EVQ-9P701P | S201, S601, S602, S603, S604, S605, S701 |
| 5 | 1k | Resistor_SMD:R_0402_1005Metric | R209, R210, R220, R221, R713 |
| 5 | 1uH | Inductor_SMD:L_1008_2520Metric | L202, L203, L204, L205, L206 |
| 5 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C334, C336, C338, C505, C506 |
| 5 | HSP051-4M10 | lib:IC_HSP051-4M10 | U502, U503, U701, U702, U802 |
| 4 | 10nF | Capacitor_SMD:C_0402_1005Metric | C210, C701, C702, C704 |
| 4 | 22uF | Capacitor_SMD:C_0603_1608Metric | C227, C228, C229, C230 |
| 4 | 6.8pF | Capacitor_SMD:C_0402_1005Metric | C601, C602, C703, C705 |
| 2 | 100 | Resistor_SMD:R_0402_1005Metric | R403, R715 |
| 2 | 1nF | Capacitor_SMD:C_0402_1005Metric | C324, C325 |
| 2 | 22 | Resistor_SMD:R_0402_1005Metric | R501, R904 |
| 2 | 240 | Resistor_SMD:R_0402_1005Metric | R401, R402 |
| 2 | 4k7 | Resistor_SMD:R_0402_1005Metric | R603, R604 |
| 2 | LED | LED_SMD:LED_0402_1005Metric | D1, D2 |
| 2 | PTVS3V3S1UR | lib:TVS_PTVS3V3S1UR | D203, D701 |
| 2 | ~ | Resistor_SMD:R_0402_1005Metric | R601, R602 |
| 1 | 10 | Resistor_SMD:R_0402_1005Metric | R714 |
| 1 | 100pF | Capacitor_SMD:C_0402_1005Metric | C803 |
| 1 | 10m | Resistor_SMD:R_0603_1608Metric | R212 |
| 1 | 1uH | Inductor_SMD:L_Murata_DFE201610P | L901 |
| 1 | 1uH | Inductor_SMD:L_0603_1608Metric | L301 |
| 1 | 2-1734248-0 | lib:CONN_2-1734248-0_TYCO | J2 |
| 1 | 220nF | Capacitor_SMD:C_0402_1005Metric | C204 |
| 1 | 317 | Resistor_SMD:R_0402_1005Metric | R218 |
| 1 | 31k23 | Resistor_SMD:R_0402_1005Metric | R217 |
| 1 | 3k | Resistor_SMD:R_0402_1005Metric | R801 |
| 1 | 47nF | Capacitor_SMD:C_0402_1005Metric | C232 |
| 1 | 5k25 | Resistor_SMD:R_0402_1005Metric | R216 |
| 1 | 73412-0110 | lib:MOLEX_73412-0110 | J901 |
| 1 | 8.2uF | Capacitor_SMD:C_0402_1005Metric | C238 |
| 1 | BQ24298RTWR | lib:BQ24298 | U3 |
| 1 | Battery_Cell | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Vertical | BT201 |
| 1 | CPH3225A | lib:CAPCP3225X100N | C332 |
| 1 | DS04-254-2-03BK-SMT | lib:SW_DS04-254-2-03BK-SMT | S702 |
| 1 | ECS-2520MVQ-240 | Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | Y701 |
| 1 | ESDA7P120-1U1M | lib:DIODE_ESDA7P120-1U1M_STM | D801 |
| 1 | FTSH-107-01-L-DV-K-A | lib:SAMTEC_FTSH-107-01-L-DV-K-A | J701 |
| 1 | FUSB302BMPX | lib:MLP14_2P5X2P5_ONS | U801 |
| 1 | IS21ES08GA-JQLI-TR | lib:FBGA100_ISI | U1 |
| 1 | LBEE5PK2AE-771 | lib:XCVR_LBEE5PK2AE-771 | U901 |
| 1 | LED_B | LED_SMD:LED_0402_1005Metric | D601 |
| 1 | LED_R | LED_SMD:LED_0402_1005Metric | D602 |
| 1 | MEM2090-00-145-00-A_REVA | lib:GCT_MEM2090-00-145-00-A_REVA | J501 |
| 1 | MT41K256M16TW-107_P | lib:BGA96C80P9X16_1400X800X120 | U401 |
| 1 | NX2012SA-32.768K | lib:XTAL_NX2012SA-32.768K-STD-MUB-1 | Y601 |
| 1 | SJ3-35024K-SMT-TR | lib:SAMESKY_SJ3-35024K-SMT-TR | J1 |
| 1 | STC3115IQT | lib:SON50P300X200X60-10N | U201 |
| 1 | STM32MP157FABx | lib:ST_LFBGA-354_16x16mm_Layout19x19_P0.8mm | U301 |
| 1 | STPMIC1APQR | lib:QFN40P600X500X80-45N | U203 |
| 1 | Thermistor | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Vertical | TH201 |
| 1 | USB4215-03-A_REVA | lib:GCT_USB4215-03-A_REVA | J801 |
More from Decktrix-Lab/decktrix
3- 8 layers50 × 70 mm

- 4 layers100 × 60 mm

- 4 layers47 × 75 mm

Similar boards
- 6 layers85 × 54 mm

- 6 layers160 × 145 mm

- 6 layers150.1 × 110.1 mm

- 2 layers280 × 110 mm

PCB Piano v1.1
ninjatill/PCB-Capacitive-Touch-Synth
A Raspberry Pi-based synthesizer with capacitive touch keys directly on a PCB.
284 parts - 8 layers136.9 × 155.9 mm

- 4 layers165 × 160 mm

- 4 layers80 × 70 mm

Stm32
ackom-a-o/stm32f446-development-board
Custom STM32F446ZET6 development board in KiCad. Prototype hardware, design review and validation log; hardware testing pending.
69 parts - 4 layers65 × 32 mm

OrangePi Zero3W UPS RevA before routing
ripaaf/ups-orangepizero3w
trying making a pcb ups for orangepi (its bad)
74 partsMIT
Questions
How big is the MPU MOD back ac 1 byte PCB?
It measures 45 × 70 mm and has 8 copper layers, 1.6 mm thick.
What parts does the MPU MOD back ac 1 byte use?
305 parts, built around the FUSB302BMPX, IS21ES08GA-JQLI-TR, HSP051-4M10 and MT41K256M16TW-107P. 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 MPU MOD back ac 1 byte KiCad files?
From the Decktrix-Lab/decktrix repository on GitHub, at the commit this page was made from: the board is hardware/MAIN_PCB/MPU_MOD-backups/MPU_MOD_back ac 1 byte.kicad_pcb and its schematic hardware/LCD_Adapter/LCD_Adapter/LCD_Adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MPU MOD back ac 1 byte design in my own project?
Its repository states no licence, so its author keeps all rights: ask Decktrix-Lab before reusing the design.