From 9239e821b85d49b63cb318c9f2e1bf2b5b7d067d Mon Sep 17 00:00:00 2001 From: James Devine Date: Thu, 17 Aug 2017 00:10:02 +0200 Subject: [PATCH] Schematic revised & completed. Layout in progress --- openautopihat.brd | 2556 +++++++++++++++++++++ openautopihat.pdf | Bin 0 -> 45337 bytes openautopihat.sch | 5400 ++++++++++++++++----------------------------- 3 files changed, 4519 insertions(+), 3437 deletions(-) create mode 100644 openautopihat.brd create mode 100644 openautopihat.pdf diff --git a/openautopihat.brd b/openautopihat.brd new file mode 100644 index 0000000..3fa7d20 --- /dev/null +++ b/openautopihat.brd @@ -0,0 +1,2556 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CR1220 and CR1225 use this battery holder. + + + + + + + + + +>NAME +>VALUE +>NAME + + + + + + +Plastic- encapsulated transistors + + +<b>0603<b><p> + + + + + + +>name +>value +>name + + + +<b>0805<b><p> + + + + + + +>NAME +>VALUE + + + +<b>Aluminium Electrolytic Capacitor Package B</b> + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>1210<b><p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>name +>value + + + + + + + + + + + + + + + + +>name +>value + + + + + + + + + + + + + +>name + + +<b>0603<b><p> + + + + + + +>name +>value +>name + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +<b>Aluminium Electrolytic Capacitor Package B</b> + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>name +>value + + +<b>0805<b><p> + + + + + + +>NAME +>VALUE + + + +<b>0402<b><p> + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>name +>value + + + + + + + + + + + +>name +>value + + + + +>NAME + + + + + +<b>SOT23</b> + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>name +>value + + + + + + +<b>0603<b><p> + + + + + + +>name +>value +>name + + + +<b>0805<b><p> + + + + + + +>NAME +>VALUE + + + + + + + + + +>name +>value + + + + + + + +<b>1210<b><p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>name +>value + + + + + + + + + + + + + + + + +>name +>value + + + + + + + + + +>NAME +>VALUE + + + +<b>SOT23</b> + + + + + + + + +>name +>value + + + + + + + + + + + + +>name +>value + + + + + + + +>NAME +>VALUE + + + + + + + + + +>name + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + +>value +>name +>name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>name +>value +>name +3 Slot drills with copper +1 Slot Hole without copper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +SOT98 Emitter Collector Basis + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALIUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>Raspberry Pi</b> by <b>Martin's Bastelstube</b> +<p> +Different shapes of piggyback boards for the famous &amp; fabulous +<a href="http://www.raspberrypi.org/">Raspberry Pi</a> computer. +<p> +The outline of the Raspberry Pi board is drawn on layer 52 bDocu, so you can make it invisible if necessary.<br/> +Recommendation: Start your design with RASPI_BOARD_*_FULL, so you are aware of all the big components and +connectors when you're drawing the dimensions of your board and placing your own components.<br/> +Later, you can simply change the package of your Raspberry Pi connector to the RASPI_BOARD_*_EDGES type, +so you can concentrate on your own design. +<p> +Most of my board packages don't have the outline drawn in layer 20 Dimension (except the HATs). This allows you to deviate from the original Raspberry Pi board shape, e.g. when you need more space behind the GPIO connector for the routing of the power supply lines. If you want to stick exactly to the Raspberry Pi board shape, then just draw the Dimension layer right on the lines in layer bDocu. + +<hr><br/> + +Version 1.3 +<ul> +<li>Added the shape and dimensions of the HAT board with &amp; without the camera and display flex cutout</li> +<li>New GPIO connector version (suffix &quot;#&quot;) with all pins connected (no more &quot;n.c.&quot; pins)</li> +<li>Two more &quot;AB-&quot; boards with 5 and 6 drill holes / pads, mechanically compatible with all RasPi versions</li> +</ul> + +Version 1.2 +<ul> +<li>Added a 26-pin GPIO connector with board dimensions of model B+<br/> + for backwards compatibility with models A and B, named &quot;B-&quot;</li> +</ul> + +Version 1.1 +<ul> +<li>New GPIO connector and board dimensions of model B+</li> +<li>Old connector and board (for models A and B) renamed to AB</li> +<li>GPIO pin numbers on connector changed to match Rev2 board design</li> +</ul> + +Version 1.0 +<ul> +<li>More detailed descriptions for all components</li> +<li>Published on Cadsoft webpage</li> +</ul> + +<hr><br/> + +Designed by <a href="http://bastelstube.rocci.net/">Martin's Bastelstube</a><br> +Comments / complaints / bug reports / suggestions to <author>eightbit@web.de</author> + + +26-pin connector for Raspberry Pi GPIO<br/> + &nbsp; just the two rows of pins + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +>NAME + + + + +<b>Silkscreen Icons, Legend Fields and Fiducials</b><p> +A collection of general purpose silkscreen icons, legends and label fields. +<h4><i>Copyright (C) 2004, Bob Starr (rtzaudio@mindspring.com)<br> +Updated 01/08/2005</i></h4> + + +<b>Global Fiducial</b><p> +1.0 MM Diameter<p> +Vision reference for SMD placement equipment + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +<b>0603<b><p> + + + + + + +>NAME +>VALUE +>name + + + +<b>0805<b><p> + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab. +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Since Version 8.2, Eagle supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. + + + diff --git a/openautopihat.pdf b/openautopihat.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ee0d880874d16f3a321251e5cb555df0145163de GIT binary patch literal 45337 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

