Help a Newbie Out: Obtaining a list of parts for Leonardo

Hello all,

Hardware is almost completely out of my realm of knowledge, but nonetheless I've been tasked with compiling a list of the component parts of a Leonardo Arduino (I think to build a custom board). The only thing I can think of is reverse-engineering the Leonardo's schematic to acquire part numbers. I've searched various permutations of "Leonardo" and "part" in this forum, and the Arduino Playground does not have this more recent board. What I'm wondering is:

a) does anyone know of such a resource somewhere? Is it called something different?
b) if not, any advice on decrypting the schematic? All I'm doing is googling each of the various codes and hoping for the best :slight_smile:

Any help would be appreciated. Please and thank you for the time.

Install Eagle from www.cadsoftusa.com

Download the .sch & .brd files for Leonardo

Open the schematic, select File:Export:parts list. Go from there.

http://arduino.cc/en/uploads/Main/arduino-leonardo-reference-design_3b.zip

Thank you sir for your quick and helpful response.

Hello again,

I've done some work as per CrossRoad's suggestion and I've come up with a list of parts with a more readable interpretation. I've attached this list as an .ods file. Any corrections or additional specificity are welcome :slight_smile: I actually have a couple of questions. They're listed in the file, and I'll list them here. They refer to elements from the Leonardo board and schematic, part list quoted below.

  1. Is it fair to assume the ORIGIN object is useless?
  2. D1 is an SMB_DIODE. Is that a typo of SMD? What does the M7 mean?
  3. What is the resistance of R2 and R3? Where are they on the board

Thank you for taking the time to read this,
Sean

C1 100n C0603-ROUND SmartPrj (1525 375) R180
C2 100n C0603-ROUND SmartPrj (2100 1050) R90
C3 22p C0603-ROUND SmartPrj (2025 1050) R90
C4 22p C0603-ROUND SmartPrj (1900 1250) R0
C5 1uF C0603-ROUND SmartPrj (2250 1050) R270
C6 100n C0603-ROUND SmartPrj (2250 375) R270
C7 1uF C0603-ROUND SmartPrj (2250 650) R0
C8 10u SMC_B rcl (500 1125) R180
C9 100n C0603-ROUND SmartPrj (2250 710) R180
C10 10u SMC_B rcl (700 300) R270
C11 1u C0603-ROUND SmartPrj (975 775) R180
C12 10u SMC_B rcl (1000 300) R270
C13 100n C0603-ROUND SmartPrj (900 1200) R0
C14 1u C0603-ROUND SmartPrj (975 575) R0
C22 100n C0603-ROUND SmartPrj (900 1500) R180
D1 M7 SMB diode (850 300) R270
D2 CD1206-S01575 MINIMELF diode (2320 1050) R270
EXTPOWER POWERSUPPLY_DC21MMX POWERSUPPLY_DC-21MM SmartPrj (210 330) R90
F1 MF-MSMF050-2 500mA L1812 rcl (500 1725) R180
FID1 FIDUCIALMOUNT FIDUCIA-MOUNT SmartPrj (250 1965) R0
FID2 FIDUCIALMOUNT FIDUCIA-MOUNT SmartPrj (2800 1400) R0
FID3 FIDUCIALMOUNT FIDUCIA-MOUNT SmartPrj (75 200) R0
IC1 NCP1117ST50T3G SOT223 linear (650 675) R90
IC2 LMV358IDGKR MSOP08 linear (825 1350) R0
ICSP ICSP 2X03 SmartPrj (2555 1100) R270
J1 USB MICRO CON2_USB_MICRO_B_AT SmartPrj (57 1500) R270
J2 8x1F-H8.5 1X08 SmartPrj (2150 2000) R180
J3 8x1F-H8.5 1X08 SmartPrj (1450 100) R0
J4 6x1F-H8.5 1X06 SmartPrj (2250 100) R0
JP1 10x1F-H8.5 1X10 SmartPrj (1190 2000) R180
L Yellow CHIPLED_0805 led (175 800) R90
L1 MH2029-300Y 0805 wuerth-elektronik (2175 1050) R270
L2 MH2029-300Y 0805 wuerth-elektronik (500 1275) R0
ON Green CHIPLED_0805 led (175 650) R90
ORIGIN TP_SP TP-SP SmartPrj (0 0) R0
R1 1M R0603-ROUND SmartPrj (1900 1000) R0
R2 NM R0402 SmartPrj (2200 564) MR90
R3 NM R0402 SmartPrj (2200 589) MR90
RESET TS42 TS42 SmartPrj (250 1945) R180
RN1 10K CAY16 resistor-dil (1200 725) R270
RN2 1K CAY16 resistor-dil (500 975) R90
RN3 22R CAY16 resistor-dil (500 1475) R90
RX Yellow CHIPLED_0805 led (175 1100) R90
T1 FDN340P SOT-23 zetex (700 1125) R270
TX Yellow CHIPLED_0805 led (175 950) R90
U1 ATMEGA32U4-XUMU QFN44ML7X7 SmartPrj (1850 650) R180
U2 ATMEGA32U4-XUAU TQFP44-PAD SmartPrj (1850 650) R180
U3 LP2985-33DBVR SOT23-DBV SmartPrj (975 675) R270
Y1 16MHz KX-7 CRYSTAL-3.2-2.5 SmartPrj (1925 1125) R270
Z1 CG0603MLC-05E CT/CN0603 varistor (500 1350) R0
Z2 CG0603MLC-05E CT/CN0603 varistor (500 1600) R0

arduino_leonardo_device_list.ods (19.6 KB)

R2 - pads on the bottom of the board that allow C6 to be disconnected from ground with some cutting.
R3- pads on the bottom of the board that allow C6 to be disconnected from ground with some cutting.

SMB - is a package size
M7 - don't know. Usage would appear to be some kind of voltage limiting part. On my board it appears to be marked "HY M7" or perhape "HV M7".

Origin - yes, unles you are programming a pick & place machine I guess.