Kart Race

Kart Race

Boost
1395
2283
258
GIF
Contest Winner
Games of the 90s

Print Profile(3)

All
A1 mini
P1S
P1P
X1
X1 Carbon
X1E
A1

race track 0.2mm layer, 3 walls, 15% infill
race track 0.2mm layer, 3 walls, 15% infill
Designer
73.8 h
25 plates
4.9(13)

go-kart 0.12mm layer, 3 walls, 15% infill
go-kart 0.12mm layer, 3 walls, 15% infill
Designer
44.5 h
6 plates
4.9(12)

action elements 0.2mm layer, 3 walls, 15% infill
action elements 0.2mm layer, 3 walls, 15% infill
Designer
14.1 h
8 plates
5.0(6)

Open in Bambu Studio
Boost
1395
2283
258
252
1.2 k
108
Released

Description

Release History

2024-11-04: Assembly Guide updated to show number of pillars to print for the tracks and lifter.

2024-09-22: Princess Peach added to available character drivers; see updated profile

2024-09-21: Luigi added to available character drivers; see updated profile

2024-09-19: Full assembly guide released!

2024-09-18: 3rd installment of the assembly guide uploaded containing up to assembly of Bullet Bill

2024-09-17: Wiring diagram for the electronic components posted

2024-09-16: Uploaded updated assembly guide up to assembling the tracks

2024-09-15: First installment of the assembly guide uploaded

2024-09-14: Initial print profiles released with 2 driver characters; additional driver characters coming soon; assembly guide to follow

____________________________

 

Features

  • rolling go-karts
  • customizable tracks
  • moving obstacles just like from the game
  • tracks laps and determines the winner of the race 

Video below shows one full race cycle:

Backstory

Released in 1992 for the SNES, Super Mario Kart revolutionized the racing genre by combining the beloved Mario characters with innovative gameplay, power-ups, and vibrant tracks. Its multiplayer mode fostered friendly competition, making it a hit at gatherings and establishing it as a cultural phenomenon. The game’s success paved the way for numerous sequels, cementing Mario Kart’s legacy as an iconic and enduring series in the gaming world.

 

Mario Kart is one of the first games I played with friends on the Nintendo 64 back in the day. Now with a kid of my own, I play Mario Kart with my kid starting from the Nintendo DS, and now on the Switch. This model is an homage to that iconic game that we all continue to get loads of fun from.

Build Levels

I have organized the print profiles so that you can print only the parts of the model that you're willing to invest time or which level you're comfortable with. The full experience requires some microcontroller (Arduino) and basic electronics assembly to control the obstacles, track laps, etc., but no soldering will be required.

Level 1 (easy): Rolling Go-karts

This is the easiest part of the printing and assembly. By completing this level, you'll have playable rolling go-karts with your choice of character drivers.

 

Hardware Needed:

  • 18mm stainless steel pins, 2 pins each go-kart
  • 10mm steel balls, 1 for each go-kart

 

Level 2 (intermediate): Race Track Set

By completing this level, you will have your own basic, customizable track set to run your printed go-karts on.

 

Total amount of filament needed for the tracks is approx. 4.6kgs (~ 5 spools)

 

Hardware Needed:

  • 4+ 2mmx18mm stainless steel pins
  • 1x TT motor
  • battery pack

 

Level 3 (advanced): The Works! (obstacles, laps tracking, etc.) 

This build level will get you the full experience of the Mario Kart game in the real world! 

 

The included Arduino program will control starting the race, track completed laps, control the obstacles (Thwomp and Bullet Bill) and determines who completes 10 laps first as the winner! You can race with someone else just like the game!

 

At this level, you will have to do some basic electronics connections but no soldering will be required at all through the use of an Arduino breakout board and jumper wires. 

 

Hardware Needed:

  • 3x1mm round magnets, two stack together on either side of of the go-kart, (or one 3x2 mm round magnet)
  • 2x hall sensors
  • 3x servo motors for the starting line barrier and moving obstacles
  • 1x 1602 I2C display for keeping track of the completed laps, etc.
  • Arduino Nano preferably with breakout board for easier assembly
  • 1x usb cable with JST connector
  • jumper wires with assorted Dupont connector pairs (i.e., female-to-male, female-to-female, male-to-male) 
  • 2.6mm x 8mm self-tapping screw
  • 1x battery pack with at least 2 USB out

 

Assembly Guide

Full assembly guide (sample screenshot below) will be provided shortly.


Documentation (1)

Assembly Guide (1)
Kart Race Assembly Guide v1.1.pdf

Bill of Materials

List other parts
  • hall sensor x 3: https://www.amazon.com/dp/B01NBE2XIR?ref=ppx_yo2ov_dt_b_fed_asin_title
  • 1602 I2C display x 1: https://www.amazon.com/dp/B0CYM37CBW?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1
  • Arduino Nano x 1: https://www.amazon.com/gp/product/B08C9ZVF51/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
  • Arduino Nano Breakout Board x 1: https://www.amazon.com/dp/B07FZXG747?ref=ppx_yo2ov_dt_b_fed_asin_title
  • jumper wires x 1: https://www.amazon.com/dp/B08151TQHG?ref=ppx_yo2ov_dt_b_fed_asin_title

Buy Now
Download BOM

Comment & Rating (258)

Please fill in your opinion
(0/5000)

