<?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=Martinwguy</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=Martinwguy"/>
	<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/wiki/Special:Contributions/Martinwguy"/>
	<updated>2026-05-08T21:11:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tiny_v2&amp;diff=5421</id>
		<title>Tiny v2</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tiny_v2&amp;diff=5421"/>
		<updated>2009-09-01T09:15:14Z</updated>

		<summary type="html">&lt;p&gt;Martinwguy: fix typo &amp;quot;Panasoni&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The complete re-design of the popular Tiny autopilot was done on October 9, 2007. The new design is not a bug-fix as no known flaws exist with the current 0.99 and 1.1 versions, so the redesign is performance, easy to use and easy to assemble-oriented !&lt;br /&gt;
[[Image:Tiny_v2-1_3D_top.jpg|right|500px|Tiny v2.11 3D top view (18mm GPS antenna)]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.11||12/2007||Bug fix : GPS Reset pin protection (D2)&lt;br /&gt;
|-&lt;br /&gt;
|v2.1||10/2007||3.3V regulator type changed, power switch type changed, connectivity improved &lt;br /&gt;
|-&lt;br /&gt;
|v2.0||06/2007||Initial release of Tiny v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Single [http://www.standardics.nxp.com/products/lpc2000/lpc214x LPC2148 MCU]&lt;br /&gt;
* 8 x Analog input channels 0V - 3.3V (2 channels with optional on-board resistor bridge)&lt;br /&gt;
* 1 x 3.3V TTL UART (5V tolerant)&lt;br /&gt;
* 8 x PWM outputs&lt;br /&gt;
* 1 x R/C receiver PPM frame input&lt;br /&gt;
* 1 x [http://en.wikipedia.org/wiki/Serial_Peripheral_Interface SPI] bus&lt;br /&gt;
* 1 x [http://en.wikipedia.org/wiki/I2c I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C] bus&lt;br /&gt;
* 1 x USB (client)&lt;br /&gt;
* Integrated GPS receiver and patch antenna (4Hz update)&lt;br /&gt;
* 5v / 2.25A switching power supply (input voltage range 6.1v &amp;amp;rarr; 18v)&lt;br /&gt;
* 3.3v / 1A linear regulator&lt;br /&gt;
* 3 x status LEDs with attached test point&lt;br /&gt;
* 24 grams (with LEA-4P GPS and 18mm GPS antenna)&lt;br /&gt;
* 70.8 x 40mm (smaller then a banking card)&lt;br /&gt;
* 2 layers PCB design, 0603 components&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Tiny_v2-1_3D_top.jpg|Tiny v2.1 3D top view (18mm GPS antenna)&lt;br /&gt;
Image:Tiny_v2-1_3D_bottom.jpg|Tiny v2.1 3D bottom view&lt;br /&gt;
Image:Tiny_2_1_top_side.jpg|Tiny v2.1 top side view (13mm GPS antenna)&lt;br /&gt;
Image:Tiny_2_1_bottom_side.jpg|Tiny v2.1 bottom side view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tiny v2.1 autopilot uses a single Philips LPC2148 ARM7 based microcontroller.&lt;br /&gt;
The [http://www.arm.com/products/CPUs/families/ARM7Family.html ARM7] is a low-power 32-bit RISC processor core and the [http://www.standardics.philips.com/products/lpc2000/ Philips LPC2148] has 512KB on-chip Flash ROM, 40KB RAM and can be clocked at 60MHz.&lt;br /&gt;
&lt;br /&gt;
Although critical control code such as the R/C interface and servo output are well segregated in Paparazzi software and well protected from interference from flaws in the stability/navigation/comm/payload code, great care must be taken when experimenting with new software as some errors can cause a the processor to halt or stall for extended periods causing total loss of control.&lt;br /&gt;
&lt;br /&gt;
=== Feature additions : Tiny 2.1 vs Tiny 1.1 ===&lt;br /&gt;
&lt;br /&gt;
* Hardware flow control on the modem&lt;br /&gt;
: The LPC has one &amp;quot;full-featured&amp;quot; serial port and one basic serial port.&lt;br /&gt;
::Tiny v1.1 had the full-featured port hard-wired to the GPS in order to leave the basic port open for initial bootloader programming.&lt;br /&gt;
::Tiny v2.1 exchange these ports and use the GPS Reset signal to &amp;quot;disconnect&amp;quot; the GPS for the one-time bootloader programming. Hardware flow control on the modem is now possible.&lt;br /&gt;
&lt;br /&gt;
* 5V switching power supply&lt;br /&gt;
::The Texas Instruments [http://focus.ti.com/docs/prod/folders/print/pth08080w.html PTH08080WAH] switching 5V/2.25A integrated power supply module greatly simplify manufacturing, reduce costs, and improve performance.&lt;br /&gt;
::Tiny v2.1 have a voltage input range of 6.1V &amp;amp;rarr; 18V and enough 5V power for large servos, high-power modems and video systems.&lt;br /&gt;
&lt;br /&gt;
* 3.3V linear regulator&lt;br /&gt;
:Tiny v2.1 use a [http://www.national.com/mpf/LM/LM3940.html LM3940] 1A regulator for 5V to 3.3V conversion in a SOT223 standard pinout package which is capable of providing plenty of power to modems or other devices.&lt;br /&gt;
:Tests have shown that any device with irregular power consumption can cause significant voltage fluctuations on the critical 3.3V bus.&lt;br /&gt;
:Users are advised to use a separate regulator as needed for such devices.&lt;br /&gt;
&lt;br /&gt;
* Video/payload power switch.&lt;br /&gt;
:The TPS1100 transistor used on the Tiny v1.1 design has proven extremely useful but is intended for high-speed power switching of motor controllers and occupies a 5mm x 6mm space (SOIC-8).&lt;br /&gt;
:The replacement on the new Tiny v2.1 is a current-limiting switch TPS2051B intended for peripheral power control and should protect the 5V supply from voltage sags during the power-up of high capacitance peripherals as well as allow the 5V supply to continue working in the event of a complete short-circuit in the payload.&lt;br /&gt;
:: [http://www.digikey.com/scripts/DkSearch/dksus.dll?PName?Name=296-21265-1-ND&amp;amp;Site=US TPS2051BDBVR] Single 500mA (1A limited) switch in a 3mm x 3mm SOT23-5 package&lt;br /&gt;
&lt;br /&gt;
* GPS ground plane and antenna &lt;br /&gt;
:The 13mm antenna on previous Tiny v1.1 proved to be an unworthy exchange of performance for weight. Crude parking-lot tests showed an approximate 3dBi loss (as expected from the data sheets), but the narrow bandwidth of the small antenna made it more sensitive to de-tuning from nearby components in the aircraft.  Flight performance was acceptable but poor climb rate calculations were observed with the smaller antenna.  Tiny 1.1 users are advised to fit a 20mm antenna.&lt;br /&gt;
::Tiny v2.1 use a 18mm x 4mm antenna (20mm x 4mm is possible but no more available) and feature 30% more ground plane area (40 x 40mm).&lt;br /&gt;
&lt;br /&gt;
* GPS Reset&lt;br /&gt;
:Occasionally the GPS fails to boot properly, displays very poor S/N ratios, and fails to obtain a valid fix. This may be caused by a slow power-up of the 5V or 3V regulators, or by some unusual EMI that is only present at boot. Usually a simple power cycle will correct the problem but occasionally the receiver seems to use the backup battery to retain the bad state.&lt;br /&gt;
:: On the Tiny v2.1 design GPS reset is connected to a GPIO pin on the MCU and allow the operator to reset the GPS as needed.&lt;br /&gt;
&lt;br /&gt;
*Headers&lt;br /&gt;
:Tiny v2.1 feature revised header layouts on all peripherals.&lt;br /&gt;
::*The modem header have CTS/RTS/DTR and both 5V and 3.3V supplies.(3.3V is shared with LPC and ADC channels - use with caution and only with very low power modems like the 10mW Xbee).&lt;br /&gt;
::*The Tiny v1.1 button is removed and it's function is combined on the USB header along with a LED trigger so that indicator, button, and USB can be remotely mounted.&lt;br /&gt;
::* Vertical Infrared (1 ADC) with 3.3v supply&lt;br /&gt;
::* Horizontal Infrared (2 ADC) with 3.3v supply&lt;br /&gt;
::* 2 general purpose ADC with both 3.3v and 5v supplies&lt;br /&gt;
::* 2 general purpose ADC with optional on-board resistor bridge and both 3.3v and 5v supplies&lt;br /&gt;
::* Two axis Camera control with two servo signal, vdo switch control, vdo power switch and both 5V and 3.3V supplies&lt;br /&gt;
::* SPI bus with 3.3V supply&lt;br /&gt;
::* I2C bus with both 5V and 3V supplies&lt;br /&gt;
&lt;br /&gt;
* Leds &amp;amp; testpoints&lt;br /&gt;
:3 status LEDs with attached test point available on Tiny v2.1 design (instead 2 on Tiny v1.1)&lt;br /&gt;
&lt;br /&gt;
* Components size&lt;br /&gt;
:Many users (not only beginners) don't really think that 0402 components on Tiny v1.1 is a great saving from any viewpoint. Even if one saves a little space by using these components, there must still be enough room around to solder it by hand with a soldering iron.&lt;br /&gt;
:Tiny v2.1 use 0603 components, the assembly should be a bit more friendly to everyone.&lt;br /&gt;
&lt;br /&gt;
* Layers amount&lt;br /&gt;
:Tiny v2.1 2 Layer design (instead 4 Layers on Tiny v1.1) should simplify manufacturing and reduce costs.&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
[[Image:Tiny_v2_Architecture.png]]&lt;br /&gt;
&lt;br /&gt;
== Pinout ==&lt;br /&gt;
Pins Name and Type are specified with respect to the Autopilot Board&lt;br /&gt;
&lt;br /&gt;
[[Image:Tiny_v2-1_pinout.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''SERIAL'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5V||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:Red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||DTR|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|5||CTS|| || || &lt;br /&gt;
|-&lt;br /&gt;
|6||RTS|| || ||&lt;br /&gt;
|-&lt;br /&gt;
|7||RXD1||IN||UART1 Serial Input (3.3V level, 5V Tolerant)||style=&amp;quot;background:green; color:white&amp;quot;|Green&lt;br /&gt;
|-&lt;br /&gt;
|8||TXD1||OUT||UART1 Serial Output (3.3V level)||style=&amp;quot;background:blue; color:white&amp;quot;|Blue&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''SPI'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|3||SSEL||IN||SSP Slave Select. Selects the SSP interface as a slave (SSEL1)||style=&amp;quot;background:sienna; color:white&amp;quot;|Brown&lt;br /&gt;
|-&lt;br /&gt;
|4||MOSI||I/O||SPI1 Master Out Slave In. Data output from master or data input to slave||style=&amp;quot;background:Grey; color:white&amp;quot;|Grey&lt;br /&gt;
|-&lt;br /&gt;
|5||MISO||I/O||SPI1 Master In Slave Out. Data input to master or data output from slave||style=&amp;quot;background:Green; color:white&amp;quot;|Green&lt;br /&gt;
|-&lt;br /&gt;
|6||DRDY||IN||External interrupt 0 input (EINT0)||style=&amp;quot;background:Purple; color:white&amp;quot;|Purple&lt;br /&gt;
|-&lt;br /&gt;
|7||SCK||I/O||SPI0 Serial clock. Clock output from master or input to slave||style=&amp;quot;background:Yellow; color:black&amp;quot;|Yellow&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''PPM'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5v||PWR||5V Rail from Tiny to R/C receiver supply||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3||PPM_IN||IN||PPM Stream from R/C Receiver (5V tolerant)||style=&amp;quot;background:white; color:black&amp;quot;|White&lt;br /&gt;
|-&lt;br /&gt;
|4||SERV_RST||OUT||external PPM decoder reset ''(Note 1)''||&lt;br /&gt;
|-&lt;br /&gt;
|5||SERV_CLK||OUT||external PPM decoder clock ''(Note 1)''||&lt;br /&gt;
|}&lt;br /&gt;
''Note 1 : Used only if servos are connected to the R/C receiver''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''USB'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|3||USB+||I/O||USB bidirectional D+ line||style=&amp;quot;background:green; color:white&amp;quot;|Green&lt;br /&gt;
|-&lt;br /&gt;
|4||USB-||I/O||USB bidirectional D- line||style=&amp;quot;background:white; color:black&amp;quot;|White&lt;br /&gt;
|-&lt;br /&gt;
|5||VBUS||IN||Indicates the presence of USB bus power (P0.23) (5V level)||style=&amp;quot;background:orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|6||BUTTON||IN||External Button (+3.3v pullup)||&lt;br /&gt;
|-&lt;br /&gt;
|7||LED3||OUT||GPIO (LED #3 command)||&lt;br /&gt;
|-&lt;br /&gt;
|8||ADC_7||IN||Analog to Digital Converter Input #7||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''IRV'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|3||IRV||IN||Vertical IR Sensor signal (Analog to Digital Converter Input #0)||style=&amp;quot;background:Purple; color:white&amp;quot;|Purple&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''IRH'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|3||IRH_2||IN||Horizontal IR Sensor signal axis 2 (Analog to Digital Converter Input #2)||style=&amp;quot;background:Grey; color:white&amp;quot;|Grey&lt;br /&gt;
|-&lt;br /&gt;
|4||IRH_1||IN||Horizontal IR Sensor signal axis 1 (Analog to Digital Converter Input #1)||style=&amp;quot;background:Sienna; color:white&amp;quot;|Brown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''ADC1'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5v||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||ADC_4||IN||Analog to Digital Converter Input #4||&lt;br /&gt;
|-&lt;br /&gt;
|5||ADC_3||IN||Analog to Digital Converter Input #3||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''ADC2'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5v||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||ADC_6||IN||Analog to Digital Converter Input #6 (Maximum input level can be selected with R12 value)||&lt;br /&gt;
|-&lt;br /&gt;
|5||ADC_5||IN||Analog to Digital Converter Input #5 (Maximum input level can be selected with R13 value)||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''DOWNLOAD'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5v||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||BOOT||IN||In-Circuit Serial Programming (ISP) enable (P0.14, +3.3v pullup) ''(Note 2)''||&lt;br /&gt;
|-&lt;br /&gt;
|5||GPS_RESET||IN||leave unconnected, hold this pin low only for bootloader programming||&lt;br /&gt;
|-&lt;br /&gt;
|6||TXD0||OUT||UART0 Serial Output (shared with GPS receiver)||style=&amp;quot;background:blue; color:white&amp;quot;|Blue&lt;br /&gt;
|-&lt;br /&gt;
|7||RXD0||IN||UART0 Serial Input (shared with GPS receiver)||style=&amp;quot;background:green; color:white&amp;quot;|Green&lt;br /&gt;
|}&lt;br /&gt;
''Note 2 : Holding this pin low for at least 3mS after a RESET (or power up) instructs the controller to enter programming mode.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''I2C'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5V||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||SDA||I/O||I2C bus Serial DAta||&lt;br /&gt;
|-&lt;br /&gt;
|5||SCL||I/O||I2C bus Serial CLock||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
|+'''CAM'''&lt;br /&gt;
!''Pin #''!!width=&amp;quot;80&amp;quot;|''Name''!!''Type''!!width=&amp;quot;500&amp;quot;|''Description''!!width=&amp;quot;50&amp;quot;|''Suggested Color''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||PWR||common ground||style=&amp;quot;background:black; color:white&amp;quot;|Black&lt;br /&gt;
|-&lt;br /&gt;
|2|| +5V||PWR||5V Rail from Tiny||style=&amp;quot;background:Orange; color:white&amp;quot;|Orange&lt;br /&gt;
|-&lt;br /&gt;
|3|| +3.3V||PWR||3.3V Rail from Tiny||style=&amp;quot;background:red; color:white&amp;quot;|Red&lt;br /&gt;
|-&lt;br /&gt;
|4||CAM_SW||OUT||video source/payload selection signal||&lt;br /&gt;
|-&lt;br /&gt;
|5||SRV_1||OUT||Servo PWM signal #1||&lt;br /&gt;
|-&lt;br /&gt;
|6||SRV_5||OUT||Servo PWM signal #5||&lt;br /&gt;
|-&lt;br /&gt;
|7||AUX||PWR||video/payload switchable 5V power suply||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schematic ==&lt;br /&gt;
[[Image:Tiny v2-1 Schematic.png|left|900px|Tiny v2.11 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PCB ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Tiny_v2-1_PCB_top.jpg|Tiny v2.1 PCB top side view (Olimex)&lt;br /&gt;
Image:Tiny_v2-1_Top_Copper.png|Tiny v2.11 PCB top copper&lt;br /&gt;
Image:Tiny_v2-1_PCB_bottom.jpg|Tiny v2.1 PCB bottom side view (Olimex)&lt;br /&gt;
Image:Tiny_v2-1_Bottom_Copper.png|Tiny v2.11 PCB bottom copper&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Gerber &amp;amp; Drill Files  ===&lt;br /&gt;
&lt;br /&gt;
''Download [[Media:Gerber_for_Tiny_v2-11.zip|Tiny v2.11 gerber &amp;amp; drill files (zip)]]''&lt;br /&gt;
&lt;br /&gt;
RS274X, units = Inches, format = 2:5&lt;br /&gt;
&lt;br /&gt;
:*Tiny_v2-11.GTO (Top Component Print Layer)&lt;br /&gt;
:*Tiny_v2-11.GTS (Top Solder Mask)&lt;br /&gt;
:*Tiny_v2-11.GTL (Top Copper Layer)&lt;br /&gt;
:*Tiny_v2-11.GBL (Bottom Copper Layer)&lt;br /&gt;
:*Tiny_v2-11.GBS (Bottom Solder Mask)&lt;br /&gt;
:*Tiny_v2-11.DRI (NC XY coordinates &amp;amp; Drill tools sizes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Assembly ==&lt;br /&gt;
&lt;br /&gt;
===Components Layout===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Tiny_v2-1_2D_top.jpg|Tiny v2.11 top components Layout&lt;br /&gt;
Image:Tiny_v2-1_2D_bottom.jpg|Tiny v2.11 bottom components Layout&lt;br /&gt;
Image:Tiny_v2-1_Top_Components.png|Tiny v2.11 top components details&lt;br /&gt;
Image:Tiny_v2-1_Bottom_Components.png|Tiny v2.11 bottom components details&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bill Of Material ===&lt;br /&gt;
Download ''[[Media:Tiny_v2-11_BOM.zip|Tiny v2.11 Bill Of Material (zipped .xls file)]]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:LightYellow; color:black&amp;quot;&lt;br /&gt;
!''Qty''!!''Manufacturer part #''!!width=&amp;quot;150pt&amp;quot;|''Schematic part name / value''!!''Designator''!!width=&amp;quot;150pt&amp;quot;|''Description''!!''Manufacturer''!!''Package''!!''Optional''!!''Digikey.com''!!width=&amp;quot;150pt&amp;quot;|''Other distributor''&lt;br /&gt;
|-style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|''Resistors''&lt;br /&gt;
|-&lt;br /&gt;
|2||ERJ-3EKF33R0V||33||R21, R22||1/16W, 5%||Panasonic||0603||||P33HCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|2||ERJ-3EKF1000V||100||R5, R24||1/16W, 5%||Panasonic||0603||||P100HCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||ERJ-3EKF3300V||330||R4||1/16W, 5%||Panasonic||0603||||P330HCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|3||ERJ-3EKF1001V||1K||R16, R17, R23||1/16W, 5%||Panasonic||0603||||P1.00KHCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|3||ERJ-3EKF1501V||1.5K||R2, R19, R20||1/16W, 5%||Panasonic||0603||||P1.50KHCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|2||ERJ-3EKF1801V||1.8k ''(see note1)''||R13,R18||1/16W, 5%||Panasonic||0603||||P1.8KHCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|3||ERJ-3EKF3301V||3.3K||R3, R14, R15||1/16W, 5%||Panasonic||0603||||P3.3KHCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|7||ERJ-3EKF1002V||10K||R1, R6 to R11||1/16W, 5%||Panasonic||0603||||P10.0KHCT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||ERJ-3EKF1502V||15K ''(see note2)''||R12||1/16W, 5%||Panasonic||0603||||P15.0KHCT-ND||&lt;br /&gt;
|- style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|''Capacitors''&lt;br /&gt;
|-&lt;br /&gt;
|5||C0603C180J5GAC||18pF||C22, C26 to C29||50V, 5%||Kemet||0603||||399-1052-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|19||C0603C104K5RAC||100nF||C2 to C20||50V, 10%||Kemet||0603||||399-5089-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|2||T520A336M006ATE070||33uF/6V||C24, C25||SMD tantalum capacitor||Kemet||A case (EIA 3216-18)||||399-4719-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|2||TAJD107K020R||100uF/20V||C1, C21||SMD tantalum capacitor||AVX Corp.||D case (EIA 7343-31)||||478-1724-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||EEC-EN0F204JK||0.2F||C23||SMD double layer capacitor (Goldcap)||Panasonic||specific||||P11070CT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;|''Inductors''&lt;br /&gt;
|-&lt;br /&gt;
|1||MLF2012DR47K||0.47uH||L1||SMD Inductor||TDK||0805||||445-1043-1-ND||&lt;br /&gt;
|- style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|Semiconductors&lt;br /&gt;
|-&lt;br /&gt;
|2||1PS79SB10||1PS79SB10||D1, D2||Schottky diode 0.2A/30v||NXP||SOD523 (EIA SC79)||||1PS79SB10 T/R-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||LM3940IMP-3.3||LM3940IMP-3.3||IC3||1A low dropout regulator for 5V to 3.3V conversion||National Semic.||SOT223||||LM3940IMP-3.3CT-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||TPS2051BDBV||TPS2051B||IC4||Current Limited Power Distribution Switch||Texas Instr.||SOT23-5||''yes''||296-21265-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||LPC2148FBD64||LPC2148FBD64||IC5||Single-chip ARM7 32-bit microcontroller||NXP||LQFP64||||568-1765-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||CD4017BPW||4017||IC6||Decade Counter/Divider with 10 Decoded Outputs||Texas Instr.||TSSOP16||||296-14252-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||APT1608MGC||KP-1608MGC||LED1||SMD Chip Green LED Lamp ||Kingbright||0603||||754-1118-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||APT1608SURCK||KP-1608SURC||LED2||SMD Chip Red LED Lamp ||Kingbright||0603||''yes''||754-1123-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||APT1608SYCK||KP-1608SYC||LED3||SMD Chip Yellow LED Lamp ||Kingbright||0603||''yes''||754-1124-1-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||BC807-40||BC807||T1||PNP general purpose transistor||NXP||SOT23||||568-1629-1-ND||&lt;br /&gt;
|- style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|''Modules''&lt;br /&gt;
|-&lt;br /&gt;
|1||PTH08080WAH||PTH_08080W||IC1||Wide-input adjustable switching regulator||Texas Instr.||specific||||296-20432-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||LEA-4P-0-000-0 ||LEA_4P||IC2||GPS receiver||ublox||specific||||''N/A''||(u-blox.com, ''see note 3'')&lt;br /&gt;
|- style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|''Connectors''&lt;br /&gt;
|-&lt;br /&gt;
|7||53047-0310 ||SRV0, SRV4, SRV2, SRV6, IRV, SRV3, SRV7||J12 to J18||Picoblade 3 pins 1.25mm straight header||Molex||specific||||WM1732-ND||&lt;br /&gt;
|-&lt;br /&gt;
|1||53047-0410||IRH||J11||Picoblade 4 pins 1.25mm straight header||Molex||specific||||WM1733-ND||&lt;br /&gt;
|-&lt;br /&gt;
|4||53047-0510||PPM,I2C,ADC2,ADC1||J4, J6, J8, J10||Picoblade 5 pins 1.25mm straight header||Molex||specific||''J6,J8,J10''||WM1734-ND||&lt;br /&gt;
|-&lt;br /&gt;
|3||53047-0710||SPI,CAM,DOWNLOAD||J3, J5, J7||Picoblade 7 pins 1.25mm straight header||Molex||specific||''J3,J5''||WM1736-ND||&lt;br /&gt;
|-&lt;br /&gt;
|2||53047-0810||SERIAL,USB||J2, J9||Picoblade 8 pins 1.25mm straight header||Molex||specific||||WM1737-ND||&lt;br /&gt;
|- style=&amp;quot;background:WhiteSmoke; color:black&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;10&amp;quot; align=&amp;quot;left&amp;quot;|''Other''&lt;br /&gt;
|-&lt;br /&gt;
|1||405C35B12M00000||CTS405 12MHz||Q1||SMD 12MHz Quartz Crystal||CTS||specific||||CTX639CT-ND||&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;|1||KSA-ST1580MS18||rowspan=&amp;quot;2&amp;quot;|KSA-ST1580MS18||rowspan=&amp;quot;2&amp;quot;|A1||rowspan=&amp;quot;2&amp;quot;|18x18mm ceramic Patch Antenna||Sangshin||rowspan=&amp;quot;2&amp;quot;|specific||rowspan=&amp;quot;2&amp;quot;|-||rowspan=&amp;quot;2&amp;quot;|''N/A''||KSA-ST1580MS18 (rfmw.com)&lt;br /&gt;
|-&lt;br /&gt;
|ANA1580T18D4||Emtac||ANA1580T18D4 (transplantgps.com)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note 1 :&lt;br /&gt;
R13 calculated according attached ADC5 desired input level :&lt;br /&gt;
:*3.3v &amp;amp;rArr; 0&lt;br /&gt;
:*5v &amp;amp;rArr; 1.8k (default)&lt;br /&gt;
:*8v &amp;amp;rArr; 4.7k &lt;br /&gt;
:*13v &amp;amp;rArr; 10k&lt;br /&gt;
:*18v &amp;amp;rArr; 15K&lt;br /&gt;
:*Other &amp;amp;rArr; R13 = (Vin - 3.3) x 1000&lt;br /&gt;
&lt;br /&gt;
Note 2 :&lt;br /&gt;
R12 calculated according attached ADC6 desired input level :&lt;br /&gt;
:*3.3v &amp;amp;rArr; 0&lt;br /&gt;
:*5v &amp;amp;rArr; 1.8k&lt;br /&gt;
:*8v &amp;amp;rArr; 4.7k &lt;br /&gt;
:*13v &amp;amp;rArr; 10k&lt;br /&gt;
:*18v &amp;amp;rArr; 15K (default)&lt;br /&gt;
:*Other &amp;amp;rArr; R13 = (Vin - 3.3) x 1000&lt;br /&gt;
&lt;br /&gt;
Note 3 :&lt;br /&gt;
For sales make contact with Ublox distributor in the appropriate region (http://www.u-blox.com/disti/index.html)&lt;br /&gt;
Remark: u-blox are strictly controlling their GPS Chips right now, for some reason! They will refer you to get one on their website, which is $99.&lt;br /&gt;
&lt;br /&gt;
== PCB and assembled boards suppliers ==&lt;br /&gt;
&lt;br /&gt;
For private companies and enthusiast Paparazzi hardware suppliers, see [[Get_Hardware|Get Hardware]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Source files'''&lt;br /&gt;
:*download ''[[Media:Tiny_v2-11_Protel_design.zip|Tiny v2.11 Protel 99SE SP6 design (zipped Protel 99 ddb file)]]''&lt;br /&gt;
'''Gerber &amp;amp; Drill files'''&lt;br /&gt;
:*download ''[[Media:Gerber_for_Tiny_v2-11.zip|Tiny v2.11 gerber &amp;amp; drill files (zip)]]''&lt;br /&gt;
'''Assembly files'''&lt;br /&gt;
:*download ''[[Media:Tiny_v2-11_Components_layouts.pdf|Tiny v2.11 Components layouts (pdf)]]''&lt;br /&gt;
:*download ''[[Media:Tiny_v2-11_BOM.zip|Tiny v2.11 Bill Of Material (zipped .xls file)]]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
[[Image:Tiny211program.jpg|thumb|Example wiring for programming and telemetry]]&lt;br /&gt;
The Philips LPC21xx series ARM7 microcontrollers include hardware ISP (InCircuit Serial Programming) and can be programmed through the serial interface UART0 (labled &amp;quot;download&amp;quot; on the PCB) by holding pin P0.14 (count 4 pins in from outside of PCB on download connector) low during power-up and until USB boot code programming is completed. Note this is a 1x operation usually done by the person supplying the Tiny v2 autopilot so you may want to ask if this was done from your Tiny v2 vendor.&amp;lt;br&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Once the USB boot code is loaded (see above) the Paparazzi software includes a USB bootloader program that allows for easy 1-second programming through a standard USB port (labeled &amp;quot;USB&amp;quot; on the PCB) with only a USB to Tiny Molex 8-pin adapter cable needed.  Using either the GUI (paparazzi) or command line arguments you can now upload new settings, flight plans, or software updates quickly and conveniently.&lt;br /&gt;
&lt;br /&gt;
See the [[Compiling|Compiling and Flashing]] page for more detailed instructions on installing the bootloader and autopilot software.&lt;br /&gt;
===Shortcuts===&lt;br /&gt;
*[[USB_Boot_Loader]]&lt;br /&gt;
*[[Tunnel]]&lt;br /&gt;
*[[GPS_CONFIG]]&lt;/div&gt;</summary>
		<author><name>Martinwguy</name></author>
	</entry>
</feed>