SerialServo

DavidMFlynn·SerialServo·SerialServoPCB/SerialServo.kicad_pcb

SerialServo PCB layout, top view — open source PIC board by DavidMFlynn

About the SerialServo PCB

SerialServo is an open source PIC PCB design by DavidMFlynn, published on GitHub. It is a 2-layer board measuring 33.7 × 61.6 mm, with 59 components from 26 distinct parts.

Its main chip is the PIC16F1847-ISO, from the PIC family. Other key parts include the LM358A. By type, the board carries 22 resistors, 14 capacitors, 8 connectors, 6 diodes, 3 switches and 2 ICs.

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

From the project

Packet serial to R/C servo w/ absolute encoder

Mode 4, Gripper control, closed value, open value Move toward close until reached or max current Open to open value OpenValue = FastRevVal, CloseValue = FastRevVal Speed is used for close only Open may be greater than or less than close, RevDirFlag?

Main components on the SerialServo

PIC16F1847-ISOLM358A

SerialServo bill of materials (BOM)

59 components, 26 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
PIC16F1847-ISO
U1
1
LM358A
U2
1
CONN_01X04
Conn_01x04
J1
1
CONN_01X05
Conn_01x05
J2
1
CONN_01X05
Conn_01x05
J3
4
CONN_01X03
Conn_01x03
J4, J5, J6, J7
1
CONN_01X02
Conn_01x02
J8
1
20K
RV1
3
SW_Push
SW1, SW2, SW3
1
L78L05_TO92
VR1
1
LM7805_TO220
VR2
1
LD1085
VR3
4
LED
D1, D2, D3, D4
2
D
D5, D6
10
0.1UF
0.1uF
C1, C3, C4, C6, C7, C8, C11, C12 +2
2
2.2UF
2.2uF
C2, C5
1
100UF
100uF
C9
1
1UF
1uF
C10
1
220R
R1
10
1K0
R2, R3, R7, R12, R14, R16, R18, R19 +2
Show 6 more
QtyPartRefs
2
100K
R4, R9
2
10K
R5, R11
1
1R0
R6
1
RRR
R8
4
47K
R10, R13, R15, R17
1
120R
R22

SerialServo design files

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

SerialServo: common questions

What microcontroller does the SerialServo use?

The SerialServo is built around the PIC16F1847-ISO, from the PIC family.

How big is the SerialServo PCB?

The SerialServo measures 33.7 × 61.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the SerialServo?

59 components, from 26 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the SerialServo design files?

From the DavidMFlynn/SerialServo repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the SerialServo design in my own project?

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

Can I test firmware for the SerialServo without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.

Similar boards