• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
3D Photogrammetry Scanner with DSLR 3D Printer File Image 1
3D Photogrammetry Scanner with DSLR 3D Printer File Image 2
3D Photogrammetry Scanner with DSLR 3D Printer File Image 3
3D Photogrammetry Scanner with DSLR 3D Printer File Image 4
3D Photogrammetry Scanner with DSLR 3D Printer File Image 5
3D Photogrammetry Scanner with DSLR 3D Printer File Thumbnail 1
3D Photogrammetry Scanner with DSLR 3D Printer File Thumbnail 2
3D Photogrammetry Scanner with DSLR 3D Printer File Thumbnail 3
3D Photogrammetry Scanner with DSLR 3D Printer File Thumbnail 4
3D Photogrammetry Scanner with DSLR 3D Printer File Thumbnail 5

3D Photogrammetry Scanner with DSLR

clei.exe avatarclei.exe

March 27, 2025

makerworld-icon
DescriptionCommentsTags

Description

This is a DIY 3D scanner built for photogrammetry, using a DSLR camera mounted on a stable, motorized rig. Ideal for scanning figures, props, or small objects for modeling or 3D printing.

Features:

  • High-resolution image capture using a DSLR (tested with Canon 500D)
  • Object rotation and camera movement via 2 NEMA 17 stepper motors
  • DSLR camera triggering fully automated using Python and digiCamControl
  • Compact and rigid M8 rod frame for accurate image alignment
  • Smooth motion with linear rails, bearings, and stepper control

Electronics & Control:

  • Microcontroller: Arduino Nano
  • Motor Drivers: 2x L298N
  • Motors: 2x NEMA 17 Stepper Motors
  • Button: Mechanical keyboard key switch (manual scan start)
  • Software:
    • Python Script for automated capture control

      https://github.com/ClementBJ/DSLR-Photogrammetry-3D-Scanner 

    • digiCamControl for DSLR shutter triggering via USB

Mechanical Parts:

  • 2x 40cm M8 Rods
  • 2x 50cm M8 Rods
  • 2x 60cm M8 Rods
  • 1x 50cm M8 Threaded Rod
  • 1x M8 Nut
  • 1x 5x8mm Aluminum Alloy Coupling
  • 4x 608ZZ Bearings
  • 2x SC8UU Linear Bearings
  • 1x DSLR Hotshoe to 1/4-Inch Male Adapter
  • 8x M4x10 Screws
  • 10x M3x8 Screws
  • 2x M3 Nuts

How It Works:

  1. Start Scan: Press the keyboard-style key switch.
  2. Stepper Control: Arduino rotates the platform or camera arm.
  3. Image Capture: Python script communicates with digiCamControl to trigger the DSLR.
  4. Result: A full 360° set of photos ready for photogrammetry software (like Meshroom or Metashape).

Ideal For:

  • Makers & hobbyists scanning miniatures or props
  • DIY digitization of real-world objects
  • Anyone wanting an affordable, customizable photogrammetry setup

License:

BY

Related Models

Knurling bolt and nut preview image

Knurling bolt and nut

akira3dp0 profile image

akira3dp0

13,514

Taco Bell Bag Vase Mode preview image

Taco Bell Bag Vase Mode

davemoneysign profile image

davemoneysign

3,444

3D Scan Plattform preview image

3D Scan Plattform

benni0401 profile image

benni0401

295

Wooden cat preview image

Wooden cat

pmoews profile image

pmoews

7,741

Alien preview image

Alien

pino1021 profile image

pino1021

744

360° LARGE 3d scanning frame marker based scanner preview image

360° LARGE 3d scanning frame marker based scanner

christian74er profile image

christian74er

569

Hulk 3D Scan preview image

Hulk 3D Scan

3DWP profile image

3DWP

5,619

3D Scanning Marker preview image

3D Scanning Marker

firstgizmo profile image

firstgizmo

732