

Controller
Hardware disign files, for use with the KiCAD EDA
- Size
- 45.1 × 110 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 38
- Nets
- 82
- Pads
- 239
- Tracks, vias
- 694, 65
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20170123)
- Created
- 20 Oct 2016
- Updated
- 13 Mar 2022
Overview
Controller is an open-source printed circuit board by greyltc, from the greyltc/hardware repository on GitHub. It is a 4-layer board of 45.1 × 110 mm with 38 parts on 82 nets, routed with 694 tracks and 65 vias.
It is built around the MCP23S17-E/SO. Its parts include 8 resistors, 7 connectors, 6 ICs, 3 switches and 1 capacitor. It belongs with the power boards of this library.
Main components
1README
README.mdhardware
Hardware disign files, for use with the KiCAD EDA
Parts
38| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Jumper_NC_Dual | Connectors:GS3 | JP1, JP3, JP4, JP5 |
| 4 | Mounting_Hole_PAD | Mounting_Holes:MountingHole_2.2mm_M2_Pad | MK1, MK2, MK3, MK4 |
| 3 | 10K | Resistors_SMD:R_0805_HandSoldering | R1, R2, R3 |
| 2 | 1k | Housings_DIP:DIP-16_W7.62mm | RN1, RN2 |
| 2 | 4.7k | Resistors_SMD:R_0805_HandSoldering | R6, R7 |
| 2 | 74LS249 | Housings_DIP:DIP-16_W7.62mm | U2, U3 |
| 2 | Conn_01x17 | Socket_Strips:Socket_Strip_Straight_1x17_Pitch2.54mm | J2, J4 |
| 2 | Conn_02x03_Odd_Even | Pin_Headers:Pin_Header_Angled_2x03_Pitch2.54mm | J5, J6 |
| 2 | KCSC02-123 | Displays_7-Segment:KCSC02-123 | U4, U5 |
| 2 | SW_Grayhill_94H_Coded | myParts:Grayhill_94H | SW1, SW2 |
| 1 | 0.1uF | Capacitors_SMD:C_0805_HandSoldering | C1 |
| 1 | 100K | Resistors_SMD:R_0805_HandSoldering | R8 |
| 1 | 30K | Resistors_SMD:R_0805_HandSoldering | R5 |
| 1 | 70K | Resistors_SMD:R_0805_HandSoldering | R4 |
| 1 | ARDUINO_MICRO | myParts:arduino_micro | U1 |
| 1 | AVR-JTAG-10 | Connectors_Multicomp:Multicomp_MC9A12-1034_2x05x2.54mm_Straight | CON1 |
| 1 | Conn_02x05_Counter_Clockwise | Pin_Headers:Pin_Header_Angled_2x05_Pitch2.54mm | J1 |
| 1 | GREY@CHRISTOFORO.NET | myParts:logo | L1 |
| 1 | Jumper_NO_Small | Connectors:GS2 | JP2 |
| 1 | MCP23S17 | Housings_DIP:DIP-28_W7.62mm | U6 |
| 1 | SW_Push | Buttons_Switches_THT:SW_PUSH_6mm | SW3 |
| 1 | Screw_Terminal_01x02 | Connectors_Phoenix:PhoenixContact_MC-GF_02x3.50mm_Angled_ThreadedFlange_MountHole | J3 |
| 1 | Test_Point | myParts:Test_Point_S1751-46R | TP1 |
Questions
How big is the Controller PCB?
It measures 45.1 × 110 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Controller use?
38 parts, built around the MCP23S17-E/SO. 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 Controller KiCad files?
From the greyltc/hardware repository on GitHub, at the commit this page was made from: the board is KiCAD/controller/controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask greyltc before reusing the design.
More from greyltc/hardware
12- 2 layers121.9 × 88.9 mm

- 4 layers130 × 110 mm

- 2 layers

- 4 layers350 × 110 mm

- 4 layers30 × 30 mm

- 4 layers273 × 30 mm

- 4 layers40 × 89 mm

- 2 layers135 × 110 mm

ALD solenoidDriverCircuit rev0
greyltc/hardware
Hardware disign files, for use with the KiCAD EDA
37 parts - 4 layers40 × 89 mm

- 4 layers431.8 × 25.4 mm

- 2 layers37 × 108.5 mm

- 2 layers28 × 28 mm

Similar boards
- 4 layers243.8 × 171.5 mm

- 2 layers111.3 × 106.4 mm

Super Sixteen v1
matthewcieplak/super-sixteen
Code and schematics for the Super Sixteen Eurorack sequencer
141 parts171 - 2 layers65 × 100 mm

- 4 layers142.3 × 105.7 mm

Qmtech minimig
ranzbak/qmtech_minimig
KiCad design for a minimig compatible board for the QM_XC7A100T_DDR3 board.
222 parts24 - 2 layers149.3 × 104.5 mm

Sequencer
michd/modular-synth
Building a hardware modular synthesizer, this is where I'll collect module schematics and hardware designs.
132 parts20 - 2 layers70.6 × 33.1 mm

USD
o7-machinehum/uSD_Breakout
Micro SD (uSD) Breakout is a device to be inserted into a micro SD card slot to breakout the pins
46 parts7 - 2 layers57.4 × 38.6 mm

SPI 28c256
homebrew8088/Raspberry-Pi-32k-EEPROM-Programmer
Raspberry PI eeprom writer code
7 parts6GPL-3.0 - 2 layers191.5 × 97.6 mm

Open Apple 1 SBC
davischris/OpenAC1
This work is largely based on the work of Tor-Eirik Bakke Lunde (https://github.com/tebl/RC6502-Apple-1-Replica).
72 parts4GPL-3.0