Skip to the content
PCBKitNew board
4 layers91.2 × 100.3 mmDotBot, the printed circuit board in 3D

DotBot hardware documents

Size
91.2 × 100.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
65
Nets
92
Pads
292
Tracks, vias
647, 398
Pours
13
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Apr 2021
Updated
13 Aug 2024

Overview

DotBot is an open-source printed circuit board by DotBots, from the DotBots/DotBot-hardware repository on GitHub, published under the BSD-3-Clause licence. It is a 4-layer board of 91.2 × 100.3 mm with 65 parts on 92 nets, routed with 647 tracks and 398 vias.

It is built around the DRV8833PWP, MAX1723EUK and ADP121-AUJZ33R7, with the BT40, LM5158-Q1 and DMP2045U-7 among its other parts. Its parts include 20 capacitors, 14 resistors, 9 ICs, 8 connectors and 4 transistors.

Main components

8

README

README.md

DotBot - PCB and Mechanical Parts

DotBot

Introduction

This repository contains hardware projects for the DotBot robot:

  • the Kicad project for the main PCB and for the Lighthouse 2 shield PCB
  • the FreeCAD project for the mechanical parts (motor holders, ball caster wheel spacer and holder) that can be 3D printed
  • SVG files for the optional top hat. These files can be used with a laser cutter

This repository also provides a list of off-the-shelf components required to assemble the DotBot:

  • Pololu components (ball caster and encoder magnets)
  • Pololu wheels (if not using the 3D printed version)
  • Screws
  • Threaded inserts
  • 2 pins micro JST 2.0 male/female connectors
  • 6V dual shaft DC motors

PCB

The Kicad projects are located in the pcb directory.

This PCB is based on:

  • an nRF5340 microcontroller
  • a dual DC motor driver
  • magnetic encoders for the motors
  • an extensible design with a pluggable shield

3D PCB

Schematic

The full resolution schematics can be found at dist/pcb/schematic/DotBot.pdf

Shields

This repository already contains the kicad project for one shield in pcb/lh2 which embeds:

  • an RGB LED
  • an ST ISM330 IMU sensor
  • an ST LIS3MDL magnetometer sensor
  • a TS4231 connected to a photodiode: this design is used for indoor localization using a Lighthouse VR base station.

To help you start designing new compatible shields, check the shield template kicad project.

Hardware components

The Freecad project, Step files and 3D Manufacturing files are located in the parts directory.

Once you have collected all components and you have prepared them.

Assembling manual

DotBot components

The assembling manual will guide you through the setup of your DotBot.

Parts

65
QtyValueFootprintReferences
610nFCapacitor_SMD:C_0603_1608MetricC1, C2, C7, C8, C9, C20
4DRV5015A1Package_TO_SOT_SMD:SOT-23U1, U2, U4, U5
3100Resistor_SMD:R_0603_1608MetricR12, R13, R14
310uFCapacitor_SMD:C_0805_2012MetricC5, C16, C17
31uFCapacitor_SMD:C_0603_1608MetricC11, C18, C19
3Extra PinsConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ8, J9, J10
2100nFCapacitor_SMD:C_0603_1608MetricC3, C4
210kResistor_SMD:R_0603_1608MetricR1, R9
21RResistor_SMD:R_0603_1608MetricR2, R3
222uFCapacitor_SMD:C_0805_2012MetricC10, C15
2DMP2045U-7Package_TO_SOT_SMD:SOT-23Q3, Q4
2LEDLED_SMD:LED_0603_1608MetricLD1, LD2
2Motor connectorConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ11, J12
2Shield HeaderConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical_SMD_Pin1LeftJ1, J7
1+6vTestPoint:TestPoint_Pad_D1.0mmTP2
10Resistor_SMD:R_0603_1608MetricR5
11.5uHInductor_SMD:L_1008_2520MetricL1
1100kResistor_SMD:R_0603_1608MetricR7
110uHInductor_SMD:L_Taiyo-Yuden_NR-30xxL2
1110pFCapacitor_SMD:C_0603_1608MetricC13
12.2uFCapacitor_SMD:C_0603_1608MetricC6
120kResistor_SMD:R_0603_1608MetricR8
122nFCapacitor_SMD:C_0603_1608MetricC12
1270kResistor_SMD:R_0603_1608MetricR11
13.3vTestPoint:TestPoint_Pad_D1.0mmTP3
14.7kResistor_SMD:R_0603_1608MetricR6
1560kResistor_SMD:R_0603_1608MetricR10
16.8nFCapacitor_SMD:C_0603_1608MetricC14
19.53kResistor_SMD:R_0603_1608MetricR4
1ADP121-AUJZ33R7Package_TO_SOT_SMD:SOT-23-5U9
1BT40DotBot:BT40-V3U7
1BatteryBattery:BatteryHolder_MPD_BC2AAPC_2xAABT1
1DMG2301L-7Package_TO_SOT_SMD:SOT-23Q2
1DMN62D0U-7Package_TO_SOT_SMD:SOT-23Q1
1DRV8833PWPPackage_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalViasU3
1LM5158Package_DFN_QFN:WQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalViasU6
1MAX1723Package_TO_SOT_SMD:SOT-23-5U8
1PGTestPoint:TestPoint_Pad_D1.0mmTP1
1PMEG6030EVPXDiode_SMD:D_SOD-128D1
1SWDConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ6
1SW_SPDTDotBot:SW_SPDT_PCM12SW1

