Commuter Booster - <1kg Friction Drive

Discussions related to motors other than hub motors.
This includes R/C motors, botttom bracket, roller and geared drives.

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Wed Sep 28, 2011 9:23 pm

My design just uses all the lightest weight technologies available, and I bolt it on to an efficient bike. But it comes with some downsides.

The downsides are:
- not good for high power/torque for extended periods due to low thermal mass, and limitted ability to shed waste heat.
- not able to apply power from a standstill, due to type of controller used
- not good in the wet (reduces the amount of torque able to be applied)
- can wear out tires when used at high power
- more expensive, due to low production volumes

Hub motors are designed cheap and robust from the start. This pushes the weight up.
eBike controllers are designed to handle starting from standstill, and limit power, this pushes their weight up.
Alternative batteries weigh more.
Finally all the above extra weight, and a possibly a crappy bike can lead to poor efficiency.

Hope that sums it up for you.

- Adrian
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Thu Sep 29, 2011 12:54 am

Update: Brain Box

Okay time for an update. I have been working very hard at getting this all running, with all the features I would like and it is turning out better than I had hoped for. I am seriously running into memory limits of the hardware, but the feature set is very rich.

For the Alpha prototypes I will only be making a version with an 8x2 LCD designed for my friction drive. Later I might do other varients, with hall/pot throttle input, 16x2 display, etc.

Here is the description of the Alpha BrainBox:
Main Features:
- LCD display
- button throttle
- fuel gauge: battery used, distance remaining, voltage etc
- normal bike computer stats: trip time, dist, speed max/avg, total dist, time etc.
- eBike computer stats: wh, average watts, wh/km etc.
- limits power via PID control loop,
- controls friction drive engagement/disengagement
- enforces minimum speed
- can enforce maximum speed, to stay legal, or improve efficiency
- can perform cruise control (PID speed control)
- datalogging to microSD card, trip summary and live data (~20Hz or less)
- speed, volt, current, and temp sensors
- user programmable on the bike via single button

Inputs:
- button throttle
- wheel sensor
- voltage/current sensor
- temperature sensor
- mini USB
Outputs:
- 8x2 LCD display in a compact enclosure
- ESC throttle signal
- SD datalogging

Button
- all programming and throttle functions performed by the single button
- throttle button allows selection of two user settable power levels, and cruise control while riding
- (ie. normal power, hold this speed, and turbo boost)

Display
- battery fuel gauge, speed & distance displayed when in motion
- when at rest can scroll through all other stats: dist travelled, dist remaining, Ride time, wh used, Batttery Voltage, Average Speed, Max Speed, wh/km, average power [watts], Temp [Celcius], Trip #, Total Dist, Total Time, Total kWh.

SD Datalogging - two different log files are created for each trip
(1) trip summary stats
--- automatically recorded to SD
--- same stats as those displayed on LCD
(2) trip live data readings automatically recorded at user settable data rate, ie. 20Hz or less
--- data file includes header with all user settings, software version, file name
--- data fields recorded are currrently: Time (secs),Watts,Throttle PWM,Throttle Mode,Speed,Distance Travelled, Calculated Distance Left, Ride Time (Mins),Battery (wh),Batttery (Volts), Temp (Celcius)
--- filename is automatically incremented for each trip

Menus:
- entered by holding down the button during startup
- allows adjusting power levels, speed limits, PID control loop parameters for power and speed, battery settings, log rates, wheel size, ESC throttle min/max, sensor calibration.
- allows resetting to default values if you stuff it up when tweaking

Wiring:
- currently I have hard wired everything I can.
- button throttle runs into the display enclosure mounted on the handlebars
- a single cable runs back to the shrink-wrapped uC that then has connection to ESC, battery sensors, wheel sensor, temp sensor
- this allows the uC, battery sensor, SD card, and USB connection to all be safely housed in the battery bag out of the elements.
- in the future I may change this to make quick removal of the battery possible.

Pictures

Here is a quick look at one of the units all wired up, on and off the bike.
fr_223_size580.jpg
fr_223_size580.jpg (96.66 KiB) Viewed 1221 times

fr_225_size580.jpg
fr_225_size580.jpg (116.26 KiB) Viewed 1221 times

Here are all the connections from left to right
wheel sensor, temp sensor plug, battery volt/amp sensor, main uC with ESC throttle connection poking out the top, button throttle
fr_227_size580.jpg
fr_227_size580.jpg (130.25 KiB) Viewed 1221 times

