Parametric airless tire

by tjhowse, published

Parametric airless tire by tjhowse Feb 13, 2012
9 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps



Parametric airless tire by tjhowse is licensed under the GNU - GPL license.

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

15575Views 3210Downloads


This design is inspired by Bridgestone's airless tire concept:


Using the natural springiness of plastic, this design can absorb shock and vibration in a manner similar to a pneumatic tire, but cannot be punctured.

Videos here:

This design is fully parametric.

Update: Added tiny (0.001) offset between spirals. Openscad errored when trying to export an STL otherwise.


Tweak values to suit your application, compile, slice and print! If you're having traction problems, I suggest a zig-zag of hot glue around the circumference to give it a more frictious surface.

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

does any one have any experience with printing Polycarb? Is it similar to PLA but stronger, or more similar to ABS? I would like to try using this as a replacement wheel for a Robotics competition, but I dont want to use PLA because it would probably break if another robot accidentally hit our bot. I know I could get good results with Nylon if there were enough "spokes" i guess you could call them, but I would like to know more about the properties of printing Polycarb.

Is this for Vex?

TETRIX, We use ROBOTC or Labview to program LEGO Mindstorm controllers to interface with TETRIX electronics and parts.

Thanks for posting this! I'm trying to use the SCAD file in OpenSCAD, but am having some trouble rendering with the grips setting. I'd like grips to have a 50% density along the outer wheel. Do I need to enter a fractional amount (e.g. 0.5)? Also, what does grip_depth mean? I'm also having trouble exporting a .stl file for printing. It exports, but when I open the .stl file, it is empty.

With a grip_depth of 1, and a grip_density of 0.5, 50% of the outer circumference of the wheel will be raised, and 50% will be lowered.

Make sure you're rendering the model in openscad before the export. Do this by pressing F6. Also make sure you're using the latest version of openscad.

Cool! It would be neat to make one that could interface with LEGO axles . . .

Any guess if this design is strong enough to replace a 32cm (12-13inch) wheel for a light-weight (aluminium) wheelbarrow? (Pumping the tire every time before use tiring :-P)

If you make it out of Nylon and have enough "spokes" I wouldn't doubt it

Though getting a printer with that build volume capable of printing nylon would be a trick...

Neat! I played with this a while back but mine was too stiff and I never tried again. How does this work?

Also, I designed mine just like yours, but later noticed that the tweel and others have spirals that go both ways. Prevents deformation both front and back.

Oops, and then I read the other comments.

This is called a tweel for posterity.

Very cool!

Have you made a double spiral like Bridgestone's airless tire? A small change to the code but not printed yet:

for (i = [0:spoke_count-1])
    rotate([0,0,i * (360/spoke_count)]) translate([(spoke_dia/2)-(dia_in/2)-hub_thickness,0,0]) spoke();
    rotate([0,180,i * (360/spoke_count)]) translate([

(spoke_dia/2)-(dia_in/2)-hub_thickness,0,-height]) spoke();

Probably much less soft.

I think the reason they have two counter-rotating spirals is such that the characteristics of the wheel don't change too much under torque. If the hub is accelerated quickly it tends to twist independently of the rim, splaying or twisting the spokes, changing the spring constant. Stiffness isn't an issue with my design, since you can add spokes or make them thicker until you reach the desired stiffness.

I added a "double_spiral" boolean so people can generate counter-rotating spiral wheels if they want.

At a guess, the two separate spring sections also serves to decouple the rim and hub, reducing resonance around a particular frequency/speed at higher speeds. For a small plastic version that will (presumably) not be run at very high speeds, this advantage is probably not very relevant though.

I'm guessing that it's simply that double spiral breaks the 'flex' up into many short sections, which is needed for a large wheel, because the total 'flex' for a single spiral spoke for a full sized tire would be so long (perhaps 1.5 feet long in a 2' diameter tire) that the wheel would be unusably floppy, while the single spiral leaves the flex in one piece, which is perhaps 1.5" long on a 2" diameter toy wheel. So if the two opposing spirals intersect to break up the 1.5' into a dozen, 1.5" segments, with cross-bracing, the result would be perhaps roughly comparably 'springy'.