3D scanning has featured a few times on my blog (eg. see my custom virtual reality headset which perfectly fits my face), so it was only a matter of time until I bought a scanner for myself. Earlier in the year Kickstarter convinced me to help fund the Ciclop 3D Scanner from Cowtech, a $99 open-source system that was impossible to refuse. Yep, $99!
Well here it is, built over a couple of days and making me feel like a kid again with a new kit of Lego. I bought the cheapest version of the scanner, choosing to 3D print the components myself (naturally!) which can be freely downloaded from Thingiverse. These worked really well, only a few areas where support material was time-consuming to remove, and were all done on the small build plate of the UP Plus 2. The top left photo shows most of these 3D printed parts (12 in total needed).
After receiving the other scanner hardware from Cowtech this week, it was finally time to put this kit together – no simple task after I snapped one of the key parts early in the assembly process! You can see the 2 broken pieces of acrylic to the left, which are both from the long arm connecting the 2 main octagonally-shaped hubs in the middle photo at the top of the page. So far Araldite seems to be holding them, and this snapping seems to be a common problem people are reporting – maybe a bit better tolerances required in the laser cut pieces, or a different material that’s not quite so brittle.
Otherwise the assembly process has been quite straight forward, the video provided by Cowtech is very easy to follow, especially if you’re a little familiar with Arduino’s. There are some really clever details in the way nuts slot into the laser cut pieces and screws slide through the 3D prints that I’ve never seen before, so as a designer it was fun to discover these details. I really appreciate the tolerances for many of the different parts fitting together, from laser cut to 3D print to machined screws, I am honestly surprised how well they all came together for me. So in the top right image you can see the final result – I have to admit I feel like an extra 3D printed part is required to cap off the top above the camera, it doesn’t look right to me so this might be something I make myself soon.
The challenge I’m having now is that I can’t get my camera to be recognised by the recommended open-source software for the scanner, Horus. I’ve spent hours installing software and drivers, rebooting my computer, uninstalling, installing in a different order, rebooting… Nothing is working. Hmmm, a bit frustrating but as I’ve learned with these sorts of new products from Kickstarter, sometimes it can take some time for people to start posting solutions and updates as my order was dispatched quite early and there is just not much up on the forum yet. Hopefully soon!
Keep an eye out on my blog for updates, and hopefully soon some successful 3D scans!
– Posted by James Novak
After some ideas from the Cowtech Facebook Group, I have solved the connectivity problem – hopefully it helps anyone else that reads this. Firstly the Cowtech Scanning Guide says to plug in the camera to set it up in Horus – but you actually need to plug in the entire scanner – 2 USB’s and power. I then went into the preferences, selected the appropriate camera and serial, then changed the Arduino type to “Arduino Uno” and clicked “Upload Firmware” (shown left). I had to close and then re-open Horus, but now it’s all up and running. Hopefully the rest of the calibration goes a little smoother. I think the instruction booklet from Cowtech needs to make this clearer, and include these preference changes.