Stageopdracht softwareontwikkeling

Ontwikkeling van de software voor een controller voor elektrische fietsen

IDbike ontwikkelt en produceert componenten voor elektrische fietsen. Deze componenten worden uitgeleverd aan fietsfabrikanten over de hele wereld. Naast een koppelsensor die inmiddels in grote aantallen wordt geproduceerd, houdt IDbike zich ook bezig met controllers en displays voor Ebikes, en de software die hiervoor nodig is.

IDbike is bezig met de ontwikkeling van een nieuwe generatie controllers, die een factor kleiner moeten worden en toch meer functionaliteit zullen hebben, zoals Bluetooth support

IDbike zoekt een creatieve en slimme student die daar aan mee kan werken. Hierbij moet zowel de software voor de nieuwe controller en bijbehorende app worden ontwikkeld, als meegedacht worden over de implementatie in de hardware.

Specifieke vaardigheidseisen:

  • Kennis van programmeren, met name in C en Java
  • Kennis van CCS, GIT


  • Ontwikkelen van een app voor de communicatie met de controller
  • Implementatie van Bluetooth hardware en software
  • Testen van de oplossingen in de praktijk

Aanvullende stage-/praktijkopdrachtinformatie:

  • Stage wordt uitgevoerd in Riel
  • Student kan ervaring opdoen met het hele bedrjfsproces bij IDbike, van ontwikkeling tot productie en verkoop

Complete systems

Combine our sensors, displays and controllers to create full control systems. All components work together seamlessly, with software that guarantees a smooth functioning drive system. Our complete systems comply with EN15194.

Why use our complete systems?

We tested the main available systems on the market (i.e. Bosch, Panasonic, Yamaha) and compared them to our own systems.

The outcomes? E-bikes using our systems perform better, especially compared to systems using centre motors, like Bosch. At the same time price-quality relationship is much better. Last but not least, our systems are much more flexible in the application than the competition, because we develop and adapt our systems in collaboration with our customers, to meet  your requirements.

Feel the ride

We at IDbike believe that any electric bicycle must:

  1. Start in a safe and controlled manner, in all riding modes (eco to boost).
  2. Be intuitive, through a swift and reactive response on the cyclist's pedal torque input. The pedal support is obvious and natural like power steering. Perfect and harmonious synergy between man and machine, riding your bike without worries and without thinking.
  3. Be repeatable and reproducible under all circumstances, with ride predictability and stability.
  4. Have no influence of:
    • Aging of the bike and drive system
    • Weather conditions and temperature
    • Weight of the rider
    • Road conditions and vibrations

IDbike has lots of experience with software development for electric bicycles. Software has a big influence on the riding feeling. It can make or break the bike.  With IDbike's software the bike will have the optimal response and support level, resulting in a great feeling and a smooth ride!

Why use a hub drive system?

With the entrance of the Bosch mid motor concept in the market, many companies and consumers are convinced that this is a superior system compared to hub drives.

The mid motor drive has some advantages, which especially are valid for more sportive bikes like mountainbikes. The middle motor has  a better performance on steep hills, and gives the bike a low centre of gravity. Also the cabling is reduced due to component integration, so the system is potentially more reliable.

For most bicycles however hub drive systems are more suitable, because of the following advantages:

  • are more silent and give no vibrations in the pedals 
  • can be combined with every kind of  shift system
  • result in less load in the drive line, and less friction and wear
  • have a superior efficiency at high speeds
  • have the possibility of regeneration
  • have no friction when the bike is used without support
  • are more simple to integrate in the bicyle, and do not change the looks of the bike
  • can be serviced more easily at less costs
  • are more cost effective

Here you can find an interview with a cyclist who decided to move to a Stromer hub motor system.

Obviously IDbike has choosen to focus on hub drives. We are convinced of a bright future for  hub drive applications, so our systems have been developed especially to optimise the performance of bicycles with a hub drive.

 iStock 000021237434

About us

IDbike develops electric bikes which put a smile on your face.  These are bikes with intuitive support of the rider, which feel like a normal bike, and give a smooth and effortless ride

IDbike also produces and offers dedicated products for electric bikes such as torque sensors, controllers and displays.

Apart from components, we offer a high quality development capacity, to develop and improve products, especially electric bikes. Our developments are executed in close collaboration with our customers in the bicycle industry. We perform complete developments, from idea generation to prototype construction and testing.

