Skip to the content
PCBKitNew board
2 layers106 × 88 mmPCB robot controller, the printed circuit board in 3D

PCB robot controller

itacarobotics/Metis21
Size
106 × 88 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
76
Pads
170
Tracks, vias
302, 12
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
16 Aug 2024
Updated
23 Oct 2024

Overview

PCB robot controller is an open-source printed circuit board by itacarobotics, from the itacarobotics/Metis2 repository on GitHub. It is a 2-layer board of 106 × 88 mm with 32 parts on 76 nets, routed with 302 tracks and 12 vias.

It is built around the MAX485ED and L7812. Its parts include 7 capacitors, 7 resistors, 4 switches, 2 ICs and 2 diodes. It belongs with the robots and motor control boards of this library.

Main components

2

README

README.md

Metis2

Metis2 is the latest enhanced version of Metis. This project is currently under development, however below is an overview of the changes.

Mechanics

The new delta robot provides a modular design, with less components and assembly time. An extra degree of freedom has been added to the end effector to rotate around the z-axis. Furthermore, the size of the new robot is significantly smaller than the previous one, therefore it can better fits in smaller environments, such as a small production line.

Electronics

The control unit of the robot is the BIGTREETECH-SKR-mini-E3 board, which is a main board for 3D printers. Beyond that, a custom PCB has been designed as a shield for the main board, in order to better manage GPIOs and power supply for encoders and motors using terminal blocks.

Firmware

The control software of the robot is subdivided in two parts based on abstraction levels. The low-level firmware runs on an STM32-G01B1RCT6 micro-controller integrated onto the motherboard. The firmware runs different state machines, each responisble for the comunication, processing data for the trajectory generation and inverse geometry and controlling the closed loop stepper motors. The higher level software controls the position of the robot using the GCODE format.

Parts

32
QtyValueFootprintReferences
4100nFCapacitor_SMD:C_0805_2012MetricC4, C5, C6, C7
410KResistor_SMD:R_0805_2012MetricR3, R4, R5, R6
4Conn_01x06_Pin01_myLibrary:TerminalBlock 45 degrees, pitch 3.5mm, 6 pins, WAGO 250-102 000-012MOTOR1, MOTOR2, MOTOR3, MOTOR4
4SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW1, SW2, SW3, SW4
3Conn_01x02_Pin01_myLibrary:TerminalBlock 45 degrees, pitch 3.5mm, 2 pins, WAGO 250-102 000-012COM, GRIPPER, POWER
20.1uFCapacitor_SMD:C_0805_2012MetricC1, C3
2Conn_02x19_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x19_P2.54mm_VerticalJ3, J4
2DDiode_SMD:D_0805_2012MetricD1, D2
10.33uFCapacitor_SMD:C_0805_2012MetricC2
1100Resistor_SMD:R_0805_2012MetricR1
110kResistor_SMD:R_0805_2012MetricR2
1120Resistor_SMD:R_0805_2012MetricR7
1IRF6710S2Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownQ1
1L7812Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU1
1MAX485EPackage_SO:SO-8_3.9x4.9mm_P1.27mmU2

Questions

How big is the PCB robot controller PCB?

It measures 106 × 88 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PCB robot controller use?

32 parts, built around the MAX485ED and L7812. 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 PCB robot controller KiCad files?

From the itacarobotics/Metis2 repository on GitHub, at the commit this page was made from: the board is hardware/PCB_robot_controller/PCB_robot_controller.kicad_pcb and its schematic hardware/BTT-SKR-MINI-E3_shield/BTT-SKR-MINI-E3_shield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PCB robot controller design in my own project?

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

More from itacarobotics/Metis2

1

Similar boards

  • 2 layers100 × 75 mmRTSS Power Supply V2-5C, the printed circuit board in 3D

    RTSS Power Supply V2-5C

    RadioThermal/RadioThermal_Soldering_OSHW

    Open Source Hardware 470KHz Induction Soldering Iron

    69 parts84CERN-OHL-P-2.0
  • 2 layers59.8 × 62 mmTinyFan, the printed circuit board in 3D

    TinyFan

    Gi7mo/TinyFan

    76 parts66GPL-3.0
  • 2 layers96.8 × 97 mmPsoc5power, the printed circuit board in 3D

    Psoc5power

    profdc9/DRSSTC-PCB-Pack

    A pack of PCBs for a dual resonant solid state tesla coil setup. Pretty much everything you need.

    133 parts59
  • 2 layers140 × 75 mmAWG, the printed circuit board in 3D

    AWG

    F6ITU/AWG

    poor man's function generator

    81 parts14
  • 2 layers82.8 × 73.2 mmYAPSCO, the printed circuit board in 3D

    YAPSCO

    simonjoh/YAPSCO-10V

    Modification of the YAPSC:10V with onboard -12V supply

    80 parts7GPL-3.0
  • 2 layers90 × 99.9 mmHF PA v10, the printed circuit board in 3D

    HF PA v10

    kholia/Global-Communications-Transceiver

    Open-source files for Global Communications Transceiver

    102 parts6GPL-3.0
  • 2 layers40.3 × 44.2 mmMiniWhip, the printed circuit board in 3D

    MiniWhip

    oe2lsp/miniWhip

    miniWhip Antenna, E-Field Antenna, capacitive antenna, DXLwhip, DXL-miniWhip, DXLminiWhip

    41 parts6GPL-2.0
  • 2 layers116.8 × 61 mmFullCapacitorBankAdapter, the printed circuit board in 3D

    FullCapacitorBankAdapter

    gongminmin/ImpulseDrive

    A preliminary design of a plasma engine for spacecraft propulsion

    45 parts4MIT