Isn't there just a configuration to make the motor run with 48V or 52V battery??big4x4 said:I made a mistake on my m600 motor purchase and got 43v setups instead of the 48v I ordered.
Since so much time has passed (probably 9 months) and I already have all the batteries built for the two bikes I put together, I don’t have a way to get the 48v motors.
Is there a way to run the 48v batteries by running a Tvs diode inline somewhere? I remember this worked well on my ultra bike I had built running 15s.
If anyone can help, I’d be eternally grateful
The place for that files is on the repository - I suggest you to make a pull request. You can add a folder on inside hardware folder.4πr^2 said:Not sure if this is of any use to anyone, but I had some time over lunch, so I digitized the controller board outline and key components in the layout. The mosfets obviously need to sit above the thermal pads on the cover and the magnetic sensor is relatively critical to have centered and properly offset above the magnet. Also I located the pin headers for convenience. Ultimately, my goal would be to get a VESC style controller in this format, so we'd have full control over the operating parameters. It's just a multi-horse race to see if this project ever comes to pass, we actually 'crack' the CAN code / firmware and get that functionality, Luna ultimately releases the V2 controller for retrofit, or something else entirely!
I'll add dxf files, though if someone takes a crack at this and those don't work we can possibly try some other way to communicate between CAD software!
casainho said:The place for that files is on the repository - I suggest you to make a pull request. You can add a folder on inside hardware folder.
...
Here more details (missing some components on this pictures) - due to good size components, they are easy to build or remove to solder. Also the DC-DCs for instance, are small boards, that can be easy tested outside before assembling as also easy to remove and replace for a new one in case of a fail....
I mean repair in the case when you assembly by hand the board and made some mistake by accident. For instance, the DC-DCs are hard to debug when they are failing. Well, electronics are hardware to debug. Assembling by hand this boards with such small components, it is an high risk and just for a few users... :-(4πr^2 said:My thought is that if the board is built robustly and reasonable limits are exercised in software/hardware, then it should not really be an item in need of constant repair.
for curiosity I test the NRF52840casainho said:@SUPERJC, if you move to the NRF52840, you can still drive any display, continue to have the Bluetooth communication with Garmin Edge, and, with added feature of changing the Garmin page directly from the same remote you use to change the assist level of your motor. Garmin page change uses ANT+ Controls profile. We already have this implemented. You can get the source code on the GitHub.
You can program the NRF52840 in C/C++ or Python!!
And very good that Garmin customized data field, I was not aware of such tool!!
NRF also has Arduino or Python, so it is very easy to develop for. BUT, my plan is to not develop much, instead reuse the current display firmware, that was developed for be quick and fast to reuse/adapt to other devices.SUPERJC said:for curiosity I test the NRF52840casainho said:@SUPERJC, if you move to the NRF52840, you can still drive any display, continue to have the Bluetooth communication with Garmin Edge, and, with added feature of changing the Garmin page directly from the same remote you use to change the assist level of your motor. Garmin page change uses ANT+ Controls profile. We already have this implemented. You can get the source code on the GitHub.
You can program the NRF52840 in C/C++ or Python!!
And very good that Garmin customized data field, I was not aware of such tool!!
My first impression it is less easy and slower to develop than ARDUINO ESP32 (BLE + WIFI)
The NRF only benefit is ANT+
If I need ANT+ I'm thinking of using the NRF only as ANT+ transmitter
The ARDUINO ESP32 community is bigger for help
CAN Protocol ESP32 –> YES WE CAN
https://www.instructables.com/CAN-Protocol-Yes-We-Can/
The idea is to reuse as much as possible on the hardware side and firmware side, from the well tested EasyDIY display TSDZ2 version.Hagbard said:Excellent!
Is the plan to accomodate the Nordic module inside the display case also, or are you thinking of locating that component inside the frame? There's plenty of space above the battery, and the more that's out of the way the better IMHO.
On another forum one of the guys is trying to build a smaller keypad, he has mentioned about having to change the Baud rate to 250KBS before the cheapo CAN readers would work. Is this something to consider ?casainho said:I am out of luck. I have with me 2 different USB CAN devices, the most cheap ones. I used a few hours to test both and I could not receive any CAN data from the motor although I see the data on the oscilloscope. I did follow the CiDi guide and other guides, it should be very simple to receive the motor CAN data, still I was not able to get it.
Thanks, I tested again and it works!!Waynemarlow said:On another forum one of the guys is trying to build a smaller keypad, he has mentioned about having to change the Baud rate to 250KBS before the cheapo CAN readers would work. Is this something to consider ?casainho said:I am out of luck. I have with me 2 different USB CAN devices, the most cheap ones. I used a few hours to test both and I could not receive any CAN data from the motor although I see the data on the oscilloscope. I did follow the CiDi guide and other guides, it should be very simple to receive the motor CAN data, still I was not able to get it.