OpenSCAD Chess

by TimEdwards, published

OpenSCAD Chess by TimEdwards Dec 9, 2014
17 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


A part of these Groups

View All

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

33519Views 18697Downloads Found in Chess


This is a chess set derived from my glChess chess set, but with many improvements. I have redrawn all the piece profiles by hand and now generate all the pieces in OpenSCAD using rotate_extrude. I have remixed the knight from zheng3's "Garden Guardian", which is an improved version of my original knight (June 23, updated "horse3.stl"; cleaned up a few wayward lines and points, and widened the muzzle so that it looks more like a horse and less like a dragon when viewed from the front).

June 26, 2015 update: Added split versions of all the pieces except the rook to avoid overhangs and make the pieces printable without support (the rook has worse overhangs when printed in halves).
All pieces, both the whole and split models, have been widened a bit at the neck so that they are not quite so delicate and prone to snapping in half. Also, removed all the individual DXF and SVG files and collected them into two ZIP files.

For an OpenSCAD-designed chess board to go along with the chess set, see http://thingiverse.com/thing:957958


These pieces all have overhangs exceeding 45 degrees and should be printed with support. However, pieces with the filename containing the word "split" have been cut in half to be printed separately, without supports, and glued together.

All files are included. If you just want to print, download the scad_*.stl files. If you want to compile from source in OpenSCAD, download all the other files. The profile curves were drawn in xcircuit (profiles.ps) but can be manipulated in inkscape from the SVG files.

To print without supports: The rook has an overhang of about 60 degrees. Be cautious of the layer height used and the capabilities of the printer, and the rook can be printed as one piece. The other pieces have been modeled split down the middle, to be printed in two pieces and glued together. Alignment holes are provided, with a diameter that should snugly fit a peg made out of a short piece of filament. The pawn, queen, and king split pieces are symmetric and should be printed twice. The knight and bishop pieces are antisymmetric and each has a version "2" that is flipped relative to the other. Print one of each for a completed piece.

The featured photo is a set of pieces I did using eSUN wood filament from http://www.intservo.com. The rook was printed vertically; all other pieces used the split models. Finishing work started with a light sanding to roughen the surface and make it more wood-like. Filament "pegs" were inserted in the split pieces, and the pieces were glued with cyanoacrylate (super glue). The seam between the half-pieces was filled with wood filler. When dry, each piece was thoroughly sanded with fine-grit sandpaper to a smoother finish. This was followed by two coats of stain (MinWax Provincial 211) and a semi-gloss coat. Finally, each piece was rubbed down with fine steel wool.

More from Chess

view more

File Name



All Apps

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

What did you do to get different colors, dark pieces and white pieces?

Did you make a chess board too ?

I used eSUN wood-fill filament, which is a very light color (I believe it is made from bamboo). I then stained the pieces with dark and light stains, which worked very well on the wood filament.

Yes, I also printed the chessboard, and made the squares from the same wood filament using the same stains. The chessboard is https://www.thingiverse.com/thing:957958


I learned about svg format and how to import svg files into OpenSCAD. All the pieces are well made, but I especially like the knight!

I like it very much ) thank u for the opportunity to learn about beautiful chess! my my six year old son was impressed. Greetings from Moscow.

It's a hole-and-peg method. If you're printing with 1.75mm filament, the holes are designed to fit a short length of the filament right off the spool. Just grab a spool, jam the end of the filament into the hole, then cut it a few mm above the hole so that it sticks out like a peg. The peg then not only aids in aligning the two sides, but is also a very strong support for holding them together.

how do you connect the two halves? I see there is a space for a connector. I have never made a print like this before. Can you point me in the right direction? Thanks!

can you send me in Private ( [email protected] ) again: http://www.thingiverse.com/download:1414256
Because I can't Printed normally.
I chacked Minimagics and says :error!
Thank You.

Comments deleted.

That horse was made in OpenSCAD? O_o wow!

Sorry, no, that would be a little too extraordinary to be true. Fortunately OpenSCAD has an "import STL file" function, which I rely on to pull in anything non-geometric. The horse was designed (mostly) in wings3D. Zheng3 made significant improvements (in what software, I don't know), adding the much nicer mane, flaring the nostrils, and improving the position of the head. Finally, I pulled that back into wings3D and widened the muzzle, repositioned the ears, and cleaned up a few wayward vertices. Then it was ready to import as a complete object into OpenSCAD. The queen's crown could probably be done in OpenSCAD with the right series of cuts, but again, it was easier to import the STL from the previous chess set, with a few minor tweaks in wings3d (mostly subdividing the mesh so the facet boundaries don't show). Everything else in the chess set is done with OpenSCAD primitives.