Difference between revisions of "Paul Cox Notes"

From PaparazziUAV
Jump to navigation Jump to search
 
m (Wikify it.)
Line 1: Line 1:
work in progress:
work in progress:


 
= Getting Started in Paparazzi =
Getting Started in Paparazzi
Paul Cox Nov 2008
Paul Cox Nov 2008


Installing Software on Ubuntu Intrepid Ibex 8.10
== Installing Software on Ubuntu Intrepid Ibex 8.10 ==


Used CVS to download "paparazzi3". also discovered Booz guys are using svn and that repository is called "paparazzi4"
Used CVS to download "paparazzi3". also discovered Booz guys are using svn and that repository is called "paparazzi4"
Line 13: Line 12:
I'm currently not seeing any action when I hit the "Launch" button. I probably haven't read something important somewhere...
I'm currently not seeing any action when I hit the "Launch" button. I probably haven't read something important somewhere...


Gather hardware:
== Gather hardware ==


Looked at the hardware designs in CVS to see if I wanted to customize a design or build one of the "released" designs. In summary, the current things  
Looked at the hardware designs in CVS to see if I wanted to customize a design or build one of the "released" designs. In summary, the current things  


folks are building and using are:
folks are building and using are:
* Autopilots
** Tiny 1.3  - ARM processor and GPS on 4 layer PCB with 0402. Benefits: smaller and 4 layers is more reliable Drawbacks: Design is older and has  evolved so there are some missing feature and maybe some issues (Insert more specifics here as I learn them)
** Tiny 2.11 - ARM processor and GPS on 2 layer PCB with 0603 SMT devices.
** TWOG - Tiny 2.11 without GPS. I assume people want to branch out and use different GPS and not just the u-blox stuff. Also I see mention that some people want to mount GPS hardware some place different on their airframe than where the autopilot resides.
** Booz - Some very exciting quadrotor developments. HW Design not checked yet as there's some errata that someone feels like needs to be fixed  before it is commited.
* Sensors
** Single Axis IR - For two Melexis thermopiles
** Dual Axis IR - For four Melexis thermopiles
** GPS board - A PCB to hold just a GPS and an antenna. For use with TWOG


Autopilots
--) Tiny 1.3  - ARM processor and GPS on 4 layer PCB with 0402. Benefits: smaller and 4 layers is more reliable Drawbacks: Design is older and has
evolved so there are some missing feature and maybe some issues (Insert more specifics here as I learn them)
--) Tiny 2.11 - ARM processor and GPS on 2 layer PCB with 0603 SMT devices.
--) TWOG - Tiny 2.11 without GPS. I assume people want to branch out and use different GPS and not just the u-blox stuff. Also I see mention that
some people want to mount GPS hardware some place different on their airframe than where the autopilot resides.
--) Booz - Some very exciting quadrotor developments. HW Design not checked yet as there's some errata that someone feels like needs to be fixed
before it is commited.
Sensors
--) Single Axis IR - For two Melexis thermopiles
--) Dual Axis IR - For four Melexis thermopiles
--) GPS board - A PCB to hold just a GPS and an antenna. For use with TWOG
Looked at how much to have the PCBs fab'ed by quick turn board house, but unless you order 25 or more PCBs you're better off buying from the listed


vendors. I went with PPZUAV:  
Looked at how much to have the PCBs fab'ed by quick turn board house, but unless you order 25 or more PCBs you're better off buying from the listed vendors. I went with PPZUAV:  
* Single IR PCB $8
* Dual IR PCB $8
* Tiny 1.3 PCB $9.95
* Tiny 2.11 PCB $5
* $6.80 shipping (California to Washington)


single IR PCB $8
I check first to make sure all was in stock, and David replied that it was. Order took a couple days to process and a few days for the post office to deliver the priority lettter. PCBs arrived in a little padded envelope and even though I knew the dimensions before, I was surprised at how small they are in the flesh.
Dual IR PCB $8
Tiny 1.3 PCB $9.95
Tiny 2.11 PCB $5
 
