Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

Spoked Wheel Too

by BrianM, published

Spoked Wheel Too by BrianM Mar 1, 2013
0 Share
Download All Files

Thing Apps Enabled

Open in Customizer Order This Printed View All Apps



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

5594Views 2933Downloads Found in Vehicles


Inspired by Cathral Parametric Spoked Wheel I needed some wagon wheels. I have added to the script to generate a varity of spoked wheels.

This script is somewhat expermental as some of the generated wheels will be difficult to print.


Three types of spokes, Round, Square (actually rectangaular), and Square to Round. First two stright forward, the third the spoke starts off Square at the hub and ends Round at the rim.

To enable the wheels to be printed without support, I have added two options, one to cut off the wheel at the back of the spokes to give a flat start to the print. The other option is to split the wheel in half, print two and stick them together.

Also the script can angle the spokes to form a dish shape wheel, as was a lot of old time wagon wheels. If that wasn't complicated enough, some some wheels had their axles angled to the ground, so the spoke at the bottom of the wheel was vertical, but the one at the top was angled away from the wagon.


$fn is a global OpenSCAD variable determining the number of faces to divide a curved surface into. Higher gives more detailed circular structures (Which is everything in this model but make it too big and it will take some time to render the wheel).

OuterRadius is the measure from the centre of the wheel to the outer edge.

InnerRadius is the measure from the centre of the wheel to the inner edge.

EdgeThickness is how thick the rim of the wheel is.

HubRadius is the measure of the central wheel hub, from the centre to its edge.

HubThickness is how thick the hub is.

Axle is a 1/0 boolean to determine whether there is an axle-hole desired.

AxleRadius is the radius of the WheelAxle, if it is set to 1 above.

SpokeNumber is how many wheel spokes to include.

SpokeRadius is the radius of each cylindrical Spoke.

SpokeAngle is the angle in degrees of the spokes for a dished wheel, 0 degrees for a strights wheel

1 = Round ,uses SpokeRadius
2 = Square ,uses SpokeTenonHeight and Width
3 = Square to round

0 = Full Wheel, may need support while printing
1 = Half Wheel, that is print two, and stick them, together for a full wheel
2 = Split wheel, chops off the back of the while to give a flat back for printing without support
Note: 1 and 2 do not work for angled spokes.

Print and Enjoy.

More from Vehicles

view more

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

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

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App