Skip to the content
PCBKitNew board
2 layers91.4 × 69 mmArm pcb, the printed circuit board in 3D

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

1

README

Readme.md

[blocked]


Logo

Kratos Mark 5

Table of Contents
    Automating the Working of the Rover Bashrc Setup

Getting Started

This repo is for easy of run of the Kratos rover and make it more organised .

Automating the Working of the Rover

  1. Install the required packages

    sh
    sudo apt install terminator xdotool sshpass
  2. Git clone the repository and place the file named "kratos" in the ~/ directory ( home directory )
    OR
    Just Run the code

    sh
    wget -P ~/ https://raw.githubusercontent.com/darkom3ga/Mark5/refs/heads/main/kratos
  3. Run the command

    sh
    chmod +x ~/kratos
  4. Now run the kratos file from any terminal.

    sh
    ~/kratos

    Type 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

sh
  export ROS_MASTER_URI=http://192.168.1.12:11311
  export ROS_IP=192.168.1.11

(back to top)

Parts

23
QtyValueFootprintReferences
4MountingHole_2.2mm_M2MountingHole:MountingHole_2.2mm_M2mountinghole1, mountinghole2, mountinghole3, mountinghole4
1CanBUSConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_HorizontalCanbus1
1ConnectorConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_HorizontalConnector1
1Encoder Input 1Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalEncoderA1
1Encoder Input 2Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalEncoderA2
1Encoder Input 3Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalEncoderA3
1Encoder Input 4Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalEncoderA4
1InputSwitchConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalCanBus_V_changer1
1JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical5V_3V_jumper
1LOGOLOGOKratosLogo
1NODEMCU32SNODEMCU32S:NODEMCU32SU1
1SPI pins breakoutConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalSPIBreakout1
1Servo1Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalServo1
1Servo2Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalServo2
1Servo3Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalServo3
1Servo4Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalServo4
1Stepper ConnectionConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalStepper1
1Stepper Ground PinsConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalStepper_GND1
1i2c communication - almost any pincan be usedConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalI2Cbreakout1
1rx0 tx0Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalUART0breakout1

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 mmMainPCB, the printed circuit board in 3D

    MainPCB

    darkom3ga/Mark5

    Table of Contents Automating the Working of the Rover Bashrc Setup

    47 parts
  • 2 layers87 × 99.5 mmArc, the printed circuit board in 3D

    Arc

    darkom3ga/Mark5

    Table of Contents Automating the Working of the Rover Bashrc Setup

    21 parts

Similar boards

  • 2 layers50 × 100 mmCorrector de postura, the printed circuit board in 3D

    Corrector de postura

    agustin-arg/Posture

    Dispositivo electrónico de corrección de postura corporal

    23 parts5
  • 2 layers30.5 × 77.5 mmProyecto sensor temperatura, the printed circuit board in 3D

    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 mmArm pcb, the printed circuit board in 3D

    Arm pcb

    AashishKanted/Kratos_Arm

    2023-24 Code base for the robotic arm of the kratos rover

    24 parts2
  • 2 layers64.1 × 98.3 mmLora life jacket, the printed circuit board in 3D

    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 mmIOT, the printed circuit board in 3D

    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 mmPcb v3, the printed circuit board in 3D

    Pcb v3

    2026MakerClub/PCB

    projects with pcb, custom and commonly used schemes, footprints...etc.

    21 parts1
  • 2 layers169 × 87 mmThermostat v2, the printed circuit board in 3D

    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 mmBase station, the printed circuit board in 3D

    Base station

    bytecod3/ear-tag

    Ear tag with LORA

    4 parts1MIT