

DotBot LH2-Shield
DotBot hardware documents
- Size
- 29.7 × 27.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 31
- Pads
- 98
- Tracks, vias
- 175, 14
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 7 Apr 2021
- Updated
- 13 Aug 2024
Overview
DotBot LH2-Shield 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 29.7 × 27.6 mm with 23 parts on 31 nets, routed with 175 tracks and 14 vias.
It is built around the LIS3MDL, ISM330DHCXTR and TS4231, with the NX6008NBKWX and BPW 34 S among its other parts. Its parts include 8 capacitors, 4 resistors, 3 ICs, 3 transistors and 3 connectors.
Main components
5LIS3MDL
LGA-12(2x2)-40℃~+85℃ 1.9V~3.6V 16bit 1uA、40uA、270uA I2C、SPI ±1.6mT、±1.2mT、±8Gs、±4Gs ±1.6mT、±1.2mT、±8Gs、±4Gs LGA-12(2x2) 3D Magnetic Sensors ROHSSTMicroelectronics3D Magnetic SensorsISM330DHCXTR
LGA-14LLGA-14L New Arrivals ROHSTexas InstrumentsUncategorisedTS4231
WLCSP-9_1.66x1.66x0.50PWLCSP-9(1.66x1.66) New Arrivals ROHSTriad SemiconductorUncategorisedNX6008NBKWX
SOT-323-55℃~+150℃ 1 N-channel 2.8Ω@4.5V 250mA 27pF 2pF 300mW 3pF 60V 700pC@4.5V 900mV N-Channel SOT-323 MOSFETs ROHSNexperiaMOSFETsBPW 34 S
SMD,6.2x3.7mm30nA 420nm~1120nm 60° 920nm SMD,6.2x3.7mm Photodiodes ROHSOSRAM Opto SemiconPhotodiodes
README
README.mdDotBot - PCB and Mechanical Parts
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
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
The assembling manual will guide you through the setup of your DotBot.
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C4, C5, C7, C8 |
| 3 | NX6008NBKWX | Package_TO_SOT_SMD:SOT-323_SC-70 | Q1, Q2, Q3 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C3, C6 |
| 2 | 750 | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | Conn_01x10 | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J2, J3 |
| 1 | 15k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | BPW34S | DotBot:BPW34 | D1 |
| 1 | CLMVC-FKA | LED_SMD:LED_Cree-PLCC4_2x2mm_CW | D2 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | ISM330DHCXTR | Package_LGA:Bosch_LGA-14_3x2.5mm_P0.5mm | U1 |
| 1 | LIS3MDL | Package_LGA:LGA-12_2x2mm_P0.5mm | U4 |
| 1 | TS4231 | DotBot:TS4231 | U2 |
Questions
How big is the DotBot LH2-Shield PCB?
It measures 29.7 × 27.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the DotBot LH2-Shield use?
23 parts, built around the LIS3MDL, ISM330DHCXTR, TS4231 and NX6008NBKWX. 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 LH2-Shield KiCad files?
From the DotBots/DotBot-hardware repository on GitHub, at the commit this page was made from: the board is pcb/shields/lh2/DotBot-LH2-Shield.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 LH2-Shield 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 layers91.2 × 100.3 mm

- 4 layers29.7 × 27.6 mm

Similar boards
- 2 layers12 × 12.9 mm

TS4231-BOB
DotBots/TS4231-breakout-board
Kicad hardware files for a breakout board of the TS4231 lighthouse v2 receiver IC from Triad Semiconductors.
6 parts12BSD-3-Clause - 4 layers130.1 × 183.6 mm

- 2 layers

- 4 layers15.2 × 38.1 mm

Candidate
DeadlySIn777/Controller
Unfinished CNC controller motherboard: native KiCad sources, rules, DSN and global routing review
50 parts - 8 layers24 × 27.3 mm

- 2 layers39 × 70 mm

- 4 layers48.3 × 24.1 mm

- 4 layers50 × 50 mm
