STLink Ninebot Max Gen 1 G30D ESC: Difference between revisions

No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 4: Line 4:


For the Ninebot ESX Series/[[Ninebot SNSC 1.0|SNSC 1.0]], use the guide at: [[STLink Ninebot ESX ESC]].
For the Ninebot ESX Series/[[Ninebot SNSC 1.0|SNSC 1.0]], use the guide at: [[STLink Ninebot ESX ESC]].
This guide is for the German G30D Gen 1 ESC with 3 capacitors. It is the board revision v1.5.


==Identify Which ESC Generation You Have==
==Identify Which ESC Generation You Have==
Line 13: Line 15:
<div><ul>
<div><ul>
<li style="display: inline-block;">[[File:NinebotMaxGen1ESC.jpg|link=STLink Ninebot Max Gen 1 ESC|thumb|center|400px|A Gen 1 ESC has bullet connectors and a silver metallic housing. Newer units may have writing as shown in this image.]]</li>
<li style="display: inline-block;">[[File:NinebotMaxGen1ESC.jpg|link=STLink Ninebot Max Gen 1 ESC|thumb|center|400px|A Gen 1 ESC has bullet connectors and a silver metallic housing. Newer units may have writing as shown in this image.]]</li>
<li style="display: inline-block;">[[File:NinebotMaxGen1G30DESC.jpg|link=STLink Ninebot Max Gen 1 G30D ESC|thumb|center|400px|his guide is meant for this model. A Gen 1 ESC has bullet connectors and a silver metallic housing. The G30D has 3 capacitors and a different location for the debug pins.]]</li>
<li style="display: inline-block;">[[File:NinebotMaxGen1G30DESC.jpg|link=STLink Ninebot Max Gen 1 G30D ESC|thumb|center|400px|This guide is meant for this model. The G30D has 3 capacitors and a different location for the debug pins.]]</li>
<li style="display: inline-block;">[[File:NinebotMaxGen2ESC.jpg|link=STLink Ninebot Max Gen 2 ESC|thumb|center|400px|TThese versions are based on the AT32 MCU rather than the STM32.]]</li>
<li style="display: inline-block;">[[File:NinebotMaxGen2ESC.jpg|link=STLink Ninebot Max Gen 2 ESC|thumb|center|400px|These versions are based on the AT32 MCU rather than the STM32.]]</li>
</ul></div>
</ul></div>


Click the image above to go to the guide that corresponds to your model.
Click the image above to go to the guide that corresponds to your model.
This guide relates to the German G30D Control board, marked AA02 or AB01. Yours may look slightly different or have the 3-pin connector unpopulated.


==Gen 1==
==Gen 1==
Line 54: Line 58:


[[File:NinebotMaxG30DESCSTLinkPinout.jpg|center|thumb|400px|Use either of the GND or VCC locations.]]
[[File:NinebotMaxG30DESCSTLinkPinout.jpg|center|thumb|400px|Use either of the GND or VCC locations.]]
'''NOTE: The pins for SWDIO and SWCLK may be switched on your STLink, if you are having issues connecting try swapping those two pins.'''


If you are going to attempt to use the BMS connector (and really you should do this anyway) make sure to unplug the battery before unplugging the dashboard and then press the power button a few times to drain the large capacitor onboard.
If you are going to attempt to use the BMS connector (and really you should do this anyway) make sure to unplug the battery before unplugging the dashboard and then press the power button a few times to drain the large capacitor onboard.
Line 71: Line 77:
===Testing===
===Testing===


Remove the STLink, and plug back in the ESC. Use [[ScooterHacking Utility]] to check that your version number is now 1.2.6.
Remove the STLink, and plug back in the ESC. Use [[ScooterHacking Utility]] to check that your version number has changed.


[[Category: Scooters]][[Category: Ninebot]][[Category: Max]][[Category: STLink]]
[[Category: Scooters]][[Category: Ninebot]][[Category: Max]][[Category: STLink]]
Administrators, Swags, Bureaucrats, Administrators
2,874

edits