AlkaMotors / AM32-MultiRotor-ESC-firmware

Firmware for stm32f051 based speed controllers for use with mutirotors
GNU General Public License v3.0
794 stars 279 forks source link

RC Car mode #69

Closed abrarakram19 closed 1 year ago

abrarakram19 commented 3 years ago

Hi bro, I am interested in developing ESC hardware for RC car and want to use your code for initial prototypes but I am not good in coding. I want to assign pinout on my choice for better layout and functionality. I already designed layout and tested some other open source codes like blheli and simonK on AVR 8bit microcontrollers and learned Assembly to make Some basic modifications but I am still not good to make some more modifications to add brake function before reverse throttle. How you can help me? Or what you will suggest. Can anyone help me to make some modifications in above mentioned Assembly code? Because it will be more easy for me to implement those codes for my existing layout design. Any type of help will be highly appreciated.

AlkaMotors commented 3 years ago

All you need to do is enable RC car mode in the config tool. First pull of reverse applies a brake. Double tap to reverse. https://www.youtube.com/watch?v=vwFFFg4DxZs&list=UUvq7C-yEi_syF4zkxDDkKGQ&index=2 The pinout of your choice has to be the ones that are connected to the proper peripherals! There is not a lot of flexibility. We have a targets file that defines these pinouts. https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/blob/master/Inc/targets.h

abrarakram19 commented 3 years ago

Thank bro, will code work on f051c8k6 same way? And can I use 3 high and low side drivers instead of 6288 or 6531 in my layout?

On Sat, 11 Sep 2021, 2:27 am AlkaMotors, @.***> wrote:

All you need to do is enable RC car mode in the config tool. First pull of reverse applies a brake. Double tap to reverse. https://www.youtube.com/watch?v=vwFFFg4DxZs&list=UUvq7C-yEi_syF4zkxDDkKGQ&index=2 The pinout of your choice has to be the ones that are connected to the proper peripherals! There is not a lot of flexibility. We have a targets file that defines these pinouts. https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/blob/master/Inc/targets.h

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/issues/69#issuecomment-917249626, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMGIMWUGDBDT3EWSTKQSRTTUBKA3NANCNFSM5DZ7BRLA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

abrarakram19 commented 3 years ago

Sorry I mean f051k6t6? And drivers ir2101s?

On Sat, 11 Sep 2021, 7:59 am My Hobbies, @.***> wrote:

Thank bro, will code work on f051c8k6 same way? And can I use 3 high and low side drivers instead of 6288 or 6531 in my layout?

On Sat, 11 Sep 2021, 2:27 am AlkaMotors, @.***> wrote:

All you need to do is enable RC car mode in the config tool. First pull of reverse applies a brake. Double tap to reverse. https://www.youtube.com/watch?v=vwFFFg4DxZs&list=UUvq7C-yEi_syF4zkxDDkKGQ&index=2 The pinout of your choice has to be the ones that are connected to the proper peripherals! There is not a lot of flexibility. We have a targets file that defines these pinouts. https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/blob/master/Inc/targets.h

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/issues/69#issuecomment-917249626, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMGIMWUGDBDT3EWSTKQSRTTUBKA3NANCNFSM5DZ7BRLA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.