We were closely involved in the development of the first electric bicycles. Read more about this here.

IDbike is a member of the Light Electric Vehicles Association. We are ISO 9001-2015 system certified.


Our team





Looking for new colleagues!


Traineeship software development

IDbike is looking for a student who likes to develop software and apps for our new controller.

More information about the traineeship you can find here



How to control an electric bicycle

An electric bicycle can be controlled in different ways, making use of a torque sensor or speed sensor. Many e-bikes get their input from speedsensors or rotationsensors, mostly located in the crank. These sensors just register if the cyclist moves the pedals or not and only can switch the support on or off. Therefore the amount of support only be regulared by manually changing the level by the cyclist, and bikes with speed sensors cannot offer the same intuitive riding performance as a  torque sensor. 

A torque sensor however gives the possibility to sens the level of effort of the cyclist, and to control the amount of support of the motor in accordance. A torque sensor also has a better respons on the actions of the rider, when the starts of stops the bicycling, the torque sensor will sens this instantaneous.

IDbike provides various sensor systems for measuring the crank torque.The TMM4 measures the torque of the cyclist accurately which enables a riding behaviour that feels smooth, natural and comfortable.

The TMM4 Sensor

The TMM4 sensor has the world's best price performance. It is a patented development of IDbike, and can be used for measuring the crank torque of the cyclist. Because of its high precision this sensor can be applied in electric bicycles as well as in power measurement systems. Here you can find is a  nice example of the application of our TMM 4 sensor

Due to the sensor’s   low profile  the rear drop out  can be designed so  that it covers the sensor completely.  This way the sensor is fully protected  and the appearance improved.


Assy voor website uitsnede



The TMM4 sensor consists of a housing of engineering plastic, which holds a printed circuit board (pcb) , a magnet and a small set screw, which is used to calibrate the zero value

The sensor, mounted on the sensor plate, measures the deflection of the plate caused by the chain force. This, in turn calculates the pedal torque of the cyclist. The deflection is detected using Hall technology  and is maximal 0.1 mm.

 Stromer Schwarz Side2


The sensor is connected to the control unit with a 3 wired cable. The sensor can be hardwired or can be connected with a small connector.

The printed circuit is protected against moisture, salt and dust, by a special coating. The sensors are tested by immersion - in operationt - in salt water for at least one week.

And of course our sensors are tested under  extreme outdoor conditions:


foto5CO / Andreas Gutmann 



The sensor units are available in 2 versions:

  • Medium sensitivity for sportive bicycles, such as mountain bikes and speed pedelecs
  • High sensitivity for normal bikes like city and touring bicycles

Soon IDbike will be able to deliver new generation sensors, which will be smaller, completely flat, and with even better stability.


 The TMM4 Regular is the actual sensor unit, the compact will be available in the end of 2018, and the Super Compact, to be used with through axle in 2019.

Specifications TMM Sensor Unit

Supply voltage:

5 V
Output voltage: 0,1 V- 4,9 V 
Measuring range sensor unit: 120 Nm ( High sensitivity) / 300 Nm  (medium sensitivity)
Sensitivity TMM sensor unit:

 40 Nm/V (High sensitivity)/ 100 Nm/V  (medium sensitivity)

Tolerance on sensitivity: < 3 %
Allowable range ZTV (zero torque value):   0,5-2 V 
Temperature influence: < 1 mV/ ºC
Electrical disturbance: < 10 mV
Effect of moisture: < 10 mV
Operational temperature: -10 - 60 ºC
Storage temperature: -40 - 85 ºC
Durability: At least 10 million cycles
Protection Class: IP66 >> protection aigainst water and dust



Test services

The importance of testing

An important aspect of the successful development process of bike components is the testing of the functional and durability aspects. Thorough testing is essential to provide feed back to the development department, which contributes to the creation of optimal bike components.

Before entering the production phase, there has to be a certainty, of whether a bike and its components will meet the needs of the customer, and the required standards ( DIN, ISO etc.).

Testing is also important to provide the customer with objective information about the characteristics of their future bike.

IDbike tests for you

IDbike is well aware of the importance of testing bikes and their components, and has developed several test methods for testing bicycles.

IDbike has constructed a special test rig to validate the strength and functionality of the drive line and also has various possibilities for mobile testing.

Furthermore IDbike has a special facility for testing the efficiency of chain drives.

.                        interreg Vlaanderen Nederland PANTONE




Copyright © 2021  IDbike