Baransu Self-balancing Scooter

11,952

163

16

A self-balancing scooter built with 3D printed parts and an Arduino as the micro-controller. Remote control function coming soon!

The self-balancing scooter balances itself using data from a 6-axis IMU and a PID control loop.

NOTE: This is work in progress and the source code is not finalised yet. The files for 3D printing and source code can be downloaded from IXEN Robotics Singapore website at https://ixen-robotics.com.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Base Assembly Part 1

Download the 3D printable files from the 3D Print section.

Stick the undercarriage counter-weight to the undercarriage with double-sided tape. This will help to add some weight to the back of the front-heavy scooter and help it balance.

Step 2: Base Assembly Part 2

Press the side details into the side panel.

Step 3: Base Assembly Part 3

Mount the side panel onto the undercarriage by using some M3 10mm flat countersunk cross head screws and M3 locking nuts. Be sure to use a locking nut so that the screw will not come loose due to vibrations.

Step 4: Base Assembly Completed

This is how the base assembly should look like once it is completed.

Step 5: Wheel Assembly Part 1

Attach a motor hub to each of the motor’s shaft. A motor encoder is optional. If you intend to use an encoder, solder a 2.5mm pitch 5-pin female headers to the encoder that is mounted to the motor. If not, solder a 2.5mm pitch 2-pin female headers to the motor.

You will need at least two M3 10mm pan cross head screws to fasten one wheel rim to a motor hub. You will also need at least two M3 5mm pan cross head screws to fasten one wheel rim cover to a wheel rim.

Step 6: Wheel Assembly Part 2

Assemble the wheel assembly as shown in the video.

Step 7: Wheel to Undercarriage Assembly

Assemble the wheel assembly to the carriage as shown in the video. You will need M2.5 10mm pan cross head screws, M2.5 nuts and M2.5 washers.

Step 8: Motor Cover

Assemble the main switch and the motor cover as shown in the video. You will need M3 10mm flat countersunk cross head screws, M3 10mm pan cross head screws and M3 locking nuts.

Step 9: Mainboard Circuit Schematics

Wire up the mainboard as per indicated in the schematic. You may want to use 2.5mm pitch headers when connecting wires in your circuit so that it can easily be connected or disconnected if necessary.

Step 10: PCB Mount

Connect the wires to the mainboard as shown in the video. You may want to refer to the schematics in the previous step. Mount the PCB to the undercarriage using , M3 5mm pan cross head screws.

Step 11: Tail-light

Mount the tail-light to the undercarriage as shown in the video. You will need M2 10mm pan cross head screws.

Step 12: Front Panel Cover & Horn

Mount the piezo speaker to the front panel and cover it with the front panel cover. You will need M2 5mm pan cross head screws and M2 washers in case the screws are too long or you can use a shorter M2 screws.

Step 13: Head Frame & Front Axle

Connect the LED lights as shown in the schematics in the previous step. You may need to cut the LED strips so that it is small enough to fit into the handle bars. Stick the translucent signal filter and the handlebar to the head frame using superglue. Then mount the head frame to the front axle as shown in the video.

Step 14: Mount Front Axle to Front Panel

Then mount the front axle to the front panel as shown in the video. You will need M2 5mm pan cross head screws.

Step 15: Wire Connections & Battery

Connect the wires and battery accordingly. You may want to refer to the schematics in the previous step.

Step 16: Final Assembly

Finally, yes finally!!! Mount the front panel to the undercarriage as shown in the video and you are ready to roll. You will need some M3 5mm flat countersunk cross head screws.

3D Printing Contest 2016

Runner Up in the
3D Printing Contest 2016

Make it Move Contest 2016

Participated in the
Make it Move Contest 2016

Robotics Contest 2016

Participated in the
Robotics Contest 2016

1 Person Made This Project!

Recommendations

  • Made with Math Contest

    Made with Math Contest
  • Multi-Discipline Contest

    Multi-Discipline Contest
  • Robotics Contest

    Robotics Contest

16 Discussions

0
None
ErwinM5

4 months ago

I'm a real Vespa fan
Now the electronics and hope that he really drives
I love love love it

DSC01886.JPGDSC01892.JPGDSC01894.JPGDSC01896.JPG
0
None
RioHernandez

Question 1 year ago on Step 8

Hi may I know where you bought the motor hub for the N20 motor you are using for the Baransu project? thanks.

0
None
ArifSae

3 years ago

very nice

0
None
zx lee

3 years ago

Hi, may I know where do you get the motor with the encoder? thanks

1 reply
0
None
ixen-roboticszx lee

Reply 3 years ago

You can get the motor from https://ixen-robotics.com/product/100-1-micro-metal-gearmotor-hp-with-extended-shaft. The encoder is currently not used in the code

0
None
dsharma42

3 years ago

Can u plz write a list on all the parts required for this project??

1 reply
0
None
ixen-roboticsdsharma42

Reply 3 years ago

You can find the part list on https://ixen-robotics.com/project/4#tab=2

0
None
Izoa Artista

3 years ago

Anyone know how to add a pic to your intro pics?

0
None
Technovation

3 years ago

Wow cool project!! i have tried something similar here : https://www.instructables.com/id/Arduino-Nano-Segway/

1 reply
0
None
cdtaylor51

3 years ago

I like this. I would buy this if it was made available as a kit. Don't have a 3D printer. No problem with the electronics but would like to see the code.

1 reply
0
None
ixen-roboticscdtaylor51

Reply 3 years ago

Hi, you can download the 3D files and get 3D printing houses to print it for you. You can also download the source code at https://ixen-robotics.com/project/4

0
None
SilverwindDIY

3 years ago

Very cool idea, could you post a video of the scoter in action.

1 reply
0
None
ixen-roboticsSilverwindDIY

Reply 3 years ago

Thanks. There is a video at the beginning of the instructables. You can also see the same video on our project website at https://ixen-robotics.com/project/4