PANOBOT: A Panorama robot, version 1
Panobot is a full automatic robot, which can be used to create Panoramas and Gigapixels with small and large cameras (like DSLRs). The camera is mounted on a turret to allow pan/tilt motion. After programming the capture parameters, the robot will start to rotate the camera, taking one (or multiple) pictures per position and making sure that the capture positions have enough overlap.
This is a Panorama Robot created to hold large cameras, like DSLRs, with big telephoto lenses. I'm using this bot to create panoramas and Gigapixels with my Canon 80D DSLR and have used lenses up to 600mm.
Panobot has the following menu features:
- Take picture
- allows to manually take a picture, this is usefull for testing the camera trigger connection
- Pan Left, Pan Right, Tilt Up, Tilt Down
- defines the scan area of the panorama/gigapixel, the head will move while the range is defined
- Image P-Delay
- the longer, the more time the camera has to measure and (eventually focus, if not in manual camera mode), triggers focusing of camera
- Image Delay
- the delay it take for the camera to write the image to the card and/or the time it needs to stabilize the mechanical system due to rotating motion
- Shutter Delay
- how long the shutter will be pressed
- Focal Length
- the focal length which is currently by the camera
- Horizontal& Vertical Overlap
- defines the overlap between consecutive images, a value between 30% and 50% makes sense, usually depends on the capture situation
- Crop factor
- in combination with the focal length, can be used to calculate field of view, which is required for horizontal&vertical overlap
- 3d printed parts
- 1 central_gear
- print a mount for your tripod, this connects central gear and tripod - https://www.thingiverse.com/thing:2764632
- 1x drivegear
- 1x panobot-pan-bottom
- 1x panobot-pan-top
- 2x pantiltconnector_print
- 2x tiltsteppermount_print
- 1x tiltsidesteppergear
- 1x panobot-variable-tiltbase-side
- 1x panobot-variable-tiltbase-drivenside
- 2x panobot-variable-tiltbase-inner-2x OR 2x panobot-variable-tiltbase-inner-2x-large
- print 1x panobot_tilt_spacer.stl
- print a case for the LCD - go to https://www.thingiverse.com/thing:87250 and print the following parts:
- print the case for the panobot electronic
- print 1x electronic-case-bottom.stl
- print 1x electronic-case-top-4040fan.stl xor 1x electronic_case_top-5050fan.stl
- print 1x electronic-case-pcb-clamps.stl (3 parts inside the stl)
- print a mount for your camera, choose one of the two variants
- variant 1:
- print 1x camquickmount.stl
- print 2x quickmountclamp.stl
- variant 2 (better, improved version):
- print 1x panobot_tilt_base_mount.stl
- I also recommend to buy one of these mounts Camera Tripod Aluminum Quick Release Plate, which fit nicely on the printed mounts
- some screws, washers, nuts M3, M4
- some bearings 608
- rods 8mm ( Pan: 2x210mm, Tilt: 2x200mm, Pan/Tilt: 4x120mm)
- electronic parts
Everything can be found in my github Repository: http://github.com/RobertFach/panobot.git
Finally, here are some examples of the panoramas that I have created with this machine:
An this is a video of a running capture... https://vimeo.com/264560924 (Current Version), there's also an older version which shows more or less a very early version ... https://vimeo.com/231263998
- Having been on a trip to the Nordkap of Europe, I have taken several Gigapixel images with Panobot.
- updated the tilt axis (print 1X panobot-variable-tiltbase-side, 1X panobot-variable-tiltbase-drivenside and 2X panobot-variable-tiltbase-inner-2x OR 2X panobot-variable-tiltbase-inner-2x-large), more flexible version, the tilt base can be adjusted in height to allow optimal center-of-gravity and/or optical axis placement of cameras. This way, the small steppers can work with larger lenses... The new tilt axis replaces the following parts: tiltsidedrivegear, tiltside and tiltsidedrive
- added a new video of Panobot Capture
- added new images
- added a sketch for the required modifications to get Panasonic shutter/trigger working
- added pictures to the github panobot wiki to help soldering the pcb.
- added information about the required cooling fan
- added some spacers for the tilt axis
- added more pictures about the electronics and the new mount
- added an improved version of the camera mount (panobot_tilt_base_mount.stl), this version reduces the footprint of the camera mount itself and replace camquickmount.stl and quickmountclamp.stl
- added electronic case for the Panobot electronics
- removed deprecated pictures of the prototype pcb
- added link to lcd case and added a special clamp to mount lcd to panobot frame
- added a link to the customizable panobot tripod mount generator on thingiverse
- added some pictures about connecting panbase to central gear. You can either choose a bolt with 8mm or use a screw M8x60, washers and nuts. The same applies to tiltbase.
- added a complete BOM for the electronic parts which can be found on github
- PCB tests okay, let me know if you need one. Some tutorials for assembling the electronic parts are in work.
- PCBs arrived, also working on USB code and a slider extension
- Updated the github repository. Added the pcb layout and updated schematic. Also added the spherical scan mode, to create 360x180 panospheres.
- Good news, the PCB is ready and a batch of ten boards has been ordered. Send me a message if you want to get one. Beside that, there is also progress with the firmware.
- testing the new pcb assembly, it stacks on top of Arduino Mega and USB Hostshield, have a look at the pictures. Please let me know if you have interest in a pcb, the more we are, the cheaper it gets...
- please provide Feedback if you want to get a pcb for Panobot...
- added schematic for electronic components
- added some links to required electronic parts
- arranged some of the STL models ready for printing, files have been added and print instruction has been updated
- pcb and firmware for version 1 will be released soon
- added picture of version 2 prototype of the electronics + bot extensions, V2 will be able to use USB to connect to camera (PTP models) or remote cable shutter, will use Smart Full Graphic LCD with clickencoder, will use a GPS for GEO tagging the pictures, and more :)