This is a close up of the Brains Box, at the left of the picture you can see the ESC throttle connection and the micro SD card slot, at the right is the mini USB port. At the bottom is the voltage/current sensor with Anderson PP45s, but deans T connectors work even better.
fr_228_size580.jpg
fr_228_size580.jpg (102.22 KiB) Viewed 1221 times


The main thing remaining for me is to decide on how I handle the battery gauge. Currently it is set to automatically reset the battery meter if the voltage goes above a threshold (checked when you first turn it on), then just uses watt-hours to judge battery capacity. I am trying this as I wanted it to automatically reset itself, and not require the user to reset it like a CA. But this is not foolproof. Another method would be to use the battery voltage (assuming LiPos) as I am only really using it for a crude battery capacity display, all power/efficiency calculation are performed on the more accurate wh used.

I have purchased enough parts to make 20 of these, and will soon be making them available. I will finalise the price once I know how much time they take me to put together, it will be in the ball park of a CA, but obviously with a lot more features.

- Adrian
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby ferias77 » Thu Sep 29, 2011 3:14 am

adrian_sm wrote:I have purchased enough parts to make 20 of these, and will soon be making them available. I will finalise the price once I know how much time they take me to put together, it will be in the ball park of a CA, but obviously with a lot more features.
- Adrian


Well done Adrian !!!
I want one, if possible ! You can put me on your reservation list :D

Eric
ferias77
10 W
10 W
 
Posts: 86
Joined: Mon Apr 25, 2011 3:16 am
Location: Bordeaux, France

Re: Commuter Booster - <1kg Friction Drive

Postby cwah » Thu Sep 29, 2011 2:09 pm

Thanks for your answer Adrian. I want one too. Keep me in the reservation list :)

Look like you already have your customers ;)
Find out best events to do in London: http://www.whatonlondon.co.uk/
cwah
1 MW
1 MW
 
Posts: 1655
Joined: Sun Jul 24, 2011 5:42 am

Re: Commuter Booster - <1kg Friction Drive

Postby ferias77 » Mon Oct 03, 2011 7:55 am

adrian_sm wrote:Update: Brain Box
For the Alpha prototypes I will only be making a version with an 8x2 LCD designed for my friction drive. Later I might do other varients, with hall/pot throttle input, 16x2 display, etc.

- Adrian


In your post, I understand that your interface is compatible only with a throttle button. Is it possible to simply adapt it for a hall throttle?

Eric
ferias77
10 W
10 W
 
Posts: 86
Joined: Mon Apr 25, 2011 3:16 am
Location: Bordeaux, France

Re: Commuter Booster - <1kg Friction Drive

Postby gfulton » Tue Oct 04, 2011 10:44 am

Please excuse my ignorance, but I have not read all the past discussion re: the brainBox. Is this some type of arduino type of project you are doing?
aluminum prototype based on adrian_sm's commuter booster finished and working!
150 kms and counting... ordered 660 Wh of lipos coming soon.
currently have 22.2 volts and 7.5 Ah
gfulton
1 mW
1 mW
 
Posts: 14
Joined: Mon Nov 16, 2009 1:18 pm

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Tue Oct 04, 2011 4:49 pm

@ferias77

I am focusing on the button throttle for now, as it has been working so well I have not missed a twist throttle at all. It smoothly ramps up the power, and holds it for you. Then you get the option of switching to a higher power limit, or engaging a cruise control to maintain your current speed. All with a simple button. :D

