Diff drive mapping robot

rayvburn·diff_drive_mapping_robot·PCB - KiCad/Robot_MGR/Robot_MGR.kicad_pcb

Diff drive mapping robot PCB layout, top view — open source board by rayvburn

About the Diff drive mapping robot PCB

Diff drive mapping robot is an open source PCB design by rayvburn, published on GitHub. It is a 2-layer board measuring 136 × 128.5 mm, with 95 components from 46 distinct parts.

Other key parts include the LD1117S33TR. By type, the board carries 40 connectors, 31 resistors, 14 capacitors, 6 transistors and 1 IC.

It belongs with the robotics & motion and sensors designs in this gallery.

From the project

ROS driver for the Raspberry Pi based differential drive robot

Base of the robot was made of acrylic glass. The locomotion is provided by 3 wheels, including 1 caster. The two-wheel differential drive based on DC motors makes the machine nonholonomic.

Within the electronic part of the robot's construction, a printed circuit board was designed. All the necessary electronical components including reflective sensors used to measure the distance from obstacles were placed on the board. The sensor providing the largest amount of data is the camera. It is integrated with the Raspberry Pi microcomputer. The extension of the microcomputer's tasks to the reading…

Main components on the Diff drive mapping robot

Diff drive mapping robot bill of materials (BOM)

95 components, 46 distinct parts.

QtyPartRefs
1
LD1117S33TR
U1
3
Q_NMOS_SGD
Q1, Q4, Q6
3
Q_PNP_CBE
Q2, Q5, Q7
1
DiodaRGB
J1
1
ZasilanieRaspberry
J2
1
DiodaB_RPi
J3
1
Akumulator
J4
1
EnkoderA2_RPi
J5
1
Akumulator_BM
J6
1
DiodaG_RPi
J7
1
MotorA
J8
1
MotorB
J9
1
DiodaR_RPi
J10
1
WylacznikGlowny
J11
1
EnkoderB2_RPi
J12
1
SonarRAW1
J13
1
Enkoder2
J14
12
Zworka
J15, J16, J17, J18, J19, J20, J23, J24 +4
1
EnkoderA1_RPi
J21
1
EnkoderB1_RPi
J22
Show 26 more
QtyPartRefs
1
Enkoder1
J25
1
HBridgeInputs
J28
1
IR1_Out_RPi
J31
1
IR2_Out_RPi
J32
1
IR1
J33
1
IR2
J34
1
SonarRAW2
J35
1
SonarRAW3
J36
1
SonarRPi2
J37
1
SonarRPi3
J38
1
SonarRPi1
J39
1
NapiecieAkumulatora_RPi
J40
1
HX-2S-01_5A
BMS1
1
XL4016
BuckConverter1
1
MX1508
HBridge1
3
1000 uF / 25V
C1, C9, C10
3
470 nF / 50V
C2, C3, C4
4
20 nF
C5, C6, C7, C8
2
100nF / 50V
C11, C14
2
33uF / 63V
C12, C13
6
10k
R1, R3, R8, R10, R13, R15
3
100R
R2, R9, R14
11
1k
R4, R11, R16, R18, R19, R22, R23, R25 +3
3
???R
R5, R12, R17
4
2,2k
R6, R7, R20, R21
4
2k
R24, R27, R29, R31

Diff drive mapping robot design files

The KiCad project lives in the rayvburn/diff_drive_mapping_robot repository on GitHub; these links point at the commit this page was built from.

Diff drive mapping robot: common questions

How big is the Diff drive mapping robot PCB?

The Diff drive mapping robot measures 136 × 128.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Diff drive mapping robot?

95 components, from 46 distinct parts. The full bill of materials is listed on this page.

Where can I download the Diff drive mapping robot design files?

From the rayvburn/diff_drive_mapping_robot repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Diff drive mapping robot design in my own project?

The repository has no license, so all rights stay with rayvburn. Use it as a reference, and ask the author before reusing the design.

Similar boards