$6.80 shipping (California to Washington)
 
I check first to make sure all was in stock, and David replied that it was. Order took a couple days to process and a few days for the post office to  
 
deliver the priority lettter. PCBs arrived in a little padded envelope and even though I knew the dimensions before, I was surprised at how small they  
 
are in the flesh.


Components were mostly from Digikey:
Components were mostly from Digikey:
TI DC/DC was only available in SMT and no shotkys.
* TI DC/DC was only available in SMT and no Schottky diodes.
* Mouser had the switching DC/DC in through-hole and Schottky diode so put in an order with them as well.


Complete List:
Complete List: '''(insert spreadsheet here)'''
(insert spreadsheet here)


Mouser had the switching DC/DC in through-hole and shotky diode so put in an order with them as well:
Of note:
* Looked for GPS modules and antenna and found some items of interest. A Tyco GPS module with a built in antenna for $60 <>. Also antenna <>.
* Different center frequencies are available 1575 and 1579, but googling seems to show that 1575 is the main GPS freq. Not sure what 1579 is useful for, but it kinda looks like the one paparazzi recommends from their testing is centered at 1579 so I must be missing something.


Of note: Looked for GPS modules and antenna and found some items of interest. A Tyco GPS module with a built in antenna for $60 <>. Also antenna <>.
Complete List: '''(insert spreadsheet here)'''


Different center frequencies are available 1575 and 1579, but googling seems to show that 1575 is the main GPS freq. Not sure what 1579 is useful for,
== Wireless GPS ==


but it kinda looks like the one paparazzi recommends from their testing is centered at 1579 so I must be missing something.
While waiting for all the hwardware to arrive, built a wireless GPS device.
 
Complete List:
(insert spreadsheet here)
 
While waiting for all the hw to arrive, built a wireless GPS device:


Main components:
Main components:
* Wireless modem: XBee Pro 802.15.4 (XBP-24-AUI)
* GPS:
* Battery: 2S Lipo (gutted Axim x50v battery, rewired from parallel to series)
* Antenna: Some rpsma? wifi antenna I had laying around with a u.fl connector/pigtail.


Wireless modem: XBee Pro 802.15.4 (XBP-24-AUI)
Other components:
GPS:
* TI DC/DC converter (same as used on tiny)
Battery: 2S Lipo (gutted Axim x50v battery, rewired from parallel to series)
* 100uF tantalum capacitor (TI DC/DC conv requires this on the input)
Antenna: Some rpsma? wifi antenna I had laying around with a u.fl connector/pigtail.
* SPDT toggle switch
 
* Samtec mating connector for GPS
Other components
* Kynar wire
TI DC/DC converter (same as used on tiny)
* Plastic box and some thin model plywood for a case
100uF tantalum capacitor (TI DC/DC conv requires this on the input)
SPDT toggle switch
Samtec mating connector for GPS
kynar wire
plastic box and some thin model plywood for a case
 
Receiver is another XBee Pro in a USB carrier board. The XBee Pro has a wire antenna (XBP-24-?UI). Looking back I should have ordered with the RP-SMA so


I can put some coax on there to a big honkin' antenna to improve range.
Receiver is another XBee Pro in a USB carrier board. The XBee Pro has a wire antenna (XBP-24-?UI). Looking back I should have ordered with the RP-SMA so I can put some coax on there to a big honkin' antenna to improve range.


Build process:
Build process:
Main obstacle here is the fine pitch connector on the GPS module.
* Main obstacle here is the fine pitch connector on the GPS module.


XBee Pro and the GPS module are 3.3V devices. For the TI DC/DC used on Tiny to produce 3.3V a 1.87kOhm resistor is needed an input capacitor of 100uF is  
XBee Pro and the GPS module are 3.3V devices. For the TI DC/DC used on Tiny to produce 3.3V a 1.87kOhm resistor is needed an input capacitor of 100uF is needed. I wired up all these components


needed. I wired up all these components
= Bring up process =


Bring up process:
...stay tuned!

Revision as of 07:04, 17 January 2009

work in progress:

