Baransu Self-balancing Scooter

13K17119

Intro: Baransu Self-balancing Scooter

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.

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.

17 Comments

very cool project , well made and looks terrific
I'm a real Vespa fan
Now the electronics and hope that he really drives
I love love love it

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

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

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

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

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

cute! Im a fan! :D you have my vote!

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

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

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.

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

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

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