

RobotHat
Arduino based robot platform for wheeled robot.
- Size
- 65 × 63.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 46
- Nets
- 40
- Pads
- 191
- Tracks, vias
- 353, 19
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Feb 2017
- Updated
- 11 Dec 2024
Overview
RobotHat is an open-source printed circuit board by aliaafee, from the aliaafee/robot-platform repository on GitHub. It is a 2-layer board of 65 × 63.5 mm with 46 parts on 40 nets, routed with 353 tracks and 19 vias.
It is built around the ATMEGA328P-PU, LM2596S-5.0 and AO3401A, with the SS34 among its other parts. Its parts include 11 connectors, 8 capacitors, 8 resistors, 4 diodes and 3 ICs. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
4ATMEGA328P-PU
DIP-28-300mil-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH DIP-28-300mil Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)LM2596S-5.0
TO-263-5-40℃~+125℃@(TJ) 1 150kHz 3A 4.5V~40V 5V 5mA Buck Buck Built-in Fixed No TO-263-5 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsSS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdRobot Platform
An arduino based wheeled robot platform.
18650 battery holder
protection circuite holder for two
2S 20A 7.4V w/Balance Lithium Li-ion 18650 Battery BMS Pack Protection PCB Board
LM2596 DC-DC Buck Converter Step Down Adjustable Power Supply Module
B0505S circuit isolator DC-DC converter
Parts
46| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad | H1, H2, H3, H4, H5, H6 |
| 5 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R5, R6, R7, R8 |
| 3 | 330 | Resistor_SMD:R_0402_1005Metric | R2, R3, R4 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric | C4, C6 |
| 2 | 100nF | Capacitor_SMD:C_1206_3216Metric | C7, C8 |
| 2 | 22pF | Capacitor_SMD:C_1206_3216Metric | C2, C3 |
| 2 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q2, Q3 |
| 2 | GREEN | Diode_SMD:D_0402_1005Metric | D2, D4 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C1 |
| 1 | 16MHz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | 220uf | Capacitor_SMD:CP_Elec_6.3x7.7 | C5 |
| 1 | 33uH | RobotHat:YPRH1207-330M | L1 |
| 1 | 5Vout | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J2 |
| 1 | 9Vin | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J1 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | ATMega AnalogPins | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Horizontal | J8 |
| 1 | ATMega_FTDI | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal | J4 |
| 1 | ATMega_ICSP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | ATmega328P-PU | Package_DIP:DIP-28_W7.62mm | U1 |
| 1 | I2C | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J5 |
| 1 | LM2596S-5 | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U2 |
| 1 | MotorA | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J9 |
| 1 | MotorB | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J10 |
| 1 | RED | Diode_SMD:D_0402_1005Metric | D3 |
| 1 | Raspberry_Pi_2_3 | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J11 |
| 1 | Reset | MyFootprints:TS-1187A-B-A-B_PushButton | SW1 |
| 1 | SS34 | RobotHat:SS34 | D1 |
| 1 | TB6612FNG_Breakout | MyFootprints:TB6612FNG_Breakout | U3 |
| 1 | WheelEncA | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J6 |
| 1 | WheelEncB | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J7 |
More from aliaafee/robot-platform
4- 2 layers65 × 63.5 mm

- 2 layers

- 2 layers55.4 × 55.4 mm

- 2 layers50 × 50 mm

Similar boards
- 2 layers101.6 × 88.9 mm

Automotive gateway
dexus1337/automotive-gateway
An automotive-grade, multi-protocol vehicle network interface, Man-in-the-Middle (MitM) filter, and wireless telemetry gateway
109 parts1 - 4 layers99 × 84 mm

Robotic arm controller
bejaouihamza/robotic_arm_controller
Traditional servo controllers simply send PWM signals. This board goes further:
140 parts - 4 layers195 × 159 mm

- 2 layers101.4 × 138.9 mm

FINAL DESIGN
robocon2026git-code/ELECTRICAL-AND-EMBEDDED
This document explains \\how team members should clone the repo, set up Git, and work using feature branches\\.
68 parts - 2 layers150 × 108 mm

- 2 layers98 × 91.1 mm

Soil Sensor Hub
ArtoLabs/Sensi-pot
Collection of modules for indoor/outdoor gardening automation and environmental control
78 parts3MIT - 2 layers100 × 100 mm

River sampler
Aquaflowies/Rotatory-Distribution-System
combinedtests: tests the combined action of the different components. The fullTest() function tests the entire operation of the system.
99 parts - 2 layers110 × 110 mm

Questions
How big is the RobotHat PCB?
It measures 65 × 63.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RobotHat use?
46 parts, built around the ATMEGA328P-PU, LM2596S-5.0, AO3401A and SS34. 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 RobotHat KiCad files?
From the aliaafee/robot-platform repository on GitHub, at the commit this page was made from: the board is schematics/RobotHatPerf/RobotHat.kicad_pcb and its schematic schematics/MotorDriver2/MotorDriver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RobotHat design in my own project?
Its repository states no licence, so its author keeps all rights: ask aliaafee before reusing the design.