(8Be((j-C1=;(ORU6Ye?>3-rW#c7f!95* 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 G - + - - - - - - - - - - - + + + + + + + + + + + @@ -78,13 +78,13 @@ - + - - + + @@ -98,37 +98,37 @@ - - - - - - - + + + + + + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -141,1432 +141,20 @@ - + - + - -<b>Raspberry Pi</b> by <b>Martin's Bastelstube</b> -<p> -Different shapes of piggyback boards for the famous &amp; fabulous -<a href="http://www.raspberrypi.org/">Raspberry Pi</a> computer. -<p> -The outline of the Raspberry Pi board is drawn on layer 52 bDocu, so you can make it invisible if necessary.<br/> -Recommendation: Start your design with RASPI_BOARD_*_FULL, so you are aware of all the big components and -connectors when you're drawing the dimensions of your board and placing your own components.<br/> -Later, you can simply change the package of your Raspberry Pi connector to the RASPI_BOARD_*_EDGES type, -so you can concentrate on your own design. -<p> -Most of my board packages don't have the outline drawn in layer 20 Dimension (except the HATs). This allows you to deviate from the original Raspberry Pi board shape, e.g. when you need more space behind the GPIO connector for the routing of the power supply lines. If you want to stick exactly to the Raspberry Pi board shape, then just draw the Dimension layer right on the lines in layer bDocu. - -<hr><br/> - -Version 1.3 -<ul> -<li>Added the shape and dimensions of the HAT board with &amp; without the camera and display flex cutout</li> -<li>New GPIO connector version (suffix &quot;#&quot;) with all pins connected (no more &quot;n.c.&quot; pins)</li> -<li>Two more &quot;AB-&quot; boards with 5 and 6 drill holes / pads, mechanically compatible with all RasPi versions</li> -</ul> - -Version 1.2 -<ul> -<li>Added a 26-pin GPIO connector with board dimensions of model B+<br/> - for backwards compatibility with models A and B, named &quot;B-&quot;</li> -</ul> - -Version 1.1 -<ul> -<li>New GPIO connector and board dimensions of model B+</li> -<li>Old connector and board (for models A and B) renamed to AB</li> -<li>GPIO pin numbers on connector changed to match Rev2 board design</li> -</ul> - -Version 1.0 -<ul> -<li>More detailed descriptions for all components</li> -<li>Published on Cadsoft webpage</li> -</ul> - -<hr><br/> - -Designed by <a href="http://bastelstube.rocci.net/">Martin's Bastelstube</a><br> -Comments / complaints / bug reports / suggestions to <author>eightbit@web.de</author> - - -Raspberry Pi board model B+, full outline with position of big connectors &amp; drill holes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Raspberry Pi board model B+, full outline with position of big connectors &amp; mounting pads - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Raspberry Pi board model B+, outline is only marked by its edges<br> -without any drill holes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - -Raspberry Pi board model B+, outline is only marked by its edges<br> -with 3 drill holes (top left hole is missing to allow routing of power supply lines) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - -Raspberry Pi board model B+, outline is only marked by its edges<br> -with 3 mounting pads (top left pad is missing to allow routing of power supply lines) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - -Raspberry Pi board model B+, outline is only marked by its edges<br/> -with all 4 drill holes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - -Raspberry Pi board model B+, outline is only marked by its edges<br/> -with all 4 mounting pads - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - -Raspberry Pi board model B+ HAT board<br/> -Official outline, but without cutouts for display &amp; camera flex connector - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - -Raspberry Pi board model B+ HAT board<br/> -Official outline with cutout for display flex connector - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - -Display Flex Slot - - -Raspberry Pi board model B+ HAT board<br/> -Official outline with cutouts for display &amp; camera flex connector - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - -Display Flex Slot -Camera Flex Slot - - - - -Generic schematic symbol for the Raspberry Pi GPIO connector<br/> -Model B+ &nbsp; all pins connected - - - - -Raspberry Pi -GPIO Port - - - - - - - - - - - - - - - - - - - - - - - - - - -Model B+ - - - - - - - - - - - - - - - - - - -Raspberry Pi GPIO connector with markings for the outer dimensions of the Raspberry Pi board model B+<br> -with different sets of drill holes or mounting pads<br/> -All pins connected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3381,42 +1969,6 @@ Source: 008-0260-0_E.pdf >NAME >VALUE - - - - - - - - ->NAME ->name ->VALUE - - - - - ->name - - - - ->name - - - - - - - ->name ->value - - - - - @@ -3430,61 +1982,6 @@ Source: 008-0260-0_E.pdf >name - - - - - - - - - - - ->NAME ->VALUE ->name - - - - - - - - - - - - - ->name ->value ->name - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE ->name - - <b>Aluminium Electrolytic Capacitor Package A</b> @@ -4300,23 +2797,6 @@ http://www.vishay.com/docs/88751/88751.pdf - ->name ->value - - - -C - - - - - ->name - - - - @@ -4329,44 +2809,6 @@ http://www.vishay.com/docs/88751/88751.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->name ->value - - - - - - - @@ -5041,66 +3483,6 @@ http://www.vishay.com/docs/88751/88751.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -5117,52 +3499,6 @@ http://www.vishay.com/docs/88751/88751.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <b>Electrolytic Capacitors,Tantalum Capacitors and Super Capacitors</b> @@ -5719,118 +4055,6 @@ http://www.vishay.com/docs/88751/88751.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - <b>SUB-D</b> @@ -5916,18 +4140,6 @@ http://www.vishay.com/docs/88751/88751.pdf - - - - - ->name ->value - - - - - @@ -6027,57 +4239,6 @@ http://www.vishay.com/docs/88751/88751.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -7417,234 +5578,6 @@ type 0309, grid 2.5 mm - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - -3.2mm*5mm dimension <br> -8MHz available - - - - - - - - - - - - - - - - - - ->name ->value ->name - - - - - - - - - - - - ->VALUE ->NAME - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - ->NAME ->VALUE ->NAME - - - - - - - - - - - - - ->name ->value - - - - - - - - ->name ->value - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - ->name ->value - <b>1813<b><p> @@ -8042,43 +5975,6 @@ type 0309, grid 2.5 mm - - - - - - - - - - - ->NAME ->VALUE -1 -2 - - - - - - - - - - - - - - - - - - - ->name ->value - @@ -8760,124 +6656,6 @@ type 0309, grid 2.5 mm - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -TS-1188E -<br>http://www.best-dz.com/?thread-374-2.html - - - - - - - - - - - - - - - - - @@ -9359,144 +7137,6 @@ type 0309, grid 2.5 mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -9811,17 +7451,6 @@ http://html.alldatasheetcn.com/html-pdf/551584/MPS/MP1496DJ/55/1/MP1496DJ.html>VALUE - - - - - - ->NAME ->VALUE - - - @@ -10842,8 +8471,8 @@ type 0309, grid 20mm - - + + >NAME >VALUE @@ -10926,6 +8555,36 @@ type 0309, grid 20mm >NAME + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + @@ -11200,6 +8859,15 @@ type 0309, grid 20mm + + + + + + + + + @@ -11795,110 +9463,6 @@ type 0309, grid 20mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - -317050012 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -12033,6 +9597,21 @@ TS-003 >VALUE + + + + + + + + + + + + +>NAME +>VALUE + @@ -12087,6 +9666,20 @@ TS-003 >NAME >VALUE + + + + + + + +>NAME +>VALUE + + + + + @@ -12161,6 +9754,30 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf + +GPS/GNSS Low-Noise Amplifier + + + + + + + + + + + + + + + + + + + + + + @@ -12229,99 +9846,6 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - -<b>SOT23</b> - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE -D -S -G - - - - - - - -305030028 - - - - - - - - - - - - - - - - - - - - - @@ -12644,6 +10168,60 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12660,6 +10238,17 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf + + + + + +>name +>value + + + + @@ -12733,6 +10322,681 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + +>name +>value + + + + +L70 GPS module + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Raspberry Pi</b> by <b>Martin's Bastelstube</b> +<p> +Different shapes of piggyback boards for the famous &amp; fabulous +<a href="http://www.raspberrypi.org/">Raspberry Pi</a> computer. +<p> +The outline of the Raspberry Pi board is drawn on layer 52 bDocu, so you can make it invisible if necessary.<br/> +Recommendation: Start your design with RASPI_BOARD_*_FULL, so you are aware of all the big components and +connectors when you're drawing the dimensions of your board and placing your own components.<br/> +Later, you can simply change the package of your Raspberry Pi connector to the RASPI_BOARD_*_EDGES type, +so you can concentrate on your own design. +<p> +Most of my board packages don't have the outline drawn in layer 20 Dimension (except the HATs). This allows you to deviate from the original Raspberry Pi board shape, e.g. when you need more space behind the GPIO connector for the routing of the power supply lines. If you want to stick exactly to the Raspberry Pi board shape, then just draw the Dimension layer right on the lines in layer bDocu. + +<hr><br/> + +Version 1.3 +<ul> +<li>Added the shape and dimensions of the HAT board with &amp; without the camera and display flex cutout</li> +<li>New GPIO connector version (suffix &quot;#&quot;) with all pins connected (no more &quot;n.c.&quot; pins)</li> +<li>Two more &quot;AB-&quot; boards with 5 and 6 drill holes / pads, mechanically compatible with all RasPi versions</li> +</ul> + +Version 1.2 +<ul> +<li>Added a 26-pin GPIO connector with board dimensions of model B+<br/> + for backwards compatibility with models A and B, named &quot;B-&quot;</li> +</ul> + +Version 1.1 +<ul> +<li>New GPIO connector and board dimensions of model B+</li> +<li>Old connector and board (for models A and B) renamed to AB</li> +<li>GPIO pin numbers on connector changed to match Rev2 board design</li> +</ul> + +Version 1.0 +<ul> +<li>More detailed descriptions for all components</li> +<li>Published on Cadsoft webpage</li> +</ul> + +<hr><br/> + +Designed by <a href="http://bastelstube.rocci.net/">Martin's Bastelstube</a><br> +Comments / complaints / bug reports / suggestions to <author>eightbit@web.de</author> + + +26-pin connector for Raspberry Pi GPIO<br/> + &nbsp; just the two rows of pins + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +>NAME + + +26-pin box header for Raspberry Pi GPIO<br/> + &nbsp; for use with flat ribbon cables + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + +Generic schematic symbol for the Raspberry Pi GPIO connector<br/> +Model A / B, Revision 2 &nbsp; with 6 &quot;not connected&quot; pins + + + + +Raspberry Pi +GPIO Port + + + + + + + + + + + + + + + + + + + + + + + + + + +Mod. A / B, Rev 2 + + + + +Only the 2x13 header connector, nothing else + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +303010037 + + + + + + + + + + + + + + + + + + + + + + + +<b>0603<b><p> + + + + + + +>NAME +>VALUE +>name + + + +<b>0805<b><p> + + + + + + +>NAME +>VALUE + + + + + + + + + + + +>NAME +>VALUE + + + + + + +302010076 + + + + + + + + + + + + + + + + + + + +302010165 + + + + + + + + + + + + + + + + + + + +302010178 + + + + + + + + + + + + + + + + + + + +302010088 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + +301010292 + + + + + + + + + + + + + + + + + + + +301010361 + + + + + + + + + + + + + + + + + + + +301010319 + + + + + + + + + + + + + + + + + + @@ -12745,7 +11009,6 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - @@ -12766,22 +11029,12 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - - - - @@ -12800,9 +11053,9 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + - + @@ -12811,29 +11064,11 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - - - - + - - - - - - - - - @@ -12850,8 +11085,6 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - @@ -12859,19 +11092,12 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - @@ -12879,27 +11105,80 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - + + - + - + - - - - + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12918,12 +11197,25 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf short route RFID Connector -5V tolerant, connect to D11. Reader is SEEED SKU 113990041 RTC Module +Impedance of RF trace should be controlled by +50 ohm and the length should be kept as short +as possible. +GPS MODULE based on SEEED XADOW GPS +3.3V to 5V Level Converter +Power supply block (5V and 3.3V) borrowed from an Arduino Pi Hat +Minimum Pi Header (26 pins) +Note RFID is TX only, therefore we use this pin for a status LED +LEDs +Optional pull ups/downs for I2C bus +Openauto Pi Hat V1 +Designed by James Devine +Licensed under the CERN OHL V1.2 +http://github.com/pingud98/OpenAutoChPiHat +Prototype assembly in progress 16 aug 17 - @@ -12944,22 +11236,12 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - - - - @@ -12978,9 +11260,9 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + - + @@ -12989,35 +11271,11 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - @@ -13040,8 +11298,6 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - @@ -13052,7 +11308,6 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - @@ -13061,14 +11316,8 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - - + + @@ -13084,11 +11333,11 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + - + @@ -13096,18 +11345,18 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + - + - + @@ -13117,15 +11366,146 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13175,16 +11555,6 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - @@ -13274,79 +11644,9 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - + @@ -13421,7 +11721,7 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + @@ -13437,80 +11737,166 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13577,48 +11963,58 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + - + + + + + - + - + + + + + - + + + + + - + - + + + + + - + - + @@ -13626,6 +12022,11 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf + + + + @@ -13689,6 +12090,17 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf + + + + + + + + + @@ -13711,62 +12123,6 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -13781,37 +12137,29 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - + + + + - - - - - - - - - - - - - - - - - - - - - @@ -13826,29 +12174,27 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - - - - + + + + + + + + + @@ -13931,9 +12277,14 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf @@ -13944,9 +12295,14 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf + + + + @@ -14000,276 +12356,17 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -14289,77 +12386,11 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -14455,14 +12486,6 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - @@ -14484,21 +12507,6 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - @@ -14509,87 +12517,6 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -14621,18 +12548,32 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + - + + + + + + + + + + + + + - + @@ -14641,14 +12582,28 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + + + + + + + + + + + + + - + @@ -14661,6 +12616,11 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf + + + + @@ -14668,7 +12628,7 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + @@ -14685,22 +12645,584 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14708,6 +13230,10 @@ http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXuqtqv.pdf + +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. + Since Version 8.2, Eagle supports online libraries. The ids of those online libraries will not be understood (or retained)