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.

Ciclop, Printrbot comments edit

I have been working on printing a Ciclop 3D Scanner entirely using my Printrbot Simple Metal despite several of the pieces being to large for my bed. Reading forums and searching thingiverse I found most of the files I needed to print the Ciclop on my Simple. I also modified a couple of files so that I could print all the parts on my Printrbot.

I only printed four parts from the original BQ Ciclop model, for the rest of the parts I had to use a file modified either to fit on my bed or to remove the support that was added to the stl files.

For the motor holder I exported a new stl file without the custom support added and then printed the file with grid support added by Cura the motor holder would fit on my simple metal, but I did not like the support that was added to the STL file.

I printed a reduced size disc holder that fits on the 152MM X 152MM Printrbot bed and a two piece version of the camera mount. I cut the motor wireway in the middle so that it fit on my print bed and printed two.

The only part that failed to print was the back cover. I tried printing it both standing up and with support and it was just too thin. I found a file in a forum that I used to print a very nice and sturdy back cover.

All of the PLA parts were printed at 0.1MM layer height, 60-80MM Speed with 30% infill @ 210 degrees Celsius.

You can find all the models I used below:

Part Time Model Used
Pattern Holder 5 Hours Ciclop 3D Scanner
Shaft Coupler 1 Hour Ciclop 3D Scanner
Laser Holders 1.5 Hour Ciclop 3D Scanner
Laser Wireways 1.5 Hour Ciclop 3D Scanner
Bearing Holder 7 Hours Reduced size disc holder and bearing clip
Bearing Clips 2 Hours Reduced size disc holder and bearing clip
Motor Holder 17 Hours Motor Holder without Support
Camera Holder Bottom 8 Hours Two Piece Camera Mount
Camera Holder Top 14.5 Hours Two Piece Camera Mount
Camera Holder Cover 2 Hours Thicker Back Cover
Motor Wireway 1 Hour Half Motor Wireway
Total Print Time 61.5 Hours
Ciclop Bearing Holder
Ciclop Motor Holder Printing


The motor holder is the single longest print I have ever done, it took a total of 17 hours, but I think it turned out great. The Adafruit stepper motor fits perfectly and matches the motor specs on the DIWO site so that makes sourcing a motor much easier and faster than having to order it from Aliexpress.

Ciclop Motor Holder
Ciclop Motor Holder


Ciclop Motor Holder
Ciclop Motor Holder

The Alloy 910 shaft coupler fits perfectly into the bearing holder connection, and the huge 1014 bearing fits snugly on the motor holder.

Ciclop Motor Holder
Ciclop Motor Holder


Ciclop Assembled
Ciclop Assembled

Ciclop Assembled
Ciclop Assembled

I would definitely recommend getting a spool of filament just for this project. I wound up using ~800 grams of filament printing the parts. I am really pleased with the results and am eagerly awaiting the arrival of my lasers!


On June 4th I ordered PCB's from OSHPark for a Ciclop 3D Scanner, the OSHPark turnaround was amazing and my PCB's were manufactured and shipped on the 12th. On June 16th I had three beautiful purple circuit boards in a nice purple envelope.

Zum Scan PCB Package

I had already ordered all of the parts using a Mouser project list that I found online, and the parts had arrived last week. Really easy shield assembly as BQ had marked the board well and provided a nice BOM and image. The pads on the OSHPark boards were easy to solder to and the shield went together really quickly.

Zum Scan PCB Front Assembled
Zum Scan PCB Back Assembled


I am waiting on some more parts to arrive, and am still printing out all of the parts using .1mm layer height with Hatchbox Orange PLA. I did use Taulman alloy 910 for the shaft coupler.

I used a hacksaw to cut all the threaded rod pieces to size and have received the 16014 bearing which is huge and it fits perfectly in the bearing holder.

Ciclop Bearing Holder
Ciclop Bearing Holder with bearing

Some of the parts provided by bq for the Ciclop scanner are too big for my Printrbot Simple Metal, but I found some nice models for the pieces that are too large.

The holes on the smaller bearing holder exactly match the larger file, so the same acrylic disc dfx file can be used.

Ciclop Pattern Holder
Ciclop Parts


I still have to print the largest part (the motor housing) and am waiting on lasers, the motor and stepper drivers to arrive. I also am working on getting the acrylic laser cutting done.

I am also considering using an Adafruit Metro for the Arduino as it seems to be the closest in form factor to the BQ Zum 328 Uno clone which is not available in the US. The main issue being the USB B connector on most arduinos vs the micro USB connector on the Metro and Zum 328 boards fitting better with the zum scan shield.