79 Commits

Author SHA1 Message Date
jonny
bb84205531 GUI: Outsource tabs, Add tab digital_plot 2025-01-30 13:59:56 +01:00
jonny
48bfbb98ef Add gui for control and visualizing inputs (basic functionality works) 2025-01-30 11:57:05 +01:00
jonny
cd0ebd8891 Add PWM test, Minor optimizations, Swap Relay + PWM assignment 2025-01-30 11:08:18 +01:00
jonny
1be9545cd1 Fix ADC-lib to use 12Bit, Rework read_analog example + channel mapping 2025-01-29 11:09:21 +01:00
jonny
1fa1149170 Add custom ADC lib - ADC test success 2025-01-28 16:32:57 +01:00
jonny
6bd766ee41 Fix shift-register, pin assignment - Digital in/out tests work 2025-01-28 16:32:17 +01:00
jonny
4abdc2f565 Add examples: ADC, Digital-out, Fix Digital-in; Add shift_register class 2025-01-24 11:27:03 +01:00
jonny
335490b185 Add rpi-scripts folder, Add global pin assignment in "interface_board_pins.py" 2025-01-23 17:31:03 +01:00
jonny
f63e4e2ba1 Add photos, exports; Finalize kicad projects + housing; Rework README 2025-01-23 16:11:42 +01:00
jonny
820e4af1a9 REWORK README WIP 2025-01-23 14:48:50 +01:00
jonny
e845555063 Housing: Optimize Fan, Switch to RPI4 (adjust openings) 2025-01-15 17:05:28 +01:00
jonny
4d1418cd43 supply: add note about wrong connector polarity, leds-boards: minor changes 2024-12-19 16:40:49 +01:00
jonny
4bbf8453b5 Housing: Integrate led boards + display, Fan openings wip 2024-11-27 17:11:57 +01:00
jonny
853c0010e7 interface-board: make obvious that analog terminal and channel/led pins are not mapped the same. (notes + nets renamed) 2024-11-25 16:39:10 +01:00
jonny
0603d4557c interface-board: fix issues noticed at soldering (adjust diode, buzzer footprints) 2024-11-25 09:03:00 +01:00
jonny
f05e15c2ed housing: add top part, interface-board terminal cutouts, fan 2024-11-21 15:55:54 +01:00
jonny
f86141b496 interface-board: arrange silk/fab text to be readable 2024-11-20 12:50:24 +01:00
jonny
209b661634 interface-board: add missing vias, mark pads soldered both sides 2024-11-20 10:40:07 +01:00
jonny
28279bbd30 supply: Fix issues noticed at soldering (footprints, missing TP, via, TVS polarity) 2024-11-20 10:37:17 +01:00
jonny
4444a99d63 housing: update supply+main pcb, start with bottom part 2024-11-18 16:33:01 +01:00
jonny
f010995f5c supply: Arrange Fab-text (readable), Fix footprints (hole dia) 2024-11-18 12:44:35 +01:00
jonny
de3a9e6813 Add milling-notes, mark front solder, small fixes/comments V1.0-milled 2024-11-18 09:25:26 +01:00
jonny
f845fa1796 led-boards: Add generated G-code, minor zone optimizations 2024-11-17 17:32:32 +01:00
jonny
767fa1c9b3 interface-board: Optimize holes, Add text, Add G-code 2024-11-17 13:24:02 +01:00
jonny
076bdc3cad supply: Optimize pcb2gcode settings, Add G-code; Add G-code for flat milling 2024-11-16 20:24:46 +01:00
jonny
5cbfe96bff supply: optimize mounting holes for milling 2024-11-16 19:52:23 +01:00
jonny
c58bbd1090 Add bash script for running pcb2gcode (handle poroject name + separate drill runs) 2024-11-15 22:49:41 +01:00
jonny
6b49325fb4 Update cad model, gitignore 2024-11-14 16:58:33 +01:00
jonny
be913e386b supply: Add text, Optimize for milling, Add pcb2gcode config 2024-11-14 16:53:08 +01:00
jonny
caf302322b interface-board: Move relays, Optimize for milling, Add pcb2gcode config 2024-11-14 13:41:48 +01:00
jonny
ffc3829ca3 led-boards: Optimize layout for milling, Add pcb2gcode config 2024-11-14 11:06:57 +01:00
jonny
57e54e98d2 interface-board: Add notes about current limiting diode polarity (did tests) 2024-11-13 16:56:04 +01:00
jonny
327100b4f4 All boards: Switch to custom mount hole (NPTH with pads) -> no clearance around hole for milling 2024-11-12 16:50:19 +01:00
jonny
4390ca41da interface-board: Fix conn routed on wrong side, mark solder other side 2024-11-12 13:58:41 +01:00
jonny
e963c40251 supply: change internal terminal pos, mark top solder 2024-11-12 12:35:50 +01:00
jonny
ae4836ebd5 led-boards: Arrange, Route, Add Zones + Text 2024-11-12 10:53:28 +01:00
jonny
e1949c15f1 supply: Add testpoints, holes, Optimize tracks + terminals -> DRC Pass 2024-11-11 15:53:13 +01:00
jonny
dad08d9fe0 interface-board: Add Mounting-holes, Optimize terminal pos and gnd plane 2024-11-11 13:31:52 +01:00
jonny
6209a9e8f5 interface-board: Optimize all tracks -> DRC Pass 2024-11-11 11:40:57 +01:00
jonny
e9ceed4b29 interface-board: Add testpoints, re-arrange schematic 2024-11-11 09:56:28 +01:00
jonny
dc909c0b14 Update 3d model (fan + supply pcb), Update Readme (implemented features) 2024-11-07 17:01:24 +01:00
jonny
660e67f9aa interface-board: remove leds, separate supplies, add GND planes 2024-11-07 16:56:37 +01:00
jonny
3a290342cd Split led-boards to separate kicad project 2024-11-07 16:54:49 +01:00
jonny
35a49728cd supply: Add gnd-planes, optimize tracks - DRC pass 2024-11-07 12:29:56 +01:00
jonny
756a329d91 Split power-supply-board to separate kicad project 2024-11-07 11:28:02 +01:00
jonny
7028ce5b21 Route 40pin connector, minor optimizations 2024-11-07 10:59:45 +01:00
jonny
5b18f4c926 Route supply board 2024-11-07 09:05:57 +01:00
jonny
9f26edd141 Layout: arrange supply board, fan control, CAD: update pcb, add fan 2024-11-06 16:40:37 +01:00
jonny
62bda72500 Add fan control schematic + graphs 2024-11-06 12:34:45 +01:00
jonny
809ed4212f Assign shop links to parts ("Datasheet"), Validate footprints 2024-11-05 14:59:01 +01:00