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


Use This Project

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

5024Views 2612Downloads 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

This App connects Thingiverse with Makeprintable, a cloud-based mesh repair service that analyzes, validates and repairs most common mesh errors that can occur when preparing a 3D design file for p...

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