Commit Graph

343 Commits

Author SHA1 Message Date
Benjamin Vedder 9b11246dd0
Merge pull request #558 from TechAUmNu/clean-servo-input
Clean servo input
2022-11-21 20:32:44 +01:00
Euan 9aaf1187db Correct compensation for below cal temperature 2022-11-21 15:30:48 +00:00
Marcos Chaparro 4df718310c luna_m600: Add hardware support files
Reorganizes luna directory and includes torque sensor and display communication for all produced motor drives.

Also include minor updates to bbhsd drives.

Signed-off-by: Marcos Chaparro <marcos@lunacycle.com>
2022-11-19 18:44:33 -03:00
Euan e48f9fef51 Clean PPM in wizard. Temperature comp for HSI.
Option to only send back valid servo pulse lengths to VESC Tool. Stops ground noise making the PPM mapping wizard unusable.

Add temperature compensation for HSI oscillator. Needed to stop PPM pulse length changing drastically over temperature. Fairly simple map at the moment but seems to work very well.
2022-11-17 22:32:59 +00:00
Benjamin Vedder ea910462ea Added hw_gp 2022-11-09 20:41:09 +01:00
Euan d4ffa77413 Update to support TeamTriforceUK hardware
Add 25MHz external clock option
Add Low voltage output fault handling
Add support for A50S High gain (HG) versions
Add support for A200S V3 and V4.
Move A200S V2 to its own folder.
2022-11-08 23:43:05 +00:00
Benjamin Vedder 1f8c59f9c5
Merge pull request #545 from spencer1979/master
add Spesc hardware
2022-11-06 09:59:40 +01:00
Benjamin Vedder a1c026499a Updated doc, updated hw, removed dynamic functions that now are fundamentals 2022-10-24 15:56:27 +02:00
Benjamin Vedder 70c58f2b7c First CAN log support, added foc voltage and current extensions 2022-10-23 18:35:26 +02:00
Spencer Chen 3a3a49108b add Spesc hardware 2022-10-17 10:18:20 +08:00
Benjamin Vedder 9f892f1c54 HW update 2022-10-10 15:06:23 +02:00
JohnSpintend 80e3421482
Merge branch 'vedderb:master' into master 2022-09-08 09:10:25 +08:00
Benjamin Vedder 451fe7a17f Dual motor temp sensor fix 2022-09-06 12:24:55 +02:00
Benjamin Vedder 247fe8eefc Added custom UAVCAN message 2022-09-05 20:05:39 +02:00
Benjamin Vedder 05c76a3886 Added new hardwares 2022-09-03 09:36:56 +02:00
JohnSpintend 1bf5bb7055 Add hw_no_limits files for ubox family
Add hw_no_limits files for ubox family
2022-08-30 21:53:09 +08:00
JohnSpintend 9c0007c84f Add no limits files to ubox 100V directory
Add no limits files to ubox 100V directory
2022-08-26 16:09:51 +08:00
JohnSpintend 3094a43e15
Merge branch 'vedderb:master' into master 2022-08-06 14:21:32 +08:00
Benjamin Vedder 9a15de6299 Updated EDU default settings 2022-07-31 13:29:21 +02:00
Zach O'Brien 9c7b0dae2c Adding support for the AS5x47U encoder. 2022-07-18 14:25:03 -06:00
Jeffrey M. Friesen 5b5fdde57d minor cleanup 2022-07-12 08:20:48 -07:00
Jeffrey M. Friesen b4e576085f Update hw_mbot.h 2022-07-11 22:46:04 -07:00
Jeffrey M. Friesen 8260a7bfc1 added new HW 2022-07-11 17:15:47 -07:00
Benjamin Vedder 19ce7ebe48 hwconf fizes 2022-07-07 18:26:51 +02:00
Benjamin Vedder 245765b875 Added VESC EDU 2022-07-07 18:09:18 +02:00
JohnSpintend c7d1c65dbf remove the hw_ubox_single in othe directoryr
Remove the "hw_ubox_single" files in "other" directory, to avoid duplication with ubox_single HW support in the"ubox" directory.
2022-07-06 09:08:03 +08:00
Benjamin Vedder a00a3141c0 Some fixes 2022-06-11 13:53:41 +02:00
Benjamin Vedder 553548a6e2 Dual motor triple temp sens support 2022-06-08 14:31:23 +02:00
Benjamin Vedder 5483947f46 Dual motor current filter support 2022-06-08 14:00:43 +02:00
Benjamin Vedder e2bdbd3698
Merge pull request #502 from JohnSpintend/master
John of Spintend request to add Ubox family HW config files
2022-05-31 21:32:41 +02:00
Benjamin Vedder c2b35df2c1 Stormcore fixes 2022-05-31 16:46:42 +02:00
Benjamin Vedder d579968bda Rearranged HW-files 2022-05-31 16:25:16 +02:00
JohnSpintend 66d4493d49 Restore make file parallel disable
Restore make file parallel disable
2022-05-31 09:00:38 +08:00
JohnSpintend 459cbfdf69 Delete no_limits files
Delete no_limits files
2022-05-31 08:55:13 +08:00
JohnSpintend 7310543530 Merge branch 'master' of https://github.com/JohnSpintend/vedderb_bldc 2022-05-30 22:40:22 +08:00
JohnSpintend d69b9943e9 JohnSpintend added Ubox files
JohnSpintend added Ubox files
2022-05-30 22:39:13 +08:00
Benjamin Vedder 74cbe7cea3
Merge pull request #501 from surfdado/little_focer_v3_1
Support for Little FOCer versions V3 and V3.1
2022-05-30 16:13:53 +02:00
Benjamin Vedder ce6cda63ea Stormcore parallel fixes 2022-05-28 15:54:00 +02:00
Dado Mista de67d823c9 Support for Little FOCer V3 and V3.1
There's 3 Little FOCer variants:
V1 (the original, supported since fw5.3)
V3 (new version without DRV chip)
V3.1 (new variant of V3 with LSM6DS3 IMU)

