

Arm pcb
Table of Contents Automating the Working of the Rover Bashrc Setup
- Size
- 91.4 × 69 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 38
- Pads
- 116
- Tracks, vias
- 373, 68
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 27 Nov 2024
- Updated
- 21 Apr 2025
Overview
Arm pcb is an open-source printed circuit board by darkom3ga, from the darkom3ga/Mark5 repository on GitHub. It is a 2-layer board of 91.4 × 69 mm with 23 parts on 38 nets, routed with 373 tracks and 68 vias.
It is built around the NODEMCU-32SLUA. It belongs with the ESP8266 boards of this library.
Main components
1README
Readme.md[blocked]
Table of Contents
Getting Started
This repo is for easy of run of the Kratos rover and make it more organised .
Automating the Working of the Rover
-
Install the required packages
sh sudo apt install terminator xdotool sshpass -
Git clone the repository and place the file named "kratos" in the ~/ directory ( home directory )
OR
Just Run the codesh wget -P ~/ https://raw.githubusercontent.com/darkom3ga/Mark5/refs/heads/main/kratos -
Run the command
sh chmod +x ~/kratos -
Now run the kratos file from any terminal.
sh ~/kratosType the Option and then hit Enter . Dont interefere / click while the automation is going one . It usually takes few second if the connections are ok .
Bashrc Setup
In BaseStation
export ROS_MASTER_URI=http://192.168.1.12:11311
export ROS_IP=192.168.1.11Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole_2.2mm_M2 | MountingHole:MountingHole_2.2mm_M2 | mountinghole1, mountinghole2, mountinghole3, mountinghole4 |
| 1 | CanBUS | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Horizontal | Canbus1 |
| 1 | Connector | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Horizontal | Connector1 |
| 1 | Encoder Input 1 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | EncoderA1 |
| 1 | Encoder Input 2 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | EncoderA2 |
| 1 | Encoder Input 3 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | EncoderA3 |
| 1 | Encoder Input 4 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | EncoderA4 |
| 1 | InputSwitch | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | CanBus_V_changer1 |
| 1 | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | 5V_3V_jumper |
| 1 | LOGO | LOGO | KratosLogo |
| 1 | NODEMCU32S | NODEMCU32S:NODEMCU32S | U1 |
| 1 | SPI pins breakout | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | SPIBreakout1 |
| 1 | Servo1 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | Servo1 |
| 1 | Servo2 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | Servo2 |
| 1 | Servo3 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | Servo3 |
| 1 | Servo4 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | Servo4 |
| 1 | Stepper Connection | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | Stepper1 |
| 1 | Stepper Ground Pins | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | Stepper_GND1 |
| 1 | i2c communication - almost any pincan be used | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | I2Cbreakout1 |
| 1 | rx0 tx0 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | UART0breakout1 |
Questions
How big is the Arm pcb PCB?
It measures 91.4 × 69 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Arm pcb use?
23 parts, built around the NODEMCU-32SLUA. 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 Arm pcb KiCad files?
From the darkom3ga/Mark5 repository on GitHub, at the commit this page was made from: the board is arm_modified_pcb/arm_pcb.kicad_pcb and its schematic ARC_pcb/MainPCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Arm pcb design in my own project?
Its repository states no licence, so its author keeps all rights: ask darkom3ga before reusing the design.
More from darkom3ga/Mark5
2- 2 layers230 × 175 mm

- 2 layers87 × 99.5 mm

Similar boards
- 2 layers50 × 100 mm

Corrector de postura
agustin-arg/Posture
Dispositivo electrónico de corrección de postura corporal
23 parts5 - 2 layers30.5 × 77.5 mm

Proyecto sensor temperatura
unla-investigacion-desarrollo/ecosistema-iot
Antes de desarrollar el sistema final, realizamos una etapa de exploración donde investigamos y experimentamos con las siguientes tecnologías:
8 parts5 - 2 layers91.4 × 76.2 mm

- 2 layers64.1 × 98.3 mm

Lora life jacket
bytecod3/lora-life-jacket
Electronic device for life jackets with LORA data transmission
17 parts2Apache-2.0 - 2 layers65.5 × 51.8 mm

IOT
hopkinskong/eie553-iot-hardware
ESP32 IOT Smart Lock Device Hardware Schematic and PCB used in the course "EIE553 Security in Data Communication".
14 parts2 - 2 layers80 × 100 mm

Pcb v3
2026MakerClub/PCB
projects with pcb, custom and commonly used schemes, footprints...etc.
21 parts1 - 2 layers169 × 87 mm

Thermostat v2
ANTzacalie/termo-pro-esp32
Full-featured smart thermostat built on the ESP32 platform.
26 parts1CERN-OHL-P-2.0 - 2 layers41.5 × 85 mm
