3D Scanners: Difference between revisions

From CoMakingSpace Wiki

(German name; turned FabScanPi into extrabox & moved it down)
m (Replaced content with "A 3D scanner can be used to scan small objects and create a digital model. Scanning works best with non-glossy surfaces - use chalk spray to reduce reflections, for example on metal. {{MachineInclusion}} Category:3D Printing Category:3D Scanning")
Tag: Replaced
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
A 3D scanner can be used to scan small objects and create a digital model. Scanning works best with non-glossy surfaces - use chalk spray to reduce reflections, for example on metal.
A 3D scanner can be used to scan small objects and create a digital model. Scanning works best with non-glossy surfaces - use chalk spray to reduce reflections, for example on metal.
==OpenScan==
{{MachineInfoBox
|machine name=OpenScan
|german=3D-Scanner
|image=OpenScan.jpeg
|synonyms=DE: 3D-Scanner, Laserscanner
|type=3D scanner
|material=
|location=[[Location::Electronics Room|electronics room]]
|access=read this section
|status=working
|software=
|manual=
|tutors=
|used with=smartphone
|similar=
}}
At Make Munich 2019 we met Thomas from the [https://www.openscan.eu/ OpenScan Project]. This project aims to create a cheap 3D scanning solution which can be built by anybody with access to a [[3D Printer|3D printers]] and basic knowledge about electronics and soldering.<br/>
Since Thomas gave a free PCB and the needed electronic components to the CoMakingSpace, we decided to build the scanner.
The PCB design, 3D printed parts and the software are entirely open source and can be accessed on the projects website.
[[Ciaran]] kindly donated the NEMA 17 stepper motors.
===Software Adjustments===
Unfortunately, the Arduino Sketch provided by the OpenScan Project had a bug which resulted in the camera trigger not being triggered. This was due to the sketch trying to access the variable val4, which was declared at the beginning of the sketch, but never got initialized.
In order to fix the bug, we added <code>val4 = EEPROM.read(44);</code> into the function "AUSLOESEN".
It might be a good idea to refactor the code in general in order to make it more stable.
Due to the uncertain licensing situation, [[Martin]] is currently keeping the adjusted code in a private repository. Once the code is refactored or the licensing becomes clear, the code will be open source as well.
===Usage===
In order to use the OpenScan, please connect your smartphone to the bluetooth dongle. Please see the two wires labeled "Android" and "iOS" and connect the one fitting to your smartphone to the OpenScan. Afterwards, start the program you want to use and wait until all pictures are taken.
<br clear="all"/>
==FabScanPi==
{{MachineInfoBox
|machine name=FabScanPi
|image=3D Scanner open.JPG
|synonyms=DE: 3D-Scanner, Laserscanner
|type=3D scanner
|material=
|location=[[Location::Electronics Room|eRoom]]
|access=
|status=assembled
|software=web browser
|manual=http://mariolukas.github.io/FabScanPi-Server/
|tutors=[[Tutor::User:Pakue|Patrick]]
|used with=
|similar=[[Project:OpenScan|"OpenScan" project]]
|extrabox=yes
}}
We have a [https://fabscanpi-server.readthedocs.io/en/v.0.8.2/first_steps.html FabScanPi] available in the [[eRoom]] for your usage. Unfortunately, it is only assembled and seems to have software issues. Before usage, make sure to get familiar with the software.




{{MachineInclusion}}


[[Category:3D Printing]]
[[Category:3D Printing]]
[[Category:3D Scanning]]
[[Category:3D Scanning]]

Latest revision as of 22:36, 31 August 2022

A 3D scanner can be used to scan small objects and create a digital model. Scanning works best with non-glossy surfaces - use chalk spray to reduce reflections, for example on metal.


OpenScan

MachineInfoBox

OpenScan

OpenScan.jpeg
Synonyms: DE: 3D-Scanner, Laserscanner
Type: 3D Scanners
Used with: smartphone
Location: 3D Printing Area
Access Requirements:
Status: Broken
Tutors:



At Make Munich 2019 we met Thomas from the OpenScan Project. This project aims to create a cheap 3D scanning solution which can be built by anybody with access to a 3D printers and basic knowledge about electronics and soldering.
Since Thomas gave a free PCB and the needed electronic components to the CoMakingSpace, we decided to build the scanner. The PCB design, 3D printed parts and the software are entirely open source and can be accessed on the projects website. Ciaran kindly donated the NEMA 17 stepper motors.

Software Adjustments

Unfortunately, the Arduino Sketch provided by the OpenScan Project had a bug which resulted in the camera trigger not being triggered. This was due to the sketch trying to access the variable val4, which was declared at the beginning of the sketch, but never got initialized.

In order to fix the bug, we added val4 = EEPROM.read(44); into the function "AUSLOESEN". It might be a good idea to refactor the code in general in order to make it more stable.

Due to the uncertain licensing situation, Martin is currently keeping the adjusted code in a private repository. Once the code is refactored or the licensing becomes clear, the code will be open source as well.

Usage

In order to use the OpenScan, please connect your smartphone to the bluetooth dongle. Please see the two wires labeled "Android" and "iOS" and connect the one fitting to your smartphone to the OpenScan. Afterwards, start the program you want to use and wait until all pictures are taken.


FabScanPi

MachineInfoBox

FabScanPi

3D Scanner open.JPG
Synonyms: DE: 3D-Scanner, Laserscanner
Type: 3D Scanners
Location: 3D Printing Area
Access Requirements:
Status: Broken
Software: web browser
Manual: http://mariolukas.github.io/FabScanPi-Server/
Tutors:
Similar (More or Less): "OpenScan" project




We have a FabScanPi available in the eRoom for your usage. Unfortunately, it is only assembled and seems to have software issues. Before usage, make sure to get familiar with the software.