After getting my Ciclop Scanner assembled I installed horus on the Ubuntu Trusty chroot on my Toshiba Chromebook 2 and Horus runs great.

I had to run through the configuration a couple of times, and it took a little fiddling to get the laser lines nice and narrow. The scan results seemed best when there was bright ambient light but not direct sunlight or lamp light.

Ciclop Assembled

I used a plastic corn toy for my first scan and am very pleased with the results.



I have been working on my Ciclop 3D scanner for about a month now and the build is almost complete. I had been looking for a complex and complete open source hardware project and the Ciclop has been perfect. Because the BQ kit and components are not available yet in the United States.

I started the project by downloading the eagle files from github and ordering the Zum Scan PCB from OSHPark. There is a Mouser Project I found with all of the components making the process of putting together 3 Zum Scan boards pretty easy. While I waited for the boards to arrive I set out ordering the other necessary parts. I spent more than is probably necessary at Tacoma Screw but I didn’t mind having some extra M3 and M8 metric hardware. I was able to find US sources for everything but the line lasers and StepStick drivers.

I am planning to build a 3D body scanner when I am done with the Ciclop so I built out two of the Zum Scan shields, the third PCB and parts as well as some metric hardware is available in my project store. The other parts of the Ciclop that I purchased with their sources and prices are listed below:

Part Vendor Cost Order Date Delivery Date
Hatchbox Orange PLA Amazon $21.90 6/12/2015 6/14/2015
Threaded Rods and Hardware Tacoma Screw $53.27 6/6/2015 6/7/2015
2x Red Line Lasers DX $10.50 6/11/2015 6/29/2015
Stepper Motor Adafruit $14.00 6/15/2015 6/19/2015
16014 Bearing Amazon $19.70 6/11/2015 6/15/2015
StepStick Stepper Drivers (5) Amazon $9.25 6/5/2015 6/17/2015
Logitech Webcam C270 Amazon (used) $15.90 6/12/2015 6/18/2015
Zum Scan Shield OSHPark, Mouser $30.00 6/4/2015 6/15/2015
Adafruit Metro Arduino Uno Clone Adafruit $21.89 6/19/2015 6/24/2015
200MM Acrylic Disc Ponoko $28.39 6/23/2015 7/3/2015?
DC 12V /2.0A Switching Power Supply Amazon $5.99 6/25/2015 6/27/2015
Duck Brand Solid Grip Easy Liner Amazon $10.28 6/23/2015 ?
Total $241.07

Since the kit from BQ is unavailable here and costs €249 which is about $280 US, I am pretty pleased with the cost of the project with filament even though I ordered some extra parts and hardware. If you have a big enough printer it might also save some money to print the platform disc instead of having it laser cut, though I enjoyed going through the process of ordering the disc from Ponoko and I think it will add some polish to the project.

Ciclop Electronics

I extended the motor wires and added connectors from some jumper wires to the ends of the wires for both the motor and lasers so it will be easy to remove the electronics if necessary.

I received my laser cut acrylic platform disc from Ponoko and opened up the package. Ponoko sent the whole piece of acrylic I bought with my order along with the extra material.

Ciclop Acrylic Disc

I attached the acrylic disc to the bearing holder with the 30MM M8 bolts and then connected the motor and lasers to the pins on the Metro and then connected the micro USB from the Metro and the Logitech web cam to my computer and started up Horus. The webcam worked right away and after using the Horus software and after loading the firmware on the metro using the Horus software the motor and lasers started working.

Ciclop Assembled

This has been an amazing open source hardware project that has allowed me to work with several awesome new vendors and learn a ton about low volume manufacturing. I was able to do many things I have not done before from ordering my own PCB’s, working with threaded rods, learning about stepper motors and lasers, and preparing a file for laser cutting.

Now I have to see if I can get it calibrated and make some scans!



One of the final pieces that I had not figured out for my Ciclop Scanner was the 200MM diameter laser cut acrylic turntable disc. There were laser cutting services available from some people I had met at a 3D printing workshop and at local makerspaces but I wanted to try and find a more universal option.

I found Ponoko which is an online 3D printing and laser cutting service and marketplace and tried submitting the file from the BQ Ciclop Github. I Received and error with some helpful links I ignored and promptly sent an email with my file asking what was wrong. I received a quick response to my email containing the helpful links again and the hint that the main issue with my file was the line colors. This time I read the helpful links and realized that I needed to change the color of the lines in the disc file to blue.

I used freecad to change the line to the correct color and resubmitted the file successfully. I have uploaded my awesome disc with blue lines ready for ponoko here: Disc File. If you sign up for Ponoko your first $20 is free so with the discount the disc cost me $28.39 shipped.

The other remaining piece was how to replace the BQ Zum 328 arduino board since it is not available in the US. Lucky for me while I have been working on this project Adafruit released a new arduino uno clone called the Metro. The main issue with my current uno clone for the Ciclop is the USB B connection which hits the bottom of the zum scan shield and requires the use of a cable with a large connector. The metro board has a micro usb connection, and because it is entirely made of surface mount components the bottom is totally flat.

Metro Mount

The camera mount stl files contain board pins that match the pattern for holes on the bq zum 328 arduino clone. While you could modify the cad files to include the pin pattern for the regular arduino instead I don’t really like PLA pins as they are really brittle. I found an amazing mount on thingiverse that allowed me to clip off the pins on my camera mount and attach my Metro. I printed the mount using Taulman Alloy 910 which is flexible and makes super strong pins. The mount fits tight on the rectangular piece that had the pins on the camera mount.

Metro Mount

I was able to easily install the firmware for the scanner on my metro using the Horus scanning software, now I have just to wait for the disc, lasers and some power connectors to arrive and I should be ready to scan. I could not find any English discussion of the jumpers on the zum scan board, but I was able to read enough Spanish in the Ciclop google group to determine that i wanted to have all three jumpers in place on the X motor driver to get a smooth rotation of the platform.