Getting Started in Paparazzi

Paul Cox Nov 2008

Installing Software on Ubuntu Intrepid Ibex 8.10

Used CVS to download "paparazzi3". also discovered Booz guys are using svn and that repository is called "paparazzi4"

Read the wiki multiple times through, built everything acording to instructions, and fired off the program which seems to run in simulator mode, although

I'm currently not seeing any action when I hit the "Launch" button. I probably haven't read something important somewhere...

Gather hardware

Looked at the hardware designs in CVS to see if I wanted to customize a design or build one of the "released" designs. In summary, the current things

folks are building and using are:

  • Autopilots
    • Tiny 1.3 - ARM processor and GPS on 4 layer PCB with 0402. Benefits: smaller and 4 layers is more reliable Drawbacks: Design is older and has evolved so there are some missing feature and maybe some issues (Insert more specifics here as I learn them)
    • Tiny 2.11 - ARM processor and GPS on 2 layer PCB with 0603 SMT devices.
    • TWOG - Tiny 2.11 without GPS. I assume people want to branch out and use different GPS and not just the u-blox stuff. Also I see mention that some people want to mount GPS hardware some place different on their airframe than where the autopilot resides.
    • Booz - Some very exciting quadrotor developments. HW Design not checked yet as there's some errata that someone feels like needs to be fixed before it is commited.
  • Sensors
    • Single Axis IR - For two Melexis thermopiles
    • Dual Axis IR - For four Melexis thermopiles
    • GPS board - A PCB to hold just a GPS and an antenna. For use with TWOG


Looked at how much to have the PCBs fab'ed by quick turn board house, but unless you order 25 or more PCBs you're better off buying from the listed vendors. I went with PPZUAV:

  • Single IR PCB $8
  • Dual IR PCB $8
  • Tiny 1.3 PCB $9.95
  • Tiny 2.11 PCB $5
  • $6.80 shipping (California to Washington)

I check first to make sure all was in stock, and David replied that it was. Order took a couple days to process and a few days for the post office to deliver the priority lettter. PCBs arrived in a little padded envelope and even though I knew the dimensions before, I was surprised at how small they are in the flesh.

Components were mostly from Digikey:

  • TI DC/DC was only available in SMT and no Schottky diodes.
  • Mouser had the switching DC/DC in through-hole and Schottky diode so put in an order with them as well.

Complete List: (insert spreadsheet here)

Of note:

  • Looked for GPS modules and antenna and found some items of interest. A Tyco GPS module with a built in antenna for $60 <>. Also antenna <>.
  • Different center frequencies are available 1575 and 1579, but googling seems to show that 1575 is the main GPS freq. Not sure what 1579 is useful for, but it kinda looks like the one paparazzi recommends from their testing is centered at 1579 so I must be missing something.

Complete List: (insert spreadsheet here)

Wireless GPS

While waiting for all the hwardware to arrive, built a wireless GPS device.

Main components:

  • Wireless modem: XBee Pro 802.15.4 (XBP-24-AUI)
  • GPS:
  • Battery: 2S Lipo (gutted Axim x50v battery, rewired from parallel to series)
  • Antenna: Some rpsma? wifi antenna I had laying around with a u.fl connector/pigtail.

Other components:

  • TI DC/DC converter (same as used on tiny)
  • 100uF tantalum capacitor (TI DC/DC conv requires this on the input)
  • SPDT toggle switch
  • Samtec mating connector for GPS
  • Kynar wire
  • Plastic box and some thin model plywood for a case

Receiver is another XBee Pro in a USB carrier board. The XBee Pro has a wire antenna (XBP-24-?UI). Looking back I should have ordered with the RP-SMA so I can put some coax on there to a big honkin' antenna to improve range.

Build process:

  • Main obstacle here is the fine pitch connector on the GPS module.

XBee Pro and the GPS module are 3.3V devices. For the TI DC/DC used on Tiny to produce 3.3V a 1.87kOhm resistor is needed an input capacitor of 100uF is needed. I wired up all these components

Bring up process

...stay tuned!