But I am sure people will still want a normal twist throttle. So when I do get around to implementing it unfortunately I will need to rewrite a lot of the code due to the way I am using the button do so many different things. I may even have to defeature the interface to make it work. :(

If you want a hall throttle with power limitting, but don't care about the datalogging, temp sensors, or display size, go for the CA-LRC. If you also don't want power limitting you could just add some ramp controll using one of these, and use a modified servo tester to convert the hall signal to a RC-ESC throttle signal.

@gfulton

Yes the brain box is currently based on an arduino uC for development, and the first batch of prototypes I make. But if this goes much further I may abandon it for custom hardware. My lengthy post above should tell you what it is able to do.

- Adrian
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby SamTexas » Tue Oct 04, 2011 5:19 pm

Adrian:

First, congratulations on getting close to a production brainbox.
Second, a request: This thread now has 72 pages. For a casual guy with an interest (but not an intense one) in your development, it can be really confusing. If you have time, can you start a new sale thread detailing the complete product line (motor, mount, controller, brainbox...) along with price and ordering info? And can you reserve the first few posts for yourself so you can keep the info up to date. That way a potential customer only have to read the first few posts and have a good idea of what the whole thing is about.

Thanks,
Sam
SamTexas
100 MW
100 MW
 
Posts: 2841
Joined: Wed Dec 29, 2010 5:34 am
Location: Houston, Texas

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Tue Oct 04, 2011 5:54 pm

Thanks Sam. Yeah this thread is waaaaaaaaay too long now. I'll definitely start a for-sale thread when I am ready.

In the mean time I did do a sort of technical summary site a while back when I sold my Alpha units, that includes a lot of useful info on the mechanical side of the drive.
https://sites.google.com/site/commuterbooster/

Again, thanks for the heads up on the confusion this long thread can create.

- Adrian
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby ferias77 » Wed Oct 05, 2011 8:03 am

Thanks for your reply Adrian. I am interested by power limiting, and I am currently using a hall throttle with a modified servo tester. So I am interested by your brainbox, and as you describe it, the throttle button looks very attractive. To conclude : Well done, I want one !!! :D

Eric
ferias77
10 W
10 W
 
Posts: 86
Joined: Mon Apr 25, 2011 3:16 am
Location: Bordeaux, France

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Sun Oct 09, 2011 5:37 am

BrainBox Update:

The button throtle, 8x2 LCD BrainBox with datalogging and temp sensor is all up and running, and working like a champ. But it has highlighted a few minor things I would like to resolve.

1) Wheel Sensor
- The current design places the wheels sensor at the rear wheel
- Fine for road bikes with narrow frames, but not good for MTBs with wide frames as the sensor needs to be spaced out to see the magnet
- So do I add wire length to route it to the front, or rely on people spacing out the sensor if needed?

2) LCD Contrast
- I used to be able to ground the contrast to get the right LCD constrast, but my new supplier's LCDs require ~1.0v to get the contrast right
- This means (a) I need to add a pot and adjust it for each screen, (b) it upsets the contrast depending on whether the BB is powered via the ESC or USB. : (

3) LCD Display
- Currently I have the display showing; current speed, Distance travelled, and battery fuel gauge as a horizontal bar graph. (top image below) All other stats can be scrolled through while at rest, with the battery gauge always displayed (see rest of images)
- This is great for fuss free riding, but occasionally I find I would like to see other stats while riding. The issue is screen realestate.
BB-display-v1a.png
BB-display-v1a.png (8.76 KiB) Viewed 985 times

- I am thinking of changing the top line to be speed & battery percentage, then use the bottom line for a user selectable stats from: power, amps, volts, wh/km, average power, dist remaining, distance travelled, trip time, wh used, temperature, Total Kms, Total Time, Total kWh, etc.
- Then which ever stat is selected remains on the bottom line during the ride.
- To change the stat you would need to perform a momentary button press from zero power, either at rest, or during the ride by powering off, doing a quick button press, then getting back on the power
BB-display-v2.png
BB-display-v2.png (13.3 KiB) Viewed 985 times


4) Wiring Layout
- Currently everything is hardwired that can be, requiring the following to be connected:
---- power inline sensor between battery and ESC
---- ESC throttle
---- Temp sensor
- The battery and ESC currently form a sort of package on its own when installed
- This means if you want to remove the battery, you need to disconnect quite a few things. I charge the battery on the bike so it isn't an issue for me, but it may annoy others.
- I need to look at all the possible layouts, and locations of various components to see which is the best compromise again. I think something that allows you to quickly remove the battery, leaving everything else attached to the bike would probably be desireable. But that would probably require seperately mounting the ESC, and possibly mounting the uC, SD, and USB connection in the main LCD enclosure. Which is very difficult for the 8x2 enclosure I selected, but possible for the 16x2. It just makes weather proofing more difficult while keeping access to the SD card and possibly the USB connection.
- I need to resolve weather proofing in general so perhaps I should just solve both these issues at once, by mounting the ESC, uC, SD, USB all in an aluminium enclosure like the [url]hammond boxes[/url], or in a plastic enclsoure like my v1 BrainBox.

So everything is functional and robust, but it still needs a little bit of tweaking before release.

- Adrian

