Skip to content
View in the app

A better way to browse. Learn more.

Pedelecs Electric Bike Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

daenny

Members
  • Joined

  • Last visited

  1. Giga started following daenny
  2. Yes indeed. CS is for selecting between different SPI devices, and since I only have one it's always the LCD. I ditched the throttle eventually, the PAS with the option to quickly change in 50W steps is usually more than enough. And in the rare case that you want to quickly overtake someone or make the traffic light, the boost button is nice.
  3. No that's actually on purpose. It saves a pin and therefore a cable that runs through the frame. You need to give the LCD library all pins, so that is why I defined them. but one of them does not need to be connected, I think it's CS which I pulled to ground if I remember correctly. This of course only works when you only have one SPI connection
  4. Hi, I use the VESC 4.12 with the latest BLDC firmware. I did a quite somechanges to get the ForumsController code running on the Teensy, they are all on my github link in my initial post. I used a Teensy because: - Multiple UART RX/TX (so you do not need to unplug the VESC while programming the Teensy), and more flexible other pins (all are Analog and Digital) - More space, the Nano is on its limit with the ForumsController code. - I wanted the colour LCD display. It's now connected directly to the Teensy, I do not know if the atmega's are fast enough and have enough space for it. - Faster, 96MHz vs 16 or 32MHz on the atmega's. I could run the PID control loop at 1Khz, if I would want to (which does not make sense, but it's fast enough for it ). I have biked now around 800km with this setup, and all is still working fine
  5. Sold to a new member of the forum.
  6. Up for the weekend. I might put it on eBay if it's not sold by Monday. Summary: 300 GBP excl. shipping for a quasi new Oxydrive CST set!
  7. Mine is code 10 (according to the marking on the motor, see second picture). The previous one I had was also code 10 and could get me to 36kph easily. This motor seems a little bigger, so I would guess plenty of torque. No one interested in this bargain? I need some space
  8. You can re-lace it in a 26 rim and you would probably still be cheaper off than buying a new set
  9. For those interested, I posted my current build here: http://www.pedelecs.co.uk/forum/threads/gsm-middrive-with-vesc-and-teensy-forumscontroller-conversion.25787/ The oxydrive kit is still for sale!
  10. So, my latest build is finally mostly complete: I used for the build a GSM middrive (without internal controller) from Woosh, a VESC open source controller and a Teensy as "CycleAnalyst/ForumsController". I have built a display based on a 2.2 inch LCD and also module with 5 way joystick for the controls and push throttle-button. For power I use 12s LiPo (MultiStar 8000mAh 6s x 2 from HobbyKing in a saddle bag). I am an RC enthusiast, so I already had proper balancing chargers and know about the pros and cons of LiPos. I ran the wires through the frame for a nice a clean build. The front light is powered via a step-down module and the power can be switched on via the handlebar controls. This is the final bike: In more detail: I used the VESC (http://vedder.se/2015/01/vesc-open-source-esc/) as controller as it gives complete control over the settings. Via Serial communication I can get the battery current and voltage, board and Mosfet temperature, motor current and RPM. However, as it is based for electrical skateboards, there is no input for throttles, ebrakes, PAS and displays. It has two available analog/digital pins but also a Serial port. So I first thought I will add a CycleAnalyst for this and use one of the A2D pins as throttle input. However, then I came across the ForumsController (some info in German: http://www.pedelecforum.de/wiki/doku.php?id=elektrotechnik:forumscontroller) and thought, I can build this myself, and since I need much less functionality, i.e. I can get a lot of data already from the VESC, I basically only need the microcontroller to handle all the e-bike accessories. The ForumsController code is nice since it already took care of a lot of things, i.e. Voltage cutoff, PID control for the output, PAS, velocity limits, range calculation, different profiles, etc. I bought a Teensy (a 96mhz "Arduino compatible") board and adapted the ForumsController code to run on it. I build a simple PCB to which I attached the ebrake, display, throttle and the Serial communication from the VESC. The VESC also provides one 5V 1A output which powers the Teensy and all accessories. Below an intermediate PCB version and the VESC in a 3D printed case: In the final version I changed the JST connectors for USB-C type connectors and wired it up using USB-C cables. I put the VESC and the teensy together in a 3D printed box on the down tube. As a display I did not like the standard display, which is usually used, namely a Nokia 5510 display. There was already a mockup for a colour LCD, so I used the existing code and made it work with the Teensy. Some more info on the Display (in German): http://www.pedelecforum.de/forum/index.php?threads/forumscontroller-eine-display-diskussion.16947/page-8#post-701276 Video from the display: https://www.dropbox.com/s/o81ibg4oab30zgj/2016-07-29 19.21.39.mov?dl=0 As final step I changed the throttle for a 5 way joystick and a push button throttle. I used various resistors to hook all 6 buttons up via a single Analog input. I kept the e-brake on a separate wire, just to have more reliability and I had the spare wire anyway . I used a USB 3.0 cable which I wired through the frame. It has 8 wires in total. The display used 6 of the wires, so I had exactly one left for the analog input for the 6 buttons and one for the e-brake. The ground is combined in the display case. I recycled the connectors of these Julet wire harnesses so I have the USB cable go inside the display case and two Julet connectors for the e-brake and the button panel, for which I 3D printed a case. See the button panel below: With the 5 way joystick I can increase and decrease the support in 50W steps (up/down) and change the views of the disply (left/right). A center push enters the menu, which then temporarily overwrites up/down and center for selection. The push button on the left is a push throttle, which directly sets the target support for 500W. I also build a speed sensor. It is simply a Hall switch and a spoke magnet from an old bike computer. The light can be controlled via the menu, there is a step-down module hidden underneath the front fork. The module has a shutoff input, so the Teensy can switch it on and off (see the display video 2:40) The module is like this one: http://www.ebay.co.uk/itm/LM2596HV-DC-DC-Buck-Converter-5V-60V-to-1-25V-26V-Power-Module-48V-to-3V-5V-12V-/321512279591?hash=item4adba00e27:g:fr4AAOSwQItUCR6F The code can be found on github, it is mostly in English, maybe here and there a German comment/text https://github.com/daenny/Arduino-Pedelec-Controller If you have any questions or want some more details (e.g. your German is not sufficient) let me know!
  11. But to get back on topic, I would accept 300 pounds for the set. This is half price of what you would pay right now, and the motor is brand new!
  12. Just to be sure, I am selling my Oxydrive set, not my VESC + custom ForumsController. You probably could replace the BBS01 controller with either, but using the Oxydrive Lishui controller with the BBS01 will probably only make things more difficult and you won't gain anything. I am pretty sure that you can replace it also with a VESC + ForumsController combination, but that would require some work and tinkering. There is actually a new thread on endless-spheres of someone who did it with the BBS02, not much details though: https://endless-sphere.com/forums/viewtopic.php?f=28&t=83947
  13. Haha yeah, maybe Google Translate can help .. But if I find the time this weekend, I will do another build thread with the mentioned things. I still have one more cable to hide inside the tube, so I have to take the bundle apart again, hopefully I will not forget to take some pictures . But back to the topic, anyone interested in the stuff? I am willing to take offers.
  14. I never had the internal stock controller so I cannot compare. The VESC is an open source/open hardware controller, which was developed for electric skateboards, but can also be used for e-bikes. The advantage is, you can change basically everything, which is also the disadvantage, since you have to fiddle around a bit. It is also no dedicated "pedelec" controller, so there is no direct way to add throttle, e-brakes, display, etc. However, it is great if you want to add an additional controller anyway (e.g. cycle analyst, or the German "ForumsController"). I use the latter, with a self-build display. The ForumsController is basically a Cycle Analyst built with an Arduino instead, so again, you can program everything yourself. Some info about the ForumsController is here: http://www.pedelecforum.de/wiki/doku.php?id=elektrotechnik:forumscontroller You can find some information about the display that I have built (in German) here: http://www.pedelecforum.de/forum/index.php?threads/forumscontroller-eine-display-diskussion.16947/page-8 So to summarize, if you like programming, building some hardware and want to be able to control everything, this setup is great. If you want "plug and play" definitely not. Then I would suggest some normal pedelec controller.
  15. Hi, I am selling my Oxydrive CST set. The build log of the original set is here: http://www.pedelecs.co.uk/forum/threads/which-motor-kit-to-get-bafang-cst-or-xiongda-36v-or-48v.21169/page-2 I had a Hall sensor issue with the original motor, so it got replaced with a new Bafang CST. In the mean time I have changed the motor for a Woosh GSM middrive with a VESC controller, so the set is for sale. It has: - new (!) Bafang CST motor in 700cc wheel. Dished rim. - a 11.2Ah 36V battery, about 50 cycles I would guess - PAS, Throttle, Controller, Display, brakes, charger. The controller has an additional hole drilled for the mounting it lower (see my build log) I can add the cyclezee torque arm as well. I kept one of the original brakes, but I added a Wuxing brake instead and soldered the original cable on it (see Pictures). I would ask for 350 GBP for everything. Preferably pickup in Liverpool area, but I can ship at the buyers expenses. Cheers, Daniel
  16. Did you end up buying the set from BMS? I would be interested in the "rest", i.e. the throttle, lcd, brake levers and cable harness
Background Picker
Customize Layout

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.