c59321ce83
Push schematics to repo via gha
2024-02-29 22:52:54 -05:00
VIPQualityPost
6bdda91fe4
Update jlc_bom_formatter.py
2024-02-28 16:05:28 -05:00
VIPQualityPost
f3fc2eec07
Merge pull request #13 from VIPQualityPost/ercfixes
...
fix erc failures
2024-02-28 15:52:35 -05:00
ef0fba86ef
fix erc failures
2024-02-28 15:49:29 -05:00
VIPQualityPost
7048e63809
Update documentation.yml
2024-02-28 15:43:14 -05:00
5869772066
add scripts
2024-02-28 15:33:58 -05:00
VIPQualityPost
0efe375e0a
Update design.yml
2024-02-28 15:30:40 -05:00
VIPQualityPost
7783cbe54a
Create documentation.yml
2024-02-28 15:30:13 -05:00
VIPQualityPost
0da8351bd0
Create design.yml
2024-02-28 15:28:26 -05:00
VIPQualityPost
74ab5b89bd
Merge pull request #12 from VIPQualityPost/currentsense_board_mods
...
Selectable current sense
2024-02-06 14:03:55 -05:00
d1318f2d0b
Update firmware defines to match hardware
2024-02-06 14:03:28 -05:00
558a67dae0
add tooling holes, update CPL
2024-01-29 20:14:52 -05:00
471c779d31
get DRC clean
2024-01-29 19:52:36 -05:00
copper280z
9f913eb9a9
Made analog gain of current sense amps selectable by mcu.
...
Removed analog ground plane and tied all grounds together
2024-01-23 07:32:01 -05:00
copper280z
5554a35eea
Changed initial motor setpoint to the current angle, so that motor doesn't make a violent move on startup
2024-01-13 12:58:35 -05:00
8ee5d11fe5
v3 fixes, appropriate inductor
2024-01-12 19:14:52 -05:00
32f5d1fe68
update L6226Q footprint and symbol
2023-12-18 12:34:30 -05:00
f1d1434dce
update documentation
2023-12-09 21:16:19 -05:00
55cd32da54
change inductor footprint, add I2C1 SCL on user 3
2023-12-09 20:02:26 -05:00
2e4a91f061
remove OPA2 for rev 3
2023-12-04 20:51:47 -05:00
VIPQualityPost
780a601af4
Merge pull request #9 from VIPQualityPost/currentsense
...
Working current sense firmware
2023-11-17 20:47:25 -05:00
c825db4dd8
add DFU button. update defines for v3
2023-11-17 20:46:57 -05:00
7d617df636
Merge branch 'main' into currentsense
...
sync current sense to main
2023-11-17 20:37:24 -05:00
4495b5a61d
rev3 documentation
2023-11-17 20:20:40 -05:00
6ca8d8c19c
update step file
2023-11-17 17:48:22 -05:00
VIPQualityPost
0e42c721de
Merge pull request #7 from VIPQualityPost/layout
...
Rev 3 layout
2023-11-17 17:44:31 -05:00
0b09c0ae24
fix thermal contact placement
2023-11-17 17:43:41 -05:00
27bff61249
improve DFM
2023-11-17 17:43:41 -05:00
83bde4aaf0
finalize v3 files
2023-11-17 17:16:37 -05:00
copper280z
fef9087a00
fix opamp instance
...
fix voltage scale in utils.cpp
fix switch case for pins in _readADCVoltageInline
added commented out lines for my motor config, changed PID values, added global monitor variables near loop
2023-11-15 08:52:30 -05:00
VIPQualityPost
0b534d2905
Merge pull request #6 from VIPQualityPost/heatsink
...
Heatsink
2023-11-14 22:09:06 -05:00
37d5e4b64c
oops msp deinit
2023-11-14 21:11:23 -05:00
25224f7b7e
add vmotor pin in gpio init
2023-11-14 21:06:31 -05:00
06cc2f413d
got current sense readings!
2023-11-14 21:03:05 -05:00
33eabb4cb0
fix thermal contact placement
2023-11-14 17:59:19 -05:00
0dae513a2c
tinker with dma
2023-11-14 12:18:41 -05:00
1d4c24a0d7
add user button
2023-11-13 22:26:51 -05:00
1106cacca4
improve DFM
2023-11-13 15:51:45 -05:00
copper280z
404a390372
Fix calls to init opamp3 based on cubeMX.
2023-11-13 09:42:12 -05:00
54e705ad55
try unity gain
2023-11-12 18:19:09 -05:00
1c711e71dc
get ADC trigger working
2023-11-12 15:38:01 -05:00
a1ddf9027d
heatink prototype
2023-11-12 12:57:58 -05:00
4f26202837
current sense LPF prototype
2023-11-12 12:48:53 -05:00
505e9bb7c2
fix clock tree
2023-11-12 12:45:13 -05:00
06d36233ba
update pcb layout
2023-11-11 10:56:43 -05:00
205bf7ea28
add idea for heatsink NEMA14
2023-11-11 10:52:37 -05:00
copper280z
d691329e86
Add some debug prints
...
fix function def for init ADC, so it overrides the weak generic version
fix caps in mt6835 include so gcc is happy
2023-11-10 22:44:04 -05:00
copper280z
5125602875
Change references to BLDCDriver to FOCDriver in current sense base class
...
change setPwm function in FOCDriver to accept 3 args, with a default value for the 3rd
Change stepper driver classes to use 3 arg setPwm, ignoring 3rd arg.
created InlineCurrentSenseSync class in lib/currentsense.
fixed timer bug in calibrate encoder, in main
defined a label for serialusb, to make it easier to swap out.
2023-11-10 21:49:39 -05:00
deea94b076
try to fix submodule
2023-11-09 19:02:15 -05:00
c1d45aa443
work on current sense
2023-11-09 18:50:34 -05:00