P.S. I am seriously considering removing the SD datalogging, as it takes up 1/3rd of the programming space, I am hitting SRAM limits, it is stopping me from implementing a few things I would like to, and most average users won't ever use it. But I know the ES crowd will love it, as it essentially automatically records real time & summary data for every trip you take.
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby Erogo » Sun Oct 09, 2011 3:24 pm

Hey Adrian,

good to hear the progress! I hope you're having fun, with it so close to completion.

My two cents:
1) Youve got wiring to the front already hey, for the display? It might not be too much more hastle to have another pair for the wheel sensor? Would the extra length be subject to interference though?
2) I reckon a lot of developers deal with this sort of issue by presenting it as a "feature": user-settable contrast! It doesnt suit the beaut design simplicity of this concept, but you'd get away with it. And an extra pot is surely cheaper than a 1v regulator?
3) Would this be something you could offer the user to switch between via the USB set up? I like the barplot rather than another row of text, but I'm not everyone. (Would you consider adding a second button? There is so much functionality now, I wonder whether you're hindering usability a little by sticking to the single-button simplicity?)
4) Personally I'd like to be able to charge off the bike. If easy-removal of the battery is possible, that'd be great. Second most best thing to be able to remove would be the motor. I'd be very happy to leave the wiring loom attached, with ESC and BB etc. Whether they'd be in the same enclosure, I wouldn't mind.
Yes, I guess there'd be some gnashing of teeth if you removed the data logging, but then, if you're going for a larger market than stats geeks, it probably makes sense doesnt it.

Good skills bro, and I hope I'm still on your list!

Eric
fear the sphere
User avatar
Erogo
100 W
100 W
 
Posts: 172
Joined: Wed Apr 13, 2011 4:39 pm
Location: Nelson New Zealand

Re: Commuter Booster - <1kg Friction Drive

Postby ferias77 » Tue Oct 11, 2011 9:19 am

Hi Adrian,

Some comments about the different points :

1) I think it is not very complicated to space out the speed sensor. And it allows to see the no load speed.

2) For me it's important to have the correct contrast when the brainbox is mounted on the bike, so powered by the ESC. The brainbox is powered by USB only during programming, isn't it? So I think it is not dramatic if the contrast is not optimal.

3) For me, the ideal would be to see speed, battery voltage (or battery percentage), power and distance, as shown below :

BB.JPG
BB.JPG (11.87 KiB) Viewed 917 times

How does the fuel gauge work? Do you enter the battery capacity as a parameter? Or is it calculated with the battery voltage?
To see other parameters, I think your solution is perfect.

4) I use my bike to go to work. I let the bike in the parking and I charge in the office, so I have to disconnect the battery. I don't understant why you say "the battery and ESC currently form a sort of package". Because of the power sensor? Or because of weather proofing ?
If you mount the ESC, uC, SD, USB all in an aluminium enclosure, it means the motor wires will go from the handlebar to the motor?
And concerning the SD datalogging, as you say I think I won't ever use it, or only the first time to test it.

Eric
ferias77
10 W
10 W
 
Posts: 86
Joined: Mon Apr 25, 2011 3:16 am
Location: Bordeaux, France

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Mon Oct 17, 2011 7:16 am

Thanks for the comments guys. It helps.

I have been spending my time exploring and building various variants of the hardware for the Brain Box. Weather proofing and easily removable battery has been quite a challenge to resolve. So far I have been using the battery bag as my way of weather proofing the brain box, by tuck it away inside. But if you want to uickly remvoe the battery, this isn't an option without a connector to make that quick. And it is already taking me way too long to assemble these units with a lot of fiddly soldering, so adding a bunch of extra soldering for a connector is not a great option.

So what have I come up with. This:

(1) Basic Brain Box
This is what I am thinking of as the default interface for my friction drive. It has no display, and is programmed via USB and a terminal program on PC/MAC.
It allows people to attach any ESC they like, is all housed in a weather proof box. Plug'n'play type design, stripped down to the essentials.
- connects in between battery and controller on battery leads
- throttle in (hall, pot or button)
- throttle out to ESC
- wheel sensor (with wires long enough to reach either wheel)
- two code options
-- closed source CB code, for button throttle, PID power&speed control, cruise control, min.max speeds, downloadable trip & life stats via USB
-- open source generic throttle interface. provides basic throttle mapping to start with, but obivously has access voltage, current, speed inputs. Can be expanded with other iouts too such as temperature sensors, more buttons, switches.
Notes:
- this could also be used as a throttle interface for any ebike. Allowing any type of throttle input, and custom throttle profiles
- this would be based on the Arduino Nano, which includes a USB port that allows very easy conection to a computer if reprogramming is required.
CB-BB_Basic.jpg
CB-Brain Box - Basic plus two throttle options button and hall
CB-BB_Basic.jpg (118.17 KiB) Viewed 857 times


