Archon X1 Programming Thread (questions and experiences)

The new generation of the INNOTRACE controller is coming!

1773615483233.png
 
Last edited:
I played around a little bit and was finally able to connect via VESC Tool to my Innotrace X1!
Can this be used to fine-tune thumb throttle sensitivity? ("start", "end", in millivolts - like on BBSHD) I'm about to do an Innotrace build, and I've tested my friends one - his thumb throttle has wayyyy too much deadzone..

How about field weakening, I think I heard somewhere that there is very little field weakening applied on the Innotrace. Can it be tweaked further?

edit: from earlier post, the field weakening tab is empty??? XD what is this
 
Last edited:
Can this be used to fine-tune thumb throttle sensitivity? ("start", "end", in millivolts - like on BBSHD) I'm about to do an Innotrace build, and I've tested my friends one - his thumb throttle has wayyyy too much deadzone..

How about field weakening, I think I heard somewhere that there is very little field weakening applied on the Innotrace. Can it be tweaked further?

edit: from earlier post, the field weakening tab is empty??? XD what is this
If you are planning to build the VESC for Bafang M620 UART controller you better to be sure you are familiar with VESC stuff. There are only a few VESC guys claimed they were able to make that VESC firmware works on that controller and they refuse to share the instructions. But if you will make it works please post the instructions here.

If you want to build the new INNOTRACE M620 CAN controller then it has all the options the VESC firmware offers including tuning the throttle and modifying the source code to achieve any behavior you want.

The field weaking tabs are empty because of it is new VESC Tool while the INNOTRACE X1 firmware is based on quite old VESC firmware Krasnodar used.
 
Last edited:
I'm talking about the original Innotrace, the company that went bankrupt. I dunno why you are calling the new one an Innotrace since it has nothing to do with it. Making it hard to research for my Innotrace project too when half the google results on several different forums are about your new project..

Can it (Archon X1) be flashed with a newer VESC firmware for field weakening, while retaining the torque sensor and bafang display support?
 
According to the VESC guys it can be flashed with the VESC firmware Benjamin Vedder wrote for the X1 controller and it works. I guess field weakening works too. I do not know if other functionality like Bafang display, speed sensor, gear sensor, brake sensor, torque sensor etc work. I was not able to make that VESC firmware works and it looks like there are only a few VESC guys who know how to make the VESC firmware works with the X1 controller but they did not provide any instructions. You can try your luck and ask them on the VESC Discord server where they like to party.

In regard to INNOTRACE I was talking with Krasnodar and he gave up on INNOTRACE so now INNOTRACE belongs to the people and now there are at least 3 new INNOTRACE controllers already in addition to the original X1 controller (M620 CAN, M560/510, Shrimp).
 
Last edited:
Might just buy 350€ Pulsedrive controller (I guess that's somehow related to the old Innotrace?), cba toying around. Kinda feel like I should've built a second BBSHD instead lol, my friends Innotrace that I tried recently is way worse to drive with the thumb throttle. Ofc it's not made for that but.. I didn't quite like the torque sensor pedalling feeling either.
 
That's probably a good option. Make sure you post a review about it. You probably gonna be the first one who tried it.
 
Last edited:
I think I can fix the thumb throttle being so bad directly in VESC under App->ADC. Will have to see when my VESC Express arrives and I can play around with my OG Innotrace. No field weakening is a bit of a turn-off but maybe I can work around that too, we shall see.

My BBSHD needs 1.31 gearing (42:32) to go 0-30km/h comfortably - my friends Innotrace needed 1.85 (46:24)... At that gear ratio, the starting current felt way too hard on the motor - at least in my opinion when I'm used to my BBSHD singing happily at a high RPM. (which is why I'd like to try some field weakening)

I still think you should call your projects something else than Innotrace. Seriously, looking up information is a pain in the ass with those mixed results that have nothing to do with the original one, that most people actually own and have in their hands.
 
Last edited:
There is not much information about X1 out there. All you can find is already here and that's basically it.

If you want to connect VESC Express you need to do some modifications of the X1 controller, it is not plug and play like VESC for Bafang M620 UART controller. You need 5V power supply for the VESC Express. You can take that voltage from the buck converter circuit from the X1 PCB (it is about 6V or something) soldering some wires on the PCB. You can check the KiCAD files I shared with the reverse engineered X1 controller to see where you can take that voltage.

If you are not happy with how your X1 works you can try to contact Krasnodar from Exforce and maybe he will assist you. And maybe ask him to explain why his firmware is VESC based and he did not share the source code.
 
Last edited:
Surely 5V from USB should suffice?

I haven't driven on *my* X1 Innotrace yet, just some test riding on my friends build (which is identical to what I'm going to build...). And I actually kind of disliked it compared to my BBSHD <.<
 
All this is way beyond my pay scale... but honestly from what I've read I don't know why anyone would want to go through all this trouble other than a hobby exercise/challenge.
I went from a BBS02B to a UART Ultra and the programming available for the stock motors is more than adequate to make it do what ever you want... Well everything other than put out a destructive amount of power.
Carry on. . .
dance1.gif
 
Surely 5V from USB should suffice?

I haven't driven on *my* X1 Innotrace yet, just some test riding on my friends build (which is identical to what I'm going to build...). And I actually kind of disliked it compared to my BBSHD <.<
I tried it and it did not work from USB, you might need to modify it to make it works from USB.
 
other than a hobby exercise/challenge.
that's why I have a 15S 50A (~3kW) shunt modded + open soucre firmware'd BBSHD :D

It does kind of feel going backwards from my BBSHD to this X1 Innotrace. I wonder why people actually paid money for this. Stolen & locked VESC with minimal controls, no throttle start/stop voltage for example?? Max 14s battery (downgrade from my BBSHD), no field weakening, etc.. Honestly a joke. Can take more amps, sure I guess..

[email protected] doesn't deliver messages (error from my provider), ebikerepair.eu (who sells pulsedrive and is linked on pulsedrive.de) hasn't responded to my email from a week ago. Not looking good.
 
Back