Skip to the content
PCBKitNew board
2 layers171.5 × 142.6 mmRobot controller, the printed circuit board in 3D

Robot controller

amstan/tr22

DeltaBot software

Size
171.5 × 142.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
328
Nets
237
Pads
1,054
Tracks, vias
3,848, 702
Pours
39
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
2 Oct 2013
Updated
26 Jan 2022

Overview

Robot controller is an open-source printed circuit board by amstan, from the amstan/tr2 repository on GitHub. It is a 2-layer board of 171.5 × 142.6 mm with 328 parts on 237 nets, routed with 3,848 tracks and 702 vias.

It is built around the LMZ14201HTZ, MAX6675ISA+ and FT232RL, with the 1SS295, NJT4031NT1G and RSX501L-20TE25 among its other parts. Its parts include 110 capacitors, 85 resistors, 34 diodes, 17 connectors and 13 transistors. It belongs with the robots and motor control boards of this library.

Main components

6

README

README.md

tr2

Overview

The goal of this project is to develop a hardware and accompanying software platform for controlling robots from a high level programming language such as Python.

Hardware

The hardware will consist of a multi-axis motor control board, industrial strength GPIO for controlling alarms, incandescent lamps, driving fans and more.

Software

The software will provide an abstract interface to the hardware platform. The first robot that will be tailored to this project will be a 3-axis Delta Robot.

Project Structure

Here is the folder structure for the project:

  • blender/
    • 3D models of target robots
  • board/
    • The first hardware platform for this project
  • board/bomParser/
    • Some pretty untested code to do mass changes in schematics/BOMs
  • datasheets/
    • Component datasheets
  • doc/
    • Notes, logo
  • firmware/
    • Bare metal bring up of STM32F4 and code for the robot controller
  • pictures/
    • Various pictures of the project
  • python/
    • The python software interfaces
  • ui/
    • A user interface to all of this

Parts

328
QtyValueFootprintReferences
36100nFSMD_Packages:SM0603_CapaC107, C110, C111, C112, C113, C114, C115, C116, C117, C118, C119, C120, C121, C122, C123, C124 +20
1810kSMD_Packages:SM0603_ResistorR108, R109, R110, R111, R112, R113, R114, R115, R116, R117, R118, R119, R120, R124, R2306, R2406 +2
17100nFCapacitors_SMD:c_1808C109, C2307, C2308, C2309, C2310, C2407, C2408, C2409, C2410, C2507, C2508, C2509, C2510, C2607, C2608, C2609 +1
12100pFSMD_Packages:SM0603_CapaC2312, C2313, C2314, C2412, C2413, C2414, C2512, C2513, C2514, C2612, C2613, C2614
1239kSMD_Packages:SM0603_ResistorR2302, R2304, R2305, R2402, R2404, R2405, R2502, R2504, R2505, R2602, R2604, R2605
9100SMD_Packages:SM0603_ResistorR101, R102, R104, R106, R107, R2307, R2407, R2507, R2607
93.3kSMD_Packages:SM2010R126, R701, R801, R901, R1001, R1101, R1201, R1301, R1401
9MountingHole_2-5mm_RevA_Date21Jun2010components:MountingHole_4mmMH, MH, MH, MH, MH, MH, MH, MH, MH
810uFSMD_Packages:SM0603_CapaC101, C102, C103, C104, C2304, C2404, C2504, C2604
81SS295components:SOT23-EXTRASPECIALD701, D801, D901, D1001, D1101, D1201, D1301, D1401
81nFSMD_Packages:SM0603_CapaC701, C801, C901, C1001, C1101, C1201, C1301, C1401
8470SMD_Packages:SM0603_ResistorR1501, R1601, R1701, R1801, R1901, R2001, R2101, R2201
8NJT4031NT1Gcomponents:SOT223-EXTRASPECIALQ1501, Q1601, Q1701, Q1801, Q1901, Q2001, Q2101, Q2201
8RSX501L-20TE25Diodes_SMD:Diode-SMA_HandsolderingD1501, D1601, D1701, D1801, D1901, D2001, D2101, D2201
61kSMD_Packages:SM0603_ResistorR103, R105, R402, R403, R502, R503
5100uFCapacitors:CP_13x21mmC108, C2311, C2411, C2511, C2611
510nFSMD_Packages:SM0603_CapaC128, C2302, C2402, C2502, C2602
5220SMD_Packages:SM0603_ResistorR121, R2303, R2403, R2503, R2603
5316SMD_Packages:SM0603_ResistorR123, R2301, R2401, R2501, R2601
4220nFSMD_Packages:SM0805C2301, C2401, C2501, C2601
44.7kSMD_Packages:SM0603_ResistorR129, R130, R131, R132
447uFSMD_Packages:SM0805C2306, C2406, C2506, C2606
4BusyLEDs:LED-0603D2303, D2403, D2503, D2603
4DOUBLE_SCHOTTKYSMD_Packages:SOT23-SPECIALD2301, D2401, D2501, D2601
4ErrorLEDs:LED-0603D2302, D2402, D2502, D2602
4GNDcomponents:MINI_TPTP114, TP115, TP116, TP117
4L6470components:POWERSO-36U2301, U2401, U2501, U2601
4MMBT5962SMD_Packages:SOT23_INVQ401, Q402, Q501, Q502
21.1kSMD_Packages:SM0603_ResistorR125, R603
218pFSMD_Packages:SM0603_CapaC105, C106
22.2uFSMD_Packages:SM0603_CapaC134, C135
2200SMD_Packages:SM0603_ResistorR401, R501
222nFSMD_Packages:SM0603_CapaC601, C604
23.3VLEDs:LED-0603D108, D109
2JUMPERcomponents:SOLDER_BRIDGEJP101, JP102
2MAX6675SOIC_Packages:SOIC-8_NU201, U301
1+24Vcomponents:SCONN_2J102
1+3.3Vcomponents:SCONN_2J101
1100uFSMD_Packages:SM1206C602
1100uHSMD_Packages:SM0603L101
110uFCapacitors_SMD:c_elec_8x10C603
115kSMD_Packages:SM0603_ResistorR122
11uFSMD_Packages:SM0603_CapaC127
122kcomponents:TRIMMER_POTR127
13.3kSMD_Packages:SM0603_ResistorR601
133nFSMD_Packages:SM0603_CapaC136
14.7uFSMD_Packages:SM0603_CapaC130
162kSMD_Packages:SM0603_ResistorR602
1820SMD_Packages:SM0603_ResistorR128
18MHZCrystals:Crystal_HC49-SD_SMDX101
1AUX-USART6Pin_Headers:Pin_Header_Straight_1x04J110
1BOOTcomponents:PBSW106
1CTScomponents:MINI_TPTP120
1FT232RLSSOP_Packages:SSOP-28U102
1FTDI-USBcomponents:USB_BJ106
1GNDcomponents:SCONN_2J103
1Industrial Inputscomponents:SCONN_8J107
1Industrial Outputscomponents:SCONN_8J108
1JTAG-ARMcomponents:SHROUDED_20J104
1LED0LEDs:LED-0603D101
1LED1LEDs:LED-0603D102
1LED2LEDs:LED-0603D103
1LED3LEDs:LED-0603D104
1LED_DATA0components:MINI_TPTP122
1LED_DATA1components:MINI_TPTP123
1LMZ14201components:PFM7U601
1LOGOcomponents:resistornetworkG***
1LOGOcomponents:roboteursG***
1LOGOcomponents:hypertriangleG***
1Limit 0components:SCONN_2J2302
1Limit 1components:SCONN_2J2402
1Limit 2components:SCONN_2J2502
1Limit 3components:SCONN_2J2602
1MCU-USBcomponents:USB_BJ109
1MISOcomponents:MINI_TPTP124
1Motor 0components:CONN_STEPPERJ2301
1Motor 1components:CONN_STEPPERJ2401
1Motor 2components:CONN_STEPPERJ2501
1Motor 3components:CONN_STEPPERJ2601
1PNPcomponents:SOT23-EXTRASPECIALQ101

