PELA-drift-car

LEGO-compatible 1:10 scale RC drift car body

PELA Autonomous Drift Car

3D Printed LEGO-compatible Parametric 1:10 Scale RC Drift Car Cover Based On PELA Blocks

A high-end RC drift car is modified with 3D printed PELA blocks, LEGO technics, a Raspberry Pi 3+ and camera to drive itself. Snap on additional sensors and custom body parts as your design evolves. At Futurice, we use this to compete and learn. Our different offices race each other to see who has the mad deep learning skills to drive the car around a track the fastest.

To install, get the last preview release of OpenSCAD then:

git clone git@github.com:LEGO-compatible-gadgets/PELA-drift-car.git --recurse-submodules

PELA Carson Drift Car

PELA TT-02 Drift Car

PELA Drift Car Maiden Voyage

License: CC BY-NC-SA 4.0

This drift car is a work in progress. PELA Blocks and some imagination with LEGO technics will offer you all the parts you need and see here in the picture. Instructions are currently a bit thin as we iterate fast. We’ll get to it. Promise.

This car has been designed to compete in Markku.ai. You can find more resources and ideas there. Markku.ai is a Donkeycar-derived autonomous driving competition based using high end 1:10 electric drift cars. If you’re going to crah- do it with style.

Please see donkeycar.com for help with the basic software setup. This car is a high performace, pimped-out version of what you find there.

Assembly Instructions

PELA Drift Car Assembly

PELA Drift Car Assembly Calibrate for your pinter as described in PELA Blocks and then export the calibrated models from OpenSCAD. Purchase a TT-02 car, boards, power bank battery and a bag of technic pegs as needed. Aseemble according to the image and linked websites above. Drive. Win.

Models

PELA Drift Car Center Beam

PELA Drift Car Center Beam A configurable spine that runs down the center of an RC car for attaching other PELA parts. This part makes future upgrades and field reconfiguration and repair easier and much faster by using only technic pegs are needed to make changes. For smaller printers, you may optionally render this as two shorter sections that can be joined by placing technic beams down the sides ovelapping both pieces. Use what you have laying around or print from PELA technic beam.


PELA Drift Car End Connector

PELA Drift Car End Connector An adapter for both ends of the Drift Car Center Beam. Two mounting holes at each end allow quick disconnect of the entire electronics beam from the donor Tamiya TT-02 1:10 RC drift car. From the drop-down menu in OpenSCAD you can select an alternative design for a Carson drift car. The end connector holes line up with each car’s mount holes. Use long technic pegs or bolts to mount the end connector to the car near the suspension. The TT-02 model can be used for both front and back. The Carson connector only fits at the back of the car, so use a strap mount of appropriate size for the front attachment.


PELA Drift Car Tamiya TT-02 Body Mount

PELA Drift Car Tamiya TT-02 Body Mount An optional mounting point for a pre-made polycarbonate car body shell.


PELA Raspberry Pi 4 Technic Mount

PELA Raspberry Pi 4 Technic Mount A Raspberry Pi 3B+/4 holder.


PELA Jetson Nano Technic Mount

PELA Jetson Nano Technic Mount An NVIDEA Jetson Nano enclousure.


PELA PCA9685 16 Channel Servo Board Technic Mount

PELA PCA9685 16 Channel Servo Board Technic Mount For holding a servo driver board to the center bar.


PELA Raspberry Pi Camera Technic Mount

PELA Raspberry Pi Camera Technic Mount A Raspberry Pi 3 camera holder.


PELA Technic Bent Beam

PELA Technic Bent Beam This is to mount the front wide angle Pi camera to the front TT-02 End Connector at a 30 degree down angle. Print two copies and make two small holes in the shell.


PELA Vertical Attachment

PELA Vertical Attachment Two copies of this stick down from the front part of the center beam on a Carson to help with wire tie attachment to the center beam of the car.


PELA Technic Sign

PELA Technic Sign A sign you can use to name and label your model.

Downloading

If you prefer to avoid git, you can download the files instead.

  1. Download and unzip PELA Drift Car
  2. Download and unzip PELA Blocks as a subdirectory inside the above (PELA-robot-hand/PELA-blocks)
  3. Calibrate the models to your printer/filament/slicer/preferences (see below)

Git Clone

  1. git clone git@github.com:LEGO-compatible-gadgets/PELA-drift-car.git --recurse-submodules
  2. Calibrate the models to your printer/filament/slicer/preferences (see below)
  3. Before git submodule update --remote to get PELA Blocks project changes, you may want to backup your print calibration files

Calibration

IMPORTANT: The STL models must be customized for your material, printer and slicer. First calibrate the PELA blocks for your printer to achieve a nice snap fit.

See also Advanced Calibration

Calibration File Backup

If you later update the PELA-blocks project to a newer version, you risk overwirting and loosing your calibration customizations. The simplest solution is to create a backup copy those settings.

  1. cd PELA-drift-car/PELA-Blocks
  2. cp PELA-parameters.scad ../PELA-parameters-backup.scad
  3. cp PELA-print-parameters.scad ../PELA-print-parameters-backup.scad

Use

Edit the OpenSCAD files to generate different views such as one finger at a time.

Be patient, have a nice meal and a coffee, the models are complex and render slowly.

License

License: CC BY-SA 4.0

Creative Commons Attribution-ShareAlike 4.0 International License

These designs are by PELA project contributors, not by the LEGO corporation. They are compatible with LEGO and similar blocks available from multiple manufacturers and online projects. The associated patents have expired. These designs are not identical to LEGO; they have been specially modified for easy 3D printing and offered in the spirit of open source collaborative innovation.

If what you want is available as injection molded plastic, buy it for the higher quality and durability. These model are helpful when you want something customized, a special color, an unusual material, and for replacement parts when you just can’t wait.

Open source design, Powered By Futurice

Futurice

These open source designs are brought to you by Futurice and contributions from the community. Come work with the best.

The software needed is free and open source, OpenSCAD. You can probably learn it in less than an hour.

Contact

Collaboration and pull requests are welcome: Git Project

paul.houghton@futurice.com ( Blog - Twitter )

If you like it, please tweet about us!