Questions

How big is the DotBot PCB?

It measures 91.2 × 100.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the DotBot use?

65 parts, built around the DRV8833PWP, MAX1723EUK, ADP121-AUJZ33R7 and BT40. 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 DotBot KiCad files?

From the DotBots/DotBot-hardware repository on GitHub, at the commit this page was made from: the board is pcb/DotBot.kicad_pcb and its schematic pcb/DotBot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DotBot design in my own project?

Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from DotBots/DotBot-hardware

2
  • 4 layers29.7 × 27.6 mmDotBot LH2-Shield, the printed circuit board in 3D

    DotBot LH2-Shield

    DotBots/DotBot-hardware

    DotBot hardware documents

    23 parts5BSD-3-Clause
  • 4 layers29.7 × 27.6 mmDotBot Shield Template, the printed circuit board in 3D

    DotBot Shield Template

    DotBots/DotBot-hardware

    DotBot hardware documents

    3 parts5BSD-3-Clause

Similar boards

  • 4 layers85 × 50 mmPdlc, the printed circuit board in 3D

    Pdlc

    brown-studios/pdlc

    A circuit board for driving PDLC film from 12 V DC

    127 parts7MIT
  • 4 layers10 × 32 mmNRF5340-Wearable, the printed circuit board in 3D

    NRF5340-Wearable

    bluetiger9/nRF53-Wearable

    Ultra-Low Power nRF53 Wearable

    33 parts1MIT
  • 4 layers204 × 150 mmGateway, the printed circuit board in 3D

    Gateway

    Kampi/IoT-Gateway

    Open-Source Zigbee, Thread, wM-Bus, LoRa, LoRaWAN gateway for Home Assistant.

    319 parts1
  • 4 layers69 × 64 mmMv2 base, the printed circuit board in 3D

    Mv2 base

    FOSDEM/video

    No longer being updated, please see the README for pointers.

    78 parts114
  • 2 layers142.7 × 72 mmBlinky bowtie, the printed circuit board in 3D

    Blinky bowtie

    joshajohnson/bsidescbr2021

    Slides and Design Files for BSides Canberra 2021

    101 parts5GPL-3.0
  • 2 layers60.8 × 31 mmES3ink, the printed circuit board in 3D

    ES3ink

    dronecz/ES3ink

    This repo holds HW and SW (to be done) information for this board.

    84 parts3MIT
  • 2 layers41 × 96 mmBpod, the printed circuit board in 3D

    Bpod

    joshajohnson/bpod-battery

    Battery Pack for the BSides CBR 2023 bPod

    28 parts2
  • 2 layers100 × 100 mmEnvcity aqm v2, the printed circuit board in 3D

    Envcity aqm v2

    MateusMaruzka/aqm_envcity_hw

    138 parts2