(2) Standard Brain Box
- similar to the Basic, but adds a 8x2 LCD. Programmed via LCD now, and remove USB programming.
- This gives you the usual Cycle Analyst type stats, plus a few extras. But still lacks SD datalogging, or temp sensor input.
- For me to keep the current 8x2 enclosure I have been using I would have to change to an Arduino Mini Pro, which losses the USB port, so this would make it a lot harder for people to reprogram it if required.
- Or I could go to a 16x2 display, keep the Arduino Nano and handy USB port.

Optional Extras:
These are things that I have implemented, but are just taking too much time for me to wire up without a custom PCB to make life simpler. So for now they are not being included by default. I am not sure how I will handle it in the future, it depends on the feedback I get. Perhaps I could have the code implemented to handle them, and let people wire it up themselves. Don't know.
- SD datalogging
-- This is a cool feature but one that in normal usage is rarely used. So I am not sure people would pay a premium for it.
-- It currently automatically records trip stats summary, and a separate file that logs settings, and real time data
- Temp sensor
-- again this is easy to implement, but just another wire hanging out that most people wont use.

The people that will want these features are those that are stats nerds, or those pushing the limits of there drives. As you can log all the throttle, power, volts, amps, speeds, temps you could desire. It has been a really useful tool for my development of the drive, and to understand how different motor behave, but most people just wont use them. The other nice thing is that it can automatically log trip stats without any intervention. So you could just pull the files once a month, year whatever, and check out battery usage, efficiencies, volts, wh, etc.

(3) DIY Kit
An option to get around the high labour component of me making these in prototype form, would be for me to supply a complete kit with all required parts, preprogrammed, and allow people to assemble it themselves. It would allow people to wire it up exactly how they like. So they could make it a fully integrated package, or easily removable, or take advantage of any weather proof enclosures they have elsewhere on their bike. Add connectors where they like, or hardwire the whole lot.

(4) The complete package
This is my ideal solution. It has the ESC & brain box in one weather proof package, which is the goal for supplying a complete package. Just plug in the battery, connect the pahse wires out, and strap on to the bike and your away. But...... it is a nightmare to make so I was happy to do it once for myself, but I would not be able to do this for others as it takes too way much time. If I got a custom PCB made I might be able to make this more realistic, but I am not there yet.
- on/off switch
- battery leads in, phase wires out
- throttle in (hall,pot, or button)
- temp sensor connector
- micro SD card
- wheel sensor (with wires long enough to reach either wheel)
- 8x2 LCD display
- custom closed-source code with all bells and whistles, ebike stats, temp sensor, data logging, PID power & speed control, min/max speeds, ....

Anyway here are a few pics of the Complete Package.
CB-BB_Complete_3.jpg
CB-Brain Box - Complete
CB-BB_Complete_3.jpg (102.84 KiB) Viewed 857 times
CB-BB_Complete_2.jpg
CB-BB- Complete - On/Off Switch. Very Handy.
CB-BB_Complete_2.jpg (94.41 KiB) Viewed 857 times
CB-BB_Complete_1.jpg
CB-BB - Complete - Connectors. Battery, Phase, Throttle In, Temp, LCD, SD Card
CB-BB_Complete_1.jpg (99.18 KiB) Viewed 857 times


P.S. The battery gauge at the moment is based off of wh used, relative to capacity entered. Battery voltage is too rough especially with voltage sag making it difficult underload.
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby Gord_D » Fri Oct 21, 2011 3:25 am

Im very impressed. Great work! I defenitly want one too!

Gord
Gord_D
1 µW
1 µW
 
Posts: 2
Joined: Tue Oct 18, 2011 3:29 pm

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Sun Oct 23, 2011 10:55 pm

I must have about 6-8 different physical varients of the Brain Box now. :roll: Latest varients are both non-SD versions. One with a 8x2LCD with uC all in the same enclosure, but with an additional momentary button on the side. Thinking was to use it for all the display options, and leave the throttle to just be a throttle. This will make swapping to an analog throttle much easier. It also frees up some much needed memory to implement a few things, and make a switch to a 16x2 LCDLCD easy.

