Skip to the content
PCBKitNew board
2 layers304.3 × 274 mmRobotont electronics mainboard, the printed circuit board in 3D

Robotont electronics mainboard

robotont/robotont-electronics-mainboard1

Unified pcb design for the 3rd generation robotont robot.

Size
304.3 × 274 mm
Copper layers
2
Thickness
1.6 mm
Parts
426
Nets
307
Pads
1,532
Tracks, vias
2,904, 1,316
Pours
38
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Sep 2022
Updated
5 Nov 2026

Overview

Robotont electronics mainboard is an open-source printed circuit board by robotont, from the robotont/robotont-electronics-mainboard repository on GitHub. It is a 2-layer board of 304.3 × 274 mm with 426 parts on 307 nets, routed with 2,904 tracks and 1,316 vias.

It is built around the ATTINY88-AU, SN74LV1T34DBV and TPS56339DDC, with the ADUM1201ARZ-RL7, INA138NA and TXS0102DCU among its other parts. Its parts include 163 capacitors, 97 resistors, 75 diodes, 18 ICs and 14 transistors. It belongs with the robots and motor control and computers and single-board computers boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

12

README

README.md

robotont-electronics-mainboard

This repository contains electronics schematics and PCB layout of the Robotont 3 mainboard. The project is developed in KiCAD 8 and offers production files for JLCPCB.

Schematics

The scematics of this project have been organized into multiple hierarchical sheets according to the robot subsystems. An outline of the pdf is as follows:

Board layout

The following 3D rendering illustrates the PCB design of the Robotont 3 mainboard. Robotont mainboard

Setting up for development

Download KiCAD:

If you're on Ubuntu, here's a snippet:

bash
    sudo add-apt-repository ppa:kicad/kicad-9.0-releases -y
    sudo apt update
    sudo apt install --install-recommends kicad

Add JLCPCB plugin to KiCAD

This plugin helps to manage rotations and generate production files. See installation instructions in the plugin repository.

Download this repository

bash
    git clone https://github.com/robotont/robotont-electronics-mainboard.git

Ordering the PCB

The production files for JLCPCB are available in the jlcpcb/production_files/ directory.

  • Go to jlcpcb.com and create an account if you don't have one.
  • Upload the gerber files (GERBER-mainboard.zip) to JLCPCB PCB order wizard.
  • Pick two layer PCB with assembly service on both sides. Pick your preferences, color, quantity, etc for the board. The default options have worked ok for now.
    • The addressable LEDs on the bottom side of the board are moisture sensitive and might require additional heated pre-treatment before soldering. If asked, we encourage to include this service as it is rather inconvenient to replace those components later by hand.
  • Upload the BOM (BOM-mainboard.csv) and CPL (CPL-mainboard.csv) files to the assembly wizard.
  • Review the component availability along with their placement and confirm the order.

Parts

