Commit Graph

45 Commits

Author SHA1 Message Date
Luca d8527ce5e7 feat(faderboard): implement pid controller 2024-07-21 20:56:52 +02:00
Luca 8c3625c8da chore(faderboard): add .toml extension to cargo config 2024-07-21 20:51:45 +02:00
Luca 234c89206e chore(faderboard): add 3d model for faders 2024-07-16 22:01:11 +02:00
Luca 7ce1529e88 refactor(faderboard): touch module 2024-07-16 04:00:03 +02:00
Luca f85db1b754 docs(faderboard): use markdown in comment documenting usb product id 2024-07-16 03:54:10 +02:00
Luca 15ee464440 fix(faderboard): instantiate serial port before usb bus allocator is frozen 2024-07-16 03:52:27 +02:00
Luca 4ce5d0a1b3 feat(faderboard): add echo serial usb interface 2024-07-15 23:17:44 +02:00
Luca 3cac6c3e37 feat(faderboard): initialize pwm channels 2024-07-15 17:24:11 +02:00
Luca da20d2bcc0 chore(faderboard): use stm32f0xx-hal with backported features 2024-07-15 17:04:02 +02:00
Luca d4058bd161 feat(faderboard): add firmware stub 2024-07-15 01:26:23 +02:00
Luca c63004453f fix(faderboard): ensure TOUCHx signals are on distinct io numbers 2024-07-14 23:59:02 +02:00
Luca 4c93ca6bc4 chore: add kicad-libs as submodule 2024-07-13 19:54:31 +02:00
Luca f84515b3c2 chore: delete legacy file layout.svg 2024-07-13 19:33:49 +02:00
Luca d1d96ab56f chore(faderboard): update gerber files 2024-07-13 18:48:03 +02:00
Luca 339c3440b6 feat(faderboard): add alignment holes to paste layer 2024-07-13 18:39:50 +02:00
Luca f549c0234e chore(faderboard): update gerber files 2024-07-13 17:52:14 +02:00
Luca b3671b97ac feat(faderboard): add fader outlines to silkscreen 2024-07-13 17:48:38 +02:00
Luca 959ae7f90e chore(faderboard): add placeholder for order number 2024-07-13 17:39:52 +02:00
Luca abcbc239cd chore(faderboard): remove legacy file pinfunctions.ods 2024-07-13 17:30:38 +02:00
Luca c673754314 chore(faderboard): generate gerber files 2024-07-13 17:23:02 +02:00
Luca 7eecf11a7f feat(faderboard): add USB-ACAB symbol 2024-07-13 03:10:46 +02:00
Luca f2e65ba1b0 feat(faderboard): add mounting holes 2024-07-13 02:42:44 +02:00
Luca ce81e02043 chore(faderboard): update schematic 2024-07-13 02:19:13 +02:00
Luca 05b7ada625 feat(faderboard): add silkscreen text 2024-07-13 02:14:43 +02:00
Luca 2afc322d6e feat(faderboard): route pcb 2024-07-13 01:59:48 +02:00
Luca ff7d4f6118 refactor(faderboard): migrate to STM32F072, DRV8838, add USB Type-C port 2024-07-11 19:52:25 +02:00
Luca 19b889d02a refactor(faderboard): move faders to separate sheet 2024-07-11 16:26:58 +02:00
Luca f5c3eb9043 feat(layout): add displays and buttons 2024-07-11 16:01:47 +02:00
Luca 90b8319b9f refactor(faderboard): update pcb design 2024-07-11 15:56:14 +02:00
Luca 7326f75ef5 refactor: update faderboard 2024-07-08 15:23:31 +02:00
Luca aa76bae3b8 Set copper fill connection of top pads of DRV8837 to 'full' 2023-02-17 18:20:01 +01:00
Luca e743c6b47b Rearrange pin assignments 2023-02-17 17:41:00 +01:00
Luca ebae8b43e3 Place components 2023-02-15 00:45:54 +01:00
Luca ade6865dc8 Replace DRV8837 footprint 2023-02-14 23:10:15 +01:00
Luca 754870b287 Export updated schematic 2023-02-08 23:03:53 +01:00
Luca b7005c1011 Swap USART RX and TX 2023-02-08 23:03:32 +01:00
Luca afcfaa3d34 Update VCC mounting hole footprint 2023-02-08 23:03:06 +01:00
Luca 99a2a3b4f4 Fix STDC14 connector 2023-02-08 00:03:54 +01:00
Luca f1de005a36 Remove mounting holes and pads from BOM 2023-02-07 22:41:20 +01:00
Luca 1324d233df Update schematic and assign footprints 2023-02-07 22:06:17 +01:00
Luca d6e0da05f9 Annotate and export schematic 2023-02-07 19:18:26 +01:00
Luca e8b1cc16b6 Draw schematic for fader board 2023-02-03 20:02:08 +01:00
Luca 9670485823 Add fader board 2023-02-03 00:08:13 +01:00
Luca dfe2fb3583 Add WiP layout 2023-02-03 00:07:37 +01:00
Luca 829fa48b48 Initial commit 2023-02-03 00:07:19 +01:00