

Table of Contents Automating the Working of the Rover Bashrc Setup
- Size
- 87 × 99.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 21
- Nets
- 39
- Pads
- 128
- Tracks, vias
- 284, 20
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 27 Nov 2024
- Updated
- 21 Apr 2025
Overview
Arc is an open-source printed circuit board by darkom3ga, from the darkom3ga/Mark5 repository on GitHub. It is a 2-layer board of 87 × 99.5 mm with 21 parts on 39 nets, routed with 284 tracks and 20 vias.
It is built around the NODEMCU-32SLUA. Its parts include 18 connectors, 1 resistor and 1 IC. 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
21| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 5V_in | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J6 |
| 1 | 5V_switch | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J4 |
| 1 | Drive | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J2 |
| 1 | Encoder1 | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J0 |
| 1 | Encoder2 | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J1 |
| 1 | LOGO | node32:KratosLOGO | KratosLogo |
| 1 | Multichannel | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J10 |
| 1 | NODEMCU32S | node32:esp32_2in1_3dfixed | U1 |
| 1 | NPK converter | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J3 |
| 1 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | eCO2 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J14 |
| 1 | extra1 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J9 |
| 1 | extra2 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J11 |
| 1 | extra3 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J12 |
| 1 | i2c pin1 | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J8 |
| 1 | led | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J7 |
| 1 | power1 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J13 |
| 1 | power2 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J15 |
| 1 | power3 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J16 |
| 1 | spectral | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J5 |
| 1 | uart | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J17 |
Questions
How big is the Arc PCB?
It measures 87 × 99.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Arc use?
21 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 Arc KiCad files?
From the darkom3ga/Mark5 repository on GitHub, at the commit this page was made from: the board is ARC_pcb/arc.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 Arc 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 layers91.4 × 69 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
