Commit graph

29 commits

Author SHA1 Message Date
1c85769c5d Polish up the freecad case 2023-06-17 01:01:40 -04:00
991f9fae9b Update case design with split top and bottom 2023-06-13 00:14:31 -04:00
6d1bd15bfd Add an initial case design in FreeCAD 2023-06-08 12:59:04 -04:00
7f3cbd4ba0 Add audio jack 3d model 2023-06-08 12:58:50 -04:00
12ce7ca135 Add additional part models 2023-06-07 23:53:43 -04:00
579aab0ecd Add README 2023-06-06 21:57:40 -04:00
f84cf9727c Add multiple export options to the case design 2023-06-06 21:57:22 -04:00
986c9f00d2 Generate a basic case bottom with PCB mounting holes 2023-06-06 17:29:19 -04:00
ba799aab7d Add initial OpenSCAD case files 2023-06-06 00:14:58 -04:00
62462b6dd3 Ignore generated gerber files 2023-06-06 00:14:43 -04:00
c9d29490c8 Set gerber export settings 2023-06-06 00:14:23 -04:00
7233877015 Polish PCB design 2023-06-05 18:20:12 -04:00
4e0f3a9d3c Add KiCad design 2023-06-05 15:22:13 -04:00
554d702279 Add mute and input switching button controls 2023-05-28 13:04:43 -04:00
181363a52d Only display muted status when actually muted 2023-05-28 10:57:59 -04:00
7fe2b4f881 Add mute and channel status to display 2023-05-27 23:00:25 -04:00
896af8c12f Add MQTT controls for channel and mute 2023-05-27 21:34:04 -04:00
62bdbe71f5 Update switch select log message 2023-05-27 21:33:46 -04:00
156b904bfd Add multiplexing switch 2023-05-27 20:10:08 -04:00
3b3e4d9f34 Add rotary knob volume control 2023-05-27 17:36:27 -04:00
e1fb103db9 Draw volume levels as horizontal bars 2023-05-18 16:04:57 -04:00
8edea00b82 Remove repl from the Makefile 2023-05-18 14:51:49 -04:00
49396869d5 Mark as offline when the MQTT connection is lost 2023-05-18 14:50:49 -04:00
c1a8872962 Abstract state change tracking 2023-05-18 14:38:36 -04:00
3fb4da0912 Add logging 2023-05-18 12:37:53 -04:00
f2fec045e4 Add Makefile 2023-05-18 12:37:48 -04:00
b06b162b2d Add tests 2023-05-18 12:37:43 -04:00
b809b88f53 Add MQTT controls 2023-05-17 23:23:13 -04:00
363eaa46ef Initial commit 2023-05-17 18:10:49 -04:00