top of page
Openscan-Thomas-Megel-3D-Scan-fuer-3D-Dr

Arduino Shield

The Arduino-compatible shield is a very basic controller with the following functions:

  • control two stepper motors via A4988 stepper driver

  • LCD 20x4 interface via I2C

  • triggering external camera shutter release via optocoupler

  • adjustable to various scanner builds (usually only two parameters - gear ratio)

  • store and manage various scanning routines on local EEPROM (via user menu)

Getting Started

You can either use and modify the existing Arduino Sketch via Arduino IDE or use XLoader to upload the precompiled binaries:

When using the Arduino IDE you will need the following libraries:

Please the the user manual to find out more about the use of the controller:

Platine_übersicht.jpg
Breadboard - Schaltplan.jpg

Troubleshooting

Please let me know if there were construction issues so I can revise and share them!

Bluetoothauslöser

  • CR2032 Insert the button cell in the compartment on the back and turn it on with the small white switch on the side. Pair the device with your smartphone as a usual bluetooth device

  • ATTENTION! Connect the two pins of the bluetooth device to the very right pins on the controler board labeled "opto". Using other pins will damage the bluetooth device and/or the controler  board

LCD (I2C)

  • On the back of the LCD there is a white screw in blue housing. Use this screw to adjust the contrast of the display once you setup your scanner

Stepper motor driver A4988

  • By default, nothing has to be set on the stepper motor drivers! Only if the motors have too little torque and the tilting arm may not be properly deflected, you can carefully increase the voltage via the small potentiometer (note the maximum current of the motor)

User Interface

- Easy to use, as the camera settings can be changed directly via the browser

- Preview of the camera image

- Direct download of the created images via the browser for further processing in your photogrammetry software

- Adaptability of the interface through easy access to the backend (Node-Red)

Please consult the user manual for more information.

Recommended hardware

 

Arduino Nano (or compatible board with Atmega328)

Other arduino-compatible boards could be used and connected to the shield with jumper wires

Camera

It is possible to use almost any camera, as long as a modified shutter release is available (see user manual on how to do it)​

Infrared-Camera-Triggering

It is possible to trigger many cameras via infrared, therefore an infrared diode is connected to the front of the panel (using the opto-output and the 5V output for power). Unfortunately the library has not been updated in a while, so please refer to the MultiCameraIR Library (via web.archive.com) by Sebastian Setz for more details.​

Ringlight

It is possible to connect a ringlight to the 12V pins on the front of the panel​

3D Scanner

The software can be easily adapted with just a few clicks to various 2-axis scanner setups. The default settings are optimized for the following setup: https://www.thingiverse.com/thing:3050437

 

Power Supply

A 12V/2A DC Power Supply is needed.

bottom of page