Scott Bezek and GitHub
72808f8af3
Update readme - link to new wiki, new video, etc
2022-06-26 11:25:00 -07:00
Scott Bezek
604f21dcb6
Fix compilation error if SK_ALS=0 but PIN_SDA and PIN_SCL are set
2022-05-27 18:57:07 -07:00
Scott Bezek
e35319af6d
Increase motor task stack
...
Avoid accidental stack overflows from small stack.
Updates #37
Updates #50
2022-04-07 10:20:24 -07:00
Scott Bezek and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
fed7f36ce1
Update README.md
2022-03-13 17:14:47 -07:00
Scott Bezek and GitHub
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 and GitHub
48dcff506d
Update README.md
2022-03-11 10:01:21 -08:00
Scott Bezek and GitHub
a79b2dfb3a
Update README.md
2022-03-11 08:00:12 -08:00
Scott Bezek and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
Scott Bezek
4f3b8f9ae7
View: Update pin assignments on ESP32 to avoid potential boot issues
2022-02-10 12:07:43 -08:00
Scott Bezek
7961626737
Add README and LICENSE
2022-02-08 21:09:39 -08:00
Scott Bezek
ad86663a6d
Cleanup
2022-02-08 20:32:21 -08:00
Scott Bezek
8afd55addc
Checkpoint View PCB
2022-02-08 18:41:08 -08:00
Scott Bezek
f362039a95
Detent tweaks
2022-01-27 09:27:20 -08:00
Scott Bezek
723396f588
Reduce noise on coarse detents
2022-01-16 11:24:57 -08:00
Scott Bezek
b92b805e13
cleanup
2022-01-15 21:21:23 -08:00
Scott Bezek
b380a756c3
Better demo UI, show config name, tune for re-mounted motor
2022-01-15 21:13:23 -08:00
Scott Bezek
381df91b92
Check in initial electronics projects
2021-11-01 22:40:10 -07:00
Scott Bezek
26373a9b4e
firmware checkpoint
2021-11-01 22:38:36 -07:00
Scott Bezek
a33c46b29b
Add button support
2021-10-25 21:44:37 -07:00
Scott Bezek
0b5785ecf3
Demo!
2021-10-24 22:23:05 -07:00
Scott Bezek
bbc51702ff
Auto-adjust centerpoint when idle
2021-10-24 14:42:21 -07:00
Scott Bezek
51f43cf727
dead zone and end stops
2021-10-23 20:47:24 -07:00
Scott Bezek
d9b97f8a2a
Basic detents
2021-10-22 15:59:51 -07:00
Scott Bezek
bb4ba9df1e
initial checkin
2021-10-22 12:35:39 -07:00