
Hitchco mk4
mk4-dd/Controller-Electrical-Schematics
This repo is a part of the Hitchco MK4 project. You can read more about the project here.

A $150 four-electrode earth resistivity meter (Wenner array): Arduino, AD620, ADS1115. Documented failure-first as an engineering log.
Diy ert is an open-source printed circuit board by CainPatel, from the CainPatel/diy-ert repository on GitHub, published under the MIT licence. It is a 2-layer board of 127 × 117.5 mm with 44 parts on 95 nets, routed with 840 tracks and 17 vias.
It is built around the ADS1115IDGS, L298N and LM358, with the 74HC595 and CD74HC4067M among its other parts. Its parts include 18 capacitors, 9 resistors, 7 ICs and 4 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
KiCad 10.0.5 sources for the diy-ert board.
| File | What |
|---|---|
diy-ert.kicad_pro | project settings, design rules, net classes |
diy-ert.kicad_sch | schematic, one A4 sheet |
diy-ert.kicad_pcb | board, 2 layers, 127.05 x 117.55 mm |
Open diy-ert.kicad_pro in KiCad 10 or newer. Every symbol and footprint
comes from the standard KiCad libraries, so nothing else needs installing.
The .kicad_prl file (per-machine view settings) and the .history/
backup directory that KiCad creates are ignored by git.
The project was drawn under the default name Untitled and renamed here;
the rename touched only the project-name strings in the files, and the
netlist, ERC, DRC, and gerbers exported from the renamed project match the
originals.
Everything in the parent directory (schematic PDF, board renders, BOM,
reports, gerbers) is produced from these sources with kicad-cli:
kicad-cli sch export pdf -o ../schematic.pdf diy-ert.kicad_sch
kicad-cli sch export bom -o ../bom.csv --fields "Reference,Value,Footprint,\${QUANTITY}" --group-by "Value,Footprint" diy-ert.kicad_sch
kicad-cli sch erc -o ../reports/erc.rpt --severity-all diy-ert.kicad_sch
kicad-cli pcb drc -o ../reports/drc.rpt --severity-all diy-ert.kicad_pcb
kicad-cli pcb render -o ../images/pcb-top.png --side top --width 1500 --height 1400 diy-ert.kicad_pcb
kicad-cli pcb render -o ../images/pcb-bottom.png --side bottom --width 1500 --height 1400 diy-ert.kicad_pcb
kicad-cli pcb export gerbers -o ../gerbers/ --no-protel-ext --layers "F.Cu,B.Cu,F.SilkS,B.SilkS,F.Mask,B.Mask,Edge.Cuts" diy-ert.kicad_pcb
kicad-cli pcb export drill -o ../gerbers/ diy-ert.kicad_pcbOn macOS kicad-cli lives at
/Applications/KiCad/KiCad.app/Contents/MacOS/kicad-cli.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 100n | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C8, C9, C11, C13, C14, C15, C16, C17, C18 |
| 7 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R4, R5, R7, R8, R9 |
| 4 | CD74HC4067M | Package_DIP:DIP-24_W15.24mm | MUXA1, MUXB1, MUXC1, MUXD1 |
| 3 | 74HC595 | Package_DIP:DIP-16_W7.62mm_Socket | U6, U7, U8 |
| 2 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R6 |
| 2 | Conn_01x08 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-8-2.54_1x08_P2.54mm_Horizontal | J1, J2 |
| 1 | 100u | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C10 |
| 1 | 10u | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C12 |
| 1 | AD620 | Package_DIP:DIP-8_W7.62mm | U2 |
| 1 | ADS1115IDGS | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | U1 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A2 |
| 1 | Conn_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | VINJ1 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J3 |
| 1 | Conn_01x06 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J5 |
| 1 | L298N | Package_TO_SOT_THT:TO-220-15_P2.54x5.08mm_StaggerOdd_Lead4.58mm_Vertical | U3 |
| 1 | LM358 | Package_DIP:DIP-8_W7.62mm | U5 |

mk4-dd/Controller-Electrical-Schematics
This repo is a part of the Hitchco MK4 project. You can read more about the project here.






KilowattSynthesis/Braille-Display-CAD
Experimental design for a braille display using build123d CAD in Python

KilowattSynthesis/Braille-Display-Column-Rods
Braille display POC using tiny stepper motors to drive columns of the display
It measures 127 × 117.5 mm and has 2 copper layers, 1.6 mm thick.
44 parts, built around the ADS1115IDGS, L298N, LM358 and 74HC595. 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.
From the CainPatel/diy-ert repository on GitHub, at the commit this page was made from: the board is hardware/kicad/diy-ert.kicad_pcb and its schematic hardware/kicad/diy-ert.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).