

Servo control
Project for make Hexapod with esp32 controlled by wifi and LIDAR
- Size
- 94.6 × 66.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 80
- Nets
- 163
- Pads
- 374
- Tracks, vias
- 636, 113
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 2 Jan 2023
- Updated
- 18 Sep 2023
Overview
Servo control is an open-source printed circuit board by rmingon, from the rmingon/hexapod repository on GitHub. It is a 2-layer board of 94.6 × 66.7 mm with 80 parts on 163 nets, routed with 636 tracks and 113 vias.
It is built around the ATMEGA2560-16AU, ESP32-WROOM-32 and MCP73213-A6SI/MF. Its parts include 33 resistors, 23 connectors, 8 capacitors, 6 ICs and 6 diodes. It belongs with the radio and wireless and robots and motor control boards and the ESP32 and AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA2560-16AU
TQFP-100(14x14)-40℃~+85℃ 10bit 16MHz 256KB 4.5V~5.5V 4KB 8 Bit 86 8KB AVR Built-in FLASH TQFP-100(14x14) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesMCP73213-A6SI/MF
TDFN-10-EP(3x3)-40℃~+85℃ 1.1A 2 4V~16V 4uA 8.4V Charging IC Lithium Battery TDFN-10-EP(3x3) Battery Management ROHSMicrochip TechnologyBattery Management
README
README.mdHexapod project
ON HER LEGS

Circuit schema with 18 servos connectors.

PCB View

3D View

Info
In my hexapod project, i will create a specific pcb with ESP32 for online control.
All mcu are connected with I2C bus.
TODO
- Add PCA9685-16 for control servos
- add esp32
- add MCP9250
- send pcb to JLCPCB
- add lipo 2s charger
- change esp32 by a k210 kendryte
Parts
80| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 10K | Resistor_SMD:R_0603_1608Metric | R12, R15, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30 +7 |
| 18 | Conn_01x03_Female | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3, J4, J5, J6, J7, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20 +2 |
| 5 | 1K | Resistor_SMD:R_0603_1608Metric | R3, R4, R8, R10, R16 |
| 5 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D4, D5, D6 |
| 2 | 1 uf | Capacitor_SMD:C_0603_1608Metric | C1, C7 |
| 2 | 10 uf | Capacitor_SMD:C_0603_1608Metric | C3, C9 |
| 2 | 1043 | 18650:BAT_1043 | BT1, BT2 |
| 2 | 1uf | Capacitor_SMD:C_0603_1608Metric | C2, C8 |
| 2 | 240 | Resistor_SMD:R_0603_1608Metric | R9, R13 |
| 2 | 4.7K | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | C_Polarized_US | Capacitor_SMD:CP_Elec_6.3x3 | C4, C5 |
| 1 | 1N4003 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D3 |
| 1 | 2K | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | ATmega2560-16A | Package_QFP:TQFP-100_14x14mm_P0.5mm | U1 |
| 1 | AVR-ISP-6 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMD | J23 |
| 1 | Conn_01x06_Male | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J21 |
| 1 | ESP32-WROOM-32 | ESP32:MODULE_ESP32-WROOM-32 | U3 |
| 1 | ESP_PROG | Button_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin | SW1 |
| 1 | ESP_RST | Button_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin | SW2 |
| 1 | GY-87 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J22 |
| 1 | Jack-DC | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | LM317-3.3_SOT-223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | LM317-5_SOT-223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | LT1085-ADJ | Package_TO_SOT_THT:TO-247-3_Vertical | U7 |
| 1 | MCP73213-A6SI/MF | MCP73213:SON50P300X300X100-11N | U4 |
| 1 | YLIDAR X4 | Connector_Hirose:Hirose_DF13-08P-1.25DSA_1x08_P1.25mm_Vertical | J2 |
Questions
How big is the Servo control PCB?
It measures 94.6 × 66.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Servo control use?
80 parts, built around the ATMEGA2560-16AU, ESP32-WROOM-32 and MCP73213-A6SI/MF. 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 Servo control KiCad files?
From the rmingon/hexapod repository on GitHub, at the commit this page was made from: the board is pcb/servo_control/servo_control.kicad_pcb and its schematic pcb/servo_control/servo_control.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Servo control design in my own project?
Its repository states no licence, so its author keeps all rights: ask rmingon before reusing the design.
Similar boards
- 2 layers83.6 × 83.2 mm

- 2 layers124.5 × 94 mm

- 2 layers363.7 × 103.4 mm

Xfm2-ui board
bendecaf/xfm2-pcbs
PCBs for the excellent FPGA synth projects XFM2 and XVA1.
95 parts22GPL-3.0 - 2 layers101.6 × 53.3 mm

- 4 layers100 × 100 mm

- 4 layers99.1 × 91.4 mm

- 4 layers29.3 × 187.1 mm

Left Frame
FlightDeckDIY/G1000-NXi-Mega
Welcome to the G1000 NXi Mega project! This repository contains the schematic and PCB design files for a custom-built G1000 avionics panel, designed specifically for use with flight simulators like Microsoft Flight…
127 parts14 - 2 layers250.2 × 95.3 mm
