Hacktastic
A blog about design, math, and failure
A reprint of the six-day Giant Spiky Perko Knot that compares dissolvable and breakaway supports on a tricky model.
A new(!) reversible multicolor knit stitch invented for scarves that you can knit without looking at your hands during colloquium talks.
All posts
141 posts- Cutting knitting machine punch cards with the Cricut Joy
Step-by-step instructions for using a Cricut Joy craft cutter to create machine knitting punch cards.
- KH-260 field notes 2: Ribber tube
Overview of basic ribber bed adjustments and circular knitting on a double-bed Brother KH-260 knitting machine.
- KH-260 field notes: Trash swatch
A catalog of our adventures with a Brother KH-260 knitting machine, starting with basic setup and swatching.
- Crochet rainbow blanket
Detailed instructions and tutorial video for crocheting a simple multicolor stash-busting blanket with careful edge work.
- Space-filling terrazzo: Getting started
A space-filling riff on Tinna's Terrazzo Afghan that builds the pattern out from the center.
- Electoral state stackers
3D-printable models for all 50 states and DC, each with the same area but heights determined by number of electoral votes.
- 10 quick tips for building an interactive math course in Canvas
A guide for making online math course content more interactive and engaging in Canvas.
- Fitted face mask for people who aren't great at sewing
This mask design has a comfy fit, sewn-in nose wire and filter, and minimal exposed seams. And if I can sew it then so can you.
- Using LaTeX with the new Canvas quiz engine
A guide for using LaTeX typesetting for mathematics in both the new and legacy Canvas engines to make online quizzes.
- Laser cutting from a 3D file
A tutorial for creating 2D-laser-cuttable SVGs from a 3D-printable STL files, using the free in-browser modeling program Tinkercad.
- Origami press: Yoshizawa butterfly
A 3D-printed origami press to assist with folding a beautiful and elegant butterfly model designed by Akira Yoshizawa.
- Origami Press: Miura fold
A 3D-printed press that stamps mountain and valley crease patterns into origami paper to pre-fold a clean Miura base.
- Stacking 3D models for bulk printing
How to stack and loop 3D models so they print in bulk for far less, optimizing per-part pricing for affordable batch prints.
- Stainless steel knots
Nine mathematical knot conformations 3D printed in stainless steel for an ICERM Illustrating Mathematics art exhibit.
- Print all the pentagons
Bulk sets of all fifteen tessellating pentagon types, plus a walk through prepping a model into a finished, sellable product.
- Tetris houndstooth scarf
A two-color houndstooth tessellation of Tetris tetrominoes, taken from punch card to finished machine-knit scarf.
- 3D scanning works, if you've got the $$$
Comparing 3D scanning with Trnio, Qlone, Meshroom, and a pricey EinScan, to scan a Ganesha statue.
- Punch card knitting machine patterns with OpenSCAD
Using OpenSCAD code to combine diagonals, squares, and dots into complex patterns for knitting-machine punch cards.
- 3D printed "Names Dress" - 300 powerful women in STEAM
A compostable 3D-printed art dress woven from the handwritten names of 300 women in STEAM, exhibited in Florence.
- Designing with weighted random parameters in OpenSCAD
Using a single random seed and style weights in OpenSCAD to grow complex, variable 3D-printable designs like snowflakes.
- Generating random mastery quizzes with nothing but LaTeX
Building randomized multiple-choice mastery quizzes with coded answer keys, using nothing but plain LaTeX documents.
- Design tour: Tinkercad, Fusion 360, OpenSCAD, and Customizer
Modeling the same thing four ways: Tinkercad, Fusion 360, OpenSCAD, and Thingiverse Customizer.
- Back it up: A guide to protecting your online content
Best practices for making local backups of your online work from Thingiverse, Shapeways, Etsy, YouTube, WordPress, and more.
- Perko knot reprint: Dissolvable vs. breakaway supports
A reprint of the six-day Giant Spiky Perko Knot that compares dissolvable and breakaway supports on a tricky model.
- Just in time: Clocks!
Three different ways to design a custom 3D-printed clock face that works with an inexpensive battery-powered clock kit.
- Knots in OpenSCAD with Sweeper
A guide for using the OpenSCAD sweeper library to contruct closed curves in space, particularly knot models.
- The Snowflake Machine: Three Years Later
A customizable design that generates over a billion unique 3D-printable snowflakes from random seeds and style parameters.
- Hinged triangle-square
Dudeney's classic hinged dissection that folds a triangle into a square, 3D-printed in one piece with the hinges already assembled.
- Generating random Constructivist art
A parametric art generator that builds randomly oriented wedge panels, inspired by Mary Martin's constructivist piece "Inversions."
- Designing knitting machine punch cards with StitchFiddle
Punch card patterns for vintage knitting machines created with Stitch Fiddle and Silhouette Studio.
- 3D printing strong and sturdy models
How auto-checks, human checks, and prototyping work together to make strong but delicate models.
- Filament samples and customizability
A customizable filament-sampler model, built by routing one design through Tinkercad, Fusion 360, Blender, and OpenSCAD.
- Schönhardt polyhedron
The simplest non-tetrahedralizable polyhedron is a twisted triangular prism that you can build in just two lines of OpenSCAD code.
- Is your 3D model a mess? Make it printable!
A workflow for repairing broken 3D meshes when Meshmixer and MeshLab tools aren't enough to fix your problems.
- 3D printed spacer for using Sharpies in the Silhouette
A tiny 3D-printed spacer that makes an ultra-fine Sharpie sit snugly in a Silhouette craft cutter.
- Pairs of packable scutoids
Modeling the newly discovered "scutoid" in OpenSCAD with a reusable polyloft module.
- SONY paper for reading technical mathematics
A field review of the new SONY Digital Paper for reading technical math papers and books.
- Saddle surface with Mathematica and Tinkercad
A saddle surface for calculus students to hold, exported from Mathematica and shaped to a circular domain in Tinkercad.
- 3D printing in South Africa
A 3D-printed South Africa keychain made for a U.S. Embassy speaking tour — nine provinces, with Lesotho as the keyring loop.
- Knitting machine punch card trials
An overview of methods for punching custom cards for vintage Brother knitting machines with code and a craft cutter.
- College-level math exploration in 3D at JMU 3SPACE
A college gen-ed math course where students explored fractals, infinity, and Prince Rupert's cube in JMU's 3D printing classroom.
- Rainbow triple wrap bracelet
A walkthrough of designing and printing in full color using Meshmixer hand-painting and the XYZ da Vinci printer.
- Hex bowls for Settlers of Catan
3D-printed hex boxes sized to match Catan's land tiles, with snap-fit lids, to corral all your settlements, cities, and knights.
- Getting started on the Brother KH-881 punchcard knitting machine
The start of the machine-knitting saga: a 1980s Brother punchcard knitting machine from eBay.
- Dissolvable support interface is everything you need
A method for printing dissolvable PVA only at the support interface instead of on the whole support, to save on materials and cost.
- Creating Celtic knots with Fusion 360
A step-by-step Fusion 360 tutorial for designing 3D Celtic knots by contructing splines that connect a grid of mathematically-placed dots.
- Targeted thickening with Meshmixer
A tutorial for thickening the weak spots of a 3D model in Meshmixer so it survives printing in stainless steel.
- Multicolor 3D printing, from Tinkercad to XYZ
Full-color 3D printing with Tinkercad models and the new XYZ da Vinci Color 3D printer that colors with CMYK ink.
- Three-sided cylinder coins
3D-printed "fat coins" that can land on their edge — experiment with the ratios to find the fairest three-sided cylinder coin.
- Making meaning
Reflections on where projects begin, and the messy hunt for the thing that's just right to make, like new wedding rings.
- Family design roundup
A roundup of this year's beginner-friendly 3D design tutorials for making quick, personalized prints with the whole family.
- Design exploration with vectary
A design tutorial on exploring what Vectary is good at, then letting the software guide what you make instead of fighting it.
- Triple check knit
A new(!) reversible multicolor knit stitch invented for scarves that you can knit without looking at your hands during colloquium talks.
- Vases in Fusion 360 two ways: Lofting and sculpting
A tutorial for designing custom vases that introduces two key Fusion 360 tools.
- Organic snowflake ornaments
A set of six organic snowflake ornaments, procedurally grown in OpenSCAD with purposeful random imperfections.
- Make one billion snowflakes with the snowflake machine
A guide for making personalized 3D-printed snowflakes with the Snowflake Machine, an OpenSCAD Customizer with a billion variations.
- Text wrapping with Fusion 360 sheet metal tools
A tutorial for wrapping text around a ring using a clever application of specialized sheet metal design tools in Fusion 360.
- Turning one snowflake into billions with OpenSCAD
Best practices for scaling up a 3D design from FDM printing to a wide variety of Shapeways products.
- Leveraging math and materials to make bangles that fit
A design walkthrough for triple-wrap bangle bracelets using a trivial torus knot parameterization and flexible 3D-printing material.
- 3D printed fractals at JMU 3SPACE
A classroom report on teaching a fractals unit to non-major gen-ed students in JMU's 3SPACE 3D-printing lab.
- Everything you always wanted to know about 𝑥, but were afraid to ask (part 2)
A designer's cheat-sheet for finding sides and angles of non-right triangles using the Law of Sines.
- Full color un-manufacturable part
A full-color, print-in-place 'impossible screw' remix whose two pieces twist freely but can never come apart.
- Here come the holidays
A timeline for Shapeways shop owners on when to get holiday products listed and ready before the Christmas rush this year.
- Full color desktop 3D printing?!
A hands-on test of the XYZ da Vinci Color printer, with cubes inked in CMYK layer by layer during desktop FFF printing.
- Designing for 3D printed porcelain
A tutorial for optimizing designs for 3D-printed porcelain, where cost tracks surface area instead of volume.
- Candy mold presses with Fusion 360
A tutorial for 3D-printing presses that cast food-safe silicone candy molds, with Fusion 360 fillets to keep corners air-free.
- Lightning-fast lithophanes with cura
A tutorial for turning photos into 3D-printable lithophanes using a hidden image-to-height feature in the Cura slicer.
- Quick design with 3D slash
An introduction to 3D Slash, a playful in-browser modeler where you build designs by smashing and stacking blocks.
- Custom D&D characters with hero forge
A tutorial for building printable Dungeons & Dragons miniatures from scratch with the Hero Forge online customizer.
- Add custom heraldry to tabletop minis with Meshmixer
A guide for stamping custom heraldry onto tabletop miniatures using a relief emboss in Meshmixer.
- FDM=ASAP but SLS=OMG
A side-by-side comparison illustrating when to prototype at home on FDM and when to send out for higher-quality SLS.
- Thickening 3D models with blender
A guide for thickening or thinning a 3D model in Blender to make it printable, without rebuilding it from scratch.
- CAD in the cloud with onshape
An introduction to Onshape, free cloud-based parametric CAD that gives hobbyists and educators a Solidworks alternative.
- Learn to fly with Wings3D
A guide to Wings3D, a free open-source low-poly subdivision modeler with surprisingly professional tools.
- 3D design electronics in Tinkercad
A look at Tinkercad's circuits feature for designing 3D-printable objects around LEDs, batteries, and Arduino.
- Repair and prep structure synth models
A walkthrough for cleaning up overlapping Structure Synth geometry into a solid, printable model, using a tentacle bowl.
- Rescue 3D models with MakePrintable
An overview of MakePrintable, a cloud service that repairs hopelessly broken 3D model geometry into printable meshes.
- Everything you always wanted to know about 𝑥, but were afraid to ask
A designer's cheat-sheet for finding the sides and angles of right triangles in your 3D designs.
- Design for complexity with structure synth
An introduction to Structure Synth, which grows staggeringly complex 3D models from a few lines of EisenScript code.
- Oops, now your photos are TOO good!
Advice on making 3D-print product photos look real instead of rendered, so buyers trust the piece actually prints.
- Easy pendant creator walkthrough
A demo of the Shapeways Pendant Creator for turning a 2D line drawing into a printable 3D relief.
- Learn to code in 3D with BlocksCAD
A look at BlocksCAD, a Scratch-style block coding tool for building 3D models right in your browser.
- Porcelain topographic models with Terrain2STL
A guide to Terrain2STL for turning real-world elevation into 3D-printable relief maps, like a porcelain Shenandoah Valley.
- Full-color prints from trnio photogrammetry
A tutorial for scanning real objects into full-color 3D prints with the Trnio photogrammetry app, using a Ganesha statue.
- 3D design made simple with morphi
A look at Morphi, a friendly iPad 3D design app simple enough for kids yet capable enough for real modeling.
- Taking better photographs of your 3D prints
A gear guide to cheaply improving phone photos of your 3D prints with a light tent and a clip-on macro lens.
- Wrapping a thing around another thing
A Grasshopper recipe for wrapping a flat band around a cylinder, with code for making a custom bracelet.
- Parametric modeling with grasshopper
An introduction to Grasshopper, the visual batteries-and-wires parametric design plugin for Rhino.
- SketchUp for 3D printed buildings and beyond
A roundup of the best beginner and intermediate SketchUp resources for designing models of buildings.
- Creating a community of 3D educators at the Construct3D conference
A recap of Construct3D at Duke, where 250+ educators leading 3D-printing programs gathered to build a community.
- Giant spiky Perko knot
A spiky 3D-printed morph between the two famous Perko knots, with tooth-track extrusions added in TopMod.
- Mathematica brings the mathematical bling
A tour of Mathematica's 3D-printing features for turning mathematical structure into printable models, and even jewelry.
- First steps with 3D design software Fusion 360
A first look at Fusion 360 for designers stepping up from Tinkercad, with examples of what it can make.
- Print cheaper by scaling… up?
An explainer on why scaling a model up can sometimes lower its Shapeways print cost, thanks to machine-space packing.
- Painting multicolor models in Meshmixer
A how-to for painting color onto plain STL files in Meshmixer, using the Perko Morph as an example.
- Get some variety with variants
An overview of the Shapeways variants feature for offering multiple sizes or styles within a single product listing.
- Topological mesh modeling with TopMod
A guide to TopMod for sculpting 3D-printable art by remeshing, wireframing, and stellating object meshes.
- Modeling for 3D printing with cinema 4D
An overview of using Cinema 4D for 3D printing, from beginner basics to exporting clean STL and VRML models.
- Printing the impossible: Evolution of a fidget cube
A five-year history of one nearly-impossible fidget cube design, from clip-together to print-in-place, and then even multicolor and SLS.
- Help!
A pointer to the most useful Shapeways forums for getting help with models, meshes, and design software.
- Using sculptris to 3D model with digital clay
An intro to Sculptris, a free digital-clay sculpting tool for making organic 3D-printable characters and busts.
- What 3D design software should i use?
A case for using many 3D design programs together in sequence, walking through five models that span over a dozen tools.
- No snow? Here’s how to make your own
A walkthrough of turning one parametric OpenSCAD snowflake into many printable products, sizes, and materials.
- Making your designs customizable with CustomMaker
A guide to the Shapeways CustomMaker tool for adding personalizable text and image fields to your shop designs.
- Quick fixes with MeshLab
A how-to for three quick MeshLab fixes: reducing triangle count, fixing orientation, and clearing bad geometry.
- Using OpenSCAD to design with code
An introduction to OpenSCAD, a programming language for building 3D-printable models entirely with code.
- Beginner 3D design with Tinkercad
A beginner's first project in Tinkercad, from dragging shapes to ordering a print, in the time it takes to drink a coffee.
- Full-color printing and character models
A technical primer on full-color sandstone printing and prepping video-game character models for printing with this versatile material.
- Shapeways tutorial tuesday kickoff!
The kickoff of the weekly Tutorial Tuesday column, curating the best 3D design tutorials for getting started.
- JMU 3SPACE: Building a 3D printing classroom
The origin story of JMU 3SPACE, the first college-level general-education 3D printing classroom, from idea to curriculum.
- Speed racer testbots
An experiment in speeding up the Ultimaker test robot by pushing the limits on Cura's slicer settings for speed.
- Customizable snowflake cookie cutters
A holiday build that turns models from the Snowflake Machine into customizable 3D-printed snowflake cookie cutters.
- 3D printing knots at the UnKnot conference
A dispatch from the UnKnot conference, where mathematicians designed and 3D-printed original knot models.
- Cube puzzle quartet
A set of four 3D-printable cube puzzles, from easy to diabolical, handed out as a solve-it-and-keep-it challenge at Maker Faire.
- Girih tiles for interactive islamic designs
A collection of 3D-printable Girih tiles, strapwork, and mosaic pieces for constructing woven Islamic patterns.
- From prototype to product: Snowflakes
A walkthrough of redesigning desktop-printer snowflakes into Shapeways-ready models for industrial SLA and SLS printing.
- Guest post from cgreyninja: First print on the Ultimaker 2Go
A guest post by 11-year-old Calvin Riley on unboxing the Ultimaker 2Go and working through print failures one fix at a time.
- Minecraft Star Wars trash compactor & 3D-printed remote control pants
A littleBits/Minecraft build recreating the Star Wars trash compactor scene, controlled by 3D-printed Remote Control Pants.
- The Snowflake Machine
A parametric snowflake generator in OpenSCAD that grows over a billion unique 3D-printable flakes from a single random seed.
- Beefy trophy: Baking meshes into OpenSCAD from Blender
A guide to baking any Thingiverse mesh into OpenSCAD with a Blender add-on, so an existing model can drive a Customizer.
- Low-voxel Stanford bunny + Minecraft voxelization tutorial
A method for turning any Thingiverse model into a blocky low-voxel print, routing it through Tinkercad, Minecraft, and Printcraft.
- 3D-printable pentagon tessellations
An introduction to the Pentomizer, which builds 3D-printable tilings from any of the 15 known convex pentagons.
- PolyBowls: From zero to OpenSCAD in 6 minutes
A six-minute video starter project that builds a whole family of parametric bowls and pen holders from scratch in OpenSCAD.
- Battle: Five-cent hammer vs customizable diorama
Design-battle entry #2: A Five-Cent Hammer that gets its heft from five US pennies embedded right into the print.
- Battle: Fidget Star vs flexible train tracks
Design-battle entry #1: The Fidget Star, a print-in-place Fidget Cube remix that prints folded as a cube and opens into half a Yoshimoto Cube.
- Pi day + OpenSCAD celebration!
A pi-flavored illusion cup that is shorter than its circumference, made with new OpenSCAD tools.
- Of math and meshes
Notes on managing mesh topology, starting with the non-tetrahedralizable Schönhardt polyhedron.
- Learning Maya
Field notes on learning Maya from scratch, including a "make 50 forms" assignment and an articulated desk lamp.
- Tackling three.js
A beginner's journey wrangling three.js and WebGL to render a spinning 3D polyhedron in the browser.
- Polyhedral LEDs, step 2: Tinkercad
A method for scaling a polyhedron to ornament size in Tinkercad with the Ruler and Align tools.
- Holiday belt-tightening
A quick maintenance fix: tightening a saggy X-axis belt on a Replicator 2 to turn stringy, lumpy prints back to smooth.
- Polyhedral LEDs, step 1: Mathematica
A tutorial for exporting polyhedra from Mathematica's PolyhedronData to create LED-light ornaments.
- Snowflake cutter
A Customizer that turns a one-twelfth doodle into a 6-fold symmetric snowflake, mimicking how you cut folded paper.
- Menger menagerie
A whole menagerie of Menger sponge models, Levels 0 to 3, in versions tuned for filament, resin, powder, and Shapeways printing.
- Trigonometry style
OpenSCAD code for producing a series of parametric trig bracelets with wildly varied shapes, from ovals to flares.
- Mega menger!
A milestone: The NYC Level 3 MegaMenger sponge finished at MoMath, one of the worldwide sites contributing to a distributed Level 4.
- The t-word
A confession about tape: where and how to use a few judicious strips to keep a business-card Menger build from collapsing.
- Level two
The next rung of the business-card Menger build: assembling twenty Level 1 sponges into a Level 2 by the fast-fractal method.
- Julia set
A letter about a fancy gala and an analog inverse-iteration Julia set machine built at MoMath's Chaos Ball.
- Level one
Step-by-step instructions for joining twenty Level 0 cubes into a Level 1 Menger sponge, with tripods, panels, and tabs.
- Level zero
A starting point: one Level 0 Menger sponge, six folded business cards, the first of 160,000 cubes in the global MegaMenger build.












































































































































