tag:blogger.com,1999:blog-3803518069238234982024-03-21T11:17:34.848-07:00GigaPiJack Stockerhttp://www.blogger.com/profile/14810259962903126669noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-380351806923823498.post-1164009162784082502013-05-07T13:20:00.001-07:002013-05-07T13:20:51.124-07:00<br />
<div align="center" class="MsoNormal" style="text-align: center;">
<b><span style="font-size: 16.0pt; line-height: 115%;">GigaPi Project<o:p></o:p></span></b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b>by Tim & Jack Stocker<o:p></o:p></b></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<b><br /></b></div>
<div class="MsoNormal">
<b><u>Objective:</u></b>
To build an automated panoramic tripod head for use in photography, the main
purpose to accurately produce an image using many/hundreds of separate
photographs, enabling very high detail and the ability to zoom in on minute
details. </div>
<div class="MsoNormal">
<b><u><br /></u></b></div>
<div class="MsoNormal">
<b><u>Components:</u></b>
After some research we decided to build our GigaPi using the following:-</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Main camera support/gimbal</b>: MDF frame, providing controlled tilt around
the camera nodal ( no parallax) point. Lego Turntables
to provide the pivot points and gearing.</div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b>Tripod Head/Pan
control</b>: Cheap laser level kit (Tribrach), Modified with a worm and gear
drive.</div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b>Camera/Mount</b>: MDF
frame designed around a Canon 5DMKII, and a adapter plate top allow Lumix FZ100
to also be fitted. 'Fotomate' Focus Rail fitted to allow the no parallax point to be set for each
camera and lens combination, connected to the frame using a bolt.</div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b>Drive:</b> Two 5volt DC Stepper Motors, one for panning
and the other for tilting, with worm drive gears
fitted.</div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b>Control:</b>
Raspberry Pi to provide the computer control, including pan, tilt, shutter
operation etc. Stepper motor
driver circuit board attached directly to the Pi and shutter control circuit designed and built by us to
operate the shutter electrically. Modified remote release cables for both cameras to enable easy
connection to the board via a 3.5mm jack plug. USB hub connected to the Pi, to enable connection of a keyboard,
memory stick etc. A rechargeable battery
pack to be used to power the PI.</div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b>User interface</b>: A 12 volt 5 inch display screen (actually a
car reversing camera display) and a touch pad
to provide the interface. All housed in
a project/instrument box, with outlets for
shutter, stepper motors, USB and charging point. </div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b>Software:</b> Bespoke programme written by Jack to control
every aspect of the operation of the GigaPi. The programme is
required to calculate the horizontal and vertical angles required, the camera sensor size, the length of zoom used
and the image overlap required, it then needs
to calculate the total photos required to complete the task, operating the
stepper motors the required amount in
the right order and fire the shutter at the right time, allowing for focus and shutter activation time etc, a
tall order indeed. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><u>Build details:</u></b>
</div>
<div class="MsoNormal">
<v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f">
<v:stroke joinstyle="miter">
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0">
<v:f eqn="sum @0 1 0">
<v:f eqn="sum 0 0 @1">
<v:f eqn="prod @2 1 2">
<v:f eqn="prod @3 21600 pixelWidth">
<v:f eqn="prod @3 21600 pixelHeight">
<v:f eqn="sum @0 0 1">
<v:f eqn="prod @6 1 2">
<v:f eqn="prod @7 21600 pixelWidth">
<v:f eqn="sum @8 21600 0">
<v:f eqn="prod @7 21600 pixelHeight">
<v:f eqn="sum @10 21600 0">
</v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
<v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
<o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype><v:shape id="_x0000_i1035" style="height: 195pt; mso-wrap-style: square; visibility: visible; width: 260.25pt;" type="#_x0000_t75">
<v:imagedata o:title="P1060505" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg">
</v:imagedata></v:shape></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMnzW6htFfThUPGDdmbPxjQmwi8e1yezfrPHLbWgArrO7idrluaxwKYn4tO6aqsnv4Tz3YBKxJygR5__OERtWoLeMvWkOcKyjhIrxg-ZTUccd6KVNb8ULvTPwDkOd5ZniPBYwNYYHZBTW8/s1600/P1060505.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMnzW6htFfThUPGDdmbPxjQmwi8e1yezfrPHLbWgArrO7idrluaxwKYn4tO6aqsnv4Tz3YBKxJygR5__OERtWoLeMvWkOcKyjhIrxg-ZTUccd6KVNb8ULvTPwDkOd5ZniPBYwNYYHZBTW8/s320/P1060505.JPG" width="320" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
One inch thick MDF cut with a jigsaw and filed and sanded to
a smooth finish, two lego turntables fitted to allow it to tilt, the pan/pivot
point is set to the center of the camera lens.</div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbRxwSwkbOWJO4LyeWeqZQkXX5ZBSWMacG4OxRoZvlL1cgcBEWRbFQW329fjtEJ4A6xujpqNK_wRy8OziuCoM_1lRO9CjCRe9l7XZMKhal8eYI9V1HDWvfI4VXk37_05YP6C_kZ2Kb2uh1/s1600/P1060543.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbRxwSwkbOWJO4LyeWeqZQkXX5ZBSWMacG4OxRoZvlL1cgcBEWRbFQW329fjtEJ4A6xujpqNK_wRy8OziuCoM_1lRO9CjCRe9l7XZMKhal8eYI9V1HDWvfI4VXk37_05YP6C_kZ2Kb2uh1/s320/P1060543.JPG" width="320" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<v:shape id="Picture_x0020_3" o:spid="_x0000_i1034" style="height: 196.5pt; mso-wrap-style: square; visibility: visible; width: 262.5pt;" type="#_x0000_t75">
<v:imagedata o:title="P1060543" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image002.jpg">
</v:imagedata></v:shape></div>
<div class="MsoNormal">
A cheap 5volt DC stepper motor was fitted with a worm drive
to turn the 56 tooth lego gear, an MDF block made to provide the correct
spacing for the gears. </div>
<div class="MsoNormal">
<v:shape id="Picture_x0020_2" o:spid="_x0000_i1033" style="height: 196.5pt; mso-wrap-style: square; visibility: visible; width: 262.5pt;" type="#_x0000_t75">
<v:imagedata o:title="P1070118" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg">
</v:imagedata></v:shape> </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHGiP-7_i9PzmZdNUgqi_rJo4Fn3vnA9bTRPWAltcwN-JPtmD-4v0D9ODU68jWiOA68pTG2xz9ZX606cUSTVpxEJUvJqxQw0k4V433g6c_3GNT_Y9arvf9MJyzOolb55TsDmPs5iVp-FWf/s1600/P1070118.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHGiP-7_i9PzmZdNUgqi_rJo4Fn3vnA9bTRPWAltcwN-JPtmD-4v0D9ODU68jWiOA68pTG2xz9ZX606cUSTVpxEJUvJqxQw0k4V433g6c_3GNT_Y9arvf9MJyzOolb55TsDmPs5iVp-FWf/s320/P1070118.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="MsoNormal">
A cheap laser level kit brought off the internet provides
the panning control, even comes with a tripod for around £20. the three plastic
screw adjusters were removed as they had too much side play in them, replaced
them nuts and bolts. A 40 tooth drive gear fitted on the center bolt which had
to be modified to provide a 4mm shaft for the gear to fit onto. Another 5v
stepper motor fitted to a hand made bracket and a worm drive gear press fitted
to the shaft. Both motor wires were then fitted with an RJ45 jack plug to
enable quick connection to the control box later on.</div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbo54WtzO6nX4BD_9jfEW1H928tm9a3GiheEFWKre7v8JZ6zbHmHBrqCA6lvK4ZmZjkEWL1_wyNYQWq57wpHUvRQ2WJiY2PB7e74WpqKd5lNgE1-7t4zhaNnDB7dYn46KgQNsGYK0Lmyes/s1600/P1070120.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbo54WtzO6nX4BD_9jfEW1H928tm9a3GiheEFWKre7v8JZ6zbHmHBrqCA6lvK4ZmZjkEWL1_wyNYQWq57wpHUvRQ2WJiY2PB7e74WpqKd5lNgE1-7t4zhaNnDB7dYn46KgQNsGYK0Lmyes/s320/P1070120.JPG" width="320" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<v:shape id="Picture_x0020_4" o:spid="_x0000_i1032" style="height: 202.5pt; mso-wrap-style: square; visibility: visible; width: 270pt;" type="#_x0000_t75">
<v:imagedata o:title="P1070120" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image004.jpg">
</v:imagedata></v:shape></div>
<div class="MsoNormal">
The completed framework was painted yellow to match the
laser head, and a focus rail bolted into place to allow the nodal point of the
camera lens to be set. </div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi8tl2Jg8bYWapaP1Kmox5Bj_Oczbvyaibgobq6ceyt3szIKKSnDrMHm2LKgIZC7orI0K3EA0Gs7ubems-wfLI_xya7pZa8LsYQKH0yuT4TVvcfNoLqqeuuVTa1MJPva29L_Uj3h2_jK9b/s1600/P1070121.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi8tl2Jg8bYWapaP1Kmox5Bj_Oczbvyaibgobq6ceyt3szIKKSnDrMHm2LKgIZC7orI0K3EA0Gs7ubems-wfLI_xya7pZa8LsYQKH0yuT4TVvcfNoLqqeuuVTa1MJPva29L_Uj3h2_jK9b/s320/P1070121.JPG" width="320" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<v:shape id="Picture_x0020_5" o:spid="_x0000_i1031" style="height: 198pt; mso-wrap-style: square; visibility: visible; width: 264pt;" type="#_x0000_t75">
<v:imagedata o:title="P1070121" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg">
</v:imagedata></v:shape></div>
<div class="MsoNormal">
Raspberry Pi computer, you can also see attached the Stepper
motor driver circuit, and two RJ45 sockets to allow easy connection to the two
stepper motors, you can also see in the bottom right hand corner 4 wires
soldered on to the back of the stepper motor board to provide the power, earth
and activation of the focus and shutter
control relays. </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicfSlHZV8qHzM2r-KpQdG3do_kubBlXrY-LcUIc0tr-DoY8qcZoC2yETQ5wY3nR-I85wX5hTN0WqDyo-ou8p9KL_Ru5XFfXVvWygiPsT3P_gGcUhNrfjYv8Peh1rSTblzTfrvu_xRy3YGj/s1600/P1060547.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicfSlHZV8qHzM2r-KpQdG3do_kubBlXrY-LcUIc0tr-DoY8qcZoC2yETQ5wY3nR-I85wX5hTN0WqDyo-ou8p9KL_Ru5XFfXVvWygiPsT3P_gGcUhNrfjYv8Peh1rSTblzTfrvu_xRy3YGj/s320/P1060547.JPG" width="320" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<v:shape id="Picture_x0020_6" o:spid="_x0000_i1030" style="height: 198pt; mso-wrap-style: square; visibility: visible; width: 264pt;" type="#_x0000_t75">
<v:imagedata o:title="P1060547" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image006.jpg">
</v:imagedata></v:shape></div>
<div class="MsoNormal">
This is the shutter control circuit, designed by us and laid
out on Vero board. it's is basically two 5v solid state relays which are
activated and powered by the Pi. One controls the focus/exposure function, and
the other controls the shutter. The relays close the circuit on the shutter
release cables, starting with the focus/exposure function and this remains on
whilst the shutter is activated a split second later. </div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Gm-Lgt1e6PEFMx-ceydJsBy-Djc5Ih0c2GH-NyPw5i5otUU-lsLp7GVbm2qH9Ccd-QXqkl_pNK1ju4d4j-oRHPva1hPIZFOiM4np0SpvivqVVJlGMhxZX0wVggiTG_W2RjD2rDkPffOM/s1600/P1070122.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Gm-Lgt1e6PEFMx-ceydJsBy-Djc5Ih0c2GH-NyPw5i5otUU-lsLp7GVbm2qH9Ccd-QXqkl_pNK1ju4d4j-oRHPva1hPIZFOiM4np0SpvivqVVJlGMhxZX0wVggiTG_W2RjD2rDkPffOM/s320/P1070122.JPG" width="320" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<v:shape id="Picture_x0020_7" o:spid="_x0000_i1029" style="height: 200.25pt; mso-wrap-style: square; visibility: visible; width: 267pt;" type="#_x0000_t75">
<v:imagedata o:title="P1070122" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image007.jpg">
</v:imagedata></v:shape></div>
<div class="MsoNormal">
This is the completed circuitry. The Raspberry Pi at the
top, the stepper motor driver circuit fitted, the shutter activation on the
right, the USB hub on the left and the touch pad and display screen. </div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcPQj32Mm8eWlEb8HezJQ6CQeatchERR18QRIce7edMQrI1bEl4n1PeVq1hSww9PawfutIyDRl6uM8laHF2IKMsSfPQjQNsJSses4rpb24ZmtdQ3lJ06cfgQIloDSRXNExzjJiTsQholKn/s1600/P1070124.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcPQj32Mm8eWlEb8HezJQ6CQeatchERR18QRIce7edMQrI1bEl4n1PeVq1hSww9PawfutIyDRl6uM8laHF2IKMsSfPQjQNsJSses4rpb24ZmtdQ3lJ06cfgQIloDSRXNExzjJiTsQholKn/s320/P1070124.JPG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAUaIBrGqnGhzoGz01MdUCT4s6asYmErT4dWRdLmlH6wHc37URCC3R-xzC3NmYp-PCxz_hc7WUj1-2Y9fQ8PYHcxKBC3x-VgC9OxSU_s5hPDYf4Dn3BThPxQNuBj1UVjOG1vlKFFIYgcNF/s1600/P1070125.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAUaIBrGqnGhzoGz01MdUCT4s6asYmErT4dWRdLmlH6wHc37URCC3R-xzC3NmYp-PCxz_hc7WUj1-2Y9fQ8PYHcxKBC3x-VgC9OxSU_s5hPDYf4Dn3BThPxQNuBj1UVjOG1vlKFFIYgcNF/s320/P1070125.JPG" width="320" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<v:shape id="Picture_x0020_8" o:spid="_x0000_i1028" style="height: 166.5pt; mso-wrap-style: square; visibility: visible; width: 222pt;" type="#_x0000_t75">
<v:imagedata o:title="P1070124" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image008.jpg">
</v:imagedata></v:shape><v:shape id="Picture_x0020_1" o:spid="_x0000_i1027" style="height: 165.75pt; mso-wrap-style: square; visibility: visible; width: 220.5pt;" type="#_x0000_t75">
<v:imagedata o:title="P1070125" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image009.jpg">
</v:imagedata></v:shape></div>
<div class="MsoNormal">
The project/instrument box, was cut to allow fitment of all
the components, plus the Anker Astro 3
rechargeable battery pack. A hole was made in the bottom of the box to allow
access to the power button, and an on/off switch fitted to the front panel to
allow the screen to be powered on and off. </div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrT3HbbG-9HnEgEstg18O8lCOHf_x3iefdZll2HNl_xmGSmwi-ThIOWn1EIniIXNUk5zH1tG5fZ8g3qKJ2VjONN4YpPFjKCZoZO1TrWAuy-A0BXfGvUO9d2MrKwfJwVFB0JPBRW_yxqEvJ/s1600/imgres.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrT3HbbG-9HnEgEstg18O8lCOHf_x3iefdZll2HNl_xmGSmwi-ThIOWn1EIniIXNUk5zH1tG5fZ8g3qKJ2VjONN4YpPFjKCZoZO1TrWAuy-A0BXfGvUO9d2MrKwfJwVFB0JPBRW_yxqEvJ/s1600/imgres.jpg" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<v:shape id="Picture_x0020_9" o:spid="_x0000_i1026" style="height: 179.25pt; mso-wrap-style: square; visibility: visible; width: 158.25pt;" type="#_x0000_t75">
<v:imagedata o:title="imgres" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image010.jpg">
</v:imagedata></v:shape></div>
<div class="MsoNormal">
The battery pack provides enough power for several hours
work, provides both 5volt for the PI/stepper motors, and 12volts for the
display screen. </div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkMg_rxsDBstoWSsR0hBU50kq2jXsK-wa44aAcTyOqdZVN0LPIZ99Bhw9fPeFYtWYMPDo0ZK8SKiepstlid3anlJYr0hOGWm0C0NqxOJq0yvPBE_9pervMKVL6HKyGeLBKLCxengOHxT9x/s1600/IMG_1544.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkMg_rxsDBstoWSsR0hBU50kq2jXsK-wa44aAcTyOqdZVN0LPIZ99Bhw9fPeFYtWYMPDo0ZK8SKiepstlid3anlJYr0hOGWm0C0NqxOJq0yvPBE_9pervMKVL6HKyGeLBKLCxengOHxT9x/s320/IMG_1544.JPG" width="320" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<v:shape id="Picture_x0020_10" o:spid="_x0000_i1025" style="height: 171.75pt; mso-wrap-style: square; visibility: visible; width: 258pt;" type="#_x0000_t75">
<v:imagedata o:title="IMG_1546" src="file:///C:\Users\TIMBUS~1\AppData\Local\Temp\msohtmlclip1\01\clip_image011.jpg">
</v:imagedata></v:shape></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
This is the completed
setup. It is fully portable and all the control cables can be unplugged easily.
</div>
<div class="MsoNormal">
<u><br /></u></div>
<div class="MsoNormal">
<u>LINKS: <o:p></o:p></u></div>
<div class="MsoNormal">
<u><br /></u></div>
<div class="MsoNormal">
The bespoke Raspberry Pi programme code: <a href="https://github.com/Frankincense/GigaPi">https://github.com/Frankincense/GigaPi</a></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-size: 12pt;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-size: 12pt;">Qt for Raspbien: <a href="http://www.raspberrypi.org/phpBB3/viewtopic.php?t=11706&p=289230#p289230"><span style="font-family: "Times New Roman","serif";">http://www.raspberrypi.org/phpBB3/viewtopic.php?t=11706&p=289230#p289230</span></a><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-size: 12pt;">Stepper motor: <a href="http://www.ebay.co.uk/itm/290850433156?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649"><span style="font-family: "Times New Roman","serif";">http://www.ebay.co.uk/itm/290850433156?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649</span></a><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-size: 12pt;">Stepper motor C code: <a href="http://unicorn.drogon.net/step.c"><span style="font-family: "Times New Roman","serif";">http://unicorn.drogon.net/step.c</span></a><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-size: 12pt;">GPIO Stepper motor: <a href="http://www.raspberrypi.org/phpBB3/viewtopic.php?f=32&t=10483"><span style="font-family: "Times New Roman","serif";">http://www.raspberrypi.org/phpBB3/viewtopic.php?f=32&t=10483</span></a><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-size: 12pt;">WiringPi: <a href="https://projects.drogon.net/raspberry-pi/wiringpi/"><span style="font-family: "Times New Roman","serif";">https://projects.drogon.net/raspberry-pi/wiringpi/</span></a><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 5pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 5pt;">
<span style="font-size: 12pt;">Auto login scripts: <a href="http://www.raspberrypi.org/phpBB3/viewtopic.php?f=5&t=5225"><span style="font-family: "Times New Roman","serif";">http://www.raspberrypi.org/phpBB3/viewtopic.php?f=5&t=5225</span></a><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 12pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 12pt;">
<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-bidi-font-weight: bold; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: EN-GB;">GigaPi
Panorama Calculator:</span><span style="font-size: 12pt;"><a href="http://photos.yves.over-blog.com/article-panorama-calculator-mise-a-jour-61831164.html"><span style="font-family: "Times New Roman","serif";">http://photos.yves.over-blog.com/article-panorama-calculator-mise-a-jour-61831164.html</span></a><o:p></o:p></span></div>
<div class="MsoNormal">
Flickr Images: <a href="http://www.flickr.com/photos/53398620@N05/8693441292/in/photostream/">http://www.flickr.com/photos/53398620@N05/8693441292/in/photostream/</a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
GigaPan Images: <a href="http://www.gigapan.com/gigapans?query=timstocker">http://www.gigapan.com/gigapans?query=timstocker</a> </div>
<div class="MsoNormal">
<br /></div>
Jack Stockerhttp://www.blogger.com/profile/14810259962903126669noreply@blogger.com14