426
QtyValueFootprintReferences
84100nFCapacitor_SMD:C_0402_1005MetricC100, C101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113, C114, C115 +68
60WS2812BRobotont:LED3535D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +44
20100kResistor_SMD:R_0603_1608MetricR7, R20, R22, R26, R27, R30, R34, R60, R61, R63, R64, R66, R79, R80, R85, R196 +4
2010kResistor_SMD:R_0603_1608MetricR1, R13, R17, R25, R29, R37, R41, R45, R49, R53, R55, R59, R67, R68, R197, R297 +4
13100nFCapacitor_SMD:C_0805_2012MetricC37, C47, C53, C54, C60, C61, C62, C63, C64, C68, C69, C74, C75
12SpacerMountingHole_3.5mmRobotont:SpacerMountingHole_3.5mmH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12
111kResistor_SMD:R_0603_1608MetricR24, R28, R33, R62, R65, R77, R78, R84, R94, R98, R296
1010uFCapacitor_SMD:C_1206_3216MetricC1, C33, C34, C51, C52, C58, C59, C66, C67, C156
91pFCapacitor_SMD:C_0402_1005MetricC21, C22, C23, C28, C29, C30, C78, C79, C80
8220uFCapacitor_SMD:CP_Elec_8x10.5C27, C77, C84, C85, C86, C87, C154, C155
610nFCapacitor_SMD:C_0402_1005MetricC9, C18, C19, C20, C36, C159
622uFCapacitor_SMD:C_1206_3216MetricC48, C49, C55, C56, C70, C71
6AO3400APackage_TO_SOT_SMD:SOT-23Q2, Q6, Q9, Q11, Q12, Q22
6LED_GLED_SMD:LED_0603_1608MetricD1, D64, D65, D66, D67, D72
6NCE60P25KPackage_TO_SOT_SMD:TO-252-2Q1, Q3, Q5, Q10, Q13, Q21
6SN74LV1T34DBVPackage_TO_SOT_SMD:SOT-23-5U16, U17, U18, U19, U20, U21
512 VDiode_SMD:D_SOD-123D2, D76, D77, D103, D104
51uFCapacitor_SMD:C_0603_1608MetricC10, C11, C157, C158, C162
52.2uFCapacitor_SMD:C_0805_2012MetricC13, C14, C45, C160, C161
4120Resistor_SMD:R_0603_1608MetricR6, R10, R11, R12
44k7Resistor_SMD:R_0603_1608MetricR69, R70, R82, R91
451kResistor_SMD:R_0603_1608MetricR16, R47, R54, R58
310pFCapacitor_SMD:C_0603_1608MetricC16, C17, C165
316kResistor_SMD:R_0805_2012MetricR14, R18, R56
31k2Resistor_SMD:R_0603_1608MetricR42, R51, R90
31k5Resistor_SMD:R_0603_1608MetricR15, R19, R57
330RResistor_SMD:R_0603_1608MetricR44, R48, R50
333nFCapacitor_SMD:C_0603_1608MetricC24, C31, C81
339uFRobotont:CAP-SMD_BD8.0-L8.3-W8.3-LS9.0-FD_35SVPF39MC38, C39, C40
347uFCapacitor_SMD:C_1206_3216MetricC50, C57, C65
3BSMD1206-300-6VFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1, F2, F3
3DRV8874PWPRRobotont:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalViasU4, U5, U6
3PinHeader_1x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ5, J6, J7
3SolderJumperJumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mmJP6, JP7, JP8
3SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2, JP3, JP5
3TPS56339DDCPackage_TO_SOT_SMD:TSOT-23-6U10, U11, U15
2120RResistor_SMD:R_0805_2012MetricFB1, FB2
218kResistor_SMD:R_0603_1608MetricR21, R23
2220RResistor_SMD:R_0603_1608MetricR35, R36
230kResistor_SMD:R_0603_1608MetricR43, R52
24.7uHRobotont:IND-FXL1040-4R7-ML2, L4
2470RResistor_SMD:R_0603_1608MetricR83, R89
247RResistor_SMD:R_0603_1608MetricR2, R5
25k1Resistor_SMD:R_0603_1608MetricR3, R4
2Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ3, J17
2D_SchottkyDiode_SMD:D_SMAD68, D69
2INA138Package_TO_SOT_SMD:SOT-23-5U8, U22
2LED_RLED_SMD:LED_0603_1608MetricD71, D73
2TXS0102DCUPackage_SO:VSSOP-8_2.3x2mm_P0.5mmU12, U13
2~Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP4
10RResistor_SMD:R_0603_1608MetricR32
1100uFCapacitor_SMD:C_1210_3225MetricC44
110mResistor_SMD:R_2512_6332MetricR73
1120uFRobotont:CAP-SMD_BD10.0-L10.3-W10.3-FD_EEHZC1E331PC43
1150kResistor_SMD:R_0603_1608MetricR31
115nFCapacitor_SMD:C_0603_1608MetricC46
116MhzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1191kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR39
11k43Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR40
1200kResistor_SMD:R_0603_1608MetricR72
12k4Resistor_SMD:R_0603_1608MetricR46
1300kResistor_SMD:R_0603_1608MetricR74
14.7uHRobotont:IND-FXL1360_12.6x13.5mmL1
1470nFCapacitor_SMD:C_0805_2012MetricC41
1470pFCapacitor_SMD:C_0805_2012MetricC42
15.6uHInductor_SMD:L_Changjiang_FXL0630L3
1510kResistor_SMD:R_0603_1608MetricR38
15mResistor_SMD:R_2512_6332MetricR71
1ADUM1201ARZ-RL7Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU14
1ATtiny88-APackage_QFP:TQFP-32_7x7mm_P0.8mmU7
1AVR-ISP-6Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_HorizontalJ12
1Arduino_NanoRobotont:Arduino_NanoA1
1CSD17577Q5APackage_TO_SOT_SMD:TDSON-8-1Q7
1CSD18540Q5BPackage_TO_SOT_SMD:TDSON-8-1Q8
1Conn_01x02_PinRobotont:Molex_Micro-Fit_3.0_43045-0212_2x01_P3.00mm_VerticalJ16
1Conn_01x04_SocketRobotont:SSD1306_0.96_OledJ2
1Conn_01x06_PinConnector_JST:JST_PH_S6B-PH-K_1x06_P2.00mm_HorizontalJ8
1Conn_01x06_Pin_BAT_dataConnector_JST:JST_PH_S6B-PH-K_1x06_P2.00mm_HorizontalJ9
1Conn_02x08_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x08_P2.54mm_VerticalJ19
1ESTOP CONNRobotont:Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_VerticalJ13

The 410 most common of 426 parts.

Questions

How big is the Robotont electronics mainboard PCB?

It measures 304.3 × 274 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Robotont electronics mainboard use?

426 parts, built around the ATTINY88-AU, SN74LV1T34DBV, TPS56339DDC and ADUM1201ARZ-RL7. 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 Robotont electronics mainboard KiCad files?

From the robotont/robotont-electronics-mainboard repository on GitHub, at the commit this page was made from: the board is mainboard.kicad_pcb and its schematic dc_dc_12v_motors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Robotont electronics mainboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask robotont before reusing the design.

Similar boards

  • 2 layers236.9 × 86.8 mmRaii020, the printed circuit board in 3D

    Raii020

    unspecworks/raii

    splay sweep with ferris

    233 parts17
  • 2 layers100 × 15 mmUniversal lights, the printed circuit board in 3D

    Universal lights

    FumBlau/universal_lights

    PCB and firmware for RGB and single color control based on attiny88

    27 partsGPL-3.0
  • 2 layers133.4 × 127 mmMss xcade, the printed circuit board in 3D

    Mss xcade

    IowaScaledEngineering/mss-xcade

    Modular Signal System 4 Port Complex Cascade

    233 partsGPL-3.0
  • 4 layers114.1 × 100.2 mmPanelised, the printed circuit board in 3D

    Panelised

    pnn69/Kicad_PCB

    Schematics and PCB's designed with Kicad

    252 parts
  • 4 layers194 × 40 mmRobobouoy V4.0, the printed circuit board in 3D

    Robobouoy V4.0

    pnn69/NicE-Buoy

    This device sails autonome to a given location.

    258 parts
  • 4 layers101 × 51.5 mmQuack core, the printed circuit board in 3D

    Quack core

    HeyPCB/quack-core

    Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.

    138 parts1CERN-OHL-S-2.0