Boosted
Finished product, absolutely amazing design. Printed for my sons 7th birthday, who in his words is his “best present”.
The designer has replied
4
Reply
Thank you for taking the time to print and share pictures! Great to hear your son loves it!
0
Reply
Did you run the action elements yet? I wired everything, opened the Arduino IDE software, sketched and uploaded the kart race file and lcd file to the nano. I had to select the old bootlegger in order for it to send thru. The lcd screen still isn't showing anything on the screen but the screen light is on blue so it's wired right. The sensors light up red when magnet passes but dont activate the gate. And the gate and block move continously and the bullet just sticks out and stays. Idk I gave up for the day, I hate bothering people and like to try to figure things out on my own, that way I get an understanding of how things work better but I'm stuck and give up for the day lol.
0
Reply
Boosted
Replying to @user_3752735932 :
Mine is all working perfectly. I did have some issues getting the software to work, but probably more my inexperience having never used Arduino before. When I opened the race file program in the Arduino program, it kept giving errors when compiling the code, like “liquidcrystal_i2c.h” module missing. I had to load the appropriate module, think you click “sketch” then include library, I ended up downloading the module but think the software had it somewhere. After I loaded “liquidcrystal_i2c.h”, I kept getting an error with “Exit Status 1”, turned out like you’ve already identified I needed to load the old bootloader. Before trying to compile the race file again, try the example program “blink” should be pre-installed. Check “blink” compiles fine, if it does the Arduino board should flash, not exciting but at least easy to check programs are installing fine. But after a little messing and internet searching it all loaded and works fine, just look out for error messages at the bottom of the Arduino program and correct them if you get any.
1
Reply
Boosted
Impressed how well it’s printed and how well it’s designed/fits together. I’m possibly about 2 days away from a working track, easily in time for my son’s 7th birthday in two weeks. The 2 x 1 support blocks have a slight printing issue at the unsupported top, the filament bows a little and prevents them clipping together as printed. Used a hot knife, and smoothed so was very quick to correct and cannot see when clipped together. Attached a photo (but takes after melting with knife) The pins / brackets for the track wheels are a little tight, so they don’t turn easily, but will be easy to correct. Looking through the assembly guide (which is essential and well put together). My only criticism so far is the pictures can be difficult to see what pieces need adding, it becomes a little like spot the difference. Maybe a note as to the number of each pieces added at each stage would be helpful, like they do at the top of Lego instruction. None of above takes away though how impressive the model is and how nicely it looks, super excited to see the finished product. Attached a photo of the 2 x 1 piece that needed to be melted to fit together (though taken after melting) See attached track assembled so far, and and incredibley detailed and impressive Mario and car. Will post final product once finished. Huge thanks to designer for time spent designing and posting for all to print!
The designer has replied
0
Reply
Thanks for the detailed feedback! I will revisit the assembly guide soon to put the no. of track pieces needed. Looking forward to your completed build!
0
Reply
i wonder why my belt has so much slack in it. Looks like yours is tight fitted. Mine is assembled the same as the assembly guide and the same as yours. Going to see what I can do to rig it up to get a tighter tension
0
Reply
Boosted
Replying to @user_3752735932 :
My belt has a little slack in it, so much so I tried raising it by half a block but that was too much tension so went back to default build. Think slack in this picture is hidden on other side, if you turn the top wheel to pull up the belt the tension disappears on the front of belt. I want to try moving the motor to top, see if it runs better. Had some issues with the on and off ramp which may be down the the slack in belt.
0
Reply
Boosted
Print Profile
action elements 0.2mm layer, 3 walls, 15% infill
Printed well overall for most part, though top teeth on Thwomp (Spiky block) didn’t print very smooth due to being unsupported. I ended up melting his teeth with a hot knife to smooth them out.
The designer has replied
1
Reply
Hmm. I may need to revisit the profile. Thanks for letting me know! and thanks for the boost too!
0
Reply
Replying to @chiz_m :
I'm trying to print this as a christmas gift also and had the same issue with this plate, were you able to look at it or is there something I can do to.make it print better? thank you
0
Reply
Boosted
Hello, the object "tt motor pin.stl" is damaged and I am unable to repair it. Could you please re-upload it? Thank you in advance, Frank
The designer has replied
Show original
0
Reply
You can ignore the error and simply slice the plate. Then everything should be fine. However, I have updated the profile so that the error is fixed in case you decide to download it again instead.
Show original
0
Reply
Boosted
Replying to @chiz_m :
Vielen Dank.
0
Reply
i opened the code for thr action elements in arduino software and clicked verify and it says compilation error: liquid crystal_i2c h: no such file or directory. I have no clue at this point about any of this lol
The designer has replied
0
Reply
Sorry about that. I added a zip file containing the LCD driver to the downloads list. To add the library, follow the steps below: 1. From the main menu click Sketch -> Include Library -> Add .ZIP Library 2. Select the downloaded LiquidCrystal_I2C-master.zip
0
Reply
Much appreciated, I will try tomorrow, my brain is fried lol
0
Reply
Boosted
Great! Probebly won't print it. But worth a boost!!
The designer has replied
4
Reply
Thanks for the boost!
0
Reply
Same!
0
Reply
Boosted
Printed and assembled. A highly recommended project. I will still refine the software a bit. Thank you for this magnificent design.
Show original
0
Reply
Print Profile
action elements 0.2mm layer, 3 walls, 15% infill
The designer has replied
1
Reply
Looks great! Love it! Thanks for the boost and for sharing your prints!
0
Reply
this is the best model on Bambu lab I’ve ever seen!
The designer has replied
2
Reply
Thanks for the feedback :)
1
Reply
Replying to @chiz_m :
you’re welcome
1
Reply
Is there a list of how many of each plate you need to print?
The designer has replied
0
Reply
Thanks for the boost! I will revisit the assembly guide in a few and put the no. of track pieces to print.
1
Reply
Replying to @chiz_m :
awsome.
0
Reply
Replying to @user_1572819612 :
I have updated the Assembly Guide (v1.1) to show the number of pillars required for the lifter and tracks.
0
Reply

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.