Bicycle hub dynamo driver / generator test bench
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
This is a device to test bicycle hub dynamos/generators and its respective electrical loads.
- Rating
- 0 / 5
- Likes
- 3
- Downloads
- 10
- Makes
- 0
- Views
- 155
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Mechanical Parts
- License
- Creative Commons — Attribution — Share Alike
This is a device to test bicycle hub dynamos/generators and its respective electrical loads. This way you can test bicycle lights and phone chargers while respecting the real-life characteristics of the dynamo.
Update:
Fixed a bug
Added a version with a larger generator pulley
Hardware required:
DC motor (when using a smaller one, use one with attached gearbox, something like 5:1 to 10:1)
Bicycle hub dynamo
GT2 closed loop belt with 2mm pitch, 400 mm total length, 6 mm width
M5x10mm bolt + nut for the motor sled
2x M2x10mm bolt + nuts to attach the pulley to the hub
2x M3x10mm bolt + nuts to attach the small pulley to the motor.
Lead weights to increase the moment of inertia of the dynamo
Rubber band to attach the motor to the holder
Customizing the Freecad file:
Change VarSet -> motor_diameter to fit your motor
Set VarSet -> hub_number_spokes to 32 or 36 according to your hub
Change VarSet -> pulley_generator_spokehole_dist to the distance of the spokeholes to the center of the hub
Change VarSet -> pulley_generator_inner_big_diameter and pulley_generator_inner_small_diameter according to your hub dynamo
change VarSet -> motor_transmission_offset to change the distance motor face - side clamp, or:
measure the "distance motor face - pulley inside face" and add 23 mm to get the motor_transmission_offset
Customizing the small pulley with openscad (hub_holder_pulley_motor.scad):
Open the file in Openscad
Change the motor_shaft to fit your motor shaft diameter
Render (press F6) and export as stl
Adding weight to the hub
Due the high cogging torque of some hub dynamos it doesn't really run smooth (5 Ohms resistor at with 3V on the motor). Input values of the motor:

The moment of inertia can be increased by adding weights to the hub to have a smoother run and respecting real life physics
I haven't tried that yet
Inspirations:
https://fahrradbeleuchtung-info.de/helligkeitsmessung-von-fahrradlampen (in German)
https://fahrradzukunft.de/22/steckdose-unterwegs-5 (in German)
http://www.enhydralutris.de/Fahrrad/Beleuchtung/node350.html (in German)
http://www.enhydralutris.de/Fahrrad/Beleuchtung/Beleuchtung.html (in German)