Skip to the content
PCBKitNew board
2 layers50 × 50 mmMinirobot, the printed circuit board in 3D

A mini robot

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
88
Pads
263
Tracks, vias
730, 106
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
12 Jan 2016
Updated
5 Apr 2016

Overview

Minirobot is an open-source printed circuit board by joeferner, from the joeferner/minirobot repository on GitHub. It is a 2-layer board of 50 × 50 mm with 68 parts on 88 nets, routed with 730 tracks and 106 vias.

It is built around the STM32F411RET6, RN4020-V/RM and TCS34727FN. Its parts include 30 resistors, 13 capacitors, 12 ICs, 6 diodes and 5 connectors. It belongs with the STM32 boards of this library.

Main components

3

README

README.md

Minirobot

Microcontroller Pin Requirements

NameRequirementsPin
DebugUART TX/RXUART1-PA9/PA10
Wheel encoder leftEXTIPB0
Wheel encoder rightEXTIPB1
Wheel servo leftPWMTIM3-PA6
Wheel servo rightPWMTIM3-PA7
Line follow left outerEXTIPB12
Line follow right outerEXTIPB14
Line follow left innerEXTIPB13
Line follow right innerEXTIPB15
I2C1SCL/SDAPB8/PB9
Compass (ST-LIS3MDL)I2C (0x1E)I2C1
Color Sensor (TCS3472)I2C (0x29)I2C1
Color Sensor InterruptGPIO INPB6
Color LEDPWMTIM4-PB7
Bluetooth (RN4020)USART TX/RX/CTS/RTSUART2-PA2/PA3/PA0/PA1
Bluetooth MLDPGPIO OUTPC1
Bluetooth WakeSWGPIO OUTPC2
Bluetooth WakeHWGPIO OUTPC3
Bluetooth WSGPIO INPA4
Bluetooth ConnectionGPIO INPA5
Bluetooth MLDPEVGPIO INPC4
Battery levelADCVBAT

Parts

68
QtyValueFootprintReferences
1010Kkicadlib:RESC2012X100NR3, R4, R5, R9, R13, R22, R23, R24, R27, R28
80.1uFkicadlib:CAPC2012X100NC1, C4, C6, C9, C10, C11, C12, C13
751Rkicadlib:RESC2012X100NR1, R2, R8, R11, R15, R19, R20
60Rkicadlib:RESC2012X100NR6, R7, R10, R16, R25, R26
3100Rkicadlib:RESC2012X100NR12, R14, R21
210uFkicadlib:CAPC2012X100NC2, C8
24.7Kkicadlib:RESC2012X100NR29, R30
2DIODESCHkicadlib:SOT95P237X112_132-3ND1, D5
2SERVOkicadlib:HDRV3W66P254_1X3_762X249X838PP2, P5
10.012uFkicadlib:CAPC2012X100NC7
110uF >6Vkicadlib:CAPC2012X100NC5
11uFkicadlib:CAPC2012X100NC3
120Kkicadlib:RESC2012X100NR18
13V3LEDkicadlib:LEDC2012X100ND6
14.7uHkicadlib:INDC3218X180NL1
162Kkicadlib:RESC2012X100NR17
1ACTIVITY-BLUEkicadlib:LEDC2012X100ND2
1BATTERYkicadlib:HDRV2W66P254_1X2_508X249X838PP3
1CONN-GREENkicadlib:LEDC2012X100ND3
1DIODES-AP3211kicadlib:SOT95P270X145-6NU8
1FEELERLEFTkicadlib:OMRON-SS-5GL-F-3-RAMP1
1FEELERRIGHTkicadlib:OMRON-SS-5GL-F-3-RAP4
1LEDkicadlib:LEDC1608X40ND4
1LINELEFTINkicadlib:QRE1113GRU3
1LINELEFTOUTkicadlib:QRE1113GRU1
1LINERIGHTINkicadlib:QRE1113GRU7
1LINERIGHTOUTkicadlib:QRE1113GRU9
1POWERkicadlib:COPAL-MFS101D-6-ZS1
1RN4020kicadlib:RN4020U5
1ST-LIS3MDLkicadlib:LGA12S50P4X4_192X192X100U6
1STM32F411RET6kicadlib:QFP50P1200X1200X160-64NU12
1STM32SWDUARTkicadlib:HDRV8W64P254_2X4_1016X483X838PU11
1TCS3472kicadlib:TCS3472U4
1WHEELLEFTkicadlib:QRE1113-RAU2
1WHEELRIGHTkicadlib:QRE1113-RAU10

Questions

How big is the Minirobot PCB?

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

What parts does the Minirobot use?

68 parts, built around the STM32F411RET6, RN4020-V/RM and TCS34727FN. 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 Minirobot KiCad files?

From the joeferner/minirobot repository on GitHub, at the commit this page was made from: the board is pcb/minirobot.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Minirobot design in my own project?

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

Similar boards

  • 2 layers114.4 × 26.7 mmRobot1, the printed circuit board in 3D

    Robot1

    iwasz/robot-hw-design

    Open this repo with KiCad. Firmware is here : http://github.com/iwasz/robot-firmware

    111 parts1
  • 2 layersDisplay and comms, the printed circuit board in 3D

    Display and comms

    LeHack/SPSP

    Particulate matter pollution monitoring system (:poland: System Pomiaru Stężenia Pyłu w powietrzu)

    27 parts3
  • 2 layers28 × 41 mmGRRNble, the printed circuit board in 3D

    GRRNble

    takjn/GRRNble

    DIY Smartwatch using Renesas RL78/G13 MCU and RN4020 ble module with Android companion app.

    59 parts2
  • 2 layersBluetooth RN4020, the printed circuit board in 3D

    Bluetooth RN4020

    Nicowars/poncho-bluetooth

    Repositorio para el desarrollo de un Poncho que implementa Bluetooth para la EDU-CIAA

    10 parts1
  • 2 layers100 × 50 mmCellularRC, the printed circuit board in 3D

    CellularRC

    i386koba/CelluCon.kicad

    セルコン (携帯電話網の操縦装置開発プロジェクト)専用マイコンの基板データ

    103 partsGPL-3.0
  • 2 layers62.2 × 22.9 mmRn4020 breakout, the printed circuit board in 3D

    Rn4020 breakout

    timhawes/rn4020_breakout

    Simple breakout board for RN4020

    2 parts
  • 2 layers36 × 47.5 mmRn4020 breakout, the printed circuit board in 3D

    Rn4020 breakout

    yoshinari-nomura/rn4020_ble_board

    RN4020 BLE board

    35 parts