Dear ESk8ers,
a dream has come true: I bought a NOS rolling chassis of an “Ekewill” branded All-Terrain-Board. It seems to be a GTX (4WD). Judging from the fotos it also seems to be the same board as “Ecomobl M24”
Can anyone confirm / deny that? Ekewill does not to exist anymore - it would be great to know if the spare-parts are compatible.
I do not know anything else about the motors as the diameter (63mm) and that is has 12 coils and a straight-tooth planetary gear. Does anyhone have more Infos? (Power rating, gearing ratio..) I did not disasemble the undercarriage yet, though - maybe there’s a sticker somewhere.
What I did to the board is to change the electronics and the battery. I managed to fit 3 10S4P 18650 cell packs, connected in parallel, each pack with an 120A BMS (for beefyness and big cooler, the packs should presumably not deliver > 30A for a longer period of time, as standard “Grade A” cells are used). The motor controllers are two Dual Flipsky FSESC 4.2 Plus. I Y-Wired the switch to both ESCs, connected CAN-Bus, one Receiver for the VX2 Remote and one for BLE, motors and battery.
I compiled VESC-tool from Github on Fedora and I downloadend the Android-App from the Playstore (paying 5 €). After running the motor configuration wizzard (Using “Medium Outrunner” and changing only the wheel diameter to 200 and the number of coils to 12). It works! The settings are quite fine, the board ist absolutely ridable, has a lot of power and >1h playtime from 80%-30% battery. So far, so good!
Now: I’m a tinkerer an love to fine-tune things. For a reason I choose VESC-based Hardware. For example, I would like to:
- Set the power limits (max speed) and fine-tune the ramping (accelaration) for the Low/Mid/High settings on the remote.
- Change the break / reverse behaviour on the remote to have a config in which both directions have the same speed and / or figure out how to change the FW / RW setting via remote, if possible.
- Maybe implement “Tank mode” (Spin left side FW and right side BW or vice versa).
- Anything related to “E-Differential” oder “Traction Control” is not possible imho: There are no sensor cables on the motor so I suppose they are sensorless. Without sensors, the motor does not know its RPM, so the ESC can’t do such things, right?
- Get a better Start-from-0 behaviour. The current behaviour is acceptable, though: It does start from 0, but not smooth/reliable if low-speed is desired.
The problem I encounter (besides of not understanding most of VESC settings even after several hours of reading docs and howtos) is, that most of the present settings in the VESC-Tool (android) do not work for me in the current configuration. If I, for example, try to enter the section for the input settings, VESC-Tool asks me where the remote is connected. After selecting the VESC-ID (guessing) the remote inputs are not reflected in the shown numbers (does show 0 all the time for all 4 IDs) and the motors loose their config: They do not spin up anymore, only hum on remote input. After reconnecting VESC-Tool then complains than the CAN-Bus connection can not be deserialized. That behaviour can be fixed again by running the motor detection again or using the backuped settings. I’m unable to change any settings for input for that reason.
Also: The VESC-Tool complains about the hardware not having the most recent firmware (and sometimes, that the two controllers do not have the same version, which they should). I did not update that yet, because Flipsky has a warning about Firmware-Updates on that Hardware on their Website and I do not want to brick that boards. My Question: Is there a known-to-work Firmware-Version for that hardware that I should use? Also, I’m not sure about that hardware itself (did not buy directly from flipsky) The FSESCs seem to be legit Flipsky Hardware to my naked eye - are there known knock-offs in the wild and is there a way to tell if mine are maybe a knockoff? My reason for that thought is, that I got that hardware very cheap (1/3 of the original price). Maybe I have only been lucky…
Furthermore: The speed shown in RT-Data of the VESC-Android-App is far off: Its about an order of magnitude to high. I did not measure the speed shown on the remote - that one seems plausible.
Furterhmore, VESC shows “Limited” in the footer. I do not know what this exactly means.
So: All my problems are “luxury problems” at the moment: The board works fine as-is. I’m unsure if a firmware update can help or will brick the ESC. I also have a hard time to find good howtos and I’m annoyed watching tons of low-quality videos that do not contain the relevant infos for my case…
So: Any help is appreciated, especially if you know something by experience regarding my questions, pointing out possible errors I made - also links to relevant docs/howtos would be great.
Thank you in advance!
Yours, Joe