Other varient has no display. So only a throttle cable (and possibly wheel sensor) runs up to the front. Very minimalist.

In other news .......

friction_drive_plus_hub_wtf.jpg
friction_drive_plus_hub_wtf.jpg (134.77 KiB) Viewed 1108 times


:D
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby gtadmin » Mon Oct 24, 2011 1:38 am

Hi Adrian, whose bike?

If you want to build your brain-box with all the trimmings but run out of memory, an additional µC could be used (they're cheap enough in the Nano version). That would enable a more modular approach to the various versions, yes?

GT
User avatar
gtadmin
10 kW
10 kW
 
Posts: 755
Joined: Fri Aug 07, 2009 7:46 am
Location: Whyalla South Australia

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Mon Oct 24, 2011 2:15 am

The bike is mine. It's my hub motor dual suspension bike. :D

Really not keen on having to wire up more stuff so doubt I would ever go to a second uC. Hopefully when I get time to clean up the code, space may not be an issue. Adding the second button may actually simplify the code too since it is easier to differentiate what button presses mean.

[EDIT: Fixed typo]
Last edited by adrian_sm on Mon Oct 24, 2011 5:18 am, edited 1 time in total.
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby gtadmin » Mon Oct 24, 2011 4:32 am

Fair enough, it was a thought.

How do you mix the two motors? Hubbie to take off and friction for cruising?
User avatar
gtadmin
10 kW
10 kW
 
Posts: 755
Joined: Fri Aug 07, 2009 7:46 am
Location: Whyalla South Australia

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Mon Oct 24, 2011 5:17 am

Nah. :lol: actual plan is a poor mans dyno. It will allow me to compare motors more accurately.

I was thinking of using the controllers regen and a spare BrainBox to do data logging. I haven't had a real chance to play with it yet, but I was surprised at how much power it took just to spin the wheel with no regen. So the plan of just measuring the current going back in to the battery to be a real measure of the power output of the Commuter Booster appears to be flawed. Ah well.
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby gtadmin » Mon Oct 24, 2011 5:47 am

:o Not everything works first time, and some things never work, but you have to try ideas else you stagnate.

Going back to your memory problems for a bit (as in the µC's, not your's), have you gone through the code and used the smallest variable types possible (bytes instead of ints, ints instead of longs, longs instead of floats / doubles etc) where applicable? Just asking.
User avatar
gtadmin
10 kW
10 kW
 
Posts: 755
Joined: Fri Aug 07, 2009 7:46 am
Location: Whyalla South Australia

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Mon Oct 24, 2011 6:02 am

Yep. More of an issue with SRAM space, which is more challenging to track down since it heavily depends on the SD library, which I can't be bothered further optimising code I am not familiar with. I was also at the limit of program memory at the same time so that made things fun to debug. It is all working now even with SD data logging, but doesn't leave room to try out new things without running in to problems.

So for now I'll branch the code, drop SD support, and streamline the more fundamental features. Then I can bring back the SD code later.
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby Juan Carlos » Sun Nov 13, 2011 8:51 am

:D
Hello Adrian and company, I have read the entire forum, and I have to give enorabuena for your work and have encouraged me to make one.

As Hobby King is exhausted Brushless motor Outrunner HXT 63-74 200kV, I thought this Pener Aerodrive Pener SK3 - 6374-149kv Outrunner Brushless Motor
[urlhttp://www.hobbyking.com/hobbyking/store/__18184__Turnigy_Aerodrive_SK3_6374_149kv_Brushless_Outrunner_Motor.html][/url]

But I worry about the axis of 8 mm for a single arm.

Also I think this esc HobbyKing Red Brick 125A ESC [urlhttp://www.hobbyking.com/hobbyking/store/__18014__HobbyKing_Red_Brick_125A_ESC_Opto_.html][/url] would be good, as would be over sizing to avoid high temperatures, two cosets is copletaria how are you in pararelo batteries ZIPPY Flightmax 8000mAh 6S1P 30C
[urlhttp://www.hobbyking.com/hobbyking/store/__16228__ZIPPY_Flightmax_8000mAh_6S1P_30C_.html][/url] how are you and I want a range of about 40 50 km, and other material that you advised.

Thanks again for your work and do while waiting for your answer.

Note I apologize for writing since I made ​​the translation with Google
Juan Carlos
1 µW
1 µW
 
Posts: 1
Joined: Sun Nov 13, 2011 8:29 am

Re: Commuter Booster - <1kg Friction Drive

Postby adrian_sm » Sun Nov 13, 2011 6:00 pm

Welcome Juan,

Thanks for the kind words.

I have been testing a wide range of motors recently, including some of the SK3 motors. The 8mm shaft should be fine as the skirt bearing takes a lot of the load off this shaft.

Here are some of my notes from the SK3's
- bearing quality was good
- fit and finish good
- relatively low levels of flux leakage
- motor diameters smaller than the old orange turnigy 6374-200kv
- a bit noisier on the bike with higher frequency tone than the old orange turnigy 6374-200kv
- cooling holes in the can may be an issue, as they closely align to the edge of the tire on the commuter booster, therefore may allow sand etc picked up by the tyre to enter motor.
- greater radial clearance is required on motor swing arm to accomodate shaft retention clip of SK3 motor

The 149kv motor on 6s LiPo should have a no load speed of ~40kph, so you will end up cruise on the flat at ~35-36kph. If you want faster go for the 168 or 192kV motors.

As for the ESC you linked to, I have never tried it so can't comment. But generally picking one that can accomodate high voltage & higher current than you expect is always a good.

General comment on selecting an ESC based on my preferences are:
- I like them with an on/off switch, so I don't have to disonnect the main battery cables very often. That is the main reason I like the Turnigy Brushless ESC 85A w/ 5A SBEC.
- the friction drives prefer to have the throttle slowly increased. Some ESCs have a soft start option that can do this well. Others don't. I have ended up designing and manufacturing a custom throttle interface/bike computer that does this among other things. But a simple solution is to use one of these which can adjsut the ramp up speeds, Turnigy 3 Channel Servo Speed/Direction Regulator
- the ESCs also don't like low speed, high torque situations, so be careful use the drive a slower than walking pace.

Finally the friction drives in general work best when power is restricted, so either be careful with how you apply the throttle, or expect lower efficiency or tire wear.

Batteries capacity. This really depends on a lot of factors. I personally do most of my riding with the commuter booster on a good road bike, and like to pedal. I generally cruise at ~40kph, and usually see efficiencies of 6-7wh/km. But if I didn't pedal much and was on a mountain bike, I would likely see up around 10-12wh/km for similar speeds. So unless you like to pedal quite a bit, and don't mind running your battery flat every ride, I would recommend a larger battery if you plan on 50km trips regularly.

Another battery consideration is how you plan to put them on the bike. I actually prefer to use four 5s5Ah batteries, as I can fit them in my Topeak Aerowedge saddle bag. But I can only fit three 6s5Ah batteries in the same bag, which does not give me as much battery capacity. This means I typically would use the 190-200kv 63mm motor to get the speed I like, where as if I had the 6s batteries I could probably use a 170kv 63mm motor instead. So make sure you have a plan on how you will mount the batteries to your bike before you buy them.

All the best,

Adrian.

P.S. I will be posting soon about my next manufacturing run of both Commuter Booster Drives, and my new electronics interface that will soon be for sale. :D
Build #1 ~28kg ~ 700w Avanti Hardtail Crystalyte 408, 48V10Ah Headway. ~5500 kms to date. (retired)
Build #2 ~30kg ~2000w Giant AC Dually Crystalyte 408, 48V10Ah Headway + 6s10Ah LiPo = 70V. ~15000 kms to date [SOLD]
Build #3 ~13kg ~2000w Commuter Booster <1kg Friction Drive in Beta testing (www.commuterbooster.com)
User avatar
adrian_sm
100 MW
100 MW
 
Posts: 2513
Joined: Mon Feb 23, 2009 12:54 am
Location: Melbourne, Australia

Re: Commuter Booster - <1kg Friction Drive

Postby cwah » Mon Nov 21, 2011 6:16 pm

Hello Adrian,

Do you know if you kit would fit a small bike such as a Brompton (need a bike easy to carry on the train) and be able to reach 50 km/h?

Thanks a lot
Find out best events to do in London: http://www.whatonlondon.co.uk/
cwah
1 MW
1 MW
 
Posts: 1655
Joined: Sun Jul 24, 2011 5:42 am

PreviousNext

Return to E-Bike Non-hub Motor Drives

Who is online

Users browsing this forum: dolanbaker, rlouis48, skubadu and 12 guests