Skip to the content
PCBKitNew board
4 layers100 × 100 mmJoint interface, the printed circuit board in 3D

INDRBT: an original six-axis digital robot arm and gripper, with interactive CAD/PCB inspection, theory and reproducible engineering files.

Size
100 × 100 mm
Copper layers
4
Thickness
1.6 mm
Parts
48
Nets
29
Pads
123
Tracks, vias
265, 32
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
4 Oct 2026
Updated
28 Oct 2026

Overview

Joint interface is an open-source printed circuit board by pratham-cloud-ctrl, from the pratham-cloud-ctrl/INDRBT repository on GitHub, published under the MIT licence. It is a 4-layer board of 100 × 100 mm with 48 parts on 29 nets, routed with 265 tracks and 32 vias.

It is built around the LTC2850IS8#PBF, AP2112K-3.3 and BAT54H, with the MF-NSMF025X-2 and SS14 among its other parts. Its parts include 16 resistors, 10 diodes, 7 capacitors, 7 connectors and 2 ICs. It belongs with the robots and motor control and interfaces and adapters boards of this library.

Main components

5

README

06_Complete_Project_Source/electronics/README.md

INDRBT · KiCad electronics source

Illustrated electronics tour · Project home · Engineering design chapter

This is the authoritative source for the 100 × 100 mm, four-layer joint/sensor interface: 44 schematic components and 48 PCB footprints, including four mounting holes. An external 3.3 V controller connects to encoder/limit inputs, a separate motor drive and RS-485. The PCB implements logic interfacing; the controller, motor power stage and embedded firmware are external to this design.

Inspect the PCB online, rotate the 3D board or zoom the schematic without installing KiCad or downloading files. The native project steps below are optional for offline editing.

Public electronics download release — download the KiCad project with its schematic, board and local footprint context, or choose the PCB STEP pack for mechanical CAD. The native-file guide explains opening the project. The published GitHub Pages showcase includes the browser viewers and download controls.

Native KiCad 3D board export

Browse without KiCadOpen
CircuitSchematic PDF
LayoutTop view and six-page layer PDF
PartsBOM CSV and component guide
Manufacturing packageGerber/drill/assembly ZIP
Checked evidenceIndependent review, ERC, DRC and source/export hashes

Open the editable project

For optional offline editing, download and extract the complete repository using Code → Download ZIP, or clone it. With KiCad 10 and its standard libraries installed, open joint_interface.kicad_pro, then its schematic or PCB. GitHub shows native files as source; PDF/PNG links above provide readable previews.

Keep this folder intact. fp-lib-table resolves the project-local F1 footprint through ${KIPRJMOD}; sym-lib-table resolves stock symbols. Downloading a single native file omits this library context. On Windows, OPEN_PCB_LAYOUT.cmd at the repository root opens the downloaded layout.

Supply regulated 5 V, with 3.3 V GPIO and a shared 150 mA logic-load design budget. Read the tour for connector roles and the design chapter for complete pin contracts, calculations, assumptions and reproduction commands. Saved native rules/connectivity checks pass within their documented scope; no physical board was built or qualified.

Parts

48
QtyValueFootprintReferences
8BAT54HDiode_SMD:D_SOD-123FD3, D4, D5, D6, D7, D8, D9, D10
510kResistor_SMD:R_0805_2012MetricR6, R7, R8, R12, R13
51kResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5
5330Resistor_SMD:R_0805_2012MetricR9, R10, R11, R14, R15
4M3 mountingMountingHole_3.2mm_M3H1, H2, H3, H4
3100pF / 50VCapacitor_SMD:C_0805_2012MetricC3, C4, C5
2100nF / 50VCapacitor_SMD:C_0805_2012MetricC6, C7
110uF / 10VCapacitor_SMD:C_0805_2012MetricC1
1120Resistor_SMD:R_0805_2012MetricR16
13V3 DRIVE I/OConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ5
14.7uF / 10VCapacitor_SMD:C_0805_2012MetricC2
15V INPUTConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U1
1E-STOP AUX NCConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ7
1ENCODER 3V3Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1END TERMJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1
1GREENLED_SMD:LED_0805_2012MetricD2
1LTC2850IS8Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1MCU 3V3 I/OConnector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ2
1MF-NSMF025X-2INDRBT_Interface:PTC_Bourns_MF-NSMF025X_1206F1
1NC LIMITConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1RS485 BUSConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
1SS14Diode_SMD:D_SMAD1

Questions

How big is the Joint interface PCB?

It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Joint interface use?

48 parts, built around the LTC2850IS8#PBF, AP2112K-3.3, BAT54H and MF-NSMF025X-2. 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 Joint interface KiCad files?

From the pratham-cloud-ctrl/INDRBT repository on GitHub, at the commit this page was made from: the board is 06_Complete_Project_Source/electronics/joint_interface.kicad_pcb and its schematic 04_Electronics/joint_interface.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Joint interface design in my own project?

Its repository publishes it under the MIT 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 layers68 × 46 mmArdor IO, the printed circuit board in 3D

    Ardor IO

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    81 parts18MIT
  • 2 layers200 × 120 mmPlytka v2, the printed circuit board in 3D

    Plytka v2

    tmierzwa/WICI

    Otwarty system łączności awaryjnej (Reticulum/LXMF, 869 MHz)

    152 parts4
  • 2 layers85 × 70 mmLogicBoard v1, the printed circuit board in 3D

    LogicBoard v1

    AlexLymbo/MPPT-ECE445

    ECE445 MPPT Project

    83 parts1
  • 4 layers81 × 37 mmMaidenhead pocket locator, the printed circuit board in 3D

    Maidenhead pocket locator

    EdmundLimBoEn/gps-maidenhead-device

    Open-source portable GNSS Maidenhead grid locator with a 16x2 LCD

    117 parts
  • 4 layers78 × 58 mmPcb-01, the printed circuit board in 3D

    Pcb-01

    micthiesen/stillair

    Production-intent KiCad 10 project for the 88 x 64 mm PCB-01 V2 controller. The schematic, footprints, exact ratsnest, four-layer board setup, placement, rule areas, copper zones, keepouts, fiducials, silkscreen, and…

    170 parts
  • 4 layers64 × 60 mmDronemagnav, the printed circuit board in 3D

    Dronemagnav

    ajisrawi/dronemagnav

    Magnetic-anomaly navigation (MagNav) board + firmware for drones: ESP32-S3, BMI088, LIS3MDL, BMP280, u-blox GNSS, WDMAM map matching, particle filter, MAVLink, phone route planner. Proprietary - all rights reserved.

    60 parts11
  • 4 layers75 × 56.4 mmEsp32-c6-wroom1 board, the printed circuit board in 3D

    Esp32-c6-wroom1 board

    pushtiujeniya/esp32-c6-environmental-logger

    This repository contains an Environmental Sensor Station and Data Logger powered by the ESP32-C6-WROOM-1 microcontroller.

    59 parts4
  • 4 layers62.5 × 44.5 mmEsp32s3-plant monitor, the printed circuit board in 3D

    Esp32s3-plant monitor

    MuffinByteLabs/esp32s3-plant-monitor

    Portfolio PCB: ESP32-S3 Wi-Fi plant monitor. 4-layer KiCad 10 design, fabricated and assembled at JLCPCB — schematic, reviews and the frozen manufacturing package all readable in-browser.

    70 parts3CERN-OHL-P-2.0