

RackPilot
Automatically manages the server throughout the day (GPIO boot, shutdown commands, Airflow)
- Size
- 65 × 56 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 28
- Nets
- 65
- Pads
- 126
- Tracks, vias
- 164, 25
- Pours
- 79
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 8 Sep 2026
- Updated
- 20 Sep 2026
Overview
RackPilot is an open-source printed circuit board by MootSeeker, from the MootSeeker/RackPilot repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 65 × 56 mm with 28 parts on 65 nets, routed with 164 tracks and 25 vias.
It is built around the CAT24C256LI, 1N4448W and AO3400A. Its parts include 8 resistors, 6 diodes, 3 connectors, 2 transistors and 2 switches. It belongs with the computers and single-board computers boards of this library.
Main components
3CAT24C256LI
PDIP-81,000,000 cycles 1.8V~5.5V 100 Years 256Kbit 400kHz 5ms Hardware write protection function、Noise suppression function、Built-in power-on reset (POR) I2C PDIP-8 EEPROM ROHSonsemiEEPROM1N4448W
SOD-1231 Independent 1.25V@150mA 2.5uA 2A 4ns 500mA 500mW 75V SOD-123 Switching Diodes ROHSGuangdong HottechSwitching DiodesAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdRackPilot
RackPilot is a Raspberry Pi board designed to turn servers on and off in a controlled way. It connects the Raspberry Pi's 40-pin GPIO header to two server connectors and provides two relay-based control channels.
The goal is automated server management using GPIO startup pulses, shutdown commands, and scheduled workflows through Airflow. This repository currently contains the hardware design and manufacturing files; control software and Airflow DAGs are not yet included.
Project status
V1.0.0 — all items ordered from JLCPCB.
This release captures the existing hardware design and manufacturing files. Bring-up results and functional tests of the manufactured boards have not yet been documented.
Hardware
- 40-pin Raspberry Pi GPIO connector (
J1). - Two 2×5-pin server connectors (
J101,J102) carrying power-button, reset-button, power-LED, and HDD-LED signals. - Two Omron G5V-2 relays (
K101,K102) with AO3400A MOSFETs and flyback diodes. - Four indicator LEDs: two yellow and two white.
- CAT24C256 EEPROM on the HAT ID interface, with a solder jumper for write protection.
Refer to the schematic for the definitive wiring and pin assignments. Compatibility with specific Raspberry Pi models or servers has not yet been established through documented tests.
Repository contents
| File / directory | Contents |
|---|---|
| RackPilot.kicad_pro | KiCad project |
| RackPilot.kicad_sch | Schematic |
| RackPilot.kicad_pcb | PCB layout |
| production_files | Gerber archive, bill of materials, and component placement data for JLCPCB |
| gerber | Supplementary NPTH drill map PDF |
To edit the design, open RackPilot/RackPilot.kicad_pro in a KiCad version that supports the included file formats. The schematic and PCB layout use format versions 20260306 and 20260206, respectively.
Manufacturing and V1.0.0 release
All manufacturing files are available as individual assets in release V1.0.0:
| Release asset | Purpose |
|---|---|
GERBER-RackPilot.zip | Gerber and drill files for PCB fabrication |
BOM-RackPilot.csv | Bill of materials with component references, quantities, and LCSC part numbers |
CPL-RackPilot.csv | Component positions, rotations, and board sides |
RackPilot-NPTH-drl_map.pdf | Supplementary map of non-plated through holes |
SHA256SUMS.txt | SHA-256 checksums for the four manufacturing files |
Use the Gerber ZIP for PCB fabrication, and provide the BOM and CPL for assembly. The manufacturing files in this release were taken from the repository without modification. The source snapshot is available through the V1.0.0 tag and GitHub's source archives.
Bring-up and server control
Before connecting a server, compare its front-panel header pinout with the schematic. Verify the GPIO assignments and relay behavior during initial bring-up.
For a controlled shutdown, the future control software must initiate an operating-system shutdown and account for its completion. A power-button signal alone does not confirm a successful shutdown. Specific GPIO pulse durations, shutdown commands, and schedules are not yet implemented in this repository.
License
This project is licensed under the GNU General Public License v3.0.
Parts
28| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole_2.7mm_M2.5 | MountingHole:MountingHole_2.7mm_M2.5 | MH1, MH2, MH3, MH4 |
| 2 | 100k | Resistor_SMD:R_0805_2012Metric | R101, R102 |
| 2 | 10E | Resistor_SMD:R_0805_2012Metric | R104, R106 |
| 2 | 1N4448W | Diode_SMD:D_SOD-123 | D101, D102 |
| 2 | 3.9k | Resistor_SMD:R_0805_2012Metric | R107, R108 |
| 2 | 90E | Resistor_SMD:R_0805_2012Metric | R103, R105 |
| 2 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q101, Q102 |
| 2 | Conn_02x05_Odd_Even_MountingPin | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Horizontal | J101, J102 |
| 2 | G5V-2 | Relay_THT:Relay_DPDT_Omron_G5V-2 | K101, K102 |
| 2 | LED W | Diode_SMD:D_0805_2012Metric | D104, D106 |
| 2 | LED Y | Diode_SMD:D_0805_2012Metric | D103, D105 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric | C101 |
| 1 | CAT24C256 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U101 |
| 1 | GPIO | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J1 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP101 |
Questions
How big is the RackPilot PCB?
It measures 65 × 56 mm and has 4 copper layers, 1.6 mm thick.
What parts does the RackPilot use?
28 parts, built around the CAT24C256LI, 1N4448W and AO3400A. 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 RackPilot KiCad files?
From the MootSeeker/RackPilot repository on GitHub, at the commit this page was made from: the board is RackPilot/RackPilot.kicad_pcb and its schematic RackPilot/RackPilot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RackPilot design in my own project?
Its repository publishes it under the GPL-3.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 layers

- 4 layers40 × 55 mm

CopterCat cm4
matveylapin/CopterCat_cm4
Полётный контроллер для стандарта FMU-v6u. Обычно на дронах для программирования устанавливают полётный контроллер, одноплатный компьютер и иногда arduino.
164 parts3Apache-2.0 - 6 layers100 × 100 mm

Transmitter
lime7git/rc-piper-transmitter
Radio transmitter for controling RC plane and other devices
392 parts - 2 layers74 × 124.5 mm

Fluke 87v clock v1
miekush/fluke-87v-alarm-clock
ATMEGA328P based Alarm Clock PCB for the Fluke 87V
74 parts - 4 layers100 × 82 mm

- 4 layers350 × 155 mm

Ventilator
RespiraWorks/Ventilator
Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license.
788 parts169Apache-2.0 - 2 layers126.7 × 100.2 mm

- 2 layers178.3 × 100.1 mm
