3D Printed Toy Car Revs Up Engineering Class

Are you ready to put your engineering skills to the test and create a 3D printed toy car that’s both fun and functional? In this article, we’ll take you through the process of designing, printing, and assembling a 3D printed toy car that’s perfect for kids and adults alike.

3d-printed-toy-car-revs-up-engineering-class 3D Printed Toy Car Revs Up Engineering Class

Anycubic Coupon – $5 off $50+ sitewide with code DIY5OFF

Understanding the Project

This project was originally designed as an assignment for an Intro to Engineering class, where students were tasked with creating a 3D printed toy car using a pre-existing design and modifying it to make it better. The project involves 3D printing, coding, and assembly, making it a great way to learn about engineering principles and have fun at the same time.

Supplies Needed

Before you start, you’ll need to gather the following supplies:

Supply Description
Adafruit Circuit Playground Express Basekit A microcontroller board that will serve as the brain of your toy car
Continuous Rotation Micro Servo A small motor that will power the car’s wheels
Alligator Clips to Male Wires Connectors that will help you attach the servo to the microcontroller
3D Printer A machine that will print out the car’s shell, holder, and axles
Computer A device that will help you design, slice, and print your 3D model
Hot glue gun A tool that will help you assemble the car’s parts
Rubber wheels The wheels that will make your car move
See also  BURNAWAYâ„¢ Castable 3D Printing Resin by Monocure3D. A Step-by-Step Guide to Investment Casting.

3d-printed-toy-car-revs-up-engineering-class-1 3D Printed Toy Car Revs Up Engineering Class

Anycubic Coupon – $5 off $50+ sitewide with code DIY5OFF

Step 1: Download Your 3D Print

To start, you’ll need to download a 3D model of a toy car from a website like Thingiverse. You can choose from a variety of designs, but for this project, we’ll be using the Thunderbolt_High_Poly model. Once you’ve downloaded the model, save it as an STL file on your computer.

Choosing the Right Model

When choosing a 3D model, make sure it’s designed for a toy car and has the necessary features, such as a shell, holder, and axles. You can also modify the model to fit your needs, but for this project, we’ll be using the pre-existing design.

Step 2: Slice + Save Your Model

Next, you’ll need to slice your 3D model into layers that your 3D printer can understand. You can use a software like Makerbot Cloud Print to do this. Import the STL file, position it as desired, and export it as a G-code file that your 3D printer can read.

Slicing Your Model

Slicing your model involves dividing it into layers that can be printed one on top of the other. This process can take some time, depending on the complexity of your model and the resolution of your 3D printer.

3d-printed-toy-car-revs-up-engineering-class-2 3D Printed Toy Car Revs Up Engineering Class

Step 3: Using MakeCode

Now it’s time to write some code for your toy car. You’ll be using a visual programming language called MakeCode to create a program that will control the car’s lights and motor. The program will have three inputs:

  • A forever loop that will turn the lights on and off based on the light level
  • A button A press that will turn the motor on and change the lights to white
  • A button B press that will turn the motor off and change the lights to red
  • A button A and B press that will play a siren sound and turn all the lights red

Writing Your Code

Writing code for your toy car involves dragging and dropping blocks that represent different programming concepts. You can use the MakeCode simulator to test your code before downloading it to your microcontroller.

See also  Stop 3d printing so slow!!! 🤯 (how to print faster)

Step 4: Using Circuit Python Code

In addition to MakeCode, you’ll also be using Circuit Python to write code for your toy car. Circuit Python is a text-based programming language that’s similar to Python. You’ll use it to write a program that will control the car’s motor and lights.

Installing Circuit Python

To use Circuit Python, you’ll need to install it on your microcontroller. You can do this by following the instructions on the Adafruit website.

3d-printed-toy-car-revs-up-engineering-class-3 3D Printed Toy Car Revs Up Engineering Class

Step 5: Servo + CPX Assembly

Now it’s time to assemble the car’s motor and microcontroller. You’ll need to attach the servo to the microcontroller using alligator clips and jumper wires.

Attaching the Servo

Attaching the servo involves connecting the ground wire to the microcontroller’s GND pin, the power wire to the VOUT pin, and the signal wire to the A2 pin.

Step 6: Final Assembly

Finally, it’s time to assemble the car’s parts. You’ll need to attach the wheels to the axles, attach the axles to the car shell, and attach the microcontroller to the car holder.

Attaching the Wheels

Attaching the wheels involves using hot glue to attach the rubber wheels to the axles. Make sure the wheels are securely attached and can spin freely.

By following these steps, you should now have a fully functional 3D printed toy car that’s perfect for kids and adults alike. With its flashing lights and spinning wheels, this car is sure to bring a smile to anyone’s face.

Anycubic Coupon – $5 off $50+ sitewide with code DIY5OFF