<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Coppolam</id>
	<title>PaparazziUAV - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Coppolam"/>
	<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/wiki/Special:Contributions/Coppolam"/>
	<updated>2026-04-29T13:25:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Contributing&amp;diff=23967</id>
		<title>Contributing</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Contributing&amp;diff=23967"/>
		<updated>2017-11-28T12:43:38Z</updated>

		<summary type="html">&lt;p&gt;Coppolam: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to contribute ==&lt;br /&gt;
There are lots of ways to contribute to Paparazzi and get involved. Contributions in the form of elaborating on and expanding documentation, wiki pages, tutorials and code fixes are always welcome and encouraged. &lt;br /&gt;
&lt;br /&gt;
This page will give you a head start on how you can contribute.&lt;br /&gt;
&lt;br /&gt;
=== Wiki ===&lt;br /&gt;
&lt;br /&gt;
If you don't have a Wiki account yet join the [https://gitter.im/paparazzi/discuss Gitter channel] (there is an open chat button in the right lower corner of the page too) and ask and we will Create an account for you. We had to disable normal account creation due to spam attacks.&lt;br /&gt;
&lt;br /&gt;
You can then immediately start adding information, cleaning up, or fixing typos. It is a tremendous contribution to the quality of the PaparazziUAV documentation when you do this! Just Do It:&lt;br /&gt;
&lt;br /&gt;
[[Image:Just_Do_It.gif|400px]]&lt;br /&gt;
&lt;br /&gt;
You do not need a lot of deep technical knowledge to be helpful. If you read something and it is not clear to you, ask for an explanation in the Gitter Chat and then do not forget to add that information to the Wiki.&lt;br /&gt;
&lt;br /&gt;
Some information and links on how to edit the wiki can be found at [[Help:Editing|Help with Editing]].&lt;br /&gt;
&lt;br /&gt;
Please be aware of past edits and page histories. Try not to remove this; if you are moving/renaming a page, use the '''move''' tab at the top of a page. This ensures the revision history is moved with the page.&lt;br /&gt;
&lt;br /&gt;
=== Software development ===&lt;br /&gt;
&lt;br /&gt;
[[File:AGoodCombinationSTM32ProgressnDebugging.jpg|300px|thumb|Left|Learning Tools]]&lt;br /&gt;
&lt;br /&gt;
We use the distributed version control system [http://git-scm.com/ git]. The [http://github.com/paparazzi/paparazzi/ Papaprazzi master repository is hosted on Github].&lt;br /&gt;
&lt;br /&gt;
Also see the [[Git|Git wiki page]] for more details about setting up Git and cloning the source-code and data repository.&lt;br /&gt;
&lt;br /&gt;
Please also have a look at the [http://docs.paparazziuav.org/latest/styleguide.html Coding Style Guide].&lt;br /&gt;
&lt;br /&gt;
Here is the short version if you already know git:&lt;br /&gt;
# Create an account on [http://github.com/ github].&lt;br /&gt;
# Fork the [http://github.com/paparazzi/paparazzi/ paparazzi repository] on github. (After logging in press the '''fork''' button).&lt;br /&gt;
# If you want to clone with SSH: '''git clone git@github.com:&amp;lt;yourname&amp;gt;/paparazzi.git'''&amp;lt;br/&amp;gt;Or with HTTPS: '''git clone &amp;lt;nowiki&amp;gt;https://github.com/&amp;lt;yourname&amp;gt;/paparazzi.git&amp;lt;/nowiki&amp;gt;'''&amp;lt;br/&amp;gt;[https://help.github.com/articles/which-remote-url-should-i-use Which remote URL should I use?]&lt;br /&gt;
# '''git remote add upstream &amp;lt;nowiki&amp;gt;https://github.com/paparazzi/paparazzi.git&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
# '''git fetch upstream'''&lt;br /&gt;
# checkout a new branch based on the development branch (master):&amp;lt;br/&amp;gt;'''git checkout -b my_new_feature upstream/master'''&lt;br /&gt;
# fix/code and commit in logical units (with a [http://bit.ly/goodcommitmessages good commit message])&lt;br /&gt;
# push your feature/bugfix branch&lt;br /&gt;
# Send us a [http://help.github.com/pull-requests/ pull request] on github. (Or send patches to the mailing list).&lt;br /&gt;
&lt;br /&gt;
=== Defects and Features ===&lt;br /&gt;
To report a Paparazzi defect or issue. Submit a feature request using the simple [https://github.com/paparazzi/paparazzi/issues issue tracker on github].&lt;br /&gt;
&lt;br /&gt;
=== Continuous Integration Builds ===&lt;br /&gt;
There are [[Builds|build servers]] running some [[Builds/Tests|Continuous Integration tests]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer_Documentation]]&lt;/div&gt;</summary>
		<author><name>Coppolam</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Contributing&amp;diff=23966</id>
		<title>Contributing</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Contributing&amp;diff=23966"/>
		<updated>2017-11-28T12:43:17Z</updated>

		<summary type="html">&lt;p&gt;Coppolam: repo --&amp;gt; repository&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to contribute ==&lt;br /&gt;
There are lots of ways to contribute to Paparazzi and get involved. Contributions in the form of elaborating on and expanding documentation, wiki pages, tutorials and code fixes are always welcome and encouraged. &lt;br /&gt;
&lt;br /&gt;
This page will give you a head start on how you can contribute.&lt;br /&gt;
&lt;br /&gt;
=== Wiki ===&lt;br /&gt;
&lt;br /&gt;
If you don't have a Wiki account yet join the [https://gitter.im/paparazzi/discuss Gitter channel] (there is an open chat button in the right lower corner of the page too) and ask and we will Create an account for you. We had to disable normal account creation due to spam attacks.&lt;br /&gt;
&lt;br /&gt;
You can then immediately start adding information, cleaning up, or fixing typos. It is a tremendous contribution to the quality of the PaparazziUAV documentation when you do this! Just Do It:&lt;br /&gt;
&lt;br /&gt;
[[Image:Just_Do_It.gif|400px]]&lt;br /&gt;
&lt;br /&gt;
You do not need a lot of deep technical knowledge to be helpful. If you read something and it is not clear to you, ask for an explanation in the Gitter Chat and then do not forget to add that information to the Wiki.&lt;br /&gt;
&lt;br /&gt;
Some information and links on how to edit the wiki can be found at [[Help:Editing|Help with Editing]].&lt;br /&gt;
&lt;br /&gt;
Please be aware of past edits and page histories. Try not to remove this; if you are moving/renaming a page, use the '''move''' tab at the top of a page. This ensures the revision history is moved with the page.&lt;br /&gt;
&lt;br /&gt;
=== Software development ===&lt;br /&gt;
&lt;br /&gt;
[[File:AGoodCombinationSTM32ProgressnDebugging.jpg|300px|thumb|Left|Learning Tools]]&lt;br /&gt;
&lt;br /&gt;
We use the distributed version control system [http://git-scm.com/ git]. The [http://github.com/paparazzi/paparazzi/ Papaprazzi master repository is hosted on Github].&lt;br /&gt;
&lt;br /&gt;
Also see the [[Git|Git wiki page]] for more details about setting up Git and cloning the source-code and data repository.&lt;br /&gt;
&lt;br /&gt;
Please also have a look at the [http://docs.paparazziuav.org/latest/styleguide.html Coding Style Guide].&lt;br /&gt;
&lt;br /&gt;
Here is the short version if you already know git:&lt;br /&gt;
# Create an account on [http://github.com/ github].&lt;br /&gt;
# Fork the [http://github.com/paparazzi/paparazzi/ papaprazzi repository] on github. (After logging in press the '''fork''' button).&lt;br /&gt;
# If you want to clone with SSH: '''git clone git@github.com:&amp;lt;yourname&amp;gt;/paparazzi.git'''&amp;lt;br/&amp;gt;Or with HTTPS: '''git clone &amp;lt;nowiki&amp;gt;https://github.com/&amp;lt;yourname&amp;gt;/paparazzi.git&amp;lt;/nowiki&amp;gt;'''&amp;lt;br/&amp;gt;[https://help.github.com/articles/which-remote-url-should-i-use Which remote URL should I use?]&lt;br /&gt;
# '''git remote add upstream &amp;lt;nowiki&amp;gt;https://github.com/paparazzi/paparazzi.git&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
# '''git fetch upstream'''&lt;br /&gt;
# checkout a new branch based on the development branch (master):&amp;lt;br/&amp;gt;'''git checkout -b my_new_feature upstream/master'''&lt;br /&gt;
# fix/code and commit in logical units (with a [http://bit.ly/goodcommitmessages good commit message])&lt;br /&gt;
# push your feature/bugfix branch&lt;br /&gt;
# Send us a [http://help.github.com/pull-requests/ pull request] on github. (Or send patches to the mailing list).&lt;br /&gt;
&lt;br /&gt;
=== Defects and Features ===&lt;br /&gt;
To report a Paparazzi defect or issue. Submit a feature request using the simple [https://github.com/paparazzi/paparazzi/issues issue tracker on github].&lt;br /&gt;
&lt;br /&gt;
=== Continuous Integration Builds ===&lt;br /&gt;
There are [[Builds|build servers]] running some [[Builds/Tests|Continuous Integration tests]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer_Documentation]]&lt;/div&gt;</summary>
		<author><name>Coppolam</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=DevGuide/CodeEditors&amp;diff=23957</id>
		<title>DevGuide/CodeEditors</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=DevGuide/CodeEditors&amp;diff=23957"/>
		<updated>2017-11-28T10:38:17Z</updated>

		<summary type="html">&lt;p&gt;Coppolam: Removed empty section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
So you want to adjust the sourcecode to your wishes, get rid of some bugs that bother you and help to improve the code, great! While theoretically it all an be done with VI and command line instructions, learning to code for Paparazzi this way is a little cumbersome. Therefore it is a good idea to set up an IDE Integrated Development Environment.&lt;br /&gt;
&lt;br /&gt;
As you may have noticed, this page is far from finished, it really would be great if you help to improve this page with even a small improvement. &lt;br /&gt;
&lt;br /&gt;
== IDE for OCAML ==&lt;br /&gt;
&lt;br /&gt;
We start of with OCAML IDE's first&lt;br /&gt;
&lt;br /&gt;
=== EMACS ===&lt;br /&gt;
Tuareg is a really nice mode for Emacs. On Ubuntu/Debian just '''apt-get install tuareg-mode'''.&lt;br /&gt;
&lt;br /&gt;
http://www.emacswiki.org/emacs/TuaregMode&lt;br /&gt;
&lt;br /&gt;
=== Netbeans ===&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
First install a reasonable new Netbeans, e.g. v6.8 via the synaptic package manager in Ubuntu or use the commandline&lt;br /&gt;
&lt;br /&gt;
==== OCAML Plugin ====&lt;br /&gt;
&lt;br /&gt;
http://ocamlplugin.loki-a.com/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
# Start netbeans IDE&lt;br /&gt;
# Go to Netbean menu -Tools - Plugins&lt;br /&gt;
&lt;br /&gt;
# Select tab - Settings&lt;br /&gt;
# Click the Add button&lt;br /&gt;
&lt;br /&gt;
Name: Ocaml from Loki a&lt;br /&gt;
URL:  http://ocamlplugin.loki-a.com/ocamlplugin/updates/updates.xml&lt;br /&gt;
&lt;br /&gt;
# Then click the tab &amp;quot;Available plugins&amp;quot;&lt;br /&gt;
# Select for install from the list the &amp;quot;Ocaml Plugin&amp;quot;&lt;br /&gt;
# Click Install&lt;br /&gt;
# Click Install Then Next&lt;br /&gt;
# If you see &amp;quot;Signed but not trusted, ignore the message just click &amp;quot;continue&amp;quot;&lt;br /&gt;
# If it all worked, you will see &amp;quot;Install completed successfully, just click &amp;quot;Finish&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Syntax Highlighting ====&lt;br /&gt;
&lt;br /&gt;
=== Eclipse ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.algo-prog.info/ocaide/ OcaIDE]&lt;br /&gt;
* [http://ocamldt.free.fr/ ODT: OCaml Development Tools]&lt;br /&gt;
&lt;br /&gt;
OcaIDE seems to be the best option for Eclipse. Note that OcaIDE requires eclipse to run under Java 7.&lt;br /&gt;
No release of ODT since November 2013.&lt;br /&gt;
&lt;br /&gt;
== IDE for Python ==&lt;br /&gt;
&lt;br /&gt;
[http://www.jetbrains.com/pycharm/ PyCharm] is a great Python IDE with awesome completion, code assistance, debugger and git integration and much more...&lt;br /&gt;
&lt;br /&gt;
== IDE for C and CPP ==&lt;br /&gt;
&lt;br /&gt;
Next are the IDE's for C development&lt;br /&gt;
&lt;br /&gt;
=== Eclipse ===&lt;br /&gt;
&lt;br /&gt;
* [http://eclipse.org/cdt/ Eclipse CDT]&lt;br /&gt;
Typical process consists of compiling the autopilot code for given airframe in Paparazzi center, and then running the related debug configuration in Eclipse. The debugger will first recompile whole Paparazzi (e.g. running &amp;quot;make&amp;quot; in Paparazzi home directory), which is not really useful, but bearable.&lt;br /&gt;
&lt;br /&gt;
In case we want to work with a single aircraft and want Eclipse to also compile the autopilot code, we have to do the following:&lt;br /&gt;
# Import paparazzi into eclipse as normal&lt;br /&gt;
# in Project-&amp;gt;Properties-&amp;gt;C/C++ Build-&amp;gt;Environment, add three variables&lt;br /&gt;
## Current_Airframe: set to the name of the airframe you want to build&lt;br /&gt;
## PAPARAZZI_HOME: set to the root paparazzi directory&lt;br /&gt;
## PAPARAZZI_SRC: set to the root paparazzi directory&lt;br /&gt;
# in  Project-&amp;gt;Properties-&amp;gt;C/C++ Build&lt;br /&gt;
## in ''Builder Settings'' Tab&lt;br /&gt;
###  Uncheck ''Use default build command''&lt;br /&gt;
### in build command put: ''make -f Makefile.ac AIRCRAFT=${Current_Airframe}''&lt;br /&gt;
## In Behavior Tab&lt;br /&gt;
### set the Build field to: ap.compile&lt;br /&gt;
### set the Clean field to:clean_ac&lt;br /&gt;
&lt;br /&gt;
That will compile ''Current_Aiframe'' with target ''ac''. For this to work however you will first have to set the conf/conf.xml symlink to the correct location. This can be done using ''./start'' in your terminal from the root paparazzi directory.&lt;br /&gt;
&lt;br /&gt;
We also recommend that you load the paparazzi code style into Eclipse, this can be done with the following:&lt;br /&gt;
# Navigate to Project-&amp;gt;Properties-&amp;gt;C/C++ General-&amp;gt;Formatter&lt;br /&gt;
## Tick the ''Enable project specific settings'' tick box&lt;br /&gt;
## Import the Paparazzi profile from {root paparazzi directory}/paparazzi_code_profile_eclipse.xml&lt;br /&gt;
&lt;br /&gt;
== Debugging tools ==&lt;br /&gt;
&lt;br /&gt;
===GDB===&lt;br /&gt;
GDB can be used for quite effective Paparazzi debugging. Debugging [[RT_Paparazzi#Debugging_with_an_Eclipse_IDE|guide]] with Eclipse IDE was already described for [[RT_Paparazzi]], but the exact same steps can be used for classic Paparazzi. The guide is [[RT_Paparazzi#Debugging_with_an_Eclipse_IDE|here]]: &lt;br /&gt;
&lt;br /&gt;
[[Category:Software]] [[Category:Developer_Documentation]]&lt;/div&gt;</summary>
		<author><name>Coppolam</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Lisa/S&amp;diff=23951</id>
		<title>Lisa/S</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Lisa/S&amp;diff=23951"/>
		<updated>2017-11-28T10:24:16Z</updated>

		<summary type="html">&lt;p&gt;Coppolam: Deleted empty section &amp;quot;Block diagrams&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:tudelft_logo.jpg|left|120px|link=http://mavlab.lr.tudelft.nl/en/]]&lt;br /&gt;
[[File:1bitsquared_logo.png|left|120px|link=http://1bitsquared.com]]&lt;br /&gt;
[[Image:Lisa S V0 1 r2 on finger.jpg|300px|right]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Lisa/S ==&lt;br /&gt;
&lt;br /&gt;
Lisa/S is a very small general purpose autopilot. The main goal of creating an autopilot of minimal size and weight, while providing enough functionality to enable fully autonomous operation.&lt;br /&gt;
&lt;br /&gt;
=== Mechanical Dimensions ===&lt;br /&gt;
&lt;br /&gt;
* '''Size: 20mm x 20mm x 5mm (0.787&amp;quot; x 0.787&amp;quot; x 0.197&amp;quot;)'''&lt;br /&gt;
* '''Weight: 2.8g (0.1oz)'''&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
* 72MHz 32bit ARM Cortex M3 MCU with 16KB RAM and 512KB Flash&lt;br /&gt;
* Combined 3 Axis Gyroscope and 3 Axis Accelerometer&lt;br /&gt;
* 3 Axis Magnetometer&lt;br /&gt;
* Barometer (Altimeter)&lt;br /&gt;
* Onboard U-Blox GPS&lt;br /&gt;
* Pads to simply connect a [[SuperbitRF|Superbit CYRF]] RC and telemetry module&lt;br /&gt;
* Switching buck/boost converter allowing wide range of power input making it perfect and stable for operation from a 1S LiPO cell.&lt;br /&gt;
* 2 MOSFET switches connected to PWM output channels&lt;br /&gt;
* 6 PWM (servo) outputs&lt;br /&gt;
* 1 UART port&lt;br /&gt;
* 1 CAN interface&lt;br /&gt;
* 1 Bind/Boot tact switch&lt;br /&gt;
* SWD programming/debugging interface&lt;br /&gt;
* Size: 20mm x 20mm x 5mm (0.787&amp;quot; x 0.787&amp;quot; x 0.197&amp;quot;)&lt;br /&gt;
* Weight: 2.8g (0.1oz)&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Lisa_s_v0_1_r2_top_ruler.jpg|300px]]&lt;br /&gt;
[[Image:Lisa_s_v0_1_r2_bottom_ruler.jpg|300px]]&lt;br /&gt;
[[Image:Lisa_s_v0_1_r2_top_superbit.jpg|300px]]&lt;br /&gt;
[[Image:Lisa_s_v0_1_r2_bottom_superbit.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
So if you are ready to make your tiny plane fly autonomously,[http://1bitsquared.com/collections/frontpage/products/lisa-s you can already order one here]&lt;br /&gt;
&lt;br /&gt;
== Where to Purchase ==&lt;br /&gt;
&lt;br /&gt;
[[File:1bitsquared_logo.png|100px|link=http://1bitsquared.com]] The Lisa/S Autopilot is available for purchase from [http://1bitsquared.com/products/lisa-s-starter-kit 1 BIT SQUARED].&lt;br /&gt;
&lt;br /&gt;
== Pinout ==&lt;br /&gt;
&lt;br /&gt;
For a good example with which pins to connect where go to [[Lisa/S/Tutorial/Nano_Quadcopter]]. For more pinout info the site of manufacturer [http://cdn.shopify.com/s/files/1/0245/8645/products/LisaS_pinout_61ab6205-3e69-4602-8fbc-4c27ac55bbc4_1024x1024.jpg]&lt;br /&gt;
&lt;br /&gt;
== Servo connections ==&lt;br /&gt;
&lt;br /&gt;
 MOT1 (DC) = SERVO3 (PWM) = nb 0 (airframe)&lt;br /&gt;
 MOT2 (DC) = SERVO4 (PWM) = nb 1 (airframe)&lt;br /&gt;
 MOT3 (DC) = SERVO5 (PWM) = nb 2 (airframe)&lt;br /&gt;
 MOT4 (DC) = SERVO6 (PWM) = nb 3 (airframe)&lt;br /&gt;
 SERVO1 (PWM) = nb 4 (airframe, not compatible with I2C1)&lt;br /&gt;
 SERVO2 (PWM) = nb 5 (airframe, not compatible with I2C1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Barometer ==&lt;br /&gt;
&lt;br /&gt;
In order to use the barometer, you just need to add one line to your firmware block (in your airframe file) :&lt;br /&gt;
&lt;br /&gt;
{{Box Code|conf/airframes/myplane.xml|&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;firmware name=&amp;quot;fixedwing&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;target name=&amp;quot;ap&amp;quot;   board=&amp;quot;lisa_s_0.1&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/target&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;define name=&amp;quot;USE_BAROMETER&amp;quot; value=&amp;quot;TRUE&amp;quot;/&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/firmware&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Once that line is added to the airframe file, you should be able to get the values of the barometer and paparazzi is going to take them into account when doing it's calculations.&lt;br /&gt;
&lt;br /&gt;
Warning : the barometer doesn't seams to be working at a higher frequency than 120Hz in a fixed wing airframe. Than mean that in a fixed wing airframe the PERIODIC_FREQUENCY must be equal or lower than 120. In rotorcraft the barometer works fine.&lt;br /&gt;
&lt;br /&gt;
== Schematics ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Lisa_s_0_1_r1_schematic.png|300px|thumb|none|Lisa/S V0.1 R1 Schematic]]&lt;br /&gt;
[[Image:Lisa_s_1_0_r12_schematic.png|300px|thumb|none|Lisa/S V1.0 R12 Schematic]]&lt;br /&gt;
&lt;br /&gt;
== Pre-Release v0.1 ==&lt;br /&gt;
&lt;br /&gt;
One of the earliest versions of the board which is still used in the [http://www.mavlab.info/ MAVlab] of the TU-Delft is the Lisa/S V0.1R2. If you are not working there, this info is of no importance to you...Else as a reminder to all: This version is slightly different from newer versions:&lt;br /&gt;
&lt;br /&gt;
* The SWIO and GND pin from the Serial Wire Debug (SWD) headers are flipped, such that the order becomes TRACE-SWCLK-SWDIO-GND.&lt;br /&gt;
* There is no capacitor to enable a warm start for the GPS.&lt;br /&gt;
* Instead of four, only two brushed motors can be connected.&lt;br /&gt;
&lt;br /&gt;
=Lisa/S Nano Quadcopter Kit Assembly Tutorial=&lt;br /&gt;
&lt;br /&gt;
1. Go the the [[Lisa/S/Tutorial/Nano_Quadcopter|Lisa/S Nano Quadcopter Kit Assembly Tutorial]] Page to get a good explanation for how to connect your board to a Nano Quadcopter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Lisa]] [[Category:User_Documentation]] [[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Coppolam</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Student_Projects&amp;diff=23944</id>
		<title>Student Projects</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Student_Projects&amp;diff=23944"/>
		<updated>2017-11-28T09:44:23Z</updated>

		<summary type="html">&lt;p&gt;Coppolam: Fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a collection of past and current Paparazzi based student projects.&lt;br /&gt;
&lt;br /&gt;
Most of these projects use features or code that is not maintained by the core developer group and are not included in the master branch of the Paparazzi code base. If you want to adopt one of these orphan projects, fell free to contact the [[Contact|paparazzi developers]].&lt;br /&gt;
&lt;br /&gt;
* [[Ipodrom]]: A GCS on a cell phone before the smart-phones&lt;br /&gt;
* [[POW|Paparazzi On the Web]]: A web-based GCS&lt;br /&gt;
* [[Corsica]]: A long endurance micro-UAV project&lt;br /&gt;
* [[Flight_log_book]]: Store your flight logs on a web server&lt;br /&gt;
* [[Mission_planning]]: Plan your missions for a fleet of MAV&lt;br /&gt;
* [[New_Gaia]]: A brand new environmental simulator&lt;br /&gt;
* [[TU Delft - Autonomous Quadrotor]]: An autonomous quadrotor without using ARDrone SDK&lt;br /&gt;
* [[TU Delft - StratoBlimp]]: An autonomous UAV launched from a balloon in the stratosphere.&lt;br /&gt;
* [[Autofocus|ENAC - Autofocus]]: User friendly IMU calibration tool&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer_Documentation]] [[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Coppolam</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Links&amp;diff=23943</id>
		<title>Links</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Links&amp;diff=23943"/>
		<updated>2017-11-28T09:40:43Z</updated>

		<summary type="html">&lt;p&gt;Coppolam: Directed blog link to proper webpage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Paparazzi Blog ==&lt;br /&gt;
There is a blog about Paparazzi and related things at [http://blog.paparazziuav.org blog.paparazziuav.org].&lt;br /&gt;
&lt;br /&gt;
== Paparazzi Youtube and Other Video Site Links ==&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/user/USUOSAM&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/user/aerovistapunktch&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/user/PPZUAV&lt;br /&gt;
&lt;br /&gt;
== Paparazzi teams/users/contributors ==&lt;br /&gt;
&lt;br /&gt;
http://www.caughey.com/uavblog/news.php?id=1&lt;br /&gt;
&lt;br /&gt;
http://www.miraterre.com/index.html&lt;br /&gt;
&lt;br /&gt;
http://mecano.gme.usherb.ca/~vamudes/&lt;br /&gt;
&lt;br /&gt;
http://pfump.org&lt;br /&gt;
&lt;br /&gt;
http://www.akaflieg.hs-bremen.de/&lt;br /&gt;
&lt;br /&gt;
http://www.engr.usu.edu/wiki/index.php/OSAM&lt;br /&gt;
&lt;br /&gt;
http://www.techhopups.com/&lt;br /&gt;
&lt;br /&gt;
http://pixhawk.ethz.ch&lt;br /&gt;
&lt;br /&gt;
http://www.rcgroups.com/forums/showthread.php?t=851820&lt;br /&gt;
&lt;br /&gt;
http://www.rcgroups.com/forums/showthread.php?t=1000937&lt;br /&gt;
&lt;br /&gt;
http://www.mannberg.co.uk/paparazzi/&lt;br /&gt;
&lt;br /&gt;
http://www.rcgroups.com/forums/showthread.php?t=1183008&lt;br /&gt;
&lt;br /&gt;
http://www.openuas.org/&lt;br /&gt;
&lt;br /&gt;
http://vrhome.net/vassilis/category/paparazzi/&lt;br /&gt;
&lt;br /&gt;
http://y-uav.com&lt;br /&gt;
&lt;br /&gt;
http://www.umars.ch&lt;br /&gt;
&lt;br /&gt;
== WikiNode ==&lt;br /&gt;
&lt;br /&gt;
Related wiki are, as always, listed on the [[WikiNode]].&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Documentation]]&lt;/div&gt;</summary>
		<author><name>Coppolam</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Module/AOA_adc&amp;diff=23940</id>
		<title>Module/AOA adc</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Module/AOA_adc&amp;diff=23940"/>
		<updated>2017-11-28T09:28:11Z</updated>

		<summary type="html">&lt;p&gt;Coppolam: Fixed a couple more typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Modules&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
AOA_adc is a simple module that has been written to test the flight behaviour with a Angle Of Attack sensor. &lt;br /&gt;
&lt;br /&gt;
It reads the value of an defined ADC port and converts it to an angle. &lt;br /&gt;
&lt;br /&gt;
=== Implementation option A ===&lt;br /&gt;
&lt;br /&gt;
A mode variable named h_ctl_pitch_mode in the stabilization_attitude.c enables to switch between estimator_theta (IMU) and estimator_AOA to control the elevator.&lt;br /&gt;
&lt;br /&gt;
=== Measurements ===&lt;br /&gt;
&lt;br /&gt;
{TODO: description}&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
{TODO: image}&lt;br /&gt;
&lt;br /&gt;
Angle of Attack ADC Sensor&lt;br /&gt;
*'''US DIGITAL MA3-A10-236-N'''&lt;br /&gt;
If you are using the analog version of this sensor, be sure to connect it to a 5V tolerant ADC on you autopilot. For instance ADC2 on Lisa/M is not 5V tolerant, so a voltage divider is needed to scale the signal down to 3.3V.&lt;br /&gt;
ModuleXML&lt;br /&gt;
*AOA_adc.xml &lt;br /&gt;
Code- and headerfile&lt;br /&gt;
*sw/airborne/modules/sensors&lt;br /&gt;
Settings file&lt;br /&gt;
*AOA_adc.xml&lt;br /&gt;
&lt;br /&gt;
== Airframe Adjustments ==&lt;br /&gt;
&lt;br /&gt;
* (1) '''Insert''' the software module in the airframe:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;modules&amp;gt;&lt;br /&gt;
    &amp;lt;load name=&amp;quot;AOA_adc.xml&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;configure name=&amp;quot;ADC_AOA&amp;quot; value=&amp;quot;ADC_6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;define name=&amp;quot;AOA_OFFSET&amp;quot; value=&amp;quot;-0.135000005364&amp;quot;/&amp;gt;   &lt;br /&gt;
      &amp;lt;define name=&amp;quot;AOA_FILTER&amp;quot; value=&amp;quot;0.875999987125&amp;quot;/&amp;gt;   &lt;br /&gt;
      &amp;lt;define name=&amp;quot;USE_AOA&amp;quot;/&amp;gt;  &lt;br /&gt;
    &amp;lt;/load&amp;gt; &lt;br /&gt;
  &amp;lt;/modules&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Legend:&lt;br /&gt;
**The ACS_AOA defines on whitch port the US Digital Sensor is connected to.&lt;br /&gt;
**The AOA_OFFSET is needed to adjust the Zero rad mark in the normal flightposition. It can be changed with the AOA_adc.xml settings loaded.&lt;br /&gt;
**The  AOA_FILTER describes the PT1 filter value of the angle. 0 = no filter&lt;br /&gt;
**Define  USE_AOA to make the module work.&lt;br /&gt;
&lt;br /&gt;
* (2) '''Load''' the settings XML in the GCS:  AOA_adc.xml&lt;br /&gt;
* (3)  Now you can turn on the pitch stabilization by setting the '''PITCH_Mode''' to 1&lt;br /&gt;
** PITCH_Mode = 0 --&amp;gt; estimator_thata from IMU (default)&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules]]&lt;/div&gt;</summary>
		<author><name>Coppolam</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Module/AOA_adc&amp;diff=23938</id>
		<title>Module/AOA adc</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Module/AOA_adc&amp;diff=23938"/>
		<updated>2017-11-28T09:27:11Z</updated>

		<summary type="html">&lt;p&gt;Coppolam: Fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Modules&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
AOA_adc is a simple module that is be written to test the flight behaviour with a Angle Of Attack sensor. &lt;br /&gt;
&lt;br /&gt;
It reads the value of an defined ADC port and converts it to and angle. &lt;br /&gt;
&lt;br /&gt;
=== Implementation option A ===&lt;br /&gt;
&lt;br /&gt;
A mode variable named h_ctl_pitch_mode in the stabilization_attitude.c enables to switch between estimator_theta (IMU) and estimator_AOA to control the elevator.&lt;br /&gt;
&lt;br /&gt;
=== Measurements ===&lt;br /&gt;
&lt;br /&gt;
{TODO: description}&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
{TODO: image}&lt;br /&gt;
&lt;br /&gt;
Angle of Attack ADC Sensor&lt;br /&gt;
*'''US DIGITAL MA3-A10-236-N'''&lt;br /&gt;
If you are using the analog version of this sensor, be sure to connect it to a 5V tolerant ADC on you autopilot. For instance ADC2 on Lisa/M is not 5V tolerant, so a voltage divider is needed to scale the signal down to 3.3V.&lt;br /&gt;
ModuleXML&lt;br /&gt;
*AOA_adc.xml &lt;br /&gt;
Code- and headerfile&lt;br /&gt;
*sw/airborne/modules/sensors&lt;br /&gt;
Settings file&lt;br /&gt;
*AOA_adc.xml&lt;br /&gt;
&lt;br /&gt;
== Airframe Adjustments ==&lt;br /&gt;
&lt;br /&gt;
* (1) '''Insert''' the software module in the airframe:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;modules&amp;gt;&lt;br /&gt;
    &amp;lt;load name=&amp;quot;AOA_adc.xml&amp;quot;&amp;gt;  &lt;br /&gt;
      &amp;lt;configure name=&amp;quot;ADC_AOA&amp;quot; value=&amp;quot;ADC_6&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;define name=&amp;quot;AOA_OFFSET&amp;quot; value=&amp;quot;-0.135000005364&amp;quot;/&amp;gt;   &lt;br /&gt;
      &amp;lt;define name=&amp;quot;AOA_FILTER&amp;quot; value=&amp;quot;0.875999987125&amp;quot;/&amp;gt;   &lt;br /&gt;
      &amp;lt;define name=&amp;quot;USE_AOA&amp;quot;/&amp;gt;  &lt;br /&gt;
    &amp;lt;/load&amp;gt; &lt;br /&gt;
  &amp;lt;/modules&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Legend:&lt;br /&gt;
**The ACS_AOA defines on whitch port the US Digital Sensor is connected to.&lt;br /&gt;
**The AOA_OFFSET is needed to adjust the Zero rad mark in the normal flightposition. It can be changed with the AOA_adc.xml settings loaded.&lt;br /&gt;
**The  AOA_FILTER describes the PT1 filter value of the angle. 0 = no filter&lt;br /&gt;
**Define  USE_AOA to make the module work.&lt;br /&gt;
&lt;br /&gt;
* (2) '''Load''' the settings XML in the GCS:  AOA_adc.xml&lt;br /&gt;
* (3)  Now you can turn on the pitch stabilization by setting the '''PITCH_Mode''' to 1&lt;br /&gt;
** PITCH_Mode = 0 --&amp;gt; estimator_thata from IMU (default)&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules]]&lt;/div&gt;</summary>
		<author><name>Coppolam</name></author>
	</entry>
</feed>