{"repo":"kexibq-official/photogrammetry-turntable","free":true,"listed":false,"github":"https://github.com/kexibq-official/photogrammetry-turntable","clone":"git clone https://github.com/kexibq-official/photogrammetry-turntable.git","description":"Automated photogrammetry turntable. Arduino + phone, 144 photos per object.","language":"Python","stars":15,"topics":["3d-printing","3d-scanning","archaeology","arduino","arduino-uno","automation","dataset-generation","datasets","diy","diy-electronics"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Photogrammetry Turntable Motorised turntable that takes 144 photos of an object from different angles, automatically. Press reset on the Arduino, place the object, get a folder with 144 frames 12 minutes later. Repeat for the next object. Why A professor at my university said two of his thesis students were stuck on their project and could use help. The project is a tool for metal-detectorists. You input what you found, the program looks it up in historical archives, and returns a probability map of nearby spots that might hold non-metal stuff the detector misses (wood, ceramic, bone). For training the model they needed a dataset of 3D-scanned WW2-era artifacts. The plan was to either photograph each one manually or build 3D models by hand. Both came out to a few months of work, and the manual option would also drift in consistency by the 50th object. So I designed this rig, printed it, wrote the firmware and the script. The first version had problems: servo brownouts, motion blur, the stepper cable winding tighter every layer. Fixed those, built it again. Then I sat at the desk, pressed reset every 12 minutes for about 20 objects through the night, scrolling reels in between. By morning the dataset was done. The students said the quality came out better than they expected. How it works The Arduino runs the rig. The stepper rotates the platter, the servo tilts the object on top of the platter. 6 tilt angles times 24 rotation positions equals 144 stops. At each stop the Arduin","default_branch":null,"files":null,"tree":[],"storefront":"/r/kexibq-official","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kexibq-official/photogrammetry-turntable/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}