Commit Graph

66 Commits

Author SHA1 Message Date
Scott Bezek 21031d13af Add PlatformIO Github Actions workflow (#55)
And add badges for both electronics and pio actions to README

Updates #49
2022-04-06 22:07:48 -07:00
Scott Bezek 45fd9f4e3e Cleanup old pio envs, fix some compilation issues with compile flags
Removed some legacy platformio envs that are not actively being maintained. But also fixed some bugs with different build flags that caused compilation issues.

Fixes #49
2022-04-06 21:53:41 -07:00
Scott Bezek 5c2a10428a Update kikit to 1.0.4
To fix breaking change from transitive dependency `click`. More info: https://github.com/yaqwsx/KiKit/releases/tag/v1.0.4
2022-03-31 12:44:07 -07:00
Scott Bezek a30e94cf4b Update README.md
Some updates and clarifications on the motor situation and current project status
2022-03-31 12:33:29 -07:00
Scott Bezek 59420c6da9 Update readme - motors are no longer available :( 2022-03-24 09:56:15 -07:00
Scott Bezek 3616cee8b8 Move C10 slightly so that paste/stencil matches v0.2 2022-03-16 11:21:22 -07:00
Scott Bezek 1f7bf8a92a Extract release version number from tag, if applicable 2022-03-14 21:59:03 -07:00
Scott Bezek 916854c611 Fix LCD footprint lib path and hide LCD 3d model by default in kicad 3d rendering 2022-03-14 18:06:52 -07:00
Scott Bezek 3cfbd3501d Update README.md
Add notes about artifacts being auto-generated and untested. Also add link to potential other motor listing. Updates #16
2022-03-14 18:01:54 -07:00
Scott Bezek deee357036 Add testpoints for RX and TX
Updates #14
2022-03-14 17:35:03 -07:00
Scott Bezek db3b3c256f Add alignment holes, update board outline - shorter slots
Fixes #7
2022-03-14 17:28:30 -07:00
Scott Bezek fed7f36ce1 Update README.md 2022-03-13 17:14:47 -07:00
Scott Bezek 637057dd1f Generate merged BOM (#15)
Also add more bom-only items to the schematic
2022-03-13 17:04:22 -07:00
Scott Bezek 5316810d83 Remove "service loop" silkscreen marks from screen pcb
Service loops weren't really feasible/helpful, so don't recommend them via the silkscreen. Fixes #10

Also added testpoints (or could be solder points) for all signals on the top side of the screen PCB. Fixes #11
2022-03-13 15:11:21 -07:00
Scott Bezek aea7efc3d0 Add a bunch of part numbers to BOM 2022-03-13 12:50:26 -07:00
Scott Bezek 91498a1da0 More helpful tips in the README 2022-03-11 18:29:02 -08:00
Scott Bezek 8a7c3e3a61 Update README 2022-03-11 15:45:43 -08:00
Scott Bezek 48dcff506d Update README.md 2022-03-11 10:01:21 -08:00
Scott Bezek a79b2dfb3a Update README.md 2022-03-11 08:00:12 -08:00
Scott Bezek 0a09f3a279 Update README.md 2022-03-10 19:39:41 -08:00
Scott Bezek 1a6c5ff090 Fix HX711 analog supply, fix 3.3v regulator
Fixes #8
Fixes #3
2022-03-10 19:18:51 -08:00
Scott Bezek b47fcf7da4 Firmware updates - sensors, calibration, View support, etc (#9)
- Modify TLV493d library to expose frame counter in order to check for lockup, and implement auto-reset in tlv_sensor in case of lockup
 - Implement MT6701 SimpleFOC sensor
 - Make display optional
 - Add optional LED, strain, ALS support
 - Connect ALS to LED and display brightness
 - Hardcoded strain gauge thresholds and haptic feedback
2022-03-10 19:05:49 -08:00
Scott Bezek 9e2725f850 Add link to 15mm adapter 2022-02-23 16:19:27 -08:00
Scott Bezek 8148571e1f More CAD links 2022-02-18 16:55:37 -08:00
Scott Bezek de2dc87b16 Add more motor CAD links 2022-02-18 16:34:09 -08:00
Scott Bezek 8c52505bae Add CAD readme 2022-02-18 16:05:55 -08:00
Scott Bezek a6850aed7f Change View Base to v0.2 2022-02-16 09:09:24 -08:00
Scott Bezek 48ab735a93 View base: Fix GND fill under TMC6300 2022-02-16 09:07:05 -08:00
Scott Bezek 16c9d597f9 Clean up schematic 2022-02-15 15:41:44 -08:00
Scott Bezek fc825098ab 3d rendering improvements 2022-02-15 13:41:08 -08:00
Scott Bezek e2076d2eda Remove paste from USB-C pads
USB-C connector will be soldered separately from main top reflow, since it hangs below the board.
2022-02-15 13:09:32 -08:00
Scott Bezek f6338c9ffb Tweak PCB 3d renders 2022-02-15 13:05:24 -08:00
Scott Bezek 417ca2c263 View screen pcb: move solderpads to bottom to avoid shorting on metal LCD shield 2022-02-15 12:16:43 -08:00
Scott Bezek a20609e364 Disable raytracing on renders 2022-02-15 10:37:12 -08:00
Scott Bezek 56feeb484c Fab automation (#2)
- Use KiKit for fab automation
- Add splitflap scripts for exporting pcb pdfs, and switch to splitflap script for 3d rendering (for consistency with fab automation)
- Added support in 3d rendering scripts for soldermask & silkscreen colors, option to skip virtual components
- Added silkscreen to base and screen pcbs for commit and date info
2022-02-15 01:27:38 -08:00
Scott Bezek 8957d8b28e KiBot electronics automation (#1)
Basic KiBot artifact generation - schematic, bom, and pbc renders
2022-02-14 19:31:39 -08:00
Scott Bezek 311a13eab9 Add EN pullup, capacitor, test points 2022-02-14 11:26:08 -08:00
Scott Bezek ac6ef1557a Update readme 2022-02-14 10:29:06 -08:00
Scott Bezek 493e783355 Update README.md 2022-02-13 11:11:13 -08:00
Scott Bezek 53805c45ec View: Exploded view 2022-02-13 11:07:35 -08:00
Scott Bezek 4c8a110e22 View: improve silk 2022-02-13 10:46:53 -08:00
Scott Bezek dc58fc2334 View: Label LCD pads 2022-02-13 09:40:06 -08:00
Scott Bezek 1c75fa0bb0 vscode recommendations 2022-02-13 09:38:39 -08:00
Scott Bezek 05ed12f950 View: rename base pcb to view_base 2022-02-13 09:38:23 -08:00
Scott Bezek e997f32d6e View: screen pcb nearly done 2022-02-12 22:59:40 -08:00
Scott Bezek 6a8243e412 View: Add initial screen pcb 2022-02-11 23:02:28 -08:00
Scott Bezek 149cbe9b27 View: Small pcb tweaks 2022-02-11 12:09:35 -08:00
Scott Bezek 62187548c9 Cleanup 2022-02-10 23:57:07 -08:00
Scott Bezek ca6ec6a48e View: finished initial routing 2022-02-10 17:01:18 -08:00
Scott Bezek 7aac980c1e View: PCB checkpoint 2022-02-10 16:24:30 -08:00