From e47a988e624e75ab3c0bac32041668647ab2a0f1 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Tue, 2 Apr 2019 06:43:53 +0200 Subject: o Renaming create-order to create-bom. --- .gitignore | 1 - demo/thirdparty/olinuxino/build.ninja | 21 +- demo/thirdparty/olinuxino/ee/bom.xml | 3 + demo/thirdparty/olinuxino/ee/order.xml | 3 - demo/thirdparty/olinuxino/ee/reports/bom.rst | 3757 ++++++++++++++++++++ demo/thirdparty/olinuxino/ee/reports/order.rst | 2923 --------------- demo/thirdparty/olinuxino/eeconfig | 8 + demo/thirdparty/unlockoslo-alpha-3/.gitignore | 2 +- demo/thirdparty/unlockoslo-alpha-3/build.ninja | 17 +- demo/thirdparty/unlockoslo-alpha-3/ee/bom.xml | 785 ++++ .../unlockoslo-alpha-3/ee/digikey/downloaded.xml | 60 +- .../unlockoslo-alpha-3/ee/digikey/normalized.xml | 176 +- demo/thirdparty/unlockoslo-alpha-3/ee/order.xml | 620 ---- .../unlockoslo-alpha-3/ee/reports/bom.rst | 1099 ++++++ .../unlockoslo-alpha-3/ee/reports/order.rst | 1012 ------ demo/thirdparty/unlockoslo-alpha-3/eeconfig | 3 + src/ee/bom/__init__.py | 124 + src/ee/bom/templates/bom.rst.j2 | 89 + src/ee/order/__init__.py | 124 - src/ee/order/templates/order.rst.j2 | 89 - src/ee/project/__init__.py | 4 +- src/ee/tools/create_bom.py | 31 + src/ee/tools/create_order.py | 31 - src/ee/tools/init.py | 8 +- src/ee/tools/templates/build.ninja.j2 | 20 +- 25 files changed, 6121 insertions(+), 4889 deletions(-) create mode 100644 demo/thirdparty/olinuxino/ee/bom.xml delete mode 100644 demo/thirdparty/olinuxino/ee/order.xml create mode 100644 demo/thirdparty/olinuxino/ee/reports/bom.rst delete mode 100644 demo/thirdparty/olinuxino/ee/reports/order.rst create mode 100644 demo/thirdparty/olinuxino/eeconfig create mode 100644 demo/thirdparty/unlockoslo-alpha-3/ee/bom.xml delete mode 100644 demo/thirdparty/unlockoslo-alpha-3/ee/order.xml create mode 100644 demo/thirdparty/unlockoslo-alpha-3/ee/reports/bom.rst delete mode 100644 demo/thirdparty/unlockoslo-alpha-3/ee/reports/order.rst create mode 100644 src/ee/bom/__init__.py create mode 100644 src/ee/bom/templates/bom.rst.j2 delete mode 100644 src/ee/order/__init__.py delete mode 100644 src/ee/order/templates/order.rst.j2 create mode 100644 src/ee/tools/create_bom.py delete mode 100644 src/ee/tools/create_order.py diff --git a/.gitignore b/.gitignore index 972d5ed..2e311cd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ *.tmp -.ee *.patch *.pyc diff --git a/demo/thirdparty/olinuxino/build.ninja b/demo/thirdparty/olinuxino/build.ninja index 987ea82..f7ce4c4 100644 --- a/demo/thirdparty/olinuxino/build.ninja +++ b/demo/thirdparty/olinuxino/build.ninja @@ -41,9 +41,9 @@ rule element14-normalize-facts description = element14-normalize-facts command = $ee element14-normalize-facts --in $in --out $out -rule create-order - description = create-order - command = $ee create-order --schematic $schematic --part-db $part_dbs --out $out +rule create-bom + description = create-bom + command = $ee create-bom --schematic $schematic --part-db $part_dbs --out $out $strategy rule import-parts-yaml description = import-parts-yaml $in @@ -67,8 +67,19 @@ build ee/digikey/normalized.xml: digikey-normalize-facts ee/digikey/downloaded.x default ee/digikey/normalized.xml -build ee/order.xml | $report_dir/order.rst: create-order ee/sch.xml ee/digikey/normalized.xml +build ee/bom.xml | $report_dir/bom.rst: create-bom ee/sch.xml ee/digikey/normalized.xml schematic = ee/sch.xml part_dbs = ee/digikey/normalized.xml -default ee/order.xml +default ee/bom.xml + +rule seeed-download-opl + description = seeed-download-opl $opl + command = $ee seeed-download-opl --out $out --opl $opl + +build seeed-download-opls: phony ee/seeed/opl/SEEED.xml ee/seeed/opl/HQCHIP.xml +build ee/seeed/opl/SEEED.xml: seeed-download-opl + opl = SEEED + +build ee/seeed/opl/HQCHIP.xml: seeed-download-opl + opl = HQCHIP diff --git a/demo/thirdparty/olinuxino/ee/bom.xml b/demo/thirdparty/olinuxino/ee/bom.xml new file mode 100644 index 0000000..13df815 --- /dev/null +++ b/demo/thirdparty/olinuxino/ee/bom.xml @@ -0,0 +1,3 @@ + + + diff --git a/demo/thirdparty/olinuxino/ee/order.xml b/demo/thirdparty/olinuxino/ee/order.xml deleted file mode 100644 index 13df815..0000000 --- a/demo/thirdparty/olinuxino/ee/order.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/demo/thirdparty/olinuxino/ee/reports/bom.rst b/demo/thirdparty/olinuxino/ee/reports/bom.rst new file mode 100644 index 0000000..0e76548 --- /dev/null +++ b/demo/thirdparty/olinuxino/ee/reports/bom.rst @@ -0,0 +1,3757 @@ +BOM +=== + + +Unresolved parts: + +* `ANT1 `_ +* `C1 `_ +* `C2 `_ +* `C3 `_ +* `C4 `_ +* `C5 `_ +* `C6 `_ +* `C7 `_ +* `C8 `_ +* `C9 `_ +* `C10 `_ +* `C11 `_ +* `C12 `_ +* `C13 `_ +* `C14 `_ +* `C15 `_ +* `C16 `_ +* `C17 `_ +* `C18 `_ +* `C19 `_ +* `C20 `_ +* `C21 `_ +* `C22 `_ +* `C23 `_ +* `C24 `_ +* `C25 `_ +* `C26 `_ +* `C27 `_ +* `C28 `_ +* `C29 `_ +* `C30 `_ +* `C31 `_ +* `C32 `_ +* `C33 `_ +* `C34 `_ +* `C35 `_ +* `C36 `_ +* `C37 `_ +* `C38 `_ +* `C39 `_ +* `C40 `_ +* `C41 `_ +* `C42 `_ +* `C43 `_ +* `C44 `_ +* `C45 `_ +* `C46 `_ +* `C47 `_ +* `C48 `_ +* `C49 `_ +* `C50 `_ +* `C51 `_ +* `C52 `_ +* `C53 `_ +* `C54 `_ +* `C55 `_ +* `C56 `_ +* `C57 `_ +* `C58 `_ +* `C59 `_ +* `C60 `_ +* `C61 `_ +* `C62 `_ +* `C63 `_ +* `C64 `_ +* `C65 `_ +* `C66 `_ +* `C67 `_ +* `C68 `_ +* `C69 `_ +* `C70 `_ +* `C71 `_ +* `C72 `_ +* `C73 `_ +* `C74 `_ +* `C75 `_ +* `C76 `_ +* `C77 `_ +* `C78 `_ +* `C79 `_ +* `C80 `_ +* `C81 `_ +* `C82 `_ +* `C83 `_ +* `C84 `_ +* `C85 `_ +* `C86 `_ +* `C87 `_ +* `C89 `_ +* `C90 `_ +* `C91 `_ +* `C92 `_ +* `C105 `_ +* `C106 `_ +* `C107 `_ +* `C109 `_ +* `C110 `_ +* `C115 `_ +* `C116 `_ +* `C117 `_ +* `C118 `_ +* `C119 `_ +* `C120 `_ +* `C121 `_ +* `C122 `_ +* `C123 `_ +* `C124 `_ +* `C125 `_ +* `C126 `_ +* `C127 `_ +* `C128 `_ +* `C129 `_ +* `C130 `_ +* `C131 `_ +* `C132 `_ +* `C133 `_ +* `C134 `_ +* `C135 `_ +* `C136 `_ +* `C137 `_ +* `C138 `_ +* `C139 `_ +* `C140 `_ +* `C141 `_ +* `C142 `_ +* `C143 `_ +* `C144 `_ +* `C145 `_ +* `C146 `_ +* `C147 `_ +* `C148 `_ +* `C149 `_ +* `C150 `_ +* `C151 `_ +* `C152 `_ +* `C153 `_ +* `C154 `_ +* `C155 `_ +* `C156 `_ +* `C157 `_ +* `C158 `_ +* `C159 `_ +* `C160 `_ +* `C161 `_ +* `C162 `_ +* `C163 `_ +* `C164 `_ +* `C165 `_ +* `C166 `_ +* `C167 `_ +* `C168 `_ +* `C169 `_ +* `C170 `_ +* `C171 `_ +* `C172 `_ +* `C173 `_ +* `C174 `_ +* `C175 `_ +* `C176 `_ +* `C177 `_ +* `C178 `_ +* `C179 `_ +* `C180 `_ +* `C181 `_ +* `C182 `_ +* `C183 `_ +* `C184 `_ +* `C185 `_ +* `C186 `_ +* `C187 `_ +* `C188 `_ +* `C189 `_ +* `C190 `_ +* `C191 `_ +* `C192 `_ +* `C193 `_ +* `C194 `_ +* `C195 `_ +* `C196 `_ +* `C197 `_ +* `C198 `_ +* `C199 `_ +* `C200 `_ +* `C201 `_ +* `C202 `_ +* `C203 `_ +* `C204 `_ +* `C205 `_ +* `C206 `_ +* `C207 `_ +* `C208 `_ +* `C209 `_ +* `C210 `_ +* `C211 `_ +* `C212 `_ +* `C213 `_ +* `C214 `_ +* `C215 `_ +* `C216 `_ +* `C217 `_ +* `C218 `_ +* `C219 `_ +* `CHGLED1 `_ +* `D1 `_ +* `D2 `_ +* `D3 `_ +* `D4 `_ +* `D5 `_ +* `DBG_UART1 `_ +* `DDR-VCC1 `_ +* `FET1 `_ +* `FET2 `_ +* `FUSE1 `_ +* `FUSE2 `_ +* `GND1 `_ +* `GNDA1 `_ +* `GPIO1 `_ +* `GPIO_LED1 `_ +* `HDMI1 `_ +* `HEADPHONES/LINEOUT1 `_ +* `HPHONEOUTL/LINEOUTL1 `_ +* `HPHONEOUTR/LINEOUTR1 `_ +* `HSIC1 `_ +* `HSIC_E1 `_ +* `IPS1 `_ +* `L1 `_ +* `L2 `_ +* `L3 `_ +* `L4 `_ +* `L5 `_ +* `L6 `_ +* `L8 `_ +* `L14 `_ +* `L15 `_ +* `L16 `_ +* `L17 `_ +* `L18 `_ +* `L19 `_ +* `L20 `_ +* `L21 `_ +* `L23 `_ +* `L24 `_ +* `LAN1 `_ +* `LCD_CON1 `_ +* `LINEINL/MICIN2 `_ +* `LINEINR/MICIN1 `_ +* `LIPO_BAT1 `_ +* `MIC/LINEIN1 `_ +* `MICRO_SD1 `_ +* `MIPI-DSI1 `_ +* `Mounting_hole1 `_ +* `Mounting_hole2 `_ +* `Mounting_hole3 `_ +* `NAND_E1 `_ +* `PHYRST1 `_ +* `PWR1 `_ +* `PWRLED1 `_ +* `PWRON1 `_ +* `PWR_PC1 `_ +* `Q2 `_ +* `Q3 `_ +* `Q4 `_ +* `R1 `_ +* `R2 `_ +* `R3 `_ +* `R4 `_ +* `R5 `_ +* `R6 `_ +* `R7 `_ +* `R8 `_ +* `R9 `_ +* `R10 `_ +* `R11 `_ +* `R12 `_ +* `R13 `_ +* `R14 `_ +* `R15 `_ +* `R16 `_ +* `R17 `_ +* `R18 `_ +* `R19 `_ +* `R20 `_ +* `R21 `_ +* `R22 `_ +* `R23 `_ +* `R24 `_ +* `R25 `_ +* `R26 `_ +* `R27 `_ +* `R28 `_ +* `R29 `_ +* `R30 `_ +* `R31 `_ +* `R32 `_ +* `R33 `_ +* `R34 `_ +* `R35 `_ +* `R36 `_ +* `R37 `_ +* `R38 `_ +* `R39 `_ +* `R40 `_ +* `R41 `_ +* `R42 `_ +* `R43 `_ +* `R44 `_ +* `R45 `_ +* `R46 `_ +* `R47 `_ +* `R48 `_ +* `R49 `_ +* `R50 `_ +* `R51 `_ +* `R52 `_ +* `R53 `_ +* `R54 `_ +* `R55 `_ +* `R56 `_ +* `R57 `_ +* `R58 `_ +* `R59 `_ +* `R60 `_ +* `R61 `_ +* `R62 `_ +* `R63 `_ +* `R64 `_ +* `R65 `_ +* `R66 `_ +* `R70 `_ +* `R71 `_ +* `R74 `_ +* `R75 `_ +* `R76 `_ +* `R77 `_ +* `R78 `_ +* `R79 `_ +* `R80 `_ +* `R81 `_ +* `R82 `_ +* `R83 `_ +* `R84 `_ +* `R85 `_ +* `R86 `_ +* `R87 `_ +* `R88 `_ +* `R89 `_ +* `R90 `_ +* `R91 `_ +* `R92 `_ +* `R93 `_ +* `R94 `_ +* `R95 `_ +* `R96 `_ +* `R97 `_ +* `R98 `_ +* `R99 `_ +* `R100 `_ +* `R101 `_ +* `R102 `_ +* `R103 `_ +* `R104 `_ +* `R105 `_ +* `R106 `_ +* `R107 `_ +* `R108 `_ +* `R109 `_ +* `R110 `_ +* `R111 `_ +* `R112 `_ +* `R113 `_ +* `R114 `_ +* `R115 `_ +* `R116 `_ +* `R117 `_ +* `R118 `_ +* `R119 `_ +* `R120 `_ +* `RESET1 `_ +* `RM1 `_ +* `RM2 `_ +* `RM3 `_ +* `RM4 `_ +* `RM5 `_ +* `RM7 `_ +* `RM8 `_ +* `RM9 `_ +* `RM12 `_ +* `RM14 `_ +* `RM15 `_ +* `T1 `_ +* `U1 `_ +* `U1 `_ +* `U1 `_ +* `U1 `_ +* `U2 `_ +* `U3 `_ +* `U4 `_ +* `U5 `_ +* `U6 `_ +* `U7 `_ +* `U8 `_ +* `U9 `_ +* `U10 `_ +* `U11 `_ +* `U12 `_ +* `U13 `_ +* `U14 `_ +* `U15 `_ +* `UBOOT1 `_ +* `UEXT1 `_ +* `USB1 `_ +* `USB-OTG1 `_ +* `VCC-PC1 `_ +* `VCC-PL1 `_ +* `VR1 `_ +* `5V_E1 `_ + +Parts for BOM +=============== + +.. _ref-ANT1: + +ANT1 +---- + +Could not find part. + + +.. _ref-C1: + +C1 +-- + +Could not find part. + + +.. _ref-C2: + +C2 +-- + +Could not find part. + + +.. _ref-C3: + +C3 +-- + +Could not find part. + + +.. _ref-C4: + +C4 +-- + +Could not find part. + + +.. _ref-C5: + +C5 +-- + +Could not find part. + + +.. _ref-C6: + +C6 +-- + +Could not find part. + + +.. _ref-C7: + +C7 +-- + +Could not find part. + + +.. _ref-C8: + +C8 +-- + +Could not find part. + + +.. _ref-C9: + +C9 +-- + +Could not find part. + + +.. _ref-C10: + +C10 +--- + +Could not find part. + + +.. _ref-C11: + +C11 +--- + +Could not find part. + + +.. _ref-C12: + +C12 +--- + +Could not find part. + + +.. _ref-C13: + +C13 +--- + +Could not find part. + + +.. _ref-C14: + +C14 +--- + +Could not find part. + + +.. _ref-C15: + +C15 +--- + +Could not find part. + + +.. _ref-C16: + +C16 +--- + +Could not find part. + + +.. _ref-C17: + +C17 +--- + +Could not find part. + + +.. _ref-C18: + +C18 +--- + +Could not find part. + + +.. _ref-C19: + +C19 +--- + +Could not find part. + + +.. _ref-C20: + +C20 +--- + +Could not find part. + + +.. _ref-C21: + +C21 +--- + +Could not find part. + + +.. _ref-C22: + +C22 +--- + +Could not find part. + + +.. _ref-C23: + +C23 +--- + +Could not find part. + + +.. _ref-C24: + +C24 +--- + +Could not find part. + + +.. _ref-C25: + +C25 +--- + +Could not find part. + + +.. _ref-C26: + +C26 +--- + +Could not find part. + + +.. _ref-C27: + +C27 +--- + +Could not find part. + + +.. _ref-C28: + +C28 +--- + +Could not find part. + + +.. _ref-C29: + +C29 +--- + +Could not find part. + + +.. _ref-C30: + +C30 +--- + +Could not find part. + + +.. _ref-C31: + +C31 +--- + +Could not find part. + + +.. _ref-C32: + +C32 +--- + +Could not find part. + + +.. _ref-C33: + +C33 +--- + +Could not find part. + + +.. _ref-C34: + +C34 +--- + +Could not find part. + + +.. _ref-C35: + +C35 +--- + +Could not find part. + + +.. _ref-C36: + +C36 +--- + +Could not find part. + + +.. _ref-C37: + +C37 +--- + +Could not find part. + + +.. _ref-C38: + +C38 +--- + +Could not find part. + + +.. _ref-C39: + +C39 +--- + +Could not find part. + + +.. _ref-C40: + +C40 +--- + +Could not find part. + + +.. _ref-C41: + +C41 +--- + +Could not find part. + + +.. _ref-C42: + +C42 +--- + +Could not find part. + + +.. _ref-C43: + +C43 +--- + +Could not find part. + + +.. _ref-C44: + +C44 +--- + +Could not find part. + + +.. _ref-C45: + +C45 +--- + +Could not find part. + + +.. _ref-C46: + +C46 +--- + +Could not find part. + + +.. _ref-C47: + +C47 +--- + +Could not find part. + + +.. _ref-C48: + +C48 +--- + +Could not find part. + + +.. _ref-C49: + +C49 +--- + +Could not find part. + + +.. _ref-C50: + +C50 +--- + +Could not find part. + + +.. _ref-C51: + +C51 +--- + +Could not find part. + + +.. _ref-C52: + +C52 +--- + +Could not find part. + + +.. _ref-C53: + +C53 +--- + +Could not find part. + + +.. _ref-C54: + +C54 +--- + +Could not find part. + + +.. _ref-C55: + +C55 +--- + +Could not find part. + + +.. _ref-C56: + +C56 +--- + +Could not find part. + + +.. _ref-C57: + +C57 +--- + +Could not find part. + + +.. _ref-C58: + +C58 +--- + +Could not find part. + + +.. _ref-C59: + +C59 +--- + +Could not find part. + + +.. _ref-C60: + +C60 +--- + +Could not find part. + + +.. _ref-C61: + +C61 +--- + +Could not find part. + + +.. _ref-C62: + +C62 +--- + +Could not find part. + + +.. _ref-C63: + +C63 +--- + +Could not find part. + + +.. _ref-C64: + +C64 +--- + +Could not find part. + + +.. _ref-C65: + +C65 +--- + +Could not find part. + + +.. _ref-C66: + +C66 +--- + +Could not find part. + + +.. _ref-C67: + +C67 +--- + +Could not find part. + + +.. _ref-C68: + +C68 +--- + +Could not find part. + + +.. _ref-C69: + +C69 +--- + +Could not find part. + + +.. _ref-C70: + +C70 +--- + +Could not find part. + + +.. _ref-C71: + +C71 +--- + +Could not find part. + + +.. _ref-C72: + +C72 +--- + +Could not find part. + + +.. _ref-C73: + +C73 +--- + +Could not find part. + + +.. _ref-C74: + +C74 +--- + +Could not find part. + + +.. _ref-C75: + +C75 +--- + +Could not find part. + + +.. _ref-C76: + +C76 +--- + +Could not find part. + + +.. _ref-C77: + +C77 +--- + +Could not find part. + + +.. _ref-C78: + +C78 +--- + +Could not find part. + + +.. _ref-C79: + +C79 +--- + +Could not find part. + + +.. _ref-C80: + +C80 +--- + +Could not find part. + + +.. _ref-C81: + +C81 +--- + +Could not find part. + + +.. _ref-C82: + +C82 +--- + +Could not find part. + + +.. _ref-C83: + +C83 +--- + +Could not find part. + + +.. _ref-C84: + +C84 +--- + +Could not find part. + + +.. _ref-C85: + +C85 +--- + +Could not find part. + + +.. _ref-C86: + +C86 +--- + +Could not find part. + + +.. _ref-C87: + +C87 +--- + +Could not find part. + + +.. _ref-C89: + +C89 +--- + +Could not find part. + + +.. _ref-C90: + +C90 +--- + +Could not find part. + + +.. _ref-C91: + +C91 +--- + +Could not find part. + + +.. _ref-C92: + +C92 +--- + +Could not find part. + + +.. _ref-C105: + +C105 +---- + +Could not find part. + + +.. _ref-C106: + +C106 +---- + +Could not find part. + + +.. _ref-C107: + +C107 +---- + +Could not find part. + + +.. _ref-C109: + +C109 +---- + +Could not find part. + + +.. _ref-C110: + +C110 +---- + +Could not find part. + + +.. _ref-C115: + +C115 +---- + +Could not find part. + + +.. _ref-C116: + +C116 +---- + +Could not find part. + + +.. _ref-C117: + +C117 +---- + +Could not find part. + + +.. _ref-C118: + +C118 +---- + +Could not find part. + + +.. _ref-C119: + +C119 +---- + +Could not find part. + + +.. _ref-C120: + +C120 +---- + +Could not find part. + + +.. _ref-C121: + +C121 +---- + +Could not find part. + + +.. _ref-C122: + +C122 +---- + +Could not find part. + + +.. _ref-C123: + +C123 +---- + +Could not find part. + + +.. _ref-C124: + +C124 +---- + +Could not find part. + + +.. _ref-C125: + +C125 +---- + +Could not find part. + + +.. _ref-C126: + +C126 +---- + +Could not find part. + + +.. _ref-C127: + +C127 +---- + +Could not find part. + + +.. _ref-C128: + +C128 +---- + +Could not find part. + + +.. _ref-C129: + +C129 +---- + +Could not find part. + + +.. _ref-C130: + +C130 +---- + +Could not find part. + + +.. _ref-C131: + +C131 +---- + +Could not find part. + + +.. _ref-C132: + +C132 +---- + +Could not find part. + + +.. _ref-C133: + +C133 +---- + +Could not find part. + + +.. _ref-C134: + +C134 +---- + +Could not find part. + + +.. _ref-C135: + +C135 +---- + +Could not find part. + + +.. _ref-C136: + +C136 +---- + +Could not find part. + + +.. _ref-C137: + +C137 +---- + +Could not find part. + + +.. _ref-C138: + +C138 +---- + +Could not find part. + + +.. _ref-C139: + +C139 +---- + +Could not find part. + + +.. _ref-C140: + +C140 +---- + +Could not find part. + + +.. _ref-C141: + +C141 +---- + +Could not find part. + + +.. _ref-C142: + +C142 +---- + +Could not find part. + + +.. _ref-C143: + +C143 +---- + +Could not find part. + + +.. _ref-C144: + +C144 +---- + +Could not find part. + + +.. _ref-C145: + +C145 +---- + +Could not find part. + + +.. _ref-C146: + +C146 +---- + +Could not find part. + + +.. _ref-C147: + +C147 +---- + +Could not find part. + + +.. _ref-C148: + +C148 +---- + +Could not find part. + + +.. _ref-C149: + +C149 +---- + +Could not find part. + + +.. _ref-C150: + +C150 +---- + +Could not find part. + + +.. _ref-C151: + +C151 +---- + +Could not find part. + + +.. _ref-C152: + +C152 +---- + +Could not find part. + + +.. _ref-C153: + +C153 +---- + +Could not find part. + + +.. _ref-C154: + +C154 +---- + +Could not find part. + + +.. _ref-C155: + +C155 +---- + +Could not find part. + + +.. _ref-C156: + +C156 +---- + +Could not find part. + + +.. _ref-C157: + +C157 +---- + +Could not find part. + + +.. _ref-C158: + +C158 +---- + +Could not find part. + + +.. _ref-C159: + +C159 +---- + +Could not find part. + + +.. _ref-C160: + +C160 +---- + +Could not find part. + + +.. _ref-C161: + +C161 +---- + +Could not find part. + + +.. _ref-C162: + +C162 +---- + +Could not find part. + + +.. _ref-C163: + +C163 +---- + +Could not find part. + + +.. _ref-C164: + +C164 +---- + +Could not find part. + + +.. _ref-C165: + +C165 +---- + +Could not find part. + + +.. _ref-C166: + +C166 +---- + +Could not find part. + + +.. _ref-C167: + +C167 +---- + +Could not find part. + + +.. _ref-C168: + +C168 +---- + +Could not find part. + + +.. _ref-C169: + +C169 +---- + +Could not find part. + + +.. _ref-C170: + +C170 +---- + +Could not find part. + + +.. _ref-C171: + +C171 +---- + +Could not find part. + + +.. _ref-C172: + +C172 +---- + +Could not find part. + + +.. _ref-C173: + +C173 +---- + +Could not find part. + + +.. _ref-C174: + +C174 +---- + +Could not find part. + + +.. _ref-C175: + +C175 +---- + +Could not find part. + + +.. _ref-C176: + +C176 +---- + +Could not find part. + + +.. _ref-C177: + +C177 +---- + +Could not find part. + + +.. _ref-C178: + +C178 +---- + +Could not find part. + + +.. _ref-C179: + +C179 +---- + +Could not find part. + + +.. _ref-C180: + +C180 +---- + +Could not find part. + + +.. _ref-C181: + +C181 +---- + +Could not find part. + + +.. _ref-C182: + +C182 +---- + +Could not find part. + + +.. _ref-C183: + +C183 +---- + +Could not find part. + + +.. _ref-C184: + +C184 +---- + +Could not find part. + + +.. _ref-C185: + +C185 +---- + +Could not find part. + + +.. _ref-C186: + +C186 +---- + +Could not find part. + + +.. _ref-C187: + +C187 +---- + +Could not find part. + + +.. _ref-C188: + +C188 +---- + +Could not find part. + + +.. _ref-C189: + +C189 +---- + +Could not find part. + + +.. _ref-C190: + +C190 +---- + +Could not find part. + + +.. _ref-C191: + +C191 +---- + +Could not find part. + + +.. _ref-C192: + +C192 +---- + +Could not find part. + + +.. _ref-C193: + +C193 +---- + +Could not find part. + + +.. _ref-C194: + +C194 +---- + +Could not find part. + + +.. _ref-C195: + +C195 +---- + +Could not find part. + + +.. _ref-C196: + +C196 +---- + +Could not find part. + + +.. _ref-C197: + +C197 +---- + +Could not find part. + + +.. _ref-C198: + +C198 +---- + +Could not find part. + + +.. _ref-C199: + +C199 +---- + +Could not find part. + + +.. _ref-C200: + +C200 +---- + +Could not find part. + + +.. _ref-C201: + +C201 +---- + +Could not find part. + + +.. _ref-C202: + +C202 +---- + +Could not find part. + + +.. _ref-C203: + +C203 +---- + +Could not find part. + + +.. _ref-C204: + +C204 +---- + +Could not find part. + + +.. _ref-C205: + +C205 +---- + +Could not find part. + + +.. _ref-C206: + +C206 +---- + +Could not find part. + + +.. _ref-C207: + +C207 +---- + +Could not find part. + + +.. _ref-C208: + +C208 +---- + +Could not find part. + + +.. _ref-C209: + +C209 +---- + +Could not find part. + + +.. _ref-C210: + +C210 +---- + +Could not find part. + + +.. _ref-C211: + +C211 +---- + +Could not find part. + + +.. _ref-C212: + +C212 +---- + +Could not find part. + + +.. _ref-C213: + +C213 +---- + +Could not find part. + + +.. _ref-C214: + +C214 +---- + +Could not find part. + + +.. _ref-C215: + +C215 +---- + +Could not find part. + + +.. _ref-C216: + +C216 +---- + +Could not find part. + + +.. _ref-C217: + +C217 +---- + +Could not find part. + + +.. _ref-C218: + +C218 +---- + +Could not find part. + + +.. _ref-C219: + +C219 +---- + +Could not find part. + + +.. _ref-CHGLED1: + +CHGLED1 +------- + +Could not find part. + + +.. _ref-D1: + +D1 +-- + +Could not find part. + + +.. _ref-D2: + +D2 +-- + +Could not find part. + + +.. _ref-D3: + +D3 +-- + +Could not find part. + + +.. _ref-D4: + +D4 +-- + +Could not find part. + + +.. _ref-D5: + +D5 +-- + +Could not find part. + + +.. _ref-DBG_UART1: + +DBG_UART1 +--------- + +Could not find part. + + +.. _ref-DDR-VCC1: + +DDR-VCC1 +-------- + +Could not find part. + + +.. _ref-FET1: + +FET1 +---- + +Could not find part. + + +.. _ref-FET2: + +FET2 +---- + +Could not find part. + + +.. _ref-FUSE1: + +FUSE1 +----- + +Could not find part. + + +.. _ref-FUSE2: + +FUSE2 +----- + +Could not find part. + + +.. _ref-GND1: + +GND1 +---- + +Could not find part. + + +.. _ref-GNDA1: + +GNDA1 +----- + +Could not find part. + + +.. _ref-GPIO1: + +GPIO1 +----- + +Could not find part. + + +.. _ref-GPIO_LED1: + +GPIO_LED1 +--------- + +Could not find part. + + +.. _ref-HDMI1: + +HDMI1 +----- + +Could not find part. + + +.. _ref-HEADPHONES/LINEOUT1: + +HEADPHONES/LINEOUT1 +------------------- + +Could not find part. + + +.. _ref-HPHONEOUTL/LINEOUTL1: + +HPHONEOUTL/LINEOUTL1 +-------------------- + +Could not find part. + + +.. _ref-HPHONEOUTR/LINEOUTR1: + +HPHONEOUTR/LINEOUTR1 +-------------------- + +Could not find part. + + +.. _ref-HSIC1: + +HSIC1 +----- + +Could not find part. + + +.. _ref-HSIC_E1: + +HSIC_E1 +------- + +Could not find part. + + +.. _ref-IPS1: + +IPS1 +---- + +Could not find part. + + +.. _ref-L1: + +L1 +-- + +Could not find part. + + +.. _ref-L2: + +L2 +-- + +Could not find part. + + +.. _ref-L3: + +L3 +-- + +Could not find part. + + +.. _ref-L4: + +L4 +-- + +Could not find part. + + +.. _ref-L5: + +L5 +-- + +Could not find part. + + +.. _ref-L6: + +L6 +-- + +Could not find part. + + +.. _ref-L8: + +L8 +-- + +Could not find part. + + +.. _ref-L14: + +L14 +--- + +Could not find part. + + +.. _ref-L15: + +L15 +--- + +Could not find part. + + +.. _ref-L16: + +L16 +--- + +Could not find part. + + +.. _ref-L17: + +L17 +--- + +Could not find part. + + +.. _ref-L18: + +L18 +--- + +Could not find part. + + +.. _ref-L19: + +L19 +--- + +Could not find part. + + +.. _ref-L20: + +L20 +--- + +Could not find part. + + +.. _ref-L21: + +L21 +--- + +Could not find part. + + +.. _ref-L23: + +L23 +--- + +Could not find part. + + +.. _ref-L24: + +L24 +--- + +Could not find part. + + +.. _ref-LAN1: + +LAN1 +---- + +Could not find part. + + +.. _ref-LCD_CON1: + +LCD_CON1 +-------- + +Could not find part. + + +.. _ref-LINEINL/MICIN2: + +LINEINL/MICIN2 +-------------- + +Could not find part. + + +.. _ref-LINEINR/MICIN1: + +LINEINR/MICIN1 +-------------- + +Could not find part. + + +.. _ref-LIPO_BAT1: + +LIPO_BAT1 +--------- + +Could not find part. + + +.. _ref-MIC/LINEIN1: + +MIC/LINEIN1 +----------- + +Could not find part. + + +.. _ref-MICRO_SD1: + +MICRO_SD1 +--------- + +Could not find part. + + +.. _ref-MIPI-DSI1: + +MIPI-DSI1 +--------- + +Could not find part. + + +.. _ref-Mounting_hole1: + +Mounting_hole1 +-------------- + +Could not find part. + + +.. _ref-Mounting_hole2: + +Mounting_hole2 +-------------- + +Could not find part. + + +.. _ref-Mounting_hole3: + +Mounting_hole3 +-------------- + +Could not find part. + + +.. _ref-NAND_E1: + +NAND_E1 +------- + +Could not find part. + + +.. _ref-PHYRST1: + +PHYRST1 +------- + +Could not find part. + + +.. _ref-PWR1: + +PWR1 +---- + +Could not find part. + + +.. _ref-PWRLED1: + +PWRLED1 +------- + +Could not find part. + + +.. _ref-PWRON1: + +PWRON1 +------ + +Could not find part. + + +.. _ref-PWR_PC1: + +PWR_PC1 +------- + +Could not find part. + + +.. _ref-Q2: + +Q2 +-- + +Could not find part. + + +.. _ref-Q3: + +Q3 +-- + +Could not find part. + + +.. _ref-Q4: + +Q4 +-- + +Could not find part. + + +.. _ref-R1: + +R1 +-- + +Could not find part. + + +.. _ref-R2: + +R2 +-- + +Could not find part. + + +.. _ref-R3: + +R3 +-- + +Could not find part. + + +.. _ref-R4: + +R4 +-- + +Could not find part. + + +.. _ref-R5: + +R5 +-- + +Could not find part. + + +.. _ref-R6: + +R6 +-- + +Could not find part. + + +.. _ref-R7: + +R7 +-- + +Could not find part. + + +.. _ref-R8: + +R8 +-- + +Could not find part. + + +.. _ref-R9: + +R9 +-- + +Could not find part. + + +.. _ref-R10: + +R10 +--- + +Could not find part. + + +.. _ref-R11: + +R11 +--- + +Could not find part. + + +.. _ref-R12: + +R12 +--- + +Could not find part. + + +.. _ref-R13: + +R13 +--- + +Could not find part. + + +.. _ref-R14: + +R14 +--- + +Could not find part. + + +.. _ref-R15: + +R15 +--- + +Could not find part. + + +.. _ref-R16: + +R16 +--- + +Could not find part. + + +.. _ref-R17: + +R17 +--- + +Could not find part. + + +.. _ref-R18: + +R18 +--- + +Could not find part. + + +.. _ref-R19: + +R19 +--- + +Could not find part. + + +.. _ref-R20: + +R20 +--- + +Could not find part. + + +.. _ref-R21: + +R21 +--- + +Could not find part. + + +.. _ref-R22: + +R22 +--- + +Could not find part. + + +.. _ref-R23: + +R23 +--- + +Could not find part. + + +.. _ref-R24: + +R24 +--- + +Could not find part. + + +.. _ref-R25: + +R25 +--- + +Could not find part. + + +.. _ref-R26: + +R26 +--- + +Could not find part. + + +.. _ref-R27: + +R27 +--- + +Could not find part. + + +.. _ref-R28: + +R28 +--- + +Could not find part. + + +.. _ref-R29: + +R29 +--- + +Could not find part. + + +.. _ref-R30: + +R30 +--- + +Could not find part. + + +.. _ref-R31: + +R31 +--- + +Could not find part. + + +.. _ref-R32: + +R32 +--- + +Could not find part. + + +.. _ref-R33: + +R33 +--- + +Could not find part. + + +.. _ref-R34: + +R34 +--- + +Could not find part. + + +.. _ref-R35: + +R35 +--- + +Could not find part. + + +.. _ref-R36: + +R36 +--- + +Could not find part. + + +.. _ref-R37: + +R37 +--- + +Could not find part. + + +.. _ref-R38: + +R38 +--- + +Could not find part. + + +.. _ref-R39: + +R39 +--- + +Could not find part. + + +.. _ref-R40: + +R40 +--- + +Could not find part. + + +.. _ref-R41: + +R41 +--- + +Could not find part. + + +.. _ref-R42: + +R42 +--- + +Could not find part. + + +.. _ref-R43: + +R43 +--- + +Could not find part. + + +.. _ref-R44: + +R44 +--- + +Could not find part. + + +.. _ref-R45: + +R45 +--- + +Could not find part. + + +.. _ref-R46: + +R46 +--- + +Could not find part. + + +.. _ref-R47: + +R47 +--- + +Could not find part. + + +.. _ref-R48: + +R48 +--- + +Could not find part. + + +.. _ref-R49: + +R49 +--- + +Could not find part. + + +.. _ref-R50: + +R50 +--- + +Could not find part. + + +.. _ref-R51: + +R51 +--- + +Could not find part. + + +.. _ref-R52: + +R52 +--- + +Could not find part. + + +.. _ref-R53: + +R53 +--- + +Could not find part. + + +.. _ref-R54: + +R54 +--- + +Could not find part. + + +.. _ref-R55: + +R55 +--- + +Could not find part. + + +.. _ref-R56: + +R56 +--- + +Could not find part. + + +.. _ref-R57: + +R57 +--- + +Could not find part. + + +.. _ref-R58: + +R58 +--- + +Could not find part. + + +.. _ref-R59: + +R59 +--- + +Could not find part. + + +.. _ref-R60: + +R60 +--- + +Could not find part. + + +.. _ref-R61: + +R61 +--- + +Could not find part. + + +.. _ref-R62: + +R62 +--- + +Could not find part. + + +.. _ref-R63: + +R63 +--- + +Could not find part. + + +.. _ref-R64: + +R64 +--- + +Could not find part. + + +.. _ref-R65: + +R65 +--- + +Could not find part. + + +.. _ref-R66: + +R66 +--- + +Could not find part. + + +.. _ref-R70: + +R70 +--- + +Could not find part. + + +.. _ref-R71: + +R71 +--- + +Could not find part. + + +.. _ref-R74: + +R74 +--- + +Could not find part. + + +.. _ref-R75: + +R75 +--- + +Could not find part. + + +.. _ref-R76: + +R76 +--- + +Could not find part. + + +.. _ref-R77: + +R77 +--- + +Could not find part. + + +.. _ref-R78: + +R78 +--- + +Could not find part. + + +.. _ref-R79: + +R79 +--- + +Could not find part. + + +.. _ref-R80: + +R80 +--- + +Could not find part. + + +.. _ref-R81: + +R81 +--- + +Could not find part. + + +.. _ref-R82: + +R82 +--- + +Could not find part. + + +.. _ref-R83: + +R83 +--- + +Could not find part. + + +.. _ref-R84: + +R84 +--- + +Could not find part. + + +.. _ref-R85: + +R85 +--- + +Could not find part. + + +.. _ref-R86: + +R86 +--- + +Could not find part. + + +.. _ref-R87: + +R87 +--- + +Could not find part. + + +.. _ref-R88: + +R88 +--- + +Could not find part. + + +.. _ref-R89: + +R89 +--- + +Could not find part. + + +.. _ref-R90: + +R90 +--- + +Could not find part. + + +.. _ref-R91: + +R91 +--- + +Could not find part. + + +.. _ref-R92: + +R92 +--- + +Could not find part. + + +.. _ref-R93: + +R93 +--- + +Could not find part. + + +.. _ref-R94: + +R94 +--- + +Could not find part. + + +.. _ref-R95: + +R95 +--- + +Could not find part. + + +.. _ref-R96: + +R96 +--- + +Could not find part. + + +.. _ref-R97: + +R97 +--- + +Could not find part. + + +.. _ref-R98: + +R98 +--- + +Could not find part. + + +.. _ref-R99: + +R99 +--- + +Could not find part. + + +.. _ref-R100: + +R100 +---- + +Could not find part. + + +.. _ref-R101: + +R101 +---- + +Could not find part. + + +.. _ref-R102: + +R102 +---- + +Could not find part. + + +.. _ref-R103: + +R103 +---- + +Could not find part. + + +.. _ref-R104: + +R104 +---- + +Could not find part. + + +.. _ref-R105: + +R105 +---- + +Could not find part. + + +.. _ref-R106: + +R106 +---- + +Could not find part. + + +.. _ref-R107: + +R107 +---- + +Could not find part. + + +.. _ref-R108: + +R108 +---- + +Could not find part. + + +.. _ref-R109: + +R109 +---- + +Could not find part. + + +.. _ref-R110: + +R110 +---- + +Could not find part. + + +.. _ref-R111: + +R111 +---- + +Could not find part. + + +.. _ref-R112: + +R112 +---- + +Could not find part. + + +.. _ref-R113: + +R113 +---- + +Could not find part. + + +.. _ref-R114: + +R114 +---- + +Could not find part. + + +.. _ref-R115: + +R115 +---- + +Could not find part. + + +.. _ref-R116: + +R116 +---- + +Could not find part. + + +.. _ref-R117: + +R117 +---- + +Could not find part. + + +.. _ref-R118: + +R118 +---- + +Could not find part. + + +.. _ref-R119: + +R119 +---- + +Could not find part. + + +.. _ref-R120: + +R120 +---- + +Could not find part. + + +.. _ref-RESET1: + +RESET1 +------ + +Could not find part. + + +.. _ref-RM1: + +RM1 +--- + +Could not find part. + + +.. _ref-RM2: + +RM2 +--- + +Could not find part. + + +.. _ref-RM3: + +RM3 +--- + +Could not find part. + + +.. _ref-RM4: + +RM4 +--- + +Could not find part. + + +.. _ref-RM5: + +RM5 +--- + +Could not find part. + + +.. _ref-RM7: + +RM7 +--- + +Could not find part. + + +.. _ref-RM8: + +RM8 +--- + +Could not find part. + + +.. _ref-RM9: + +RM9 +--- + +Could not find part. + + +.. _ref-RM12: + +RM12 +---- + +Could not find part. + + +.. _ref-RM14: + +RM14 +---- + +Could not find part. + + +.. _ref-RM15: + +RM15 +---- + +Could not find part. + + +.. _ref-T1: + +T1 +-- + +Could not find part. + + +.. _ref-U1: + +U1 +-- + +Could not find part. + + +.. _ref-U1: + +U1 +-- + +Could not find part. + + +.. _ref-U1: + +U1 +-- + +Could not find part. + + +.. _ref-U1: + +U1 +-- + +Could not find part. + + +.. _ref-U2: + +U2 +-- + +Could not find part. + + +.. _ref-U3: + +U3 +-- + +Could not find part. + + +.. _ref-U4: + +U4 +-- + +Could not find part. + + +.. _ref-U5: + +U5 +-- + +Could not find part. + + +.. _ref-U6: + +U6 +-- + +Could not find part. + + +.. _ref-U7: + +U7 +-- + +Could not find part. + + +.. _ref-U8: + +U8 +-- + +Could not find part. + + +.. _ref-U9: + +U9 +-- + +Could not find part. + + +.. _ref-U10: + +U10 +--- + +Could not find part. + + +.. _ref-U11: + +U11 +--- + +Could not find part. + + +.. _ref-U12: + +U12 +--- + +Could not find part. + + +.. _ref-U13: + +U13 +--- + +Could not find part. + + +.. _ref-U14: + +U14 +--- + +Could not find part. + + +.. _ref-U15: + +U15 +--- + +Could not find part. + + +.. _ref-UBOOT1: + +UBOOT1 +------ + +Could not find part. + + +.. _ref-UEXT1: + +UEXT1 +----- + +Could not find part. + + +.. _ref-USB1: + +USB1 +---- + +Could not find part. + + +.. _ref-USB-OTG1: + +USB-OTG1 +-------- + +Could not find part. + + +.. _ref-VCC-PC1: + +VCC-PC1 +------- + +Could not find part. + + +.. _ref-VCC-PL1: + +VCC-PL1 +------- + +Could not find part. + + +.. _ref-VR1: + +VR1 +--- + +Could not find part. + + +.. _ref-5V_E1: + +5V_E1 +----- + +Could not find part. + + + +Part details +============ diff --git a/demo/thirdparty/olinuxino/ee/reports/order.rst b/demo/thirdparty/olinuxino/ee/reports/order.rst deleted file mode 100644 index bdf7e6d..0000000 --- a/demo/thirdparty/olinuxino/ee/reports/order.rst +++ /dev/null @@ -1,2923 +0,0 @@ -Order -===== - -Has unresolved parts: yes. - -Parts for Order -=============== - -.. _ref-ANT1: - -ANT1 ----- - -Part not resolved. - -.. _ref-C1: - -C1 --- - -Part not resolved. - -.. _ref-C2: - -C2 --- - -Part not resolved. - -.. _ref-C3: - -C3 --- - -Part not resolved. - -.. _ref-C4: - -C4 --- - -Part not resolved. - -.. _ref-C5: - -C5 --- - -Part not resolved. - -.. _ref-C6: - -C6 --- - -Part not resolved. - -.. _ref-C7: - -C7 --- - -Part not resolved. - -.. _ref-C8: - -C8 --- - -Part not resolved. - -.. _ref-C9: - -C9 --- - -Part not resolved. - -.. _ref-C10: - -C10 ---- - -Part not resolved. - -.. _ref-C11: - -C11 ---- - -Part not resolved. - -.. _ref-C12: - -C12 ---- - -Part not resolved. - -.. _ref-C13: - -C13 ---- - -Part not resolved. - -.. _ref-C14: - -C14 ---- - -Part not resolved. - -.. _ref-C15: - -C15 ---- - -Part not resolved. - -.. _ref-C16: - -C16 ---- - -Part not resolved. - -.. _ref-C17: - -C17 ---- - -Part not resolved. - -.. _ref-C18: - -C18 ---- - -Part not resolved. - -.. _ref-C19: - -C19 ---- - -Part not resolved. - -.. _ref-C20: - -C20 ---- - -Part not resolved. - -.. _ref-C21: - -C21 ---- - -Part not resolved. - -.. _ref-C22: - -C22 ---- - -Part not resolved. - -.. _ref-C23: - -C23 ---- - -Part not resolved. - -.. _ref-C24: - -C24 ---- - -Part not resolved. - -.. _ref-C25: - -C25 ---- - -Part not resolved. - -.. _ref-C26: - -C26 ---- - -Part not resolved. - -.. _ref-C27: - -C27 ---- - -Part not resolved. - -.. _ref-C28: - -C28 ---- - -Part not resolved. - -.. _ref-C29: - -C29 ---- - -Part not resolved. - -.. _ref-C30: - -C30 ---- - -Part not resolved. - -.. _ref-C31: - -C31 ---- - -Part not resolved. - -.. _ref-C32: - -C32 ---- - -Part not resolved. - -.. _ref-C33: - -C33 ---- - -Part not resolved. - -.. _ref-C34: - -C34 ---- - -Part not resolved. - -.. _ref-C35: - -C35 ---- - -Part not resolved. - -.. _ref-C36: - -C36 ---- - -Part not resolved. - -.. _ref-C37: - -C37 ---- - -Part not resolved. - -.. _ref-C38: - -C38 ---- - -Part not resolved. - -.. _ref-C39: - -C39 ---- - -Part not resolved. - -.. _ref-C40: - -C40 ---- - -Part not resolved. - -.. _ref-C41: - -C41 ---- - -Part not resolved. - -.. _ref-C42: - -C42 ---- - -Part not resolved. - -.. _ref-C43: - -C43 ---- - -Part not resolved. - -.. _ref-C44: - -C44 ---- - -Part not resolved. - -.. _ref-C45: - -C45 ---- - -Part not resolved. - -.. _ref-C46: - -C46 ---- - -Part not resolved. - -.. _ref-C47: - -C47 ---- - -Part not resolved. - -.. _ref-C48: - -C48 ---- - -Part not resolved. - -.. _ref-C49: - -C49 ---- - -Part not resolved. - -.. _ref-C50: - -C50 ---- - -Part not resolved. - -.. _ref-C51: - -C51 ---- - -Part not resolved. - -.. _ref-C52: - -C52 ---- - -Part not resolved. - -.. _ref-C53: - -C53 ---- - -Part not resolved. - -.. _ref-C54: - -C54 ---- - -Part not resolved. - -.. _ref-C55: - -C55 ---- - -Part not resolved. - -.. _ref-C56: - -C56 ---- - -Part not resolved. - -.. _ref-C57: - -C57 ---- - -Part not resolved. - -.. _ref-C58: - -C58 ---- - -Part not resolved. - -.. _ref-C59: - -C59 ---- - -Part not resolved. - -.. _ref-C60: - -C60 ---- - -Part not resolved. - -.. _ref-C61: - -C61 ---- - -Part not resolved. - -.. _ref-C62: - -C62 ---- - -Part not resolved. - -.. _ref-C63: - -C63 ---- - -Part not resolved. - -.. _ref-C64: - -C64 ---- - -Part not resolved. - -.. _ref-C65: - -C65 ---- - -Part not resolved. - -.. _ref-C66: - -C66 ---- - -Part not resolved. - -.. _ref-C67: - -C67 ---- - -Part not resolved. - -.. _ref-C68: - -C68 ---- - -Part not resolved. - -.. _ref-C69: - -C69 ---- - -Part not resolved. - -.. _ref-C70: - -C70 ---- - -Part not resolved. - -.. _ref-C71: - -C71 ---- - -Part not resolved. - -.. _ref-C72: - -C72 ---- - -Part not resolved. - -.. _ref-C73: - -C73 ---- - -Part not resolved. - -.. _ref-C74: - -C74 ---- - -Part not resolved. - -.. _ref-C75: - -C75 ---- - -Part not resolved. - -.. _ref-C76: - -C76 ---- - -Part not resolved. - -.. _ref-C77: - -C77 ---- - -Part not resolved. - -.. _ref-C78: - -C78 ---- - -Part not resolved. - -.. _ref-C79: - -C79 ---- - -Part not resolved. - -.. _ref-C80: - -C80 ---- - -Part not resolved. - -.. _ref-C81: - -C81 ---- - -Part not resolved. - -.. _ref-C82: - -C82 ---- - -Part not resolved. - -.. _ref-C83: - -C83 ---- - -Part not resolved. - -.. _ref-C84: - -C84 ---- - -Part not resolved. - -.. _ref-C85: - -C85 ---- - -Part not resolved. - -.. _ref-C86: - -C86 ---- - -Part not resolved. - -.. _ref-C87: - -C87 ---- - -Part not resolved. - -.. _ref-C89: - -C89 ---- - -Part not resolved. - -.. _ref-C90: - -C90 ---- - -Part not resolved. - -.. _ref-C91: - -C91 ---- - -Part not resolved. - -.. _ref-C92: - -C92 ---- - -Part not resolved. - -.. _ref-C105: - -C105 ----- - -Part not resolved. - -.. _ref-C106: - -C106 ----- - -Part not resolved. - -.. _ref-C107: - -C107 ----- - -Part not resolved. - -.. _ref-C109: - -C109 ----- - -Part not resolved. - -.. _ref-C110: - -C110 ----- - -Part not resolved. - -.. _ref-C115: - -C115 ----- - -Part not resolved. - -.. _ref-C116: - -C116 ----- - -Part not resolved. - -.. _ref-C117: - -C117 ----- - -Part not resolved. - -.. _ref-C118: - -C118 ----- - -Part not resolved. - -.. _ref-C119: - -C119 ----- - -Part not resolved. - -.. _ref-C120: - -C120 ----- - -Part not resolved. - -.. _ref-C121: - -C121 ----- - -Part not resolved. - -.. _ref-C122: - -C122 ----- - -Part not resolved. - -.. _ref-C123: - -C123 ----- - -Part not resolved. - -.. _ref-C124: - -C124 ----- - -Part not resolved. - -.. _ref-C125: - -C125 ----- - -Part not resolved. - -.. _ref-C126: - -C126 ----- - -Part not resolved. - -.. _ref-C127: - -C127 ----- - -Part not resolved. - -.. _ref-C128: - -C128 ----- - -Part not resolved. - -.. _ref-C129: - -C129 ----- - -Part not resolved. - -.. _ref-C130: - -C130 ----- - -Part not resolved. - -.. _ref-C131: - -C131 ----- - -Part not resolved. - -.. _ref-C132: - -C132 ----- - -Part not resolved. - -.. _ref-C133: - -C133 ----- - -Part not resolved. - -.. _ref-C134: - -C134 ----- - -Part not resolved. - -.. _ref-C135: - -C135 ----- - -Part not resolved. - -.. _ref-C136: - -C136 ----- - -Part not resolved. - -.. _ref-C137: - -C137 ----- - -Part not resolved. - -.. _ref-C138: - -C138 ----- - -Part not resolved. - -.. _ref-C139: - -C139 ----- - -Part not resolved. - -.. _ref-C140: - -C140 ----- - -Part not resolved. - -.. _ref-C141: - -C141 ----- - -Part not resolved. - -.. _ref-C142: - -C142 ----- - -Part not resolved. - -.. _ref-C143: - -C143 ----- - -Part not resolved. - -.. _ref-C144: - -C144 ----- - -Part not resolved. - -.. _ref-C145: - -C145 ----- - -Part not resolved. - -.. _ref-C146: - -C146 ----- - -Part not resolved. - -.. _ref-C147: - -C147 ----- - -Part not resolved. - -.. _ref-C148: - -C148 ----- - -Part not resolved. - -.. _ref-C149: - -C149 ----- - -Part not resolved. - -.. _ref-C150: - -C150 ----- - -Part not resolved. - -.. _ref-C151: - -C151 ----- - -Part not resolved. - -.. _ref-C152: - -C152 ----- - -Part not resolved. - -.. _ref-C153: - -C153 ----- - -Part not resolved. - -.. _ref-C154: - -C154 ----- - -Part not resolved. - -.. _ref-C155: - -C155 ----- - -Part not resolved. - -.. _ref-C156: - -C156 ----- - -Part not resolved. - -.. _ref-C157: - -C157 ----- - -Part not resolved. - -.. _ref-C158: - -C158 ----- - -Part not resolved. - -.. _ref-C159: - -C159 ----- - -Part not resolved. - -.. _ref-C160: - -C160 ----- - -Part not resolved. - -.. _ref-C161: - -C161 ----- - -Part not resolved. - -.. _ref-C162: - -C162 ----- - -Part not resolved. - -.. _ref-C163: - -C163 ----- - -Part not resolved. - -.. _ref-C164: - -C164 ----- - -Part not resolved. - -.. _ref-C165: - -C165 ----- - -Part not resolved. - -.. _ref-C166: - -C166 ----- - -Part not resolved. - -.. _ref-C167: - -C167 ----- - -Part not resolved. - -.. _ref-C168: - -C168 ----- - -Part not resolved. - -.. _ref-C169: - -C169 ----- - -Part not resolved. - -.. _ref-C170: - -C170 ----- - -Part not resolved. - -.. _ref-C171: - -C171 ----- - -Part not resolved. - -.. _ref-C172: - -C172 ----- - -Part not resolved. - -.. _ref-C173: - -C173 ----- - -Part not resolved. - -.. _ref-C174: - -C174 ----- - -Part not resolved. - -.. _ref-C175: - -C175 ----- - -Part not resolved. - -.. _ref-C176: - -C176 ----- - -Part not resolved. - -.. _ref-C177: - -C177 ----- - -Part not resolved. - -.. _ref-C178: - -C178 ----- - -Part not resolved. - -.. _ref-C179: - -C179 ----- - -Part not resolved. - -.. _ref-C180: - -C180 ----- - -Part not resolved. - -.. _ref-C181: - -C181 ----- - -Part not resolved. - -.. _ref-C182: - -C182 ----- - -Part not resolved. - -.. _ref-C183: - -C183 ----- - -Part not resolved. - -.. _ref-C184: - -C184 ----- - -Part not resolved. - -.. _ref-C185: - -C185 ----- - -Part not resolved. - -.. _ref-C186: - -C186 ----- - -Part not resolved. - -.. _ref-C187: - -C187 ----- - -Part not resolved. - -.. _ref-C188: - -C188 ----- - -Part not resolved. - -.. _ref-C189: - -C189 ----- - -Part not resolved. - -.. _ref-C190: - -C190 ----- - -Part not resolved. - -.. _ref-C191: - -C191 ----- - -Part not resolved. - -.. _ref-C192: - -C192 ----- - -Part not resolved. - -.. _ref-C193: - -C193 ----- - -Part not resolved. - -.. _ref-C194: - -C194 ----- - -Part not resolved. - -.. _ref-C195: - -C195 ----- - -Part not resolved. - -.. _ref-C196: - -C196 ----- - -Part not resolved. - -.. _ref-C197: - -C197 ----- - -Part not resolved. - -.. _ref-C198: - -C198 ----- - -Part not resolved. - -.. _ref-C199: - -C199 ----- - -Part not resolved. - -.. _ref-C200: - -C200 ----- - -Part not resolved. - -.. _ref-C201: - -C201 ----- - -Part not resolved. - -.. _ref-C202: - -C202 ----- - -Part not resolved. - -.. _ref-C203: - -C203 ----- - -Part not resolved. - -.. _ref-C204: - -C204 ----- - -Part not resolved. - -.. _ref-C205: - -C205 ----- - -Part not resolved. - -.. _ref-C206: - -C206 ----- - -Part not resolved. - -.. _ref-C207: - -C207 ----- - -Part not resolved. - -.. _ref-C208: - -C208 ----- - -Part not resolved. - -.. _ref-C209: - -C209 ----- - -Part not resolved. - -.. _ref-C210: - -C210 ----- - -Part not resolved. - -.. _ref-C211: - -C211 ----- - -Part not resolved. - -.. _ref-C212: - -C212 ----- - -Part not resolved. - -.. _ref-C213: - -C213 ----- - -Part not resolved. - -.. _ref-C214: - -C214 ----- - -Part not resolved. - -.. _ref-C215: - -C215 ----- - -Part not resolved. - -.. _ref-C216: - -C216 ----- - -Part not resolved. - -.. _ref-C217: - -C217 ----- - -Part not resolved. - -.. _ref-C218: - -C218 ----- - -Part not resolved. - -.. _ref-C219: - -C219 ----- - -Part not resolved. - -.. _ref-CHGLED1: - -CHGLED1 -------- - -Part not resolved. - -.. _ref-D1: - -D1 --- - -Part not resolved. - -.. _ref-D2: - -D2 --- - -Part not resolved. - -.. _ref-D3: - -D3 --- - -Part not resolved. - -.. _ref-D4: - -D4 --- - -Part not resolved. - -.. _ref-D5: - -D5 --- - -Part not resolved. - -.. _ref-DBG_UART1: - -DBG_UART1 ---------- - -Part not resolved. - -.. _ref-DDR-VCC1: - -DDR-VCC1 --------- - -Part not resolved. - -.. _ref-FET1: - -FET1 ----- - -Part not resolved. - -.. _ref-FET2: - -FET2 ----- - -Part not resolved. - -.. _ref-FUSE1: - -FUSE1 ------ - -Part not resolved. - -.. _ref-FUSE2: - -FUSE2 ------ - -Part not resolved. - -.. _ref-GND1: - -GND1 ----- - -Part not resolved. - -.. _ref-GNDA1: - -GNDA1 ------ - -Part not resolved. - -.. _ref-GPIO1: - -GPIO1 ------ - -Part not resolved. - -.. _ref-GPIO_LED1: - -GPIO_LED1 ---------- - -Part not resolved. - -.. _ref-HDMI1: - -HDMI1 ------ - -Part not resolved. - -.. _ref-HEADPHONES/LINEOUT1: - -HEADPHONES/LINEOUT1 -------------------- - -Part not resolved. - -.. _ref-HPHONEOUTL/LINEOUTL1: - -HPHONEOUTL/LINEOUTL1 --------------------- - -Part not resolved. - -.. _ref-HPHONEOUTR/LINEOUTR1: - -HPHONEOUTR/LINEOUTR1 --------------------- - -Part not resolved. - -.. _ref-HSIC1: - -HSIC1 ------ - -Part not resolved. - -.. _ref-HSIC_E1: - -HSIC_E1 -------- - -Part not resolved. - -.. _ref-IPS1: - -IPS1 ----- - -Part not resolved. - -.. _ref-L1: - -L1 --- - -Part not resolved. - -.. _ref-L2: - -L2 --- - -Part not resolved. - -.. _ref-L3: - -L3 --- - -Part not resolved. - -.. _ref-L4: - -L4 --- - -Part not resolved. - -.. _ref-L5: - -L5 --- - -Part not resolved. - -.. _ref-L6: - -L6 --- - -Part not resolved. - -.. _ref-L8: - -L8 --- - -Part not resolved. - -.. _ref-L14: - -L14 ---- - -Part not resolved. - -.. _ref-L15: - -L15 ---- - -Part not resolved. - -.. _ref-L16: - -L16 ---- - -Part not resolved. - -.. _ref-L17: - -L17 ---- - -Part not resolved. - -.. _ref-L18: - -L18 ---- - -Part not resolved. - -.. _ref-L19: - -L19 ---- - -Part not resolved. - -.. _ref-L20: - -L20 ---- - -Part not resolved. - -.. _ref-L21: - -L21 ---- - -Part not resolved. - -.. _ref-L23: - -L23 ---- - -Part not resolved. - -.. _ref-L24: - -L24 ---- - -Part not resolved. - -.. _ref-LAN1: - -LAN1 ----- - -Part not resolved. - -.. _ref-LCD_CON1: - -LCD_CON1 --------- - -Part not resolved. - -.. _ref-LINEINL/MICIN2: - -LINEINL/MICIN2 --------------- - -Part not resolved. - -.. _ref-LINEINR/MICIN1: - -LINEINR/MICIN1 --------------- - -Part not resolved. - -.. _ref-LIPO_BAT1: - -LIPO_BAT1 ---------- - -Part not resolved. - -.. _ref-MIC/LINEIN1: - -MIC/LINEIN1 ------------ - -Part not resolved. - -.. _ref-MICRO_SD1: - -MICRO_SD1 ---------- - -Part not resolved. - -.. _ref-MIPI-DSI1: - -MIPI-DSI1 ---------- - -Part not resolved. - -.. _ref-Mounting_hole1: - -Mounting_hole1 --------------- - -Part not resolved. - -.. _ref-Mounting_hole2: - -Mounting_hole2 --------------- - -Part not resolved. - -.. _ref-Mounting_hole3: - -Mounting_hole3 --------------- - -Part not resolved. - -.. _ref-NAND_E1: - -NAND_E1 -------- - -Part not resolved. - -.. _ref-PHYRST1: - -PHYRST1 -------- - -Part not resolved. - -.. _ref-PWR1: - -PWR1 ----- - -Part not resolved. - -.. _ref-PWRLED1: - -PWRLED1 -------- - -Part not resolved. - -.. _ref-PWRON1: - -PWRON1 ------- - -Part not resolved. - -.. _ref-PWR_PC1: - -PWR_PC1 -------- - -Part not resolved. - -.. _ref-Q2: - -Q2 --- - -Part not resolved. - -.. _ref-Q3: - -Q3 --- - -Part not resolved. - -.. _ref-Q4: - -Q4 --- - -Part not resolved. - -.. _ref-R1: - -R1 --- - -Part not resolved. - -.. _ref-R2: - -R2 --- - -Part not resolved. - -.. _ref-R3: - -R3 --- - -Part not resolved. - -.. _ref-R4: - -R4 --- - -Part not resolved. - -.. _ref-R5: - -R5 --- - -Part not resolved. - -.. _ref-R6: - -R6 --- - -Part not resolved. - -.. _ref-R7: - -R7 --- - -Part not resolved. - -.. _ref-R8: - -R8 --- - -Part not resolved. - -.. _ref-R9: - -R9 --- - -Part not resolved. - -.. _ref-R10: - -R10 ---- - -Part not resolved. - -.. _ref-R11: - -R11 ---- - -Part not resolved. - -.. _ref-R12: - -R12 ---- - -Part not resolved. - -.. _ref-R13: - -R13 ---- - -Part not resolved. - -.. _ref-R14: - -R14 ---- - -Part not resolved. - -.. _ref-R15: - -R15 ---- - -Part not resolved. - -.. _ref-R16: - -R16 ---- - -Part not resolved. - -.. _ref-R17: - -R17 ---- - -Part not resolved. - -.. _ref-R18: - -R18 ---- - -Part not resolved. - -.. _ref-R19: - -R19 ---- - -Part not resolved. - -.. _ref-R20: - -R20 ---- - -Part not resolved. - -.. _ref-R21: - -R21 ---- - -Part not resolved. - -.. _ref-R22: - -R22 ---- - -Part not resolved. - -.. _ref-R23: - -R23 ---- - -Part not resolved. - -.. _ref-R24: - -R24 ---- - -Part not resolved. - -.. _ref-R25: - -R25 ---- - -Part not resolved. - -.. _ref-R26: - -R26 ---- - -Part not resolved. - -.. _ref-R27: - -R27 ---- - -Part not resolved. - -.. _ref-R28: - -R28 ---- - -Part not resolved. - -.. _ref-R29: - -R29 ---- - -Part not resolved. - -.. _ref-R30: - -R30 ---- - -Part not resolved. - -.. _ref-R31: - -R31 ---- - -Part not resolved. - -.. _ref-R32: - -R32 ---- - -Part not resolved. - -.. _ref-R33: - -R33 ---- - -Part not resolved. - -.. _ref-R34: - -R34 ---- - -Part not resolved. - -.. _ref-R35: - -R35 ---- - -Part not resolved. - -.. _ref-R36: - -R36 ---- - -Part not resolved. - -.. _ref-R37: - -R37 ---- - -Part not resolved. - -.. _ref-R38: - -R38 ---- - -Part not resolved. - -.. _ref-R39: - -R39 ---- - -Part not resolved. - -.. _ref-R40: - -R40 ---- - -Part not resolved. - -.. _ref-R41: - -R41 ---- - -Part not resolved. - -.. _ref-R42: - -R42 ---- - -Part not resolved. - -.. _ref-R43: - -R43 ---- - -Part not resolved. - -.. _ref-R44: - -R44 ---- - -Part not resolved. - -.. _ref-R45: - -R45 ---- - -Part not resolved. - -.. _ref-R46: - -R46 ---- - -Part not resolved. - -.. _ref-R47: - -R47 ---- - -Part not resolved. - -.. _ref-R48: - -R48 ---- - -Part not resolved. - -.. _ref-R49: - -R49 ---- - -Part not resolved. - -.. _ref-R50: - -R50 ---- - -Part not resolved. - -.. _ref-R51: - -R51 ---- - -Part not resolved. - -.. _ref-R52: - -R52 ---- - -Part not resolved. - -.. _ref-R53: - -R53 ---- - -Part not resolved. - -.. _ref-R54: - -R54 ---- - -Part not resolved. - -.. _ref-R55: - -R55 ---- - -Part not resolved. - -.. _ref-R56: - -R56 ---- - -Part not resolved. - -.. _ref-R57: - -R57 ---- - -Part not resolved. - -.. _ref-R58: - -R58 ---- - -Part not resolved. - -.. _ref-R59: - -R59 ---- - -Part not resolved. - -.. _ref-R60: - -R60 ---- - -Part not resolved. - -.. _ref-R61: - -R61 ---- - -Part not resolved. - -.. _ref-R62: - -R62 ---- - -Part not resolved. - -.. _ref-R63: - -R63 ---- - -Part not resolved. - -.. _ref-R64: - -R64 ---- - -Part not resolved. - -.. _ref-R65: - -R65 ---- - -Part not resolved. - -.. _ref-R66: - -R66 ---- - -Part not resolved. - -.. _ref-R70: - -R70 ---- - -Part not resolved. - -.. _ref-R71: - -R71 ---- - -Part not resolved. - -.. _ref-R74: - -R74 ---- - -Part not resolved. - -.. _ref-R75: - -R75 ---- - -Part not resolved. - -.. _ref-R76: - -R76 ---- - -Part not resolved. - -.. _ref-R77: - -R77 ---- - -Part not resolved. - -.. _ref-R78: - -R78 ---- - -Part not resolved. - -.. _ref-R79: - -R79 ---- - -Part not resolved. - -.. _ref-R80: - -R80 ---- - -Part not resolved. - -.. _ref-R81: - -R81 ---- - -Part not resolved. - -.. _ref-R82: - -R82 ---- - -Part not resolved. - -.. _ref-R83: - -R83 ---- - -Part not resolved. - -.. _ref-R84: - -R84 ---- - -Part not resolved. - -.. _ref-R85: - -R85 ---- - -Part not resolved. - -.. _ref-R86: - -R86 ---- - -Part not resolved. - -.. _ref-R87: - -R87 ---- - -Part not resolved. - -.. _ref-R88: - -R88 ---- - -Part not resolved. - -.. _ref-R89: - -R89 ---- - -Part not resolved. - -.. _ref-R90: - -R90 ---- - -Part not resolved. - -.. _ref-R91: - -R91 ---- - -Part not resolved. - -.. _ref-R92: - -R92 ---- - -Part not resolved. - -.. _ref-R93: - -R93 ---- - -Part not resolved. - -.. _ref-R94: - -R94 ---- - -Part not resolved. - -.. _ref-R95: - -R95 ---- - -Part not resolved. - -.. _ref-R96: - -R96 ---- - -Part not resolved. - -.. _ref-R97: - -R97 ---- - -Part not resolved. - -.. _ref-R98: - -R98 ---- - -Part not resolved. - -.. _ref-R99: - -R99 ---- - -Part not resolved. - -.. _ref-R100: - -R100 ----- - -Part not resolved. - -.. _ref-R101: - -R101 ----- - -Part not resolved. - -.. _ref-R102: - -R102 ----- - -Part not resolved. - -.. _ref-R103: - -R103 ----- - -Part not resolved. - -.. _ref-R104: - -R104 ----- - -Part not resolved. - -.. _ref-R105: - -R105 ----- - -Part not resolved. - -.. _ref-R106: - -R106 ----- - -Part not resolved. - -.. _ref-R107: - -R107 ----- - -Part not resolved. - -.. _ref-R108: - -R108 ----- - -Part not resolved. - -.. _ref-R109: - -R109 ----- - -Part not resolved. - -.. _ref-R110: - -R110 ----- - -Part not resolved. - -.. _ref-R111: - -R111 ----- - -Part not resolved. - -.. _ref-R112: - -R112 ----- - -Part not resolved. - -.. _ref-R113: - -R113 ----- - -Part not resolved. - -.. _ref-R114: - -R114 ----- - -Part not resolved. - -.. _ref-R115: - -R115 ----- - -Part not resolved. - -.. _ref-R116: - -R116 ----- - -Part not resolved. - -.. _ref-R117: - -R117 ----- - -Part not resolved. - -.. _ref-R118: - -R118 ----- - -Part not resolved. - -.. _ref-R119: - -R119 ----- - -Part not resolved. - -.. _ref-R120: - -R120 ----- - -Part not resolved. - -.. _ref-RESET1: - -RESET1 ------- - -Part not resolved. - -.. _ref-RM1: - -RM1 ---- - -Part not resolved. - -.. _ref-RM2: - -RM2 ---- - -Part not resolved. - -.. _ref-RM3: - -RM3 ---- - -Part not resolved. - -.. _ref-RM4: - -RM4 ---- - -Part not resolved. - -.. _ref-RM5: - -RM5 ---- - -Part not resolved. - -.. _ref-RM7: - -RM7 ---- - -Part not resolved. - -.. _ref-RM8: - -RM8 ---- - -Part not resolved. - -.. _ref-RM9: - -RM9 ---- - -Part not resolved. - -.. _ref-RM12: - -RM12 ----- - -Part not resolved. - -.. _ref-RM14: - -RM14 ----- - -Part not resolved. - -.. _ref-RM15: - -RM15 ----- - -Part not resolved. - -.. _ref-T1: - -T1 --- - -Part not resolved. - -.. _ref-U1: - -U1 --- - -Part not resolved. - -.. _ref-U1: - -U1 --- - -Part not resolved. - -.. _ref-U1: - -U1 --- - -Part not resolved. - -.. _ref-U1: - -U1 --- - -Part not resolved. - -.. _ref-U2: - -U2 --- - -Part not resolved. - -.. _ref-U3: - -U3 --- - -Part not resolved. - -.. _ref-U4: - -U4 --- - -Part not resolved. - -.. _ref-U5: - -U5 --- - -Part not resolved. - -.. _ref-U6: - -U6 --- - -Part not resolved. - -.. _ref-U7: - -U7 --- - -Part not resolved. - -.. _ref-U8: - -U8 --- - -Part not resolved. - -.. _ref-U9: - -U9 --- - -Part not resolved. - -.. _ref-U10: - -U10 ---- - -Part not resolved. - -.. _ref-U11: - -U11 ---- - -Part not resolved. - -.. _ref-U12: - -U12 ---- - -Part not resolved. - -.. _ref-U13: - -U13 ---- - -Part not resolved. - -.. _ref-U14: - -U14 ---- - -Part not resolved. - -.. _ref-U15: - -U15 ---- - -Part not resolved. - -.. _ref-UBOOT1: - -UBOOT1 ------- - -Part not resolved. - -.. _ref-UEXT1: - -UEXT1 ------ - -Part not resolved. - -.. _ref-USB1: - -USB1 ----- - -Part not resolved. - -.. _ref-USB-OTG1: - -USB-OTG1 --------- - -Part not resolved. - -.. _ref-VCC-PC1: - -VCC-PC1 -------- - -Part not resolved. - -.. _ref-VCC-PL1: - -VCC-PL1 -------- - -Part not resolved. - -.. _ref-VR1: - -VR1 ---- - -Part not resolved. - -.. _ref-5V_E1: - -5V_E1 ------ - -Part not resolved. - - -Part details -============ diff --git a/demo/thirdparty/olinuxino/eeconfig b/demo/thirdparty/olinuxino/eeconfig new file mode 100644 index 0000000..270bde0 --- /dev/null +++ b/demo/thirdparty/olinuxino/eeconfig @@ -0,0 +1,8 @@ +[kicad-project] +sch = ../../../thirdparty/olinuxino/HARDWARE/A64-OLinuXino/A64-OLinuXino_Rev_D/A64-OlinuXino_Rev_D.sch +pcb = ../../../thirdparty/olinuxino/HARDWARE/A64-OLinuXino/A64-OLinuXino_Rev_D/A64-OlinuXino_Rev_D.kicad_pcb +strategy = olinuxino.make_bom_strategy + +[seeed-opl] +opls = SEEED, HQCHIP + diff --git a/demo/thirdparty/unlockoslo-alpha-3/.gitignore b/demo/thirdparty/unlockoslo-alpha-3/.gitignore index d8f275d..c1ecaad 100644 --- a/demo/thirdparty/unlockoslo-alpha-3/.gitignore +++ b/demo/thirdparty/unlockoslo-alpha-3/.gitignore @@ -1,2 +1,2 @@ -.ee +ee/cache .ninja_* diff --git a/demo/thirdparty/unlockoslo-alpha-3/build.ninja b/demo/thirdparty/unlockoslo-alpha-3/build.ninja index 9ed567f..7628941 100644 --- a/demo/thirdparty/unlockoslo-alpha-3/build.ninja +++ b/demo/thirdparty/unlockoslo-alpha-3/build.ninja @@ -37,9 +37,9 @@ rule element14-normalize-facts description = element14-normalize-facts command = $ee element14-normalize-facts --in $in --out $out -rule create-order - description = create-order - command = $ee create-order --schematic $schematic --part-db $part_dbs --out $out $strategy +rule create-bom + description = create-bom + command = $ee create-bom --schematic $schematic --part-db $part_dbs --out $out $strategy rule import-parts-yaml description = import-parts-yaml $in @@ -62,12 +62,19 @@ build ee/digikey/normalized.xml: digikey-normalize-facts ee/digikey/downloaded.x default ee/digikey/normalized.xml -build ee/order.xml | $report_dir/order.rst: create-order ee/sch.xml ee/digikey/normalized.xml +build ee/bom.xml | $report_dir/bom.rst: create-bom ee/sch.xml ee/digikey/normalized.xml schematic = ee/sch.xml part_dbs = ee/digikey/normalized.xml -default ee/order.xml +default ee/bom.xml rule seeed-download-opl description = seeed-download-opl $opl command = $ee seeed-download-opl --out $out --opl $opl + +build seeed-download-opls: phony ee/seeed/opl/SEEED.xml ee/seeed/opl/HQCHIP.xml +build ee/seeed/opl/SEEED.xml: seeed-download-opl + opl = SEEED + +build ee/seeed/opl/HQCHIP.xml: seeed-download-opl + opl = HQCHIP diff --git a/demo/thirdparty/unlockoslo-alpha-3/ee/bom.xml b/demo/thirdparty/unlockoslo-alpha-3/ee/bom.xml new file mode 100644 index 0000000..4ec7fd9 --- /dev/null +++ b/demo/thirdparty/unlockoslo-alpha-3/ee/bom.xml @@ -0,0 +1,785 @@ + + + + https://digikey.com + + + https://digikey.com/pn#1276-6468-1-ND + + + C1 + + + + + https://digikey.com + + + https://digikey.com/pn#587-4893-1-ND + + + C2 + + + + + https://digikey.com + + + https://digikey.com/pn#1276-6468-1-ND + + + C3 + + + + + https://digikey.com + + + https://digikey.com/pn#490-5951-1-ND + + + C4 + + + + + https://digikey.com + + + https://digikey.com/pn#490-10511-1-ND + + + C5 + + + + + https://digikey.com + + + https://digikey.com/pn#490-10511-1-ND + + + C6 + + + + + https://digikey.com + + + S1MTR + + + D1 + + + + + https://digikey.com + + + https://digikey.com/pn#L62301CT-ND + + + D2 + + + + + https://digikey.com + + + S1MTR + + + D3 + + + + + https://digikey.com + + + https://digikey.com/pn#L62301CT-ND + + + D4 + + + + + https://digikey.com + + + S1MTR + + + D5 + + + + + https://digikey.com + + + https://digikey.com/pn#L62301CT-ND + + + D6 + + + + + https://digikey.com + + + S1MTR + + + D7 + + + + + https://digikey.com + + + https://digikey.com/pn#L62301CT-ND + + + D8 + + + + + https://digikey.com + + + S1MTR + + + D9 + + + + + https://digikey.com + + + https://digikey.com/pn#L62301CT-ND + + + D10 + + + + + https://digikey.com + + + S1MTR + + + D11 + + + + + https://digikey.com + + + https://digikey.com/pn#L62301CT-ND + + + D12 + + + + + https://digikey.com + + + https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND + + + D13 + + + + + https://digikey.com + + + https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND + + + D14 + + + + + https://digikey.com + + + https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND + + + D15 + + + + + https://digikey.com + + + https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND + + + D16 + + + + + https://digikey.com + + + https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND + + + D17 + + + + + https://digikey.com + + + https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND + + + D18 + + + + + https://digikey.com + + + https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND + + + D19 + + + + + https://digikey.com + + + https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND + + + D20 + + + + + https://digikey.com + + + https://digikey.com/pn#L62305CT-ND + + + D21 + + + + + https://digikey.com + + + https://digikey.com/pn#L62305CT-ND + + + D22 + + + + + https://digikey.com + + + https://digikey.com/pn#L62305CT-ND + + + D23 + + + + + https://digikey.com + + + https://digikey.com/pn#587-2973-1-ND + + + L1 + + + + + https://digikey.com + + + https://digikey.com/pn#1195-3666-1-ND + + + P1 + + + + + https://digikey.com + + + https://digikey.com/pn#1195-3662-1-ND + + + P2 + + + + + https://digikey.com + + + https://digikey.com/pn#S6104-ND + + + P3 + + + + + https://digikey.com + + + https://digikey.com/pn#1195-3656-1-ND + + + P4 + + + + + https://digikey.com + + + https://digikey.com/pn#DMN2041L-7DICT-ND + + + Q1 + + + + + https://digikey.com + + + https://digikey.com/pn#DMN2041L-7DICT-ND + + + Q2 + + + + + https://digikey.com + + + https://digikey.com/pn#DMN2041L-7DICT-ND + + + Q3 + + + + + https://digikey.com + + + https://digikey.com/pn#DMN2041L-7DICT-ND + + + Q4 + + + + + https://digikey.com + + + https://digikey.com/pn#DMN2041L-7DICT-ND + + + Q5 + + + + + https://digikey.com + + + https://digikey.com/pn#DMN2041L-7DICT-ND + + + Q6 + + + + + https://digikey.com + + + https://digikey.com/pn#DMP3056L-7DICT-ND + + + Q7 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R1 + + + + + https://digikey.com + + + https://digikey.com/pn#1276-3970-1-ND + + + R2 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R3 + + + + + https://digikey.com + + + https://digikey.com/pn#1276-3970-1-ND + + + R4 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R5 + + + + + https://digikey.com + + + https://digikey.com/pn#1276-3970-1-ND + + + R6 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R7 + + + + + https://digikey.com + + + https://digikey.com/pn#1276-3970-1-ND + + + R8 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R9 + + + + + https://digikey.com + + + https://digikey.com/pn#1276-3970-1-ND + + + R10 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R11 + + + + + https://digikey.com + + + https://digikey.com/pn#1276-3970-1-ND + + + R12 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R13 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R14 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R15 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R16 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R17 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R18 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R19 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R20 + + + + + https://digikey.com + + + https://digikey.com/pn#541-100KLCT-ND + + + R21 + + + + + https://digikey.com + + + https://digikey.com/pn#YAG2974CT-ND + + + R22 + + + + + https://digikey.com + + + https://digikey.com/pn#1276-3970-1-ND + + + R23 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R24 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R25 + + + + + https://digikey.com + + + https://digikey.com/pn#RMCF0402FT10K0CT-ND + + + R26 + + + + + https://digikey.com + + + https://digikey.com/pn#1276-3970-1-ND + + + R27 + + + + + https://digikey.com + + + https://digikey.com/pn#1276-3970-1-ND + + + R28 + + + + + https://digikey.com + + + https://digikey.com/pn#296-44151-1-ND + + + U1 + + + + + https://digikey.com + + + https://digikey.com/pn#296-22055-1-ND + + + U2 + + + + + diff --git a/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/downloaded.xml b/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/downloaded.xml index c01d02f..1b524ee 100644 --- a/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/downloaded.xml +++ b/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/downloaded.xml @@ -16,7 +16,7 @@ https://digikey.com - TERM BLK 3P SIDE ENT 2.54MM SMD + TERM BLK 2P SIDE ENT 2.54MM SMD @@ -316,7 +316,7 @@ https://digikey.com - TERM BLK 3P SIDE ENT 2.54MM SMD + TERM BLK 12P SIDE ENT 2.54MM SMD @@ -466,7 +466,7 @@ https://digikey.com - 270 Ohms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Moisture Resistant Thick Film + RES SMD 270 OHM 1% 1/16W 0402 @@ -570,29 +570,29 @@ 10 - + 100 - + 1000 - + 2500 - + 5000 - + https://digikey.com - 0.1µF ±10% 50V Ceramic Capacitor X7R 0805 (2012 Metric) + CAP CER 0.1UF 50V X7R 0805 @@ -729,10 +729,10 @@ https://digikey.com - TEMPERATURE SENSOR SWITCH + SENSOR DIGITAL -40C-125C SOT563 - + @@ -853,10 +853,10 @@ https://digikey.com - IC FF D-TYPE DUAL 1BIT 14DIP + IC REG BUCK ADJ 2A SYNC SOT23-6 - + @@ -984,7 +984,7 @@ https://digikey.com - 22µF ±20% 10V Ceramic Capacitor X5R 0805 (2012 Metric) + CAP CER 22UF 10V X5R 0805 @@ -1119,7 +1119,7 @@ https://digikey.com - 75pF ±5% 50V Ceramic Capacitor C0G, NP0 0402 (1005 Metric) + CAP CER 75PF 50V C0G/NP0 0402 @@ -1262,7 +1262,7 @@ https://digikey.com - 100 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Automotive AEC-Q200 Thick Film + RES SMD 100K OHM 1% 1/16W 0402 @@ -1387,7 +1387,7 @@ https://digikey.com - 15µH Shielded Wirewound Inductor 2.4A 65 mOhm Max Nonstandard + FIXED IND 15UH 2.4A 65 MOHM SMD @@ -1532,7 +1532,7 @@ https://digikey.com - 10µF ±10% 35V Ceramic Capacitor X5R 0805 (2012 Metric) + CAP CER 10UF 35V X5R 0805 @@ -1668,7 +1668,7 @@ https://digikey.com - DIODE ZENER 3.3V 300MW SOT23 + DIODE ZENER 3.3V 200MW SOD323 @@ -1776,7 +1776,7 @@ https://digikey.com - DIODE SCHOTTKY 60V 3A SMB + MOSFET N-CH 20V 6.4A SOT23 @@ -1914,7 +1914,7 @@ https://digikey.com - DIODE SCHOTTKY 60V 3A SMB + MOSFET P-CH 30V 4.3A SOT23 @@ -2050,7 +2050,7 @@ https://digikey.com - LED RED CLEAR 1206 SMD + LED RED DIFFUSED 1206 SMD @@ -2358,7 +2358,7 @@ https://digikey.com - 10 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Automotive AEC-Q200 Thick Film + RES 10K OHM 1% 1/16W 0402 @@ -2464,29 +2464,29 @@ 10 - + 100 - + 1000 - + 2500 - + 5000 - + https://digikey.com - CONN HDR 28POS 0.1 TIN PCB + CONN HDR 40POS 0.1 TIN PCB @@ -2693,7 +2693,7 @@ https://digikey.com - 13.3 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Moisture Resistant Thick Film + RES SMD 13.3K OHM 1% 1/16W 0402 diff --git a/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/normalized.xml b/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/normalized.xml index eec4be1..e079f24 100644 --- a/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/normalized.xml +++ b/demo/thirdparty/unlockoslo-alpha-3/ee/digikey/normalized.xml @@ -1,8 +1,22 @@ + + https://digikey.com + + + D1 + + + S1MTR + + + + too-many + + https://digikey.com - TERM BLK 3P SIDE ENT 2.54MM SMD + TERM BLK 2P SIDE ENT 2.54MM SMD @@ -118,7 +132,7 @@ https://digikey.com - TERM BLK 3P SIDE ENT 2.54MM SMD + TERM BLK 12P SIDE ENT 2.54MM SMD @@ -176,7 +190,7 @@ https://digikey.com - 270 Ohms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Moisture Resistant Thick Film + RES SMD 270 OHM 1% 1/16W 0402 @@ -221,29 +235,29 @@ 10 - + 100 - + 1000 - + 2500 - + 5000 - + https://digikey.com - 0.1µF ±10% 50V Ceramic Capacitor X7R 0805 (2012 Metric) + CAP CER 0.1UF 50V X7R 0805 @@ -311,10 +325,10 @@ https://digikey.com - TEMPERATURE SENSOR SWITCH + SENSOR DIGITAL -40C-125C SOT563 - + @@ -368,10 +382,10 @@ https://digikey.com - IC FF D-TYPE DUAL 1BIT 14DIP + IC REG BUCK ADJ 2A SYNC SOT23-6 - + @@ -429,7 +443,7 @@ https://digikey.com - 22µF ±20% 10V Ceramic Capacitor X5R 0805 (2012 Metric) + CAP CER 22UF 10V X5R 0805 @@ -495,7 +509,7 @@ https://digikey.com - 75pF ±5% 50V Ceramic Capacitor C0G, NP0 0402 (1005 Metric) + CAP CER 75PF 50V C0G/NP0 0402 @@ -569,7 +583,7 @@ https://digikey.com - 100 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Automotive AEC-Q200 Thick Film + RES SMD 100K OHM 1% 1/16W 0402 @@ -635,7 +649,7 @@ https://digikey.com - 15µH Shielded Wirewound Inductor 2.4A 65 mOhm Max Nonstandard + FIXED IND 15UH 2.4A 65 MOHM SMD @@ -696,7 +710,7 @@ https://digikey.com - 10µF ±10% 35V Ceramic Capacitor X5R 0805 (2012 Metric) + CAP CER 10UF 35V X5R 0805 @@ -758,7 +772,7 @@ https://digikey.com - DIODE ZENER 3.3V 300MW SOT23 + DIODE ZENER 3.3V 200MW SOD323 @@ -823,7 +837,7 @@ https://digikey.com - DIODE SCHOTTKY 60V 3A SMB + MOSFET N-CH 20V 6.4A SOT23 @@ -879,7 +893,7 @@ https://digikey.com - DIODE SCHOTTKY 60V 3A SMB + MOSFET P-CH 30V 4.3A SOT23 @@ -931,9 +945,113 @@ + + https://digikey.com + LED RED DIFFUSED 1206 SMD + + + + + + + + + + CMD15-21VRD/TR8 + + + L62301CT-ND + + + + resolved + + + + 1 + + + + 10 + + + + 25 + + + + 100 + + + + 250 + + + + 500 + + + + 1000 + + + + + + https://digikey.com + LED GREEN DIFFUSED 1206 SMD + + + + + + + + + + CMD15-21VGD/TR8 + + + L62305CT-ND + + + + resolved + + + + 1 + + + + 10 + + + + 25 + + + + 100 + + + + 250 + + + + 500 + + + + 1000 + + + + https://digikey.com - 10 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Automotive AEC-Q200 Thick Film + RES 10K OHM 1% 1/16W 0402 @@ -980,29 +1098,29 @@ 10 - + 100 - + 1000 - + 2500 - + 5000 - + https://digikey.com - CONN HDR 28POS 0.1 TIN PCB + CONN HDR 40POS 0.1 TIN PCB @@ -1062,7 +1180,7 @@ https://digikey.com - 13.3 kOhms ±1% 0.063W, 1/16W Chip Resistor 0402 (1005 Metric) Moisture Resistant Thick Film + RES SMD 13.3K OHM 1% 1/16W 0402 diff --git a/demo/thirdparty/unlockoslo-alpha-3/ee/order.xml b/demo/thirdparty/unlockoslo-alpha-3/ee/order.xml deleted file mode 100644 index 428dc16..0000000 --- a/demo/thirdparty/unlockoslo-alpha-3/ee/order.xml +++ /dev/null @@ -1,620 +0,0 @@ - - - - https://digikey.com - - - https://digikey.com/pn#1276-6468-1-ND - - - C1 - - - - - https://digikey.com - - - https://digikey.com/pn#587-4893-1-ND - - - C2 - - - - - https://digikey.com - - - https://digikey.com/pn#1276-6468-1-ND - - - C3 - - - - - https://digikey.com - - - https://digikey.com/pn#490-5951-1-ND - - - C4 - - - - - https://digikey.com - - - https://digikey.com/pn#490-10511-1-ND - - - C5 - - - - - https://digikey.com - - - https://digikey.com/pn#490-10511-1-ND - - - C6 - - - - - https://digikey.com - - - https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND - - - D13 - - - - - https://digikey.com - - - https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND - - - D14 - - - - - https://digikey.com - - - https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND - - - D15 - - - - - https://digikey.com - - - https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND - - - D16 - - - - - https://digikey.com - - - https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND - - - D17 - - - - - https://digikey.com - - - https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND - - - D18 - - - - - https://digikey.com - - - https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND - - - D19 - - - - - https://digikey.com - - - https://digikey.com/pn#BZX384C3V3-E3-08GICT-ND - - - D20 - - - - - https://digikey.com - - - https://digikey.com/pn#587-2973-1-ND - - - L1 - - - - - https://digikey.com - - - https://digikey.com/pn#1195-3666-1-ND - - - P1 - - - - - https://digikey.com - - - https://digikey.com/pn#1195-3662-1-ND - - - P2 - - - - - https://digikey.com - - - https://digikey.com/pn#S6104-ND - - - P3 - - - - - https://digikey.com - - - https://digikey.com/pn#1195-3656-1-ND - - - P4 - - - - - https://digikey.com - - - https://digikey.com/pn#DMN2041L-7DICT-ND - - - Q1 - - - - - https://digikey.com - - - https://digikey.com/pn#DMN2041L-7DICT-ND - - - Q2 - - - - - https://digikey.com - - - https://digikey.com/pn#DMN2041L-7DICT-ND - - - Q3 - - - - - https://digikey.com - - - https://digikey.com/pn#DMN2041L-7DICT-ND - - - Q4 - - - - - https://digikey.com - - - https://digikey.com/pn#DMN2041L-7DICT-ND - - - Q5 - - - - - https://digikey.com - - - https://digikey.com/pn#DMN2041L-7DICT-ND - - - Q6 - - - - - https://digikey.com - - - https://digikey.com/pn#DMP3056L-7DICT-ND - - - Q7 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R1 - - - - - https://digikey.com - - - https://digikey.com/pn#1276-3970-1-ND - - - R2 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R3 - - - - - https://digikey.com - - - https://digikey.com/pn#1276-3970-1-ND - - - R4 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R5 - - - - - https://digikey.com - - - https://digikey.com/pn#1276-3970-1-ND - - - R6 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R7 - - - - - https://digikey.com - - - https://digikey.com/pn#1276-3970-1-ND - - - R8 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R9 - - - - - https://digikey.com - - - https://digikey.com/pn#1276-3970-1-ND - - - R10 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R11 - - - - - https://digikey.com - - - https://digikey.com/pn#1276-3970-1-ND - - - R12 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R13 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R14 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R15 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R16 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R17 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R18 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R19 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R20 - - - - - https://digikey.com - - - https://digikey.com/pn#541-100KLCT-ND - - - R21 - - - - - https://digikey.com - - - https://digikey.com/pn#YAG2974CT-ND - - - R22 - - - - - https://digikey.com - - - https://digikey.com/pn#1276-3970-1-ND - - - R23 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R24 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R25 - - - - - https://digikey.com - - - https://digikey.com/pn#RMCF0402FT10K0CT-ND - - - R26 - - - - - https://digikey.com - - - https://digikey.com/pn#1276-3970-1-ND - - - R27 - - - - - https://digikey.com - - - https://digikey.com/pn#1276-3970-1-ND - - - R28 - - - - - https://digikey.com - - - https://digikey.com/pn#296-44151-1-ND - - - U1 - - - - - https://digikey.com - - - https://digikey.com/pn#296-22055-1-ND - - - U2 - - - - - diff --git a/demo/thirdparty/unlockoslo-alpha-3/ee/reports/bom.rst b/demo/thirdparty/unlockoslo-alpha-3/ee/reports/bom.rst new file mode 100644 index 0000000..39b2a9a --- /dev/null +++ b/demo/thirdparty/unlockoslo-alpha-3/ee/reports/bom.rst @@ -0,0 +1,1099 @@ +BOM +=== + + +Unresolved parts: + +* `J1 `_ +* `J2 `_ +* `MK1 `_ +* `MK2 `_ +* `MK3 `_ +* `MK4 `_ +* `TP1 `_ + +Parts for BOM +=============== + +.. _ref-C1: + +C1 +-- + +Selected supplier: https://digikey.com, pn: CL21B104KBFNNNG, spn: 1276-6468-1-ND. +Part: `CL21B104KBFNNNG `_ + +.. _ref-C2: + +C2 +-- + +Selected supplier: https://digikey.com, pn: GMK212BBJ106KG-T, spn: 587-4893-1-ND. +Part: `GMK212BBJ106KG-T `_ + +.. _ref-C3: + +C3 +-- + +Selected supplier: https://digikey.com, pn: CL21B104KBFNNNG, spn: 1276-6468-1-ND. +Part: `CL21B104KBFNNNG `_ + +.. _ref-C4: + +C4 +-- + +Selected supplier: https://digikey.com, pn: GRM1555C1H750JA01D, spn: 490-5951-1-ND. +Part: `GRM1555C1H750JA01D `_ + +.. _ref-C5: + +C5 +-- + +Selected supplier: https://digikey.com, pn: GRM21BR61A226ME51L, spn: 490-10511-1-ND. +Part: `GRM21BR61A226ME51L `_ + +.. _ref-C6: + +C6 +-- + +Selected supplier: https://digikey.com, pn: GRM21BR61A226ME51L, spn: 490-10511-1-ND. +Part: `GRM21BR61A226ME51L `_ + +.. _ref-D1: + +D1 +-- + +Selected supplier: https://digikey.com, pn: S1MTR. +Part: `S1MTR `_ + +.. _ref-D2: + +D2 +-- + +Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND. +Part: `CMD15-21VRD/TR8 `_ + +.. _ref-D3: + +D3 +-- + +Selected supplier: https://digikey.com, pn: S1MTR. +Part: `S1MTR `_ + +.. _ref-D4: + +D4 +-- + +Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND. +Part: `CMD15-21VRD/TR8 `_ + +.. _ref-D5: + +D5 +-- + +Selected supplier: https://digikey.com, pn: S1MTR. +Part: `S1MTR `_ + +.. _ref-D6: + +D6 +-- + +Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND. +Part: `CMD15-21VRD/TR8 `_ + +.. _ref-D7: + +D7 +-- + +Selected supplier: https://digikey.com, pn: S1MTR. +Part: `S1MTR `_ + +.. _ref-D8: + +D8 +-- + +Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND. +Part: `CMD15-21VRD/TR8 `_ + +.. _ref-D9: + +D9 +-- + +Selected supplier: https://digikey.com, pn: S1MTR. +Part: `S1MTR `_ + +.. _ref-D10: + +D10 +--- + +Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND. +Part: `CMD15-21VRD/TR8 `_ + +.. _ref-D11: + +D11 +--- + +Selected supplier: https://digikey.com, pn: S1MTR. +Part: `S1MTR `_ + +.. _ref-D12: + +D12 +--- + +Selected supplier: https://digikey.com, pn: CMD15-21VRD/TR8, spn: L62301CT-ND. +Part: `CMD15-21VRD/TR8 `_ + +.. _ref-D13: + +D13 +--- + +Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. +Part: `BZX384C3V3-E3-08 `_ + +.. _ref-D14: + +D14 +--- + +Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. +Part: `BZX384C3V3-E3-08 `_ + +.. _ref-D15: + +D15 +--- + +Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. +Part: `BZX384C3V3-E3-08 `_ + +.. _ref-D16: + +D16 +--- + +Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. +Part: `BZX384C3V3-E3-08 `_ + +.. _ref-D17: + +D17 +--- + +Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. +Part: `BZX384C3V3-E3-08 `_ + +.. _ref-D18: + +D18 +--- + +Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. +Part: `BZX384C3V3-E3-08 `_ + +.. _ref-D19: + +D19 +--- + +Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. +Part: `BZX384C3V3-E3-08 `_ + +.. _ref-D20: + +D20 +--- + +Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. +Part: `BZX384C3V3-E3-08 `_ + +.. _ref-D21: + +D21 +--- + +Selected supplier: https://digikey.com, pn: CMD15-21VGD/TR8, spn: L62305CT-ND. +Part: `CMD15-21VGD/TR8 `_ + +.. _ref-D22: + +D22 +--- + +Selected supplier: https://digikey.com, pn: CMD15-21VGD/TR8, spn: L62305CT-ND. +Part: `CMD15-21VGD/TR8 `_ + +.. _ref-D23: + +D23 +--- + +Selected supplier: https://digikey.com, pn: CMD15-21VGD/TR8, spn: L62305CT-ND. +Part: `CMD15-21VGD/TR8 `_ + +.. _ref-J1: + +J1 +-- + +Could not find part. + + +.. _ref-J2: + +J2 +-- + +Could not find part. + + +.. _ref-L1: + +L1 +-- + +Selected supplier: https://digikey.com, pn: NRS8040T150MJGJ, spn: 587-2973-1-ND. +Part: `NRS8040T150MJGJ `_ + +.. _ref-MK1: + +MK1 +--- + +Could not find part. + + +.. _ref-MK2: + +MK2 +--- + +Could not find part. + + +.. _ref-MK3: + +MK3 +--- + +Could not find part. + + +.. _ref-MK4: + +MK4 +--- + +Could not find part. + + +.. _ref-P1: + +P1 +-- + +Selected supplier: https://digikey.com, pn: 14011213102000, spn: 1195-3666-1-ND. +Part: `14011213102000 `_ + +.. _ref-P2: + +P2 +-- + +Selected supplier: https://digikey.com, pn: 14010813102000, spn: 1195-3662-1-ND. +Part: `14010813102000 `_ + +.. _ref-P3: + +P3 +-- + +Selected supplier: https://digikey.com, pn: PPTC202LFBN-RC, spn: S6104-ND. +Part: `PPTC202LFBN-RC `_ + +.. _ref-P4: + +P4 +-- + +Selected supplier: https://digikey.com, pn: 14010213102000, spn: 1195-3656-1-ND. +Part: `14010213102000 `_ + +.. _ref-Q1: + +Q1 +-- + +Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. +Part: `DMN2041L-7 `_ + +.. _ref-Q2: + +Q2 +-- + +Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. +Part: `DMN2041L-7 `_ + +.. _ref-Q3: + +Q3 +-- + +Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. +Part: `DMN2041L-7 `_ + +.. _ref-Q4: + +Q4 +-- + +Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. +Part: `DMN2041L-7 `_ + +.. _ref-Q5: + +Q5 +-- + +Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. +Part: `DMN2041L-7 `_ + +.. _ref-Q6: + +Q6 +-- + +Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. +Part: `DMN2041L-7 `_ + +.. _ref-Q7: + +Q7 +-- + +Selected supplier: https://digikey.com, pn: DMP3056L-7, spn: DMP3056L-7DICT-ND. +Part: `DMP3056L-7 `_ + +.. _ref-R1: + +R1 +-- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R2: + +R2 +-- + +Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. +Part: `RC1005F271CS `_ + +.. _ref-R3: + +R3 +-- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R4: + +R4 +-- + +Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. +Part: `RC1005F271CS `_ + +.. _ref-R5: + +R5 +-- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R6: + +R6 +-- + +Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. +Part: `RC1005F271CS `_ + +.. _ref-R7: + +R7 +-- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R8: + +R8 +-- + +Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. +Part: `RC1005F271CS `_ + +.. _ref-R9: + +R9 +-- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R10: + +R10 +--- + +Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. +Part: `RC1005F271CS `_ + +.. _ref-R11: + +R11 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R12: + +R12 +--- + +Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. +Part: `RC1005F271CS `_ + +.. _ref-R13: + +R13 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R14: + +R14 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R15: + +R15 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R16: + +R16 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R17: + +R17 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R18: + +R18 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R19: + +R19 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R20: + +R20 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R21: + +R21 +--- + +Selected supplier: https://digikey.com, pn: CRCW0402100KFKED, spn: 541-100KLCT-ND. +Part: `CRCW0402100KFKED `_ + +.. _ref-R22: + +R22 +--- + +Selected supplier: https://digikey.com, pn: RC0402FR-0713K3L, spn: YAG2974CT-ND. +Part: `RC0402FR-0713K3L `_ + +.. _ref-R23: + +R23 +--- + +Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. +Part: `RC1005F271CS `_ + +.. _ref-R24: + +R24 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R25: + +R25 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R26: + +R26 +--- + +Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. +Part: `RMCF0402FT10K0 `_ + +.. _ref-R27: + +R27 +--- + +Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. +Part: `RC1005F271CS `_ + +.. _ref-R28: + +R28 +--- + +Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. +Part: `RC1005F271CS `_ + +.. _ref-TP1: + +TP1 +--- + +Could not find part. + + +.. _ref-U1: + +U1 +-- + +Selected supplier: https://digikey.com, pn: TPS54202DDCT, spn: 296-44151-1-ND. +Part: `TPS54202DDCT `_ + +.. _ref-U2: + +U2 +-- + +Selected supplier: https://digikey.com, pn: TMP102AIDRLT, spn: 296-22055-1-ND. +Part: `TMP102AIDRLT `_ + + +Part details +============ + +From https://digikey.com +------------------------ + +.. _part-CL21B104KBFNNNG: + +CL21B104KBFNNNG +~~~~~~~~~~~~~~~ + +=========== === +MPN CL21B104KBFNNNG +SPN 1276-6468-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: CL21B104KBFNNNG Spec `__ +* `Datasheets: CL21B104KBFNNNG Characteristics `__ +* `Datasheets: MLCC Catalog `__ +* `Datasheets: CL Series, MLCC Datasheet `__ +* `Product Training Modules: High Cap MLCC Family `__ +* `Product Training Modules: Soft Termination MLCC `__ +* `Environmental Information: MLCC RoHS 2 Compliance `__ +* `Featured Product: Multi-Layer Ceramic Capacitors `__ +* `HTML Datasheet: CL Series, MLCC Datasheet `__ +* `Online Catalog: CL Series, General Purpose `__ + +.. _part-GMK212BBJ106KG-T: + +GMK212BBJ106KG-T +~~~~~~~~~~~~~~~~ + +=========== === +MPN GMK212BBJ106KG-T +SPN 587-4893-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: MLCC Capacitor Catalog `__ +* `Datasheets: GMK212BBJ106KG-T View all Specification `__ +* `Featured Product: Multilayer Chip Capacitors `__ +* `Online Catalog: M Series, General Purpose `__ + +.. _part-GRM1555C1H750JA01D: + +GRM1555C1H750JA01D +~~~~~~~~~~~~~~~~~~ + +=========== === +MPN GRM1555C1H750JA01D +SPN 490-5951-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: Chip Monolithic Ceramic Caps Catalog `__ +* `Datasheets: Chip Monolithic Ceramic Caps Part Numbering `__ +* `Datasheets: GRM1555C1H750JA01 Ref Sheet `__ +* `Design Resources: GRM1555C1H750JA01D SimSurfing Design Tool `__ +* `HTML Datasheet: Chip Monolithic Ceramic Caps Catalog `__ +* `EDA / CAD Models: GRM1555C1H750JA01D by SnapEDA `__ +* `EDA / CAD Models: Download from Ultra Librarian `__ +* `Online Catalog: GRM Series `__ + +.. _part-GRM21BR61A226ME51L: + +GRM21BR61A226ME51L +~~~~~~~~~~~~~~~~~~ + +=========== === +MPN GRM21BR61A226ME51L +SPN 490-10511-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: GRM21BR61A226ME51x Ref Sheet `__ +* `Datasheets: Chip Monolithic Ceramic Caps Part Numbering `__ +* `Datasheets: Chip Monolithic Ceramic Caps Catalog `__ +* `Product Training Modules: High Capacitance (Hi-Cap) MLCC `__ +* `Design Resources: GRM21BR61A226ME51L SimSurfing Design Tool `__ +* `HTML Datasheet: Chip Monolithic Ceramic Caps Catalog `__ +* `EDA / CAD Models: GRM21BR61A226ME51L by SnapEDA `__ +* `Online Catalog: GRM Series `__ + +.. _part-S1MTR: + +S1MTR +~~~~~ + +=========== === +MPN S1MTR +SPN +Used by: +=========== === + +Documentation +............. + + + +.. _part-CMD15-21VRD/TR8: + +CMD15-21VRD/TR8 +~~~~~~~~~~~~~~~ + +=========== === +MPN CMD15-21VRD/TR8 +SPN L62301CT-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: CMD15-21/15-22 Series `__ +* `Environmental Information: RoHS Cert `__ +* `EDA / CAD Models: Download from Ultra Librarian `__ +* `Online Catalog: CMD15-21 and CMD15-22 Series Rectangle with Flat Top 1206 Package LEDs `__ + +.. _part-BZX384C3V3-E3-08: + +BZX384C3V3-E3-08 +~~~~~~~~~~~~~~~~ + +=========== === +MPN BZX384C3V3-E3-08 +SPN BZX384C3V3-E3-08GICT-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: BZX384 Series `__ +* `HTML Datasheet: BZX384 Series `__ +* `Online Catalog: BZX384 Zener Diode `__ + +.. _part-CMD15-21VGD/TR8: + +CMD15-21VGD/TR8 +~~~~~~~~~~~~~~~ + +=========== === +MPN CMD15-21VGD/TR8 +SPN L62305CT-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: CMD15-21/15-22 Series `__ +* `Environmental Information: RoHS Cert `__ +* `EDA / CAD Models: Download from Ultra Librarian `__ +* `Online Catalog: CMD15-21 and CMD15-22 Series Rectangle with Flat Top 1206 Package LEDs `__ + +.. _part-NRS8040T150MJGJ: + +NRS8040T150MJGJ +~~~~~~~~~~~~~~~ + +=========== === +MPN NRS8040T150MJGJ +SPN 587-2973-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: NRS8040T150MJGJ View all Specification `__ +* `Datasheets: NR(H,S,V) Series Catalog `__ +* `Product Training Modules: NR Series Power Inductors `__ +* `Featured Product: NR Series Inductors `__ +* `HTML Datasheet: NR(H,S,V) Series Catalog `__ +* `EDA / CAD Models: Download from Ultra Librarian `__ +* `Online Catalog: NR, NRH, NRS and NRV Series `__ + +.. _part-14011213102000: + +14011213102000 +~~~~~~~~~~~~~~ + +=========== === +MPN 14011213102000 +SPN 1195-3666-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: 1401yy13102yyy Drawing `__ +* `Product Training Modules: har-flexicon Connector and Terminal Block Series `__ +* `Mfg CAD Models: 14011213102000.stp `__ +* `Online Catalog: har-flexicon® Series `__ + +.. _part-14010813102000: + +14010813102000 +~~~~~~~~~~~~~~ + +=========== === +MPN 14010813102000 +SPN 1195-3662-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: 1401yy13102yyy Drawing `__ +* `Product Training Modules: har-flexicon Connector and Terminal Block Series `__ +* `Mfg CAD Models: 14010813102000.stp `__ +* `Online Catalog: har-flexicon® Series `__ + +.. _part-PPTC202LFBN-RC: + +PPTC202LFBN-RC +~~~~~~~~~~~~~~ + +=========== === +MPN PPTC202LFBN-RC +SPN S6104-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: xPxCyyyLFBN-RC Drawing `__ +* `Datasheets: Female Headers .100" Data Sheet `__ +* `Video File: Scaredy Pi | The Resident Geeks `__ +* `Environmental Information: RoHS Cert `__ +* `HTML Datasheet: xPxCyyyLFBN-RC Drawing `__ +* `Online Catalog: PPPC and PPTC Series `__ + +.. _part-14010213102000: + +14010213102000 +~~~~~~~~~~~~~~ + +=========== === +MPN 14010213102000 +SPN 1195-3656-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: 1401yy13102yyy Drawing `__ +* `Product Training Modules: har-flexicon Connector and Terminal Block Series `__ +* `Mfg CAD Models: 14010213102000.stp `__ +* `Online Catalog: har-flexicon® Series `__ + +.. _part-DMN2041L-7: + +DMN2041L-7 +~~~~~~~~~~ + +=========== === +MPN DMN2041L-7 +SPN DMN2041L-7DICT-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: DMN2041L `__ +* `Environmental Information: RoHS Cert `__ +* `PCN Design/Specification: Bond Wire 11/Nov/2011 `__ +* `PCN Assembly/Origin: Mult Dev Alt Wafer Source 26/Apr/2018 `__ +* `PCN Other: Multiple Device Changes 29/Apr/2013 `__ +* `Online Catalog: N-Channel MOSFET (Metal Oxide) `__ + +.. _part-DMP3056L-7: + +DMP3056L-7 +~~~~~~~~~~ + +=========== === +MPN DMP3056L-7 +SPN DMP3056L-7DICT-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: DMP3056L `__ +* `Environmental Information: RoHS Cert `__ +* `PCN Assembly/Origin: Mult Dev Assembly Add 7/Dec/2018 `__ +* `Online Catalog: P-Channel MOSFET (Metal Oxide) `__ + +.. _part-RMCF0402FT10K0: + +RMCF0402FT10K0 +~~~~~~~~~~~~~~ + +=========== === +MPN RMCF0402FT10K0 +SPN RMCF0402FT10K0CT-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: RMCF,RMCP Series Datasheet `__ +* `Datasheets: Resistor Packaging Spec `__ +* `Environmental Information: RoHS Compliance Status `__ +* `PCN Part Number: Global Part Number 9/Aug/2010 `__ +* `EDA / CAD Models: RMCF0402FT10K0 by SnapEDA `__ +* `EDA / CAD Models: Download from Ultra Librarian `__ +* `Online Catalog: RMCF Series `__ + +.. _part-RC1005F271CS: + +RC1005F271CS +~~~~~~~~~~~~ + +=========== === +MPN RC1005F271CS +SPN 1276-3970-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: RC Series Datasheet `__ +* `Datasheets: Thick-Film Chip Resistor Catalog `__ +* `Environmental Information: RoHS Cert Chip Resistor `__ +* `Featured Product: Chip Resistors and Arrays `__ +* `Online Catalog: RC1005 Series `__ + +.. _part-CRCW0402100KFKED: + +CRCW0402100KFKED +~~~~~~~~~~~~~~~~ + +=========== === +MPN CRCW0402100KFKED +SPN 541-100KLCT-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: D/CRCW e3 Series Datasheet `__ +* `HTML Datasheet: D/CRCW e3 Series Datasheet `__ +* `EDA / CAD Models: Download from Ultra Librarian `__ +* `Online Catalog: CRCW - Automotive Series `__ + +.. _part-RC0402FR-0713K3L: + +RC0402FR-0713K3L +~~~~~~~~~~~~~~~~ + +=========== === +MPN RC0402FR-0713K3L +SPN YAG2974CT-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: RC Series, L Datasheet `__ +* `Datasheets: Chip Resistor Marking `__ +* `Product Training Modules: Chip Resistor `__ +* `HTML Datasheet: Chip Resistor Marking `__ +* `Online Catalog: RC0402 Series `__ + +.. _part-TPS54202DDCT: + +TPS54202DDCT +~~~~~~~~~~~~ + +=========== === +MPN TPS54202DDCT +SPN 296-44151-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: TPS54202 Datasheet `__ +* `Featured Product: TPS5420 Step-Down Converters `__ +* `Featured Product: Power Management `__ +* `PCN Assembly/Origin: LBC7 Wafer Chg 15/Oct/2018 `__ +* `PCN Assembly/Origin: Wafer Fab 04/Jan/2018 `__ +* `Manufacturer Product Page: TPS54202DDCT Specifications `__ +* `Online Catalog: Buck (Step-Down) IC `__ + +.. _part-TMP102AIDRLT: + +TMP102AIDRLT +~~~~~~~~~~~~ + +=========== === +MPN TMP102AIDRLT +SPN 296-22055-1-ND +Used by: +=========== === + +Documentation +............. + + +* `Datasheets: TMP102 Datasheet `__ +* `Video File: TMP102 Low Power Digital Temperature Sensor with SMBus/Two-Wire Serial Interface in SOT563 `__ +* `Design Resources: Development Tool Selector `__ +* `Design Resources: Sensor Selector `__ +* `Design Resources: Industrial Automation Product Selector `__ +* `PCN Design/Specification: TMP102 Datasheet Update 22/Apr/2014 `__ +* `PCN Design/Specification: TMP302/102 Datasheet Chg 24/Oct/2018 `__ +* `PCN Design/Specification: TMP102 23/Jan/2019 `__ +* `Manufacturer Product Page: TMP102AIDRLT Specifications `__ +* `EDA / CAD Models: Download from Ultra Librarian `__ +* `Online Catalog: TMP102 `__ + diff --git a/demo/thirdparty/unlockoslo-alpha-3/ee/reports/order.rst b/demo/thirdparty/unlockoslo-alpha-3/ee/reports/order.rst deleted file mode 100644 index 10c1aa0..0000000 --- a/demo/thirdparty/unlockoslo-alpha-3/ee/reports/order.rst +++ /dev/null @@ -1,1012 +0,0 @@ -Order -===== - -Has unresolved parts: yes. - -Parts for Order -=============== - -.. _ref-C1: - -C1 --- - -Selected supplier: https://digikey.com, pn: CL21B104KBFNNNG, spn: 1276-6468-1-ND. -Part: `CL21B104KBFNNNG `_ - -.. _ref-C2: - -C2 --- - -Selected supplier: https://digikey.com, pn: GMK212BBJ106KG-T, spn: 587-4893-1-ND. -Part: `GMK212BBJ106KG-T `_ - -.. _ref-C3: - -C3 --- - -Selected supplier: https://digikey.com, pn: CL21B104KBFNNNG, spn: 1276-6468-1-ND. -Part: `CL21B104KBFNNNG `_ - -.. _ref-C4: - -C4 --- - -Selected supplier: https://digikey.com, pn: GRM1555C1H750JA01D, spn: 490-5951-1-ND. -Part: `GRM1555C1H750JA01D `_ - -.. _ref-C5: - -C5 --- - -Selected supplier: https://digikey.com, pn: GRM21BR61A226ME51L, spn: 490-10511-1-ND. -Part: `GRM21BR61A226ME51L `_ - -.. _ref-C6: - -C6 --- - -Selected supplier: https://digikey.com, pn: GRM21BR61A226ME51L, spn: 490-10511-1-ND. -Part: `GRM21BR61A226ME51L `_ - -.. _ref-D1: - -D1 --- - -Part not resolved. - -.. _ref-D2: - -D2 --- - -Part not resolved. - -.. _ref-D3: - -D3 --- - -Part not resolved. - -.. _ref-D4: - -D4 --- - -Part not resolved. - -.. _ref-D5: - -D5 --- - -Part not resolved. - -.. _ref-D6: - -D6 --- - -Part not resolved. - -.. _ref-D7: - -D7 --- - -Part not resolved. - -.. _ref-D8: - -D8 --- - -Part not resolved. - -.. _ref-D9: - -D9 --- - -Part not resolved. - -.. _ref-D10: - -D10 ---- - -Part not resolved. - -.. _ref-D11: - -D11 ---- - -Part not resolved. - -.. _ref-D12: - -D12 ---- - -Part not resolved. - -.. _ref-D13: - -D13 ---- - -Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. -Part: `BZX384C3V3-E3-08 `_ - -.. _ref-D14: - -D14 ---- - -Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. -Part: `BZX384C3V3-E3-08 `_ - -.. _ref-D15: - -D15 ---- - -Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. -Part: `BZX384C3V3-E3-08 `_ - -.. _ref-D16: - -D16 ---- - -Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. -Part: `BZX384C3V3-E3-08 `_ - -.. _ref-D17: - -D17 ---- - -Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. -Part: `BZX384C3V3-E3-08 `_ - -.. _ref-D18: - -D18 ---- - -Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. -Part: `BZX384C3V3-E3-08 `_ - -.. _ref-D19: - -D19 ---- - -Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. -Part: `BZX384C3V3-E3-08 `_ - -.. _ref-D20: - -D20 ---- - -Selected supplier: https://digikey.com, pn: BZX384C3V3-E3-08, spn: BZX384C3V3-E3-08GICT-ND. -Part: `BZX384C3V3-E3-08 `_ - -.. _ref-D21: - -D21 ---- - -Part not resolved. - -.. _ref-D22: - -D22 ---- - -Part not resolved. - -.. _ref-D23: - -D23 ---- - -Part not resolved. - -.. _ref-J1: - -J1 --- - -Part not resolved. - -.. _ref-J2: - -J2 --- - -Part not resolved. - -.. _ref-L1: - -L1 --- - -Selected supplier: https://digikey.com, pn: NRS8040T150MJGJ, spn: 587-2973-1-ND. -Part: `NRS8040T150MJGJ `_ - -.. _ref-MK1: - -MK1 ---- - -Part not resolved. - -.. _ref-MK2: - -MK2 ---- - -Part not resolved. - -.. _ref-MK3: - -MK3 ---- - -Part not resolved. - -.. _ref-MK4: - -MK4 ---- - -Part not resolved. - -.. _ref-P1: - -P1 --- - -Selected supplier: https://digikey.com, pn: 14011213102000, spn: 1195-3666-1-ND. -Part: `14011213102000 `_ - -.. _ref-P2: - -P2 --- - -Selected supplier: https://digikey.com, pn: 14010813102000, spn: 1195-3662-1-ND. -Part: `14010813102000 `_ - -.. _ref-P3: - -P3 --- - -Selected supplier: https://digikey.com, pn: PPTC202LFBN-RC, spn: S6104-ND. -Part: `PPTC202LFBN-RC `_ - -.. _ref-P4: - -P4 --- - -Selected supplier: https://digikey.com, pn: 14010213102000, spn: 1195-3656-1-ND. -Part: `14010213102000 `_ - -.. _ref-Q1: - -Q1 --- - -Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. -Part: `DMN2041L-7 `_ - -.. _ref-Q2: - -Q2 --- - -Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. -Part: `DMN2041L-7 `_ - -.. _ref-Q3: - -Q3 --- - -Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. -Part: `DMN2041L-7 `_ - -.. _ref-Q4: - -Q4 --- - -Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. -Part: `DMN2041L-7 `_ - -.. _ref-Q5: - -Q5 --- - -Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. -Part: `DMN2041L-7 `_ - -.. _ref-Q6: - -Q6 --- - -Selected supplier: https://digikey.com, pn: DMN2041L-7, spn: DMN2041L-7DICT-ND. -Part: `DMN2041L-7 `_ - -.. _ref-Q7: - -Q7 --- - -Selected supplier: https://digikey.com, pn: DMP3056L-7, spn: DMP3056L-7DICT-ND. -Part: `DMP3056L-7 `_ - -.. _ref-R1: - -R1 --- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R2: - -R2 --- - -Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. -Part: `RC1005F271CS `_ - -.. _ref-R3: - -R3 --- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R4: - -R4 --- - -Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. -Part: `RC1005F271CS `_ - -.. _ref-R5: - -R5 --- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R6: - -R6 --- - -Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. -Part: `RC1005F271CS `_ - -.. _ref-R7: - -R7 --- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R8: - -R8 --- - -Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. -Part: `RC1005F271CS `_ - -.. _ref-R9: - -R9 --- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R10: - -R10 ---- - -Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. -Part: `RC1005F271CS `_ - -.. _ref-R11: - -R11 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R12: - -R12 ---- - -Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. -Part: `RC1005F271CS `_ - -.. _ref-R13: - -R13 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R14: - -R14 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R15: - -R15 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R16: - -R16 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R17: - -R17 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R18: - -R18 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R19: - -R19 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R20: - -R20 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R21: - -R21 ---- - -Selected supplier: https://digikey.com, pn: CRCW0402100KFKED, spn: 541-100KLCT-ND. -Part: `CRCW0402100KFKED `_ - -.. _ref-R22: - -R22 ---- - -Selected supplier: https://digikey.com, pn: RC0402FR-0713K3L, spn: YAG2974CT-ND. -Part: `RC0402FR-0713K3L `_ - -.. _ref-R23: - -R23 ---- - -Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. -Part: `RC1005F271CS `_ - -.. _ref-R24: - -R24 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R25: - -R25 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R26: - -R26 ---- - -Selected supplier: https://digikey.com, pn: RMCF0402FT10K0, spn: RMCF0402FT10K0CT-ND. -Part: `RMCF0402FT10K0 `_ - -.. _ref-R27: - -R27 ---- - -Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. -Part: `RC1005F271CS `_ - -.. _ref-R28: - -R28 ---- - -Selected supplier: https://digikey.com, pn: RC1005F271CS, spn: 1276-3970-1-ND. -Part: `RC1005F271CS `_ - -.. _ref-TP1: - -TP1 ---- - -Part not resolved. - -.. _ref-U1: - -U1 --- - -Selected supplier: https://digikey.com, pn: TPS54202DDCT, spn: 296-44151-1-ND. -Part: `TPS54202DDCT `_ - -.. _ref-U2: - -U2 --- - -Selected supplier: https://digikey.com, pn: TMP102AIDRLT, spn: 296-22055-1-ND. -Part: `TMP102AIDRLT `_ - - -Part details -============ - -From https://digikey.com ------------------------- - -.. _part-CL21B104KBFNNNG: - -CL21B104KBFNNNG -~~~~~~~~~~~~~~~ - -=========== === -MPN CL21B104KBFNNNG -SPN 1276-6468-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: CL21B104KBFNNNG Spec `__ -* `Datasheets: CL21B104KBFNNNG Characteristics `__ -* `Datasheets: MLCC Catalog `__ -* `Datasheets: CL Series, MLCC Datasheet `__ -* `Product Training Modules: High Cap MLCC Family `__ -* `Product Training Modules: Soft Termination MLCC `__ -* `Environmental Information: MLCC RoHS 2 Compliance `__ -* `Featured Product: Multi-Layer Ceramic Capacitors `__ -* `HTML Datasheet: CL Series, MLCC Datasheet `__ -* `Online Catalog: CL Series, General Purpose `__ - -.. _part-GMK212BBJ106KG-T: - -GMK212BBJ106KG-T -~~~~~~~~~~~~~~~~ - -=========== === -MPN GMK212BBJ106KG-T -SPN 587-4893-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: MLCC Capacitor Catalog `__ -* `Datasheets: GMK212BBJ106KG-T View all Specification `__ -* `Featured Product: Multilayer Chip Capacitors `__ -* `Online Catalog: M Series, General Purpose `__ - -.. _part-GRM1555C1H750JA01D: - -GRM1555C1H750JA01D -~~~~~~~~~~~~~~~~~~ - -=========== === -MPN GRM1555C1H750JA01D -SPN 490-5951-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: Chip Monolithic Ceramic Caps Catalog `__ -* `Datasheets: Chip Monolithic Ceramic Caps Part Numbering `__ -* `Datasheets: GRM1555C1H750JA01 Ref Sheet `__ -* `Design Resources: GRM1555C1H750JA01D SimSurfing Design Tool `__ -* `HTML Datasheet: Chip Monolithic Ceramic Caps Catalog `__ -* `EDA / CAD Models: GRM1555C1H750JA01D by SnapEDA `__ -* `EDA / CAD Models: Download from Ultra Librarian `__ -* `Online Catalog: GRM Series `__ - -.. _part-GRM21BR61A226ME51L: - -GRM21BR61A226ME51L -~~~~~~~~~~~~~~~~~~ - -=========== === -MPN GRM21BR61A226ME51L -SPN 490-10511-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: GRM21BR61A226ME51x Ref Sheet `__ -* `Datasheets: Chip Monolithic Ceramic Caps Part Numbering `__ -* `Datasheets: Chip Monolithic Ceramic Caps Catalog `__ -* `Product Training Modules: High Capacitance (Hi-Cap) MLCC `__ -* `Design Resources: GRM21BR61A226ME51L SimSurfing Design Tool `__ -* `HTML Datasheet: Chip Monolithic Ceramic Caps Catalog `__ -* `EDA / CAD Models: GRM21BR61A226ME51L by SnapEDA `__ -* `Online Catalog: GRM Series `__ - -.. _part-BZX384C3V3-E3-08: - -BZX384C3V3-E3-08 -~~~~~~~~~~~~~~~~ - -=========== === -MPN BZX384C3V3-E3-08 -SPN BZX384C3V3-E3-08GICT-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: BZX384 Series `__ -* `HTML Datasheet: BZX384 Series `__ -* `Online Catalog: BZX384 Zener Diode `__ - -.. _part-NRS8040T150MJGJ: - -NRS8040T150MJGJ -~~~~~~~~~~~~~~~ - -=========== === -MPN NRS8040T150MJGJ -SPN 587-2973-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: NRS8040T150MJGJ View all Specification `__ -* `Datasheets: NR(H,S,V) Series Catalog `__ -* `Product Training Modules: NR Series Power Inductors `__ -* `Featured Product: NR Series Inductors `__ -* `HTML Datasheet: NR(H,S,V) Series Catalog `__ -* `EDA / CAD Models: Download from Ultra Librarian `__ -* `Online Catalog: NR, NRH, NRS and NRV Series `__ - -.. _part-14011213102000: - -14011213102000 -~~~~~~~~~~~~~~ - -=========== === -MPN 14011213102000 -SPN 1195-3666-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: 1401yy13102yyy Drawing `__ -* `Product Training Modules: har-flexicon Connector and Terminal Block Series `__ -* `Mfg CAD Models: 14011213102000.stp `__ -* `Online Catalog: har-flexicon® Series `__ - -.. _part-14010813102000: - -14010813102000 -~~~~~~~~~~~~~~ - -=========== === -MPN 14010813102000 -SPN 1195-3662-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: 1401yy13102yyy Drawing `__ -* `Product Training Modules: har-flexicon Connector and Terminal Block Series `__ -* `Mfg CAD Models: 14010813102000.stp `__ -* `Online Catalog: har-flexicon® Series `__ - -.. _part-PPTC202LFBN-RC: - -PPTC202LFBN-RC -~~~~~~~~~~~~~~ - -=========== === -MPN PPTC202LFBN-RC -SPN S6104-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: xPxCyyyLFBN-RC Drawing `__ -* `Datasheets: Female Headers .100" Data Sheet `__ -* `Video File: Scaredy Pi | The Resident Geeks `__ -* `Environmental Information: RoHS Cert `__ -* `HTML Datasheet: xPxCyyyLFBN-RC Drawing `__ -* `Online Catalog: PPPC and PPTC Series `__ - -.. _part-14010213102000: - -14010213102000 -~~~~~~~~~~~~~~ - -=========== === -MPN 14010213102000 -SPN 1195-3656-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: 1401yy13102yyy Drawing `__ -* `Product Training Modules: har-flexicon Connector and Terminal Block Series `__ -* `Mfg CAD Models: 14010213102000.stp `__ -* `Online Catalog: har-flexicon® Series `__ - -.. _part-DMN2041L-7: - -DMN2041L-7 -~~~~~~~~~~ - -=========== === -MPN DMN2041L-7 -SPN DMN2041L-7DICT-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: DMN2041L `__ -* `Environmental Information: RoHS Cert `__ -* `PCN Design/Specification: Bond Wire 11/Nov/2011 `__ -* `PCN Assembly/Origin: Mult Dev Alt Wafer Source 26/Apr/2018 `__ -* `PCN Other: Multiple Device Changes 29/Apr/2013 `__ -* `Online Catalog: N-Channel MOSFET (Metal Oxide) `__ - -.. _part-DMP3056L-7: - -DMP3056L-7 -~~~~~~~~~~ - -=========== === -MPN DMP3056L-7 -SPN DMP3056L-7DICT-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: DMP3056L `__ -* `Environmental Information: RoHS Cert `__ -* `PCN Assembly/Origin: Mult Dev Assembly Add 7/Dec/2018 `__ -* `Online Catalog: P-Channel MOSFET (Metal Oxide) `__ - -.. _part-RMCF0402FT10K0: - -RMCF0402FT10K0 -~~~~~~~~~~~~~~ - -=========== === -MPN RMCF0402FT10K0 -SPN RMCF0402FT10K0CT-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: RMCF,RMCP Series Datasheet `__ -* `Datasheets: Resistor Packaging Spec `__ -* `Environmental Information: RoHS Compliance Status `__ -* `PCN Part Number: Global Part Number 9/Aug/2010 `__ -* `EDA / CAD Models: RMCF0402FT10K0 by SnapEDA `__ -* `EDA / CAD Models: Download from Ultra Librarian `__ -* `Online Catalog: RMCF Series `__ - -.. _part-RC1005F271CS: - -RC1005F271CS -~~~~~~~~~~~~ - -=========== === -MPN RC1005F271CS -SPN 1276-3970-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: RC Series Datasheet `__ -* `Datasheets: Thick-Film Chip Resistor Catalog `__ -* `Environmental Information: RoHS Cert Chip Resistor `__ -* `Featured Product: Chip Resistors and Arrays `__ -* `Online Catalog: RC1005 Series `__ - -.. _part-CRCW0402100KFKED: - -CRCW0402100KFKED -~~~~~~~~~~~~~~~~ - -=========== === -MPN CRCW0402100KFKED -SPN 541-100KLCT-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: D/CRCW e3 Series Datasheet `__ -* `HTML Datasheet: D/CRCW e3 Series Datasheet `__ -* `EDA / CAD Models: Download from Ultra Librarian `__ -* `Online Catalog: CRCW - Automotive Series `__ - -.. _part-RC0402FR-0713K3L: - -RC0402FR-0713K3L -~~~~~~~~~~~~~~~~ - -=========== === -MPN RC0402FR-0713K3L -SPN YAG2974CT-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: RC Series, L Datasheet `__ -* `Datasheets: Chip Resistor Marking `__ -* `Product Training Modules: Chip Resistor `__ -* `HTML Datasheet: Chip Resistor Marking `__ -* `Online Catalog: RC0402 Series `__ - -.. _part-TPS54202DDCT: - -TPS54202DDCT -~~~~~~~~~~~~ - -=========== === -MPN TPS54202DDCT -SPN 296-44151-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: TPS54202 Datasheet `__ -* `Featured Product: TPS5420 Step-Down Converters `__ -* `Featured Product: Power Management `__ -* `PCN Assembly/Origin: LBC7 Wafer Chg 15/Oct/2018 `__ -* `PCN Assembly/Origin: Wafer Fab 04/Jan/2018 `__ -* `Manufacturer Product Page: TPS54202DDCT Specifications `__ -* `Online Catalog: Buck (Step-Down) IC `__ - -.. _part-TMP102AIDRLT: - -TMP102AIDRLT -~~~~~~~~~~~~ - -=========== === -MPN TMP102AIDRLT -SPN 296-22055-1-ND -Used by: -=========== === - -Documentation -............. - - -* `Datasheets: TMP102 Datasheet `__ -* `Video File: TMP102 Low Power Digital Temperature Sensor with SMBus/Two-Wire Serial Interface in SOT563 `__ -* `Design Resources: Development Tool Selector `__ -* `Design Resources: Sensor Selector `__ -* `Design Resources: Industrial Automation Product Selector `__ -* `PCN Design/Specification: TMP102 Datasheet Update 22/Apr/2014 `__ -* `PCN Design/Specification: TMP302/102 Datasheet Chg 24/Oct/2018 `__ -* `PCN Design/Specification: TMP102 23/Jan/2019 `__ -* `Manufacturer Product Page: TMP102AIDRLT Specifications `__ -* `EDA / CAD Models: Download from Ultra Librarian `__ -* `Online Catalog: TMP102 `__ - diff --git a/demo/thirdparty/unlockoslo-alpha-3/eeconfig b/demo/thirdparty/unlockoslo-alpha-3/eeconfig index c7e2990..2776997 100644 --- a/demo/thirdparty/unlockoslo-alpha-3/eeconfig +++ b/demo/thirdparty/unlockoslo-alpha-3/eeconfig @@ -2,3 +2,6 @@ sch = ../../../thirdparty/unlockoslo/hardware/alpha-3/alpha.sch pcb = ../../../thirdparty/unlockoslo/hardware/alpha-3/alpha.kicad_pcb +[seeed-opl] +opls = SEEED, HQCHIP + diff --git a/src/ee/bom/__init__.py b/src/ee/bom/__init__.py new file mode 100644 index 0000000..11c2fce --- /dev/null +++ b/src/ee/bom/__init__.py @@ -0,0 +1,124 @@ +import os.path +import pydoc +from pathlib import Path +from typing import List, MutableMapping, Optional + +from ee import EeException +from ee.db import ObjDb +from ee.part import PartDb, load_db, save_db, Part +from ee.project import Project, report, SupplierDescriptor +from ee.xml import types + +__all__ = ["create_bom"] + + +class BomPart(object): + def __init__(self, part: types.Part): + self.part = Part(part) + ref = self.part.get_only_schematic_reference() + self.ref = ref.referenceProp if ref else None + self.available_from: MutableMapping[str, Part] = {} + self.selected_part = None + + +def make_report(out_file, unresolved_parts, bom_parts: ObjDb[BomPart], supplier_parts: ObjDb[Path]): + kwargs = { + "bom_parts": bom_parts, + "supplier_parts": supplier_parts, + "unresolved_parts": unresolved_parts, + } + report.save_report("ee.bom", "bom.rst.j2", out_file, **kwargs) + + +def default_strategy(x): + return x + + +def create_bom(project: Project, schematic_path: Path, out_path: Path, part_dbs: List[Path], + fail_on_missing_parts: bool, strategy_name: Optional[str]): + strategy = default_strategy + if strategy_name: + strategy = pydoc.locate(strategy_name) + if not callable(strategy): + raise EeException("Not a callable: {}, is a {}".format(strategy_name, type(strategy))) + + supplier_parts = ObjDb[Part]() + supplier_parts.add_unique_index("uri", lambda p: p.uri) + supplier_parts.add_index("spn", lambda p: [ref.valueProp for ref in p.get_spns()], + multiple=True) + supplier_pn_idx = supplier_parts.add_multi_index("supplier,pn", lambda p: [ + (p.supplier, ref.valueProp) for ref in p.get_mpns()], multiple=True) + supplier_spn_idx = supplier_parts.add_multi_index("supplier,spn", lambda p: [ + (p.supplier, ref.valueProp) for ref in p.get_spns()], multiple=True) + + suppliers: List[SupplierDescriptor] = [project.get_supplier_by_key(path.parent.name) for path in part_dbs] + for path in part_dbs: + for xml in load_db(path).iterparts(): + if not xml.supplierProp: + continue + supplier_parts.add(Part(xml)) + + sch_db = load_db(schematic_path) + bom_parts: ObjDb[BomPart] = ObjDb[BomPart]() + bom_parts.add_multi_index("supplier,pn", lambda op: [ + (op.part.supplierProp, ref.valueProp) for ref in + op.part.get_mpns()] if op.part.supplier else None, multiple=True) + + for sch_part in sch_db.iterparts(): + part = BomPart(sch_part) + part.part = strategy(part.part) + if part.part is None: + continue + + bom_parts.add(part) + + for bom_part in bom_parts: + sch_part_numbers = [pn.valueProp for pn in bom_part.part.get_mpns()] + sch_supplier_part_numbers = [spn.valueProp for spn in bom_part.part.get_spns()] + + for supplier in suppliers: + pns = supplier_pn_idx.get(supplier.uri) + spns = supplier_spn_idx.get(supplier.uri) + + for sch_pn in sch_part_numbers: + for supplier_part in pns.get(sch_pn, []): + bom_part.available_from[supplier_part.uri] = supplier_part + for sch_spn in sch_supplier_part_numbers: + for supplier_part in spns.get(sch_spn, []): + bom_part.available_from[supplier_part.uri] = supplier_part + + unresolved_parts = [] + for bom_part in bom_parts: + af = bom_part.available_from + if len(af) == 0: + unresolved_parts.append(bom_part) + elif len(af) == 1: + bom_part.selected_part = next(iter(af.values())) + else: + raise EeException("unimplemented: part ({}) available from multiple suppliers: {}". + format(bom_part.ref, ",".join(af.keys()))) + + bom_parts.add_index("uri", lambda op: op.selected_part.uri if op.selected_part else None) + bom_parts.add_multi_index("supplier,part", lambda op: ( + op.selected_part.supplier, op.selected_part.uri) if op.selected_part else None) + + if len(unresolved_parts) and fail_on_missing_parts: + raise EeException("The bom has parts that can't be found from any supplier") + + out_file = project.report_dir / (os.path.splitext(out_path.name)[0] + ".rst") + make_report(out_file, unresolved_parts, bom_parts, supplier_parts) + + out_parts = PartDb() + for bom_part in bom_parts: + if not bom_part.selected_part: + continue + + supplier_part = bom_part.selected_part + + part = Part(types.Part(supplier=supplier_part.supplier)) + part.add_schematic_reference(bom_part.part.get_exactly_one_schematic_reference().referenceProp) + part.add_part_reference(supplier_part.uri) + + out_parts.add_entry(part, True) + + save_db(out_path, out_parts) diff --git a/src/ee/bom/templates/bom.rst.j2 b/src/ee/bom/templates/bom.rst.j2 new file mode 100644 index 0000000..3463d90 --- /dev/null +++ b/src/ee/bom/templates/bom.rst.j2 @@ -0,0 +1,89 @@ +{% set bom_part_uri_idx = bom_parts.index("uri") -%} +BOM +=== + +{% if unresolved_parts %} +Unresolved parts: +{% for op in unresolved_parts %} +* `{{ op.ref }} `_ +{%- endfor %} +{%- endif %} + +Parts for BOM +=============== +{% for op in bom_parts %} +.. _ref-{{ op.ref }}: + +{{ op.ref | subsection }} +{% if op.available_from|length == 0 %} +Could not find part. + +{% if op.part.get_mpns()|length == 1 -%} +MPN: {{ op.part.get_mpns()[0].valueProp }} +{% elif op.part.get_mpns()|length > 1 -%} +{%- for mpn in op.part.get_mpns() %} +MPNs: +* {{ mpn.valueProp }} +{%- endfor %} +{%- endif -%} +{% if op.part.get_spns()|length == 1 -%} +SPN: {{ op.part.get_spns()[0].valueProp }} +{% elif op.part.get_spns()|length > 1 -%} +{%- for spn in op.part.get_spns() %} +SPNs: +* {{ spn.valueProp }} +{%- endfor %} +{%- endif -%} + +{% elif op.available_from|length == 1 %} +{%- set part=op.available_from.values()|first %} +{%- set pn=part|first_pn %} +{%- set spn=part|first_spn %} +Selected supplier: {{ part.supplier }}{{ (", pn: " + pn.valueProp) if pn else "" }}{{ (", spn: " + spn.valueProp) if spn else "" }}. +Part: `{{pn.valueProp}} `_ +{% else %} +MANY +{% endif %} +{%- endfor %} + +Part details +============ +{%- set part_by_uri=supplier_parts.index("uri") %} +{% for supplier, partUris in bom_parts.index("supplier,part").items() %} +{{ ("From " + supplier) | subsection }} +{% for partUri in partUris %} +{%- set part=part_by_uri.get_single(partUri) %} +{%- set pn=part|first_pn %} +{%- set spn=part|first_spn %} +{%- set title=pn.valueProp if pn else (spn.valueProp if spn else "???") %} +.. _part-{{title}}: + +{{ title|subsubsection }} + +=========== === +{%- if part.description %} +Description {{ part.description }} +{%- endif %} +MPN {{ pn.value }} +SPN {{ spn.value }} +Used by: {% for op in bom_part_uri_idx.get(part.uriProp) %}`{{ op.ref }} `_{{ ", " if not loop.last }}{% endfor %} +=========== === +{# +Facts +..... + +{% for f in part.facts.fact %} +f={{f}} +{% endfor %} + +#} +Documentation +............. + +{% for l in part.get_links() %} +{%- if l.relationProp == "http://purl.org/ee/link-relation#documentation" %} +* `{{ l.title }} <{{ l.url }}>`__ +{%- endif %} +{%- endfor %} +{% endfor %} +{% endfor %} diff --git a/src/ee/order/__init__.py b/src/ee/order/__init__.py deleted file mode 100644 index 1624870..0000000 --- a/src/ee/order/__init__.py +++ /dev/null @@ -1,124 +0,0 @@ -import os.path -import pydoc -from pathlib import Path -from typing import List, MutableMapping, Optional - -from ee import EeException -from ee.db import ObjDb -from ee.part import PartDb, load_db, save_db, Part -from ee.project import Project, report, SupplierDescriptor -from ee.xml import types - -__all__ = ["create_order"] - - -class OrderPart(object): - def __init__(self, part: types.Part): - self.part = Part(part) - ref = self.part.get_only_schematic_reference() - self.ref = ref.referenceProp if ref else None - self.available_from: MutableMapping[str, Part] = {} - self.selected_part = None - - -def make_report(out_file, unresolved_parts, order_parts: ObjDb[OrderPart], supplier_parts: ObjDb[Path]): - kwargs = { - "order_parts": order_parts, - "supplier_parts": supplier_parts, - "unresolved_parts": unresolved_parts, - } - report.save_report("ee.order", "order.rst.j2", out_file, **kwargs) - - -def default_strategy(x): - return x - - -def create_order(project: Project, schematic_path: Path, out_path: Path, part_dbs: List[Path], - fail_on_missing_parts: bool, strategy_name: Optional[str]): - strategy = default_strategy - if strategy_name: - strategy = pydoc.locate(strategy_name) - if not callable(strategy): - raise EeException("Not a callable: {}, is a {}".format(strategy_name, type(strategy))) - - supplier_parts = ObjDb[Part]() - supplier_parts.add_unique_index("uri", lambda p: p.uri) - supplier_parts.add_index("spn", lambda p: [ref.valueProp for ref in p.get_spns()], - multiple=True) - supplier_pn_idx = supplier_parts.add_multi_index("supplier,pn", lambda p: [ - (p.supplier, ref.valueProp) for ref in p.get_mpns()], multiple=True) - supplier_spn_idx = supplier_parts.add_multi_index("supplier,spn", lambda p: [ - (p.supplier, ref.valueProp) for ref in p.get_spns()], multiple=True) - - suppliers: List[SupplierDescriptor] = [project.get_supplier_by_key(path.parent.name) for path in part_dbs] - for path in part_dbs: - for xml in load_db(path).iterparts(): - if not xml.supplierProp: - continue - supplier_parts.add(Part(xml)) - - sch_db = load_db(schematic_path) - order_parts: ObjDb[OrderPart] = ObjDb[OrderPart]() - order_parts.add_multi_index("supplier,pn", lambda op: [ - (op.part.supplierProp, ref.valueProp) for ref in - op.part.get_mpns()] if op.part.supplier else None, multiple=True) - - for sch_part in sch_db.iterparts(): - part = OrderPart(sch_part) - part.part = strategy(part.part) - if part.part is None: - continue - - order_parts.add(part) - - for order_part in order_parts: - sch_part_numbers = [pn.valueProp for pn in order_part.part.get_mpns()] - sch_supplier_part_numbers = [spn.valueProp for spn in order_part.part.get_spns()] - - for supplier in suppliers: - pns = supplier_pn_idx.get(supplier.uri) - spns = supplier_spn_idx.get(supplier.uri) - - for sch_pn in sch_part_numbers: - for supplier_part in pns.get(sch_pn, []): - order_part.available_from[supplier_part.uri] = supplier_part - for sch_spn in sch_supplier_part_numbers: - for supplier_part in spns.get(sch_spn, []): - order_part.available_from[supplier_part.uri] = supplier_part - - unresolved_parts = [] - for order_part in order_parts: - af = order_part.available_from - if len(af) == 0: - unresolved_parts.append(order_part) - elif len(af) == 1: - order_part.selected_part = next(iter(af.values())) - else: - raise EeException("unimplemented: part ({}) available from multiple suppliers: {}". - format(order_part.ref, ",".join(af.keys()))) - - order_parts.add_index("uri", lambda op: op.selected_part.uri if op.selected_part else None) - order_parts.add_multi_index("supplier,part", lambda op: ( - op.selected_part.supplier, op.selected_part.uri) if op.selected_part else None) - - if len(unresolved_parts) and fail_on_missing_parts: - raise EeException("The order has parts that can't be found from any supplier") - - out_file = project.report_dir / (os.path.splitext(out_path.name)[0] + ".rst") - make_report(out_file, unresolved_parts, order_parts, supplier_parts) - - out_parts = PartDb() - for order_part in order_parts: - if not order_part.selected_part: - continue - - supplier_part = order_part.selected_part - - part = Part(types.Part(supplier=supplier_part.supplier)) - part.add_schematic_reference(order_part.part.get_exactly_one_schematic_reference().referenceProp) - part.add_part_reference(supplier_part.uri) - - out_parts.add_entry(part, True) - - save_db(out_path, out_parts) diff --git a/src/ee/order/templates/order.rst.j2 b/src/ee/order/templates/order.rst.j2 deleted file mode 100644 index b46600c..0000000 --- a/src/ee/order/templates/order.rst.j2 +++ /dev/null @@ -1,89 +0,0 @@ -{% set order_part_uri_idx = order_parts.index("uri") -%} -Order -===== - -{% if unresolved_parts %} -Unresolved parts: -{% for op in unresolved_parts %} -* `{{ op.ref }} `_ -{%- endfor %} -{%- endif %} - -Parts for Order -=============== -{% for op in order_parts %} -.. _ref-{{ op.ref }}: - -{{ op.ref | subsection }} -{% if op.available_from|length == 0 %} -Could not find part. - -{% if op.part.get_mpns()|length == 1 -%} -MPN: {{ op.part.get_mpns()[0].valueProp }} -{% elif op.part.get_mpns()|length > 1 -%} -{%- for mpn in op.part.get_mpns() %} -MPNs: -* {{ mpn.valueProp }} -{%- endfor %} -{%- endif -%} -{% if op.part.get_spns()|length == 1 -%} -SPN: {{ op.part.get_spns()[0].valueProp }} -{% elif op.part.get_spns()|length > 1 -%} -{%- for spn in op.part.get_spns() %} -SPNs: -* {{ spn.valueProp }} -{%- endfor %} -{%- endif -%} - -{% elif op.available_from|length == 1 %} -{%- set part=op.available_from.values()|first %} -{%- set pn=part|first_pn %} -{%- set spn=part|first_spn %} -Selected supplier: {{ part.supplier }}{{ (", pn: " + pn.valueProp) if pn else "" }}{{ (", spn: " + spn.valueProp) if spn else "" }}. -Part: `{{pn.valueProp}} `_ -{% else %} -MANY -{% endif %} -{%- endfor %} - -Part details -============ -{%- set part_by_uri=supplier_parts.index("uri") %} -{% for supplier, partUris in order_parts.index("supplier,part").items() %} -{{ ("From " + supplier) | subsection }} -{% for partUri in partUris %} -{%- set part=part_by_uri.get_single(partUri) %} -{%- set pn=part|first_pn %} -{%- set spn=part|first_spn %} -{%- set title=pn.valueProp if pn else (spn.valueProp if spn else "???") %} -.. _part-{{title}}: - -{{ title|subsubsection }} - -=========== === -{%- if part.description %} -Description {{ part.description }} -{%- endif %} -MPN {{ pn.value }} -SPN {{ spn.value }} -Used by: {% for op in order_part_uri_idx.get(part.uriProp) %}`{{ op.ref }} `_{{ ", " if not loop.last }}{% endfor %} -=========== === -{# -Facts -..... - -{% for f in part.facts.fact %} -f={{f}} -{% endfor %} - -#} -Documentation -............. - -{% for l in part.get_links() %} -{%- if l.relationProp == "http://purl.org/ee/link-relation#documentation" %} -* `{{ l.title }} <{{ l.url }}>`__ -{%- endif %} -{%- endfor %} -{% endfor %} -{% endfor %} diff --git a/src/ee/project/__init__.py b/src/ee/project/__init__.py index 1adbbde..24635ee 100644 --- a/src/ee/project/__init__.py +++ b/src/ee/project/__init__.py @@ -54,7 +54,7 @@ class Project(object): return Project(project_dir, cfg) def save(self): - path = self.project_dir / ".ee" / "config" + path = self.project_dir / "eeconfig" mk_parents(path) - with (path).open("w") as f: + with path.open("w") as f: self._cfg.write(f) diff --git a/src/ee/tools/create_bom.py b/src/ee/tools/create_bom.py new file mode 100644 index 0000000..19521ce --- /dev/null +++ b/src/ee/tools/create_bom.py @@ -0,0 +1,31 @@ +import argparse +from pathlib import Path + +from ee.bom import create_bom +from ee.project import Project + +parser = argparse.ArgumentParser() + +parser.add_argument("--schematic", + required=True, + metavar="PART DB") + +parser.add_argument("--out", + required=True, + metavar="PART DB") + +parser.add_argument("--part-db", + nargs="*", + required=True, + metavar="PART DB") + +parser.add_argument("--strategy", + metavar="FUNC") + +args = parser.parse_args() + +project = Project.load() +part_db_dirs = [Path(part_db) for part_db in args.part_db] +fail_on_missing_parts = False + +create_bom(project, Path(args.schematic), Path(args.out), part_db_dirs, fail_on_missing_parts, args.strategy) diff --git a/src/ee/tools/create_order.py b/src/ee/tools/create_order.py deleted file mode 100644 index d740ff2..0000000 --- a/src/ee/tools/create_order.py +++ /dev/null @@ -1,31 +0,0 @@ -import argparse -from pathlib import Path - -from ee.order import create_order -from ee.project import Project - -parser = argparse.ArgumentParser() - -parser.add_argument("--schematic", - required=True, - metavar="PART DB") - -parser.add_argument("--out", - required=True, - metavar="PART DB") - -parser.add_argument("--part-db", - nargs="*", - required=True, - metavar="PART DB") - -parser.add_argument("--strategy", - metavar="FUNC") - -args = parser.parse_args() - -project = Project.load() -part_db_dirs = [Path(part_db) for part_db in args.part_db] -fail_on_missing_parts = False - -create_order(project, Path(args.schematic), Path(args.out), part_db_dirs, fail_on_missing_parts, args.strategy) diff --git a/src/ee/tools/init.py b/src/ee/tools/init.py index 74a67d1..c3d7e41 100644 --- a/src/ee/tools/init.py +++ b/src/ee/tools/init.py @@ -44,9 +44,9 @@ def init(project_dir: Path, basedir: Path, args): init_kicad_project(basedir, cfg, args) init_seeed_opl(project) - if args.create_order_strategy: - project.cfg.add_section("create-order") - project.cfg["create-order"]["strategy"] = args.create_order_strategy + if args.create_bom_strategy: + project.cfg.add_section("create-bom") + project.cfg["create-bom"]["strategy"] = args.create_bom_strategy print("Saving project. Now run 'ee ninja' to generate Ninja build file") project.save() @@ -61,7 +61,7 @@ parser.add_argument("--kicad-bom-strategy", required=False, metavar="PY CALLABLE") -parser.add_argument("--create-order-strategy", +parser.add_argument("--create-bom-strategy", required=False, metavar="PY CALLABLE") diff --git a/src/ee/tools/templates/build.ninja.j2 b/src/ee/tools/templates/build.ninja.j2 index 2a56bdc..23bef37 100644 --- a/src/ee/tools/templates/build.ninja.j2 +++ b/src/ee/tools/templates/build.ninja.j2 @@ -41,9 +41,9 @@ rule element14-normalize-facts description = element14-normalize-facts command = $ee element14-normalize-facts --in $in --out $out -rule create-order - description = create-order - command = $ee create-order --schematic $schematic --part-db $part_dbs --out $out $strategy +rule create-bom + description = create-bom + command = $ee create-bom --schematic $schematic --part-db $part_dbs --out $out $strategy rule import-parts-yaml description = import-parts-yaml $in @@ -79,21 +79,21 @@ build {{ out }}: import-parts-yaml {{ f }} # default {{ out }} {% endfor %} -build ee/order.xml | $report_dir/order.rst: create-order ee/sch.xml {%- for p in part_dbs %} {{ p }}.xml{% endfor %} +build ee/bom.xml | $report_dir/bom.rst: create-bom ee/sch.xml {%- for p in part_dbs %} {{ p }}.xml{% endfor %} schematic = ee/sch.xml part_dbs ={%- for p in part_dbs %} {{ p }}.xml{% endfor %} -{%- if project.cfg["create-order"] and project.cfg["create-order"]["strategy"] %} - strategy = --strategy {{ project.cfg["create-order"]["strategy"] }} +{%- if project.cfg["create-bom"] and project.cfg["create-bom"]["strategy"] %} + strategy = --strategy {{ project.cfg["create-bom"]["strategy"] }} {%- endif %} -default ee/order.xml +default ee/bom.xml rule seeed-download-opl description = seeed-download-opl $opl command = $ee seeed-download-opl --out $out --opl $opl -{%- if project.cfg.has_section("seeed-opl") -%} -{% set opls=project.cfg["seeed-opl"]["opls"].split(",") -%} +{% if project.cfg.has_section("seeed-opl") %} +{%- set opls=project.cfg["seeed-opl"]["opls"].split(",") -%} build seeed-download-opls: phony{%- for opl in opls %} ee/seeed/opl/{{ opl.strip() }}.xml{% endfor %} {%- for opl in opls %} {% set opl=opl.strip() -%} @@ -101,4 +101,4 @@ build seeed-download-opls: phony{%- for opl in opls %} ee/seeed/opl/{{ opl.strip build ee/seeed/opl/{{ opl }}.xml: seeed-download-opl opl = {{ opl }} {% endfor -%} -{% endif %} +{% endif -%} -- cgit v1.2.3