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

Shapespeare's Infinite Resolution 3D Scanner - Printed Parts and Software Remix

by walter, published

Shapespeare's Infinite Resolution 3D Scanner - Printed Parts and Software Remix by walter Jul 11, 2017


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

2809Views 457Downloads Found in DIY


Whitney Potter, a.k.a. Shapespeare, a.k.a. cohost of 3D Printing Today Podcast, created an Arduino driven photo capture system for photogrammetry and published an Instructable on how to build your own. You can find all the information on building, wiring, parts, etc in the original post. The parts here will make more sense after reading that post.

This post just contains alternate printed parts and software:

  • a case for the Arduino and LCD
  • a clip to mount the EasyStepper driver board on the Arduino
  • rotating platform for use with Nema 14 or 17 motor
  • modified software

Parts in the picture:

Stepper Driver:
See the pictures for how the stepper drivers is mounted, the motor driver pins are mounted to the back side of the board and it's clipped in place.

The case folds around the LCD and Arduino, and is held together by two short flathead M3 screws. The buttons need to be fairly loose, try scaling them smaller if they're too tight to operate each button independently.

The motor platform comes in Nema 14 and Nema 17 sizes (I haven't tried the Nema 17 version. The base and bearings are optional, and are really only needed for heavy objects. It has a dozen bearing mount points to allow for different configurations.

I switched a couple of the buttons and changed a few other things in the code. The version I modified is included in the scanner_firmware.zip file. I expect to make more changes to the software when I have a chance to do more scanning. The changelog is below:

  • save number of steps to EEPROM when starting a scan
  • swap controls (UP/DOWN for rotation without trigger, RIGHT to change number of steps)
  • display amount of rotation in degrees
  • tweaks to display text
  • fix issue with postWait state not reached
  • fix display refresh / crawl issue
  • refactoring and reformatting

Atomic Filament Ruby Red PETG, Metallic Silver PLA, Pearlescent Blue PLA, Impact Resistant White PLA.

*affiliate links

More from DIY

view more

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

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

This is a really cool project! Can the scanner save the models in .OBJ format with the .MTL file?

Nice! Way better than the tut's designs (although I realize the tut was going for ease and simplicity). I'm trying to figure out if there's another way to trigger my camera so I can make this! :)

That box design is great, and Johncoffe is also right ... best prints ever :)

Stunning Walter - your prints look to better than anyone else' prints on the whole internet. Simply stunning.