The 292 most common of 328 parts.

Questions

How big is the Robot controller PCB?

It measures 171.5 × 142.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Robot controller use?

328 parts, built around the LMZ14201HTZ, MAX6675ISA+, FT232RL and 1SS295. 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 Robot controller KiCad files?

From the amstan/tr2 repository on GitHub, at the commit this page was made from: the board is board/robot_controller.kicad_pcb and its schematic board/3v3_regulator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Robot controller design in my own project?

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

Similar boards

  • 2 layers120 × 90 mmMy babys got led, the printed circuit board in 3D

    My babys got led

    mcqn/my-babys-got-led

    Simple ESP8266 board to drive WS2812 LED strips

    51 parts18
  • 4 layers80 × 100 mmController, the printed circuit board in 3D

    Controller

    westonb/cute-qcw

    A compact qcw tesla coil system

    198 parts13
  • 2 layers129.9 × 63.6 mmTraeger rev 2.3.0.kicad pro, the printed circuit board in 3D

    Traeger rev 2.3.0.kicad pro

    jazzmonger/Traeger-PID-Controller

    Traeger Smoker/Grill Controller based on an

    45 parts36
  • 2 layers176 × 82.6 mmHotAirGun, the printed circuit board in 3D

    HotAirGun

    raspibo/HotAirGun

    Hot Air Gun File, 3D, Sch, Pcb, C

    78 parts16
  • 2 layers60 × 75 mmOSRO, the printed circuit board in 3D

    OSRO

    dragonlock2/OSRO

    Just another open-source reflow oven

    52 parts11Apache-2.0
  • 2 layers77.5 × 42.3 mmReflow, the printed circuit board in 3D

    Reflow

    atx/reflow-controller

    Reflow Oven Controller

    52 parts6GPL-3.0
  • 2 layers70 × 100 mmBREAD Slice, the printed circuit board in 3D

    BREAD Slice

    FHafting/BREAD

    This project is fully documented in the paper: Shane Oberloier, Nicholas G. Whisman, Finn Hafting, Joshua M. Pearce, Open Source Framework for a Broadly Expandable and Reconfigurable Data Acquisition and Automation…

    48 parts5