Switch Encoder Controller

saadmaziz·UoG_TDP_EE3_Team-7_2025-26·2 - PCB Files/2-5 - Obstacle Avoidance/Switch Encoder Controller/Switch Encoder Controller.kicad_pcb

Switch Encoder Controller PCB layout, top view — open source board by saadmaziz

About the Switch Encoder Controller PCB

Switch Encoder Controller is an open source PCB design by saadmaziz, published on GitHub under the MIT license. It is a 2-layer board measuring 97 × 62.6 mm, with 83 components from 13 distinct parts.

Other key parts include the 74HC165. By type, the board carries 27 resistors, 25 capacitors, 22 diodes, 5 connectors, 3 ICs and 1 transistor.

From the project

Design Files for the 3rd year EEE design project at the University of Glasgow. Line following rover, with obstacle avoidance, traffic lights detection,

1 - Team Organisation and 6 - General Documents are not uploaded as they may contain non-relavant information that should not be made public

My personal contributions spanned all of the software, all of the mechanical design, a substantial part of the electronic hardware design, and most of the integration.

Main components on the Switch Encoder Controller

Switch Encoder Controller bill of materials (BOM)

83 components, 13 distinct parts.

QtyPartRefs
3
74HC165
U1, U2, U3
1
BC547
Q1
1
Switches-1
J1
1
Switches-2
J2
1
Switches-3
J3
1
Distro-Board
J4
1
Slip-Ring-Conn
J5
22
1N4148
D1, D2, D3, D4, D5, D6, D7, D8 +14
25
100n
C1, C2, C3, C4, C5, C6, C7, C8 +17
24
10k
R1, R2, R3, R4, R5, R6, R7, R8 +16
1
1k5
R102
1
4k7
R201
1
9k1
R202

Switch Encoder Controller design files

The KiCad project lives in the saadmaziz/UoG_TDP_EE3_Team-7_2025-26 repository on GitHub; these links point at the commit this page was built from.

Switch Encoder Controller: common questions

How big is the Switch Encoder Controller PCB?

The Switch Encoder Controller measures 97 × 62.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Switch Encoder Controller?

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

Where can I download the Switch Encoder Controller design files?

From the saadmaziz/UoG_TDP_EE3_Team-7_2025-26 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Switch Encoder Controller design in my own project?

Yes, under the terms of its MIT license, which saadmaziz chose for the repository.

More boards in UoG_TDP_EE3_Team-7_2025-26