Also removed the no-limits version.

Reviewed and tested by Shaman Systems.

Signed-off-by: Dado Mista <dadomista@gmail.com>
2022-05-24 10:18:23 -07:00
Benjamin Vedder ba5268f048 Moved shutdown to hwconf 2022-05-15 12:04:38 +02:00
Benjamin Vedder b900ffcde5 Orginized files 2022-05-15 11:55:34 +02:00
Benjamin Vedder 099aeb5b56
Merge pull request #487 from powerdesigns/extra_fw_version_name
Extra fw version name
2022-05-03 22:53:47 +02:00
Benjamin Vedder 112a0af934 Added 60v2_alva_mk2 2022-05-03 22:11:55 +02:00
Marcos Chaparro df9097a0a3 Show no_hw_limits as FW_NAME for builds with disabled limits
FW_NAME can still be overridden at hwconf level

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2022-05-03 11:23:20 -03:00
Marcos Chaparro d290f61ddf Send FW_NAME
See https://github.com/vedderb/vesc_tool/pull/229

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2022-05-03 09:54:36 -03:00
Benjamin Vedder 9cfd1e44ee Unity stack overflow fix 2022-05-01 20:06:47 +02:00
Benjamin Vedder f06574fbdd Added 60_75_mk2 2022-04-26 02:37:43 +02:00
Benjamin Vedder 8355a8fab0 HFI integrator windup protection based on estimated speed 2022-04-25 22:27:49 +02:00
Benjamin Vedder 0d2cab34dc Changed hw60 default f_zv 2022-04-10 20:39:47 +02:00
Benjamin Vedder 3c2d330283 Added 60_mk6 hw 2022-03-28 02:05:05 +02:00