RobotArm
EthanLawlor·RobotArm·1.Electrical/RobotArmMK1.2/RobotArmMK1.2.kicad_pcb
About the RobotArm PCB
RobotArm is an open source AVR/Arduino PCB design by EthanLawlor, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 50.9 × 36.5 mm, with 21 components from 19 distinct parts.
Its main chip is the ATmega328P-P, from the AVR/Arduino family. Other key parts include the AMS1117. By type, the board carries 7 connectors, 5 capacitors, 4 resistors, 2 ICs, 1 crystal and 1 diode.
It belongs with the robotics & motion and iot & wireless designs in this gallery.
From the project
6 Degree of Freedom Articulated Robot Arm. 3D Modelled and Printed, Servo Actuators, ATmege328P based custom PCB with BLE Communications, Custom Android APK for Controls.
A compact, fully customizable desktop robot arm designed for small-scale automation tasks. Developed as part of a Bachelor of Engineering in Mechatronics at Technological University Dublin, this project integrates 3D-printed components, servo motor actuation, custom electronics, Arduino-based firmware, Bluetooth control, and an Android app interface.
- 6 Degrees of Freedom using MG66R and SG90 servo motors - Bluetooth-enabled control with HC-05 and MIT App Inventor - Android app with presets and direct manual controls - Custom PCB with schematics and Gerber files (KiCAD) - Modular 3D-printed…
Main components on the RobotArm
RobotArm bill of materials (BOM)
21 components, 19 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega328P-P | TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | AMS1117 | TO-252-2 | U2 |
| 1 | 16MHz OSC | Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | Y1 |
| 1 | HC-05 | TerminalBlock_TE_282834-6_1x06_P2.54mm_Horizontal | J1 |
| 1 | FTDi | TerminalBlock_TE_282834-6_1x06_P2.54mm_Horizontal | J2 |
| 1 | S1 S2 | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J3 |
| 1 | S3 S4 | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J4 |
| 1 | S5 S6 | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J5 |
| 1 | Neopixel | TerminalBlock_TE_282834-4_1x04_P2.54mm_Horizontal | J6 |
| 1 | Power | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J7 |
| 1 | SW_Push_Dual | SW_Push_1P1T_NO_6x6mm_H9.5mm | Reset1 |
| 1 | LED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | 100uF | TAJB_AVX-M | C1 |
| 1 | 10uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C2 |
| 2 | 22pF | C_0201_0603Metric_Pad0.64x0.40mm_HandSolder | C3, C4 |
| 1 | 100nF | C_0201_0603Metric_Pad0.64x0.40mm_HandSolder | C5 |
| 1 | 2K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 2 | 1K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R4 |
| 1 | 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
RobotArm design files
The KiCad project lives in the EthanLawlor/RobotArm repository on GitHub; these links point at the commit this page was built from.
RobotArm: common questions
What microcontroller does the RobotArm use?
The RobotArm is built around the ATmega328P-P, from the AVR/Arduino family.
How big is the RobotArm PCB?
The RobotArm measures 50.9 × 36.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the RobotArm?
21 components, from 19 distinct parts. The full bill of materials is listed on this page.
Where can I download the RobotArm design files?
From the EthanLawlor/RobotArm repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the RobotArm design in my own project?
Yes, under the terms of its GPL-3.0 license, which EthanLawlor chose for the repository.
Can I test firmware for the RobotArm without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k