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 pins 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 mounting beam that can run down the top center of an RC car. This is the spine on which other modules are mounted. This makes future upgrades and field reconfiguration and repair easier using only technic pins rather than needing to design and print a new part each time. For smaller printers you may render this as two shorter sections that can be joined with two old LEGO technic beams you probably have laying around (or use PELA technic beam).


PELA Drift Car Tamiya TT-02 End Connector

PELA Drift Car Tamiya TT-02 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. The hole line up with the TT-02 body shell mount holes. You can use for example a technic beam with small holes drilled for cotter pins. Print two copies.


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 3B Technic Mount

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


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 Panel Sign

PELA Panel 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!