/0.20 |
Contents
Part Lists for the NG Hardware 0.20
The following tables list the electronic parts needed to build the flight control, sensor board and the MLX breakout boards and some additional accessories. There are columns for part numbers from Reichelt, CSD-Electronic, Farnell, DigiKey, Distrelec and a few other distributors.
You will probably get the best price by ordering your parts from CSD-Electronic. They are a bit slow sometimes, though. If you need something quickly you had better choose a different distributor.
What's not available at CSD-Electronic, order from DigiKey or Farnell. That way you will get all the parts at around EUR400 at the time of writing.
Here's an OpenOffice spreadsheet snapshot of the parts list as of 2009-04-22: UAVP-Bauteile.ods
Build Options
There are several options you can choose from.
Sum-Signal Option
Sum-Signal at the LPC:
- Populate R5, don't populate R4 and R13
Sum-Signal at the RC controller (not yet functional):
- Populate R4, don't populate R5 and R13
Buzzer
Unfortunately there's a bug in the buzzer circuit which makes it unusable without a little trick. If you look closely at the pads for the buzzer you will notice that one of them is connected to the ground plane whereas the other one is connected to a conductive track going away from the pad. In order to get the buzzer working you need to solder one leg (marked as -) to the pad with the conductive track and the other leg (marked as +) to R15. R15 should be 0- 10 Ohm.
Populate R12, R15 and T101. Bridge R102 and C106. Do not populate R13, R103, C105 and T100.
Voltage Regulator Option
Linear Voltage Regulator:
- populate IC2
Switched Voltage Regulator:
- populate IC5
Jumpers
SJ1
Connects pin 3 of the SB connector on the FC board with ground level. Set this jumper.
SJ2
Connects the output of the LiPo voltage measurement with pin AD0.4 of the LPC. The output is by default and unalterably also connected to pin ADC0 of the RC controller. The RC controller doesn't measure the LiPo voltage at the moment which requires SJ2 to be set.
SJ100
This is a double jumper which allows you to choose the voltage level of the SSP interface and its slave select pins. Make sure you set it to any of both values. Additional hardware might someday require you to adjust this setting, but for now both values are just fine.
JP-U1 and JP-U2
Those jumpers let you choose the supply voltage of the UART connectors which might possibly power your USB/UART or RS232/UART converter. This will not change the actual voltage level of the UART.
JP-ISP
This is a double jumper which connects SDA1 or SDA0 with the nearby button. Setting a jumper and pressing the button at startup will either activate the UART or USB bootloader. (Can someone clarify which jumper needs to be set for USB or UART respectively?)
NG Flight Control 0.20
There is also an interactive, sortable table on this page. These are the needed parts for the hardware 0.20 flight control board:
Name |
Value / Manufacturer |
Part Type / Description |
Package |
Quantity |
Comments |
Reichelt |
CSD-Electronic |
Farnell |
Digikey |
Distrelec [CH] |
Other |
IC1 |
ATMEGA644P-20AU / Atmel |
8-Bit microcontroller |
TQFP44 |
1 |
|
|
301746 |
1455121 |
|
|
|
IC3, IC4 |
P82B96 / Texas Instruments or NXP |
I2C Buffer / Levelshifter |
SO8 |
2 |
|
P 82B96 TD |
|
8906068 |
|
|
|
D1, D2, D4, D5 |
|
Duo LED |
SOT23 |
4 |
SOT23 Duo LEDs are hard to find. Instead you can also use two 0805 LEDs. |
|
|
|
|
|
|
D3 |
SM6T15A / ST Microelectronics |
transient voltage suppression diode |
SMB |
1 |
Breakdown voltage might need to be adjusted for 4S Lipo configurations. (SM6T18A) |
|
|
SM6T15A: 9885900 |
SM6T15A: 497-7430-1-ND |
|
|
D6, D7, D8, D10 |
SMLVT3V3 / ST Microelectronics |
transient voltage suppression diode |
SMBG |
4 |
|
|
|
9802886 |
|
|
|
D9, D11 |
SM 6T6V8A |
transient voltage suppression diode |
SMB |
2 |
|
|
|
9802720 |
|
||
S1, S2, S3 |
SKHMPSE010 or FSM1LPA |
SMD tactile switch |
|
3 |
|
TASTER 9312 |
351015 |
1570387 |
|
||
C1, C2, C3, C4, C6, C7, C8, C10, ...1 |
100nF |
ceramic SMD capacitor |
C0805 |
8 (20) |
|
X7R-G0805 100N |
115-08N100 |
8820120 |
|
|
|
R15, ... |
0 Ohm |
SMD resistor |
R0805 |
1 (2) |
Bridge these pads using a 0 Ohm resistor. |
SMD-0805 10,0 |
Part of 10-08FAMPAK |
1500660 |
|
|
|
[R4, R5]2, R16, R17, R19, R20, R21, R22 |
100 Ohm |
SMD resistor |
R0805 |
6 |
|
SMD-0805 100 |
Part of 10-08FAMPAK |
1500662 |
|
|
|
R8, R11, ... |
330 Ohm |
SMD resistor |
R0805 |
2 (3) |
|
SMD-0805 330 |
Part of 10-08FAMPAK |
1500705 |
|
|
|
R2, R3, ... |
470 Ohm |
SMD resistor |
R0805 |
2 (4) |
|
SMD-0805 470 |
Part of 10-08FAMPAK |
1500718 |
|
|
|
R9, R10, ... |
1.8 kOhm |
SMD resistor |
R0805 |
2 (4) |
|
SMD-0805 1,80K |
Part of 10-08FAMPAK |
1500686 |
|
|
|
R7 |
2.2 kOhm |
SMD resistor |
R0805 |
1 |
|
SMD-0805 2,20K |
Part of 10-08FAMPAK |
1500692 |
|
|
|
R1, R14, R18, ... |
10 kOhm |
SMD resistor |
R0805 |
3 (5) |
|
SMD-0805 10,0K |
Part of 10-08FAMPAK |
1500664 |
|
|
|
R6 |
47 kOhm |
SMD resistor |
R0805 |
1 |
|
SMD-0805 47,0K |
Part of 10-08FAMPAK |
1500720 |
|
|
|
L1 |
22 uH |
SMD inductor |
L2220K |
1 |
|
L-PIS2408 22µ |
|
|
|||
X-DSL1, X-DSL2 |
1.25mm Pitch Picoblade Header, SMD, right angle / MOLEX |
SMD connector |
53261-04 |
2 |
|
|
|
1125374 |
|
||
U100 |
MAX3002 |
Level-shifter, used as a SPI buffer here |
TSSOP20 |
1 |
|
|
|
1379762 |
|
|
|
T103 |
IRF 7205 |
P-channel mosfet |
SO8 |
1 |
|
IRF 7205 |
|
9103368 |
|
||
T101, T104, T106, T107 |
BC817-16 |
NPN transistor |
SOT23 |
3 |
|
BC 817-16 SMD |
13532 |
8734739 |
|
||
C110, C114 |
22pF |
ceramic SMD capacitor |
R0805 |
2 |
|
NPO-G0805 22P |
115-08C022 |
1362555 |
|
|
|
C100, C101, C102, C103, C104, C107, C108, C109, C111, C112, C113, C115 |
100nF |
ceramic SMD capacitor |
C0805 |
12 (20) |
|
X7R-G0805 100N |
115-08N100 |
8820120 |
|
|
|
C106 |
0 Ohm |
|
C0805 |
|
Bridge these pads using a 0 Ohm resistor. |
|
|
|
|
|
|
R102 |
0 Ohm |
SMD resistor |
R0805 |
1 (2) |
Bridge these pads using a 0 Ohm resistor. |
|
|
|
|
|
|
R104 |
330 Ohm |
SMD resistor |
R0805 |
1 (3) |
|
SMD-0805 330 |
Part of 10-08FAMPAK |
1500705 |
|
|
|
R111, R112 |
470 Ohm |
SMD resistor |
R0805 |
2 (4) |
|
SMD-0805 470 |
Part of 10-08FAMPAK |
1500718 |
|
|
|
R12,R110 |
680R |
SMD resistor |
R0805 |
1 |
|
SMD-0805 680 |
Part of 10-08FAMPAK |
1500731 |
|
|
|
R100, R101 |
1.8 kOhm |
SMD resistor |
R0805 |
2 (4) |
|
SMD-0805 1,80K |
Part of 10-08FAMPAK |
1500686 |
|
|
|
R106 |
3k3 |
SMD resistor |
R0805 |
1 |
|
SMD-0805 3,30K |
Part of 10-08FAMPAK |
1500706 |
|
|
|
R107 |
4k7 |
SMD resistor |
R0805 |
1 |
|
SMD-0805 4,70K |
Part of 10-08FAMPAK |
1500719 |
|
|
|
R108, R113 |
10 kOhm |
SMD resistor |
R0805 |
2 (5) |
|
SMD-0805 10,0K |
Part of 10-08FAMPAK |
1500664 |
|
|
|
R105, R109 |
56k |
SMD resistor |
R0805 |
2 |
|
SMD-0805 56,0K |
Part of 10-08FAMPAK |
1500726 |
|
|
|
Q100 |
20 MHz |
SMD crystal oscillator |
HC49/UJ |
1 |
|
20,0000-HC49-SMD |
14-4S20,000MHZ |
9713352 |
|
|
|
IC5 |
PTH08080WAH / Texas Instruments |
5V switching voltage regulator |
|
1 |
This device provides a powerful power supply for currents up to 2.25A without dissipating heat. It may interfere with RC receivers. It is therefore recommended to place them as far away from the switching regulator as possible. Especial care must be taken in positioning the antenna. |
|
|
1295824 |
|
|
|
IC2 |
7805 or L4941 |
5V linear voltage regulator |
TO220 |
1 |
This is only a replacement for IC5 and must not be used in combination with IC5. |
µA 78S05 or L4941 |
22-0520 |
|
|
|
|
C5, C9 |
220µF |
electrolytic capacitor |
Grid: 3.5mm, Ø 8mm |
2 |
|
RAD 220/25 |
R0220V025 |
9451196 |
|
|
|
F1 |
MF-RX135-2 |
multifuse |
|
1 |
|
PFRA135 |
|
9350136 |
MF-RX135/72-0-ND |
|
|
SP1 |
|
5V buzzer |
AL60P |
1 |
|
SUMMER TDB 05 |
064-BUZZ5V |
1022392 |
|
|
|
LPC-H2148 |
|
(shrouded) pin header, 2 x 13 pins |
|
2 |
|
WSL 26G |
015-WG26 |
8395950 |
|
|
|
LPC-H2148 |
|
Olimex LPC2148 header board |
|
1 |
|
|
|
|
|
|
|
I2C1, X-PS |
|
shrouded pin header, 2x3 pins, right angle |
ML6L |
2 |
|
WSL 6W (?NA?) |
015-WW06 |
|
|
|
|
X-SPI2 |
|
shrouded pin header, 2x5 pins, right angle |
ML10L |
1 |
|
WSL 10W |
015-WW10 |
8395993 |
|
|
|
X-SB |
|
shrouded pin header, 2x7 pins, right angle |
ML14L |
1 |
|
WSL 14W |
015-WW14 |
618160 |
|
|
|
SV1 - SV12 |
|
pin headers, single-rowed |
|
2 |
|
SL 1X36G 2,54 |
015435 |
9729038 |
|
|
|
AVR-ISP |
|
pin header, double-rowed |
|
1 |
|
SL 2X17W 2,54 |
015485 |
9729070 |
|
|
|
X-BATT |
LPV pin header, 3 pins |
connector |
|
1 |
|
PS 25/3G WS |
016-S030 |
1462950 |
|
|
|
X-UART1, X-UART1 |
Molex 22-23-2041 |
Molex connector |
|
2 |
|
PSS 254/4G |
016-S040 |
1462920 |
|
|
|
KK1 |
|
heatsink |
|
1 |
A heatsink must only be used if IC2 is mounted instead of IC5. |
V PR5/25-M3 |
|
|
|
|
A shopping cart of all parts available at Reichelt for the FC-0.20 can be accessed here. [TODO optimize part amounts!]
NG Sensor Board 0.20
There is also an interactive, sortable table on this page. This is the part list for the hardware 0.20 sensor board:
Name |
Value / Manufacturer |
Part Type / Description |
Package |
Quantity |
Comment |
Reichelt |
CSD-Electronics |
Farnell |
Digikey |
Distrelec |
Other |
U14 |
ADS1255 / Texas Instruments |
24 Bit ADC |
SSOP20 |
1 |
The footprint on the board is too small which means pins need to be shortened in order to be able to solder the device. Pin 2 and 3 might seem to be connected by mistake after soldering. This is no reason to worry since they are actually connected. Pin 8,9,10 need to be connected manually. |
|
|
1470339 |
296-15743-1-ND |
|
|
U15 |
MAX3002 / Maxim IC |
Level-shifter, used as a SPI buffer here |
TSSOP20 |
1 |
|
|
|
1379762 |
MAX3002EUP+-ND |
|
|
U6 |
MAX1167 / Maxim IC |
16 Bit ADC |
QSOP16 |
1 |
Pin 11 and 12 might seem to be connected by mistake after soldering. Again, this is no problem, since they are actually connected electrically. |
|
|
|
|
|
|
U12 |
ATMEGA168-20AU / Atmel |
8-Bit Microcontroller |
TQFP32 |
1 |
|
|
30195 |
9171193 |
ATMEGA168-20AU-ND |
645165 |
|
U5, U11 |
LT1763 / Linear Technology |
Low-noise voltage regulator |
SO8 |
2 |
|
|
|
1273618 |
LT1763CS8-5#PBF-ND |
|
|
U4 |
OPA4350 / Texas Instruments |
Quad Op-amp |
SO14 |
1 |
|
|
|
1097445 |
OPA4350UA-ND |
|
|
U10 |
OPA2350 / Texas Instruments |
Dual Op-amp |
SO8 |
1 |
|
|
|
1101542 |
OPA2350UA-ND |
|
|
U9 |
LM1117 or LT1117 |
3.3V voltage regulator |
SOT223 |
1 |
|
LT 1117 CST-3.3 |
223-1705 |
1663356 |
LM1117IMPX-3.3-ND |
|
|
U8 |
MAX5490GA01000 / Maxim IC |
precision voltage divider |
SOT23 |
1 |
If this part is not available at Digikey, it can be replaced by two 50kOhm resistors. |
|
|
|
MAX5490GA01000+T-ND |
|
|
LED1, LED2, LED3 |
|
SMD LED |
0805 |
3 |
Colors can be chosen freely. |
|
|
|
|
|
|
D1 |
SM6T15A / ST Microelectronics |
transient voltage suppression diode |
SMB |
1 |
Breakdown voltage might need to be adjusted for 4S Lipo configurations. (SM6T18A) |
|
|
SM6T15A: 9885900 |
SM6T15A: 497-7430-1-ND |
|
|
D2 |
ES2D |
rectifying diode, super fast recovery |
SMB |
1 |
|
SMD 1N 4006 |
11026 |
1467491 |
|
|
|
C6, C8, C12, C13, C14, C15 |
100 Hz: 10 nF |
ceramic SMD capacitor |
C0805 |
6 |
These capacitors specify the cut-off frequency of the second order gyroscope low-pass filter. You must choose the same value for all capacitors. |
|
|
|
|
|
|
C36, C42 |
55 Hz: 18 nF |
ceramic SMD capacitor |
C0805 |
2 |
These capacitors specify the cut-off frequency of the second order pressure sensor low-pass filter. You must choose the same value for both capacitors. |
|
|
|
|
|
|
C5, C7, C16, C19, C21, C25, C29, C31, C33, C35, C37, C38, C43, C44, C45, C48, C49 |
100 nF |
ceramic SMD capacitor |
C0805 |
17 |
|
X7R-G0805 100N |
115-08N100 |
8820120 |
|
|
|
C10, C22, C39 |
10 nF |
ceramic SMD capacitor |
C0805 |
3 |
|
X7R-G0805 10N |
115-08N010 |
1658874 |
|
|
|
C20, C40 |
100 pF |
ceramic SMD capacitor |
C0805 |
2 |
|
NPO-G0805 100P |
115-08C100 |
1414655 |
|
|
|
C50, C51, C53, C54 |
22 pF |
ceramic SMD capacitor |
C0805 |
4 |
|
NPO-G0805 22P |
115-08C022 |
1362555 |
|
|
|
C9 |
0.1 Hz: 10 uF |
ceramic SMD capacitor |
C0805 |
1 |
This capacitor specifies the cut-off frequency of the second order temperature sensor low-pass filter. |
|
|
|
|
|
|
C1, C3, C4, C11, C28, C30 |
1 uF / 16 V |
tantal SMD capacitor |
SMA |
6 |
|
SMD TAN.1,0/16 |
|
9753869 |
|
|
|
C17, C18, C23, C27, C32, C41, C46, C47, C52 |
10 uF / 10 V |
tantal SMD capacitor |
SMA |
9 |
|
SMD TAN.10/16 |
|
1135105 |
|
|
|
C34 |
47 uF / 10 V |
tantal SMD capacitor |
SMB |
1 |
|
SMD TAN.47/10 |
|
1658971 |
478-3282-1-ND |
|
|
R1, R4, R8 |
100 Ohm |
SMD resistor |
R0805 |
3 |
Increase resistor values if your LEDs shine too bright. |
|
|
|
|
|
|
R2, R13, R15, R19 |
0 Ohm |
SMD resistor |
R0805 |
4 |
|
|
|
|
|
|
|
R24 |
1 kOhm |
SMD resistor |
R0805 |
1 |
|
|
|
|
|
|
|
R17, R18 |
10 kOhm |
SMD resistor |
R0805 |
1 |
|
|
|
|
|
|
|
R23 |
15 kOhm |
SMD resistor |
R0805 |
1 |
|
|
|
|
|
|
|
R5, R6, R7, R9, R10, R11, R12, R21, R22 |
160 kOhm |
SMD resistor |
R0805 |
9 |
|
|
Part of 10-08FAMPAK |
|
|
|
|
R3, R14, R16, R20 |
Do not populate! |
|
|
|
|
|
|
|
|
|
|
L1, L2 |
47 uH |
SMD inductor |
L2220K |
2 |
|
L-PIS2408 47µ |
|
1174028 |
DN7964CT-ND |
||
F1 |
MF-SM075 |
SMD multifuse |
MF-SM0XX |
1 |
|
|
|
9350217RL |
|
||
C24 |
10 uF / 25 V |
electrolytic SMD capacitor |
L x B max.: 4.5mm x 4.5mm, Ø 4mm |
1 |
Please ensure you buy washable capacitors which can withstand washing the PCB after soldering. |
SMD ELKO 10/35 |
121-016V010 |
8823081 |
|
|
|
C2, C26 |
100 uF / 25 V |
electrolytic SMD capacitor |
L x B max.: 6.8mm x 6.8mm, Ø 6.3mm |
2 |
Please ensure you buy washable capacitors which can withstand washing the PCB after soldering. |
SMD ELKO 100/16 |
121-016V100 |
|
|
|
|
X-GPS |
1.25mm Pitch Picoblade Header, SMD, right angle / MOLEX |
SMD connector |
53261-04 |
1 |
|
|
|
1125374 |
WM7622CT-ND |
|
|
Q1 |
20 MHz |
crystal oscillator |
HC49US |
1 |
|
20,0000-HC49U-S |
14-US20,000MHZ |
|
|
|
|
Q2 |
7.68 MHz |
crystal oscillator |
HC49US |
1 |
|
|
|
9509828 |
|
||
X-SB |
|
shrouded pin header, 2x7 pins, right angle |
ML14L |
1 |
|
WSL 14W |
015-WW14 |
|
|
|
|
X-PS, X-ISP |
|
shrouded pin header, 2x3 pins, right angle |
ML6L |
2 |
|
|
015-WW06 |
|
|
|
|
U7 |
LIS3LV02DQ breakout board / Sparkfun |
3-axis acceleration sensor on breakout board |
|
1 |
It is recommended to use a female header on the sensor board in order to be able to remove the ACC breakout board if necessary. |
|
|
|
|
|
|
U13 |
Micromag3 / PNI |
3-axis magnetic field sensor |
|
1 |
It is recommended to use female headers on the sensor board in order to be able to remove the device if necessary. |
|
|
|
|
|
|
U1, U2 |
MLX90609 / Melexis or ADXRS300 |
MEMS gyroscope mounted in upright direction |
|
2 |
It is recommended to use female headers on the sensor board in order to be able to remove the device if necessary. If already at hand you can also use ADXRS300 breakout boards from sparkfun. |
|
|
|
|
|
|
U3 |
MLX90609 / Melexis or ADXRS300 |
MEMS gyroscope mounted horizontally |
|
1 |
It is recommended to use female headers on the sensor board in order to be able to remove the device if necessary. If already at hand you can also use ADXRS300 breakout boards from sparkfun. |
|
|
|
|
|
|
U16 |
MPXH6115A / Freescale |
barometric pressure sensor |
SSOP 08 |
1 |
Please do not solder this device onto the board before washing. |
|
|
1457170 |
MPXH6115AC6T1TR-ND |
|
|
A shopping cart of all parts available at Reichelt for the SB-0.20 can be accessed here. [TODO optimize part amounts!]
NG Accessories
This is the part list for the accessories of the boards:
Name |
Quantity |
Reichelt |
CSD-Electronic |
Farnell |
Digikey |
Other |
Pfostenverbinder (14 pol) |
2 |
|
015-PF14 |
1107819 |
|
|
Pfostenverbinder (10 pol) |
10 |
|
015-PF10 |
1098498 |
|
|
Pfostenverbinder (6 pol) |
10 |
|
015-PF06 |
|
|
|
LPV Buchse (4 pol inkl. Kabel) |
2 |
PSK 254/4W + PSK-KONTAKTE |
016-KB04 |
|
|
|
LPV Buchse (3 pol inkl. Kabel) |
1 |
inkl. in PS 25/3G WS |
016-KB03 |
|
|
|
Flachbandkabel (14 pol) |
3m |
|
456-14-003 |
|
|
|
FC Jumper (Jumper schwarz Lasche) |
10 |
JUMPER 2,54GL SW |
015499 |
|
|
|
Molex Verbindungskabel vorgefertigt |
1 |
|
|
1125272 |
WM1142CT-ND (20x) |
|
Molex Crimp-Gehäuse |
5 |
|
|
9733116 |
WM1722-ND |
|
BTS555 |
1 |
BTS 555 |
|
4109260 |
|
MLX Breakout Boards
This is the part list for the MLX break boards:
Part |
Value |
Package |
Quantity |
Reichelt |
CSD-Electronic |
Farnell |
Digikey |
C1-C3 |
100nF |
0603 |
3 |
|
|
1414610 |
399-1096-1-ND |
C4 |
3,3nF |
0603 |
1 |
|
|
1414635 |
399-1086-1-ND |
- Note
- :: If you will use ADXR300 gyros you will not need the MLX breakout boards.
- The ADXR300 come with their own breakout boards!
Tips & Tricks
* It seems to be a good idea to get a E12 Familypack of 0805 resistors and capacitors, it is much cheeper then getting all the resistors in single strips. For example, you can get them from CSD Electronics order number for resistor family pack is 10-08FAMPAK.
