aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlaise Thompson <blaise@untzag.com>2021-07-27 17:01:50 -0500
committerBlaise Thompson <blaise@untzag.com>2021-07-27 17:01:50 -0500
commit9eb725941ec03b716ec8aa3311772bf98f978461 (patch)
tree6b58ec66da954ab9b59963cabcba31fa9a759b28
parentb5ea12bc78a52d32fb5c59e9b7ffdab06e773676 (diff)
LICENSE
-rw-r--r--LICENSE201
-rw-r--r--README.md12
-rwxr-xr-xblock/tubeblock - Sheet1.pdf (renamed from tubeblock - Sheet1.pdf)bin240354 -> 240354 bytes
-rwxr-xr-xpcb/AD595AQ.dcm (renamed from PCB/AD595AQ.dcm)0
-rwxr-xr-xpcb/AD595AQ.lib (renamed from PCB/AD595AQ.lib)0
-rwxr-xr-xpcb/IRF630.lib (renamed from PCB/IRF630.lib)0
-rwxr-xr-xpcb/IRF9630.lib (renamed from PCB/IRF9630.lib)0
-rw-r--r--pcb/README.md33
-rw-r--r--pcb/_autosave-thermoelectric-tube.kicad_pcb (renamed from PCB/_autosave-thermoelectric-tube.kicad_pcb)0
-rw-r--r--pcb/_autosave-thermoelectric-tube.sch (renamed from PCB/_autosave-thermoelectric-tube.sch)0
-rwxr-xr-xpcb/arduino-kicad-library/.gitignore (renamed from PCB/arduino-kicad-library/.gitignore)0
-rwxr-xr-xpcb/arduino-kicad-library/Arduino.pretty/Arduino_101_Shield.kicad_mod (renamed from PCB/arduino-kicad-library/Arduino.pretty/Arduino_101_Shield.kicad_mod)0
-rwxr-xr-xpcb/arduino-kicad-library/Arduino.pretty/Arduino_Due_Shield.kicad_mod (renamed from PCB/arduino-kicad-library/Arduino.pretty/Arduino_Due_Shield.kicad_mod)0
-rwxr-xr-xpcb/arduino-kicad-library/Arduino.pretty/Arduino_Leonardo_Shield.kicad_mod (renamed from PCB/arduino-kicad-library/Arduino.pretty/Arduino_Leonardo_Shield.kicad_mod)0
-rwxr-xr-xpcb/arduino-kicad-library/Arduino.pretty/Arduino_Mega2560_Shield.kicad_mod (renamed from PCB/arduino-kicad-library/Arduino.pretty/Arduino_Mega2560_Shield.kicad_mod)0
-rwxr-xr-xpcb/arduino-kicad-library/Arduino.pretty/Arduino_Micro_Socket.kicad_mod (renamed from PCB/arduino-kicad-library/Arduino.pretty/Arduino_Micro_Socket.kicad_mod)0
-rwxr-xr-xpcb/arduino-kicad-library/Arduino.pretty/Arduino_Mini_Socket.kicad_mod (renamed from PCB/arduino-kicad-library/Arduino.pretty/Arduino_Mini_Socket.kicad_mod)0
-rwxr-xr-xpcb/arduino-kicad-library/Arduino.pretty/Arduino_Nano_Socket.kicad_mod (renamed from PCB/arduino-kicad-library/Arduino.pretty/Arduino_Nano_Socket.kicad_mod)0
-rwxr-xr-xpcb/arduino-kicad-library/Arduino.pretty/Arduino_Uno_Shield.kicad_mod (renamed from PCB/arduino-kicad-library/Arduino.pretty/Arduino_Uno_Shield.kicad_mod)0
-rwxr-xr-xpcb/arduino-kicad-library/Arduino.pretty/Arduino_Zero_Shield.kicad_mod (renamed from PCB/arduino-kicad-library/Arduino.pretty/Arduino_Zero_Shield.kicad_mod)0
-rwxr-xr-xpcb/arduino-kicad-library/LICENSE.txt (renamed from PCB/arduino-kicad-library/LICENSE.txt)0
-rwxr-xr-xpcb/arduino-kicad-library/README.md (renamed from PCB/arduino-kicad-library/README.md)0
-rwxr-xr-xpcb/arduino-kicad-library/arduino.dcm (renamed from PCB/arduino-kicad-library/arduino.dcm)0
-rwxr-xr-xpcb/arduino-kicad-library/arduino.lib (renamed from PCB/arduino-kicad-library/arduino.lib)0
-rw-r--r--pcb/footprints.pretty/F17HA-05HC.kicad_mod (renamed from PCB/footprints.pretty/F17HA-05HC.kicad_mod)0
-rwxr-xr-xpcb/fp-info-cache (renamed from PCB/fp-info-cache)0
-rwxr-xr-xpcb/fp-lib-table (renamed from PCB/fp-lib-table)0
-rw-r--r--pcb/gerber/thermoelectric-tube-B_CrtYd.gbr (renamed from PCB/gerber/thermoelectric-tube-B_CrtYd.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-B_Cu.gbr (renamed from PCB/gerber/thermoelectric-tube-B_Cu.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-B_Fab.gbr (renamed from PCB/gerber/thermoelectric-tube-B_Fab.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-B_Mask.gbr (renamed from PCB/gerber/thermoelectric-tube-B_Mask.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-B_Paste.gbr (renamed from PCB/gerber/thermoelectric-tube-B_Paste.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-B_SilkS.gbr (renamed from PCB/gerber/thermoelectric-tube-B_SilkS.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-Edge_Cuts.gbr (renamed from PCB/gerber/thermoelectric-tube-Edge_Cuts.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-F_CrtYd.gbr (renamed from PCB/gerber/thermoelectric-tube-F_CrtYd.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-F_Cu.gbr (renamed from PCB/gerber/thermoelectric-tube-F_Cu.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-F_Fab.gbr (renamed from PCB/gerber/thermoelectric-tube-F_Fab.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-F_Mask.gbr (renamed from PCB/gerber/thermoelectric-tube-F_Mask.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-F_Paste.gbr (renamed from PCB/gerber/thermoelectric-tube-F_Paste.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-F_SilkS.gbr (renamed from PCB/gerber/thermoelectric-tube-F_SilkS.gbr)0
-rw-r--r--pcb/gerber/thermoelectric-tube-NPTH.drl (renamed from PCB/gerber/thermoelectric-tube-NPTH.drl)0
-rw-r--r--pcb/gerber/thermoelectric-tube-PTH.drl (renamed from PCB/gerber/thermoelectric-tube-PTH.drl)0
-rw-r--r--pcb/gerber/thermoelectric-tube-revB.zip (renamed from PCB/gerber/thermoelectric-tube-revB.zip)bin131834 -> 131834 bytes
-rwxr-xr-xpcb/sym-lib-table (renamed from PCB/sym-lib-table)0
-rwxr-xr-xpcb/symbols.dcm (renamed from PCB/symbols.dcm)0
-rw-r--r--pcb/thermoelectric-tube-.bottom.svg (renamed from PCB/thermoelectric-tube-.bottom.svg)0
-rw-r--r--pcb/thermoelectric-tube-.top.svg (renamed from PCB/thermoelectric-tube-.top.svg)0
-rwxr-xr-xpcb/thermoelectric-tube-cache.lib (renamed from PCB/thermoelectric-tube-cache.lib)0
-rwxr-xr-xpcb/thermoelectric-tube.bak (renamed from PCB/thermoelectric-tube.bak)0
-rw-r--r--pcb/thermoelectric-tube.kicad_pcb (renamed from PCB/thermoelectric-tube.kicad_pcb)0
-rw-r--r--pcb/thermoelectric-tube.kicad_pcb-bak (renamed from PCB/thermoelectric-tube.kicad_pcb-bak)0
-rwxr-xr-xpcb/thermoelectric-tube.pdf (renamed from PCB/thermoelectric-tube.pdf)bin41500 -> 41500 bytes
-rwxr-xr-xpcb/thermoelectric-tube.pro (renamed from PCB/thermoelectric-tube.pro)0
-rw-r--r--pcb/thermoelectric-tube.sch (renamed from PCB/thermoelectric-tube.sch)0
-rw-r--r--pcb/thermoelectric-tube.sch-bak (renamed from PCB/thermoelectric-tube.sch-bak)0
-rwxr-xr-xpcb/tracespace.sh (renamed from PCB/tracespace.sh)0
56 files changed, 246 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..cf820d3
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,201 @@
+CERN Open Hardware Licence Version 2 - Permissive
+
+
+Preamble
+
+CERN has developed this licence to promote collaboration among
+hardware designers and to provide a legal tool which supports the
+freedom to use, study, modify, share and distribute hardware designs
+and products based on those designs. Version 2 of the CERN Open
+Hardware Licence comes in three variants: this licence, CERN-OHL-P
+(permissive); and two reciprocal licences: CERN-OHL-W (weakly
+reciprocal) and CERN-OHL-S (strongly reciprocal).
+
+The CERN-OHL-P is copyright CERN 2020. Anyone is welcome to use it, in
+unmodified form only.
+
+Use of this Licence does not imply any endorsement by CERN of any
+Licensor or their designs nor does it imply any involvement by CERN in
+their development.
+
+
+1 Definitions
+
+ 1.1 'Licence' means this CERN-OHL-P.
+
+ 1.2 'Source' means information such as design materials or digital
+ code which can be applied to Make or test a Product or to
+ prepare a Product for use, Conveyance or sale, regardless of its
+ medium or how it is expressed. It may include Notices.
+
+ 1.3 'Covered Source' means Source that is explicitly made available
+ under this Licence.
+
+ 1.4 'Product' means any device, component, work or physical object,
+ whether in finished or intermediate form, arising from the use,
+ application or processing of Covered Source.
+
+ 1.5 'Make' means to create or configure something, whether by
+ manufacture, assembly, compiling, loading or applying Covered
+ Source or another Product or otherwise.
+
+ 1.6 'Notice' means copyright, acknowledgement and trademark notices,
+ references to the location of any Notices, modification notices
+ (subsection 3.3(b)) and all notices that refer to this Licence
+ and to the disclaimer of warranties that are included in the
+ Covered Source.
+
+ 1.7 'Licensee' or 'You' means any person exercising rights under
+ this Licence.
+
+ 1.8 'Licensor' means a person who creates Source or modifies Covered
+ Source and subsequently Conveys the resulting Covered Source
+ under the terms and conditions of this Licence. A person may be
+ a Licensee and a Licensor at the same time.
+
+ 1.9 'Convey' means to communicate to the public or distribute.
+
+
+2 Applicability
+
+ 2.1 This Licence governs the use, copying, modification, Conveying
+ of Covered Source and Products, and the Making of Products. By
+ exercising any right granted under this Licence, You irrevocably
+ accept these terms and conditions.
+
+ 2.2 This Licence is granted by the Licensor directly to You, and
+ shall apply worldwide and without limitation in time.
+
+ 2.3 You shall not attempt to restrict by contract or otherwise the
+ rights granted under this Licence to other Licensees.
+
+ 2.4 This Licence is not intended to restrict fair use, fair dealing,
+ or any other similar right.
+
+
+3 Copying, Modifying and Conveying Covered Source
+
+ 3.1 You may copy and Convey verbatim copies of Covered Source, in
+ any medium, provided You retain all Notices.
+
+ 3.2 You may modify Covered Source, other than Notices.
+
+ You may only delete Notices if they are no longer applicable to
+ the corresponding Covered Source as modified by You and You may
+ add additional Notices applicable to Your modifications.
+
+ 3.3 You may Convey modified Covered Source (with the effect that You
+ shall also become a Licensor) provided that You:
+
+ a) retain Notices as required in subsection 3.2; and
+
+ b) add a Notice to the modified Covered Source stating that You
+ have modified it, with the date and brief description of how
+ You have modified it.
+
+ 3.4 You may Convey Covered Source or modified Covered Source under
+ licence terms which differ from the terms of this Licence
+ provided that You:
+
+ a) comply at all times with subsection 3.3; and
+
+ b) provide a copy of this Licence to anyone to whom You
+ Convey Covered Source or modified Covered Source.
+
+
+4 Making and Conveying Products
+
+You may Make Products, and/or Convey them, provided that You ensure
+that the recipient of the Product has access to any Notices applicable
+to the Product.
+
+
+5 DISCLAIMER AND LIABILITY
+
+ 5.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products
+ are provided 'as is' and any express or implied warranties,
+ including, but not limited to, implied warranties of
+ merchantability, of satisfactory quality, non-infringement of
+ third party rights, and fitness for a particular purpose or use
+ are disclaimed in respect of any Source or Product to the
+ maximum extent permitted by law. The Licensor makes no
+ representation that any Source or Product does not or will not
+ infringe any patent, copyright, trade secret or other
+ proprietary right. The entire risk as to the use, quality, and
+ performance of any Source or Product shall be with You and not
+ the Licensor. This disclaimer of warranty is an essential part
+ of this Licence and a condition for the grant of any rights
+ granted under this Licence.
+
+ 5.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to
+ the maximum extent permitted by law, have no liability for
+ direct, indirect, special, incidental, consequential, exemplary,
+ punitive or other damages of any character including, without
+ limitation, procurement of substitute goods or services, loss of
+ use, data or profits, or business interruption, however caused
+ and on any theory of contract, warranty, tort (including
+ negligence), product liability or otherwise, arising in any way
+ in relation to the Covered Source, modified Covered Source
+ and/or the Making or Conveyance of a Product, even if advised of
+ the possibility of such damages, and You shall hold the
+ Licensor(s) free and harmless from any liability, costs,
+ damages, fees and expenses, including claims by third parties,
+ in relation to such use.
+
+
+6 Patents
+
+ 6.1 Subject to the terms and conditions of this Licence, each
+ Licensor hereby grants to You a perpetual, worldwide,
+ non-exclusive, no-charge, royalty-free, irrevocable (except as
+ stated in this section 6, or where terminated by the Licensor
+ for cause) patent licence to Make, have Made, use, offer to
+ sell, sell, import, and otherwise transfer the Covered Source
+ and Products, where such licence applies only to those patent
+ claims licensable by such Licensor that are necessarily
+ infringed by exercising rights under the Covered Source as
+ Conveyed by that Licensor.
+
+ 6.2 If You institute patent litigation against any entity (including
+ a cross-claim or counterclaim in a lawsuit) alleging that the
+ Covered Source or a Product constitutes direct or contributory
+ patent infringement, or You seek any declaration that a patent
+ licensed to You under this Licence is invalid or unenforceable
+ then any rights granted to You under this Licence shall
+ terminate as of the date such process is initiated.
+
+
+7 General
+
+ 7.1 If any provisions of this Licence are or subsequently become
+ invalid or unenforceable for any reason, the remaining
+ provisions shall remain effective.
+
+ 7.2 You shall not use any of the name (including acronyms and
+ abbreviations), image, or logo by which the Licensor or CERN is
+ known, except where needed to comply with section 3, or where
+ the use is otherwise allowed by law. Any such permitted use
+ shall be factual and shall not be made so as to suggest any kind
+ of endorsement or implication of involvement by the Licensor or
+ its personnel.
+
+ 7.3 CERN may publish updated versions and variants of this Licence
+ which it considers to be in the spirit of this version, but may
+ differ in detail to address new problems or concerns. New
+ versions will be published with a unique version number and a
+ variant identifier specifying the variant. If the Licensor has
+ specified that a given variant applies to the Covered Source
+ without specifying a version, You may treat that Covered Source
+ as being released under any version of the CERN-OHL with that
+ variant. If no variant is specified, the Covered Source shall be
+ treated as being released under CERN-OHL-S. The Licensor may
+ also specify that the Covered Source is subject to a specific
+ version of the CERN-OHL or any later version in which case You
+ may apply this or any later version of CERN-OHL with the same
+ variant identifier published by CERN.
+
+ 7.4 This Licence shall not be enforceable except by a Licensor
+ acting as such, and third party beneficiary rights are
+ specifically excluded.
+
+
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b675915
--- /dev/null
+++ b/README.md
@@ -0,0 +1,12 @@
+# Thermoelectric Tube
+
+A small project for students to put together as a learning exercise.
+Involves machining, glass blowing, and electronics work.
+
+![WPP photo](./coverart.png)
+
+## Repository
+
+This is an open source hardware project licensed under the CERN Open Hardware License Version 2 - Permissive.
+Please see the LICENSE file for the complete license.
+
diff --git a/tubeblock - Sheet1.pdf b/block/tubeblock - Sheet1.pdf
index 13e8f15..13e8f15 100755
--- a/tubeblock - Sheet1.pdf
+++ b/block/tubeblock - Sheet1.pdf
Binary files differ
diff --git a/PCB/AD595AQ.dcm b/pcb/AD595AQ.dcm
index 5f3ed79..5f3ed79 100755
--- a/PCB/AD595AQ.dcm
+++ b/pcb/AD595AQ.dcm
diff --git a/PCB/AD595AQ.lib b/pcb/AD595AQ.lib
index 674606b..674606b 100755
--- a/PCB/AD595AQ.lib
+++ b/pcb/AD595AQ.lib
diff --git a/PCB/IRF630.lib b/pcb/IRF630.lib
index d1cb9ea..d1cb9ea 100755
--- a/PCB/IRF630.lib
+++ b/pcb/IRF630.lib
diff --git a/PCB/IRF9630.lib b/pcb/IRF9630.lib
index b2de77a..b2de77a 100755
--- a/PCB/IRF9630.lib
+++ b/pcb/IRF9630.lib
diff --git a/pcb/README.md b/pcb/README.md
new file mode 100644
index 0000000..0a82aed
--- /dev/null
+++ b/pcb/README.md
@@ -0,0 +1,33 @@
+# Thermoelectric Tube PCB
+
+Circuit board for thermoelectric tube project.
+
+## PCB
+
+This PCB was designed using KiCAD version 5.
+Refer to `thermoelectric-tube.pdf` for schematic.
+PCB images generated with [tracespace](https://github.com/tracespace/tracespace) follow.
+
+<img src="./thermoelectric-tube-.top.svg" width="100%"/>
+<img src="./thermoelectric-tube-.bottom.svg" width="100%"/>
+
+Bill of Materials
+
+| reference | value | manufacturer | part number | price | vendors |
+| :------------- | :------------ | :----------- | :------------------- | :---- | :------ |
+
+## Changelog
+
+### Unprinted
+
+### Revision B
+
+#### Added
+- fans
+- proper connector for peltier element
+
+### Revision A
+
+#### Added
+- initial design
+
diff --git a/PCB/_autosave-thermoelectric-tube.kicad_pcb b/pcb/_autosave-thermoelectric-tube.kicad_pcb
index 4c614ad..4c614ad 100644
--- a/PCB/_autosave-thermoelectric-tube.kicad_pcb
+++ b/pcb/_autosave-thermoelectric-tube.kicad_pcb
diff --git a/PCB/_autosave-thermoelectric-tube.sch b/pcb/_autosave-thermoelectric-tube.sch
index fd3d825..fd3d825 100644
--- a/PCB/_autosave-thermoelectric-tube.sch
+++ b/pcb/_autosave-thermoelectric-tube.sch
diff --git a/PCB/arduino-kicad-library/.gitignore b/pcb/arduino-kicad-library/.gitignore
index 73cee93..73cee93 100755
--- a/PCB/arduino-kicad-library/.gitignore
+++ b/pcb/arduino-kicad-library/.gitignore
diff --git a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_101_Shield.kicad_mod b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_101_Shield.kicad_mod
index b6c41ba..b6c41ba 100755
--- a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_101_Shield.kicad_mod
+++ b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_101_Shield.kicad_mod
diff --git a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Due_Shield.kicad_mod b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Due_Shield.kicad_mod
index 2cc68bd..2cc68bd 100755
--- a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Due_Shield.kicad_mod
+++ b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Due_Shield.kicad_mod
diff --git a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Leonardo_Shield.kicad_mod b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Leonardo_Shield.kicad_mod
index a71455a..a71455a 100755
--- a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Leonardo_Shield.kicad_mod
+++ b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Leonardo_Shield.kicad_mod
diff --git a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Mega2560_Shield.kicad_mod b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Mega2560_Shield.kicad_mod
index 854cb38..854cb38 100755
--- a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Mega2560_Shield.kicad_mod
+++ b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Mega2560_Shield.kicad_mod
diff --git a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Micro_Socket.kicad_mod b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Micro_Socket.kicad_mod
index f9c7b28..f9c7b28 100755
--- a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Micro_Socket.kicad_mod
+++ b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Micro_Socket.kicad_mod
diff --git a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Mini_Socket.kicad_mod b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Mini_Socket.kicad_mod
index b6852c5..b6852c5 100755
--- a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Mini_Socket.kicad_mod
+++ b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Mini_Socket.kicad_mod
diff --git a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Nano_Socket.kicad_mod b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Nano_Socket.kicad_mod
index 55c5b83..55c5b83 100755
--- a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Nano_Socket.kicad_mod
+++ b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Nano_Socket.kicad_mod
diff --git a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Uno_Shield.kicad_mod b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Uno_Shield.kicad_mod
index 965014b..965014b 100755
--- a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Uno_Shield.kicad_mod
+++ b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Uno_Shield.kicad_mod
diff --git a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Zero_Shield.kicad_mod b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Zero_Shield.kicad_mod
index 7579085..7579085 100755
--- a/PCB/arduino-kicad-library/Arduino.pretty/Arduino_Zero_Shield.kicad_mod
+++ b/pcb/arduino-kicad-library/Arduino.pretty/Arduino_Zero_Shield.kicad_mod
diff --git a/PCB/arduino-kicad-library/LICENSE.txt b/pcb/arduino-kicad-library/LICENSE.txt
index 19e3071..19e3071 100755
--- a/PCB/arduino-kicad-library/LICENSE.txt
+++ b/pcb/arduino-kicad-library/LICENSE.txt
diff --git a/PCB/arduino-kicad-library/README.md b/pcb/arduino-kicad-library/README.md
index cd76c14..cd76c14 100755
--- a/PCB/arduino-kicad-library/README.md
+++ b/pcb/arduino-kicad-library/README.md
diff --git a/PCB/arduino-kicad-library/arduino.dcm b/pcb/arduino-kicad-library/arduino.dcm
index c04da84..c04da84 100755
--- a/PCB/arduino-kicad-library/arduino.dcm
+++ b/pcb/arduino-kicad-library/arduino.dcm
diff --git a/PCB/arduino-kicad-library/arduino.lib b/pcb/arduino-kicad-library/arduino.lib
index cdded36..cdded36 100755
--- a/PCB/arduino-kicad-library/arduino.lib
+++ b/pcb/arduino-kicad-library/arduino.lib
diff --git a/PCB/footprints.pretty/F17HA-05HC.kicad_mod b/pcb/footprints.pretty/F17HA-05HC.kicad_mod
index 9a0e966..9a0e966 100644
--- a/PCB/footprints.pretty/F17HA-05HC.kicad_mod
+++ b/pcb/footprints.pretty/F17HA-05HC.kicad_mod
diff --git a/PCB/fp-info-cache b/pcb/fp-info-cache
index 6acd94b..6acd94b 100755
--- a/PCB/fp-info-cache
+++ b/pcb/fp-info-cache
diff --git a/PCB/fp-lib-table b/pcb/fp-lib-table
index 825457d..825457d 100755
--- a/PCB/fp-lib-table
+++ b/pcb/fp-lib-table
diff --git a/PCB/gerber/thermoelectric-tube-B_CrtYd.gbr b/pcb/gerber/thermoelectric-tube-B_CrtYd.gbr
index 5c70251..5c70251 100644
--- a/PCB/gerber/thermoelectric-tube-B_CrtYd.gbr
+++ b/pcb/gerber/thermoelectric-tube-B_CrtYd.gbr
diff --git a/PCB/gerber/thermoelectric-tube-B_Cu.gbr b/pcb/gerber/thermoelectric-tube-B_Cu.gbr
index 860f3ac..860f3ac 100644
--- a/PCB/gerber/thermoelectric-tube-B_Cu.gbr
+++ b/pcb/gerber/thermoelectric-tube-B_Cu.gbr
diff --git a/PCB/gerber/thermoelectric-tube-B_Fab.gbr b/pcb/gerber/thermoelectric-tube-B_Fab.gbr
index 22aa45c..22aa45c 100644
--- a/PCB/gerber/thermoelectric-tube-B_Fab.gbr
+++ b/pcb/gerber/thermoelectric-tube-B_Fab.gbr
diff --git a/PCB/gerber/thermoelectric-tube-B_Mask.gbr b/pcb/gerber/thermoelectric-tube-B_Mask.gbr
index e6ce347..e6ce347 100644
--- a/PCB/gerber/thermoelectric-tube-B_Mask.gbr
+++ b/pcb/gerber/thermoelectric-tube-B_Mask.gbr
diff --git a/PCB/gerber/thermoelectric-tube-B_Paste.gbr b/pcb/gerber/thermoelectric-tube-B_Paste.gbr
index 25fe4af..25fe4af 100644
--- a/PCB/gerber/thermoelectric-tube-B_Paste.gbr
+++ b/pcb/gerber/thermoelectric-tube-B_Paste.gbr
diff --git a/PCB/gerber/thermoelectric-tube-B_SilkS.gbr b/pcb/gerber/thermoelectric-tube-B_SilkS.gbr
index f94baa1..f94baa1 100644
--- a/PCB/gerber/thermoelectric-tube-B_SilkS.gbr
+++ b/pcb/gerber/thermoelectric-tube-B_SilkS.gbr
diff --git a/PCB/gerber/thermoelectric-tube-Edge_Cuts.gbr b/pcb/gerber/thermoelectric-tube-Edge_Cuts.gbr
index a76523d..a76523d 100644
--- a/PCB/gerber/thermoelectric-tube-Edge_Cuts.gbr
+++ b/pcb/gerber/thermoelectric-tube-Edge_Cuts.gbr
diff --git a/PCB/gerber/thermoelectric-tube-F_CrtYd.gbr b/pcb/gerber/thermoelectric-tube-F_CrtYd.gbr
index 229605b..229605b 100644
--- a/PCB/gerber/thermoelectric-tube-F_CrtYd.gbr
+++ b/pcb/gerber/thermoelectric-tube-F_CrtYd.gbr
diff --git a/PCB/gerber/thermoelectric-tube-F_Cu.gbr b/pcb/gerber/thermoelectric-tube-F_Cu.gbr
index 24d9693..24d9693 100644
--- a/PCB/gerber/thermoelectric-tube-F_Cu.gbr
+++ b/pcb/gerber/thermoelectric-tube-F_Cu.gbr
diff --git a/PCB/gerber/thermoelectric-tube-F_Fab.gbr b/pcb/gerber/thermoelectric-tube-F_Fab.gbr
index 616f146..616f146 100644
--- a/PCB/gerber/thermoelectric-tube-F_Fab.gbr
+++ b/pcb/gerber/thermoelectric-tube-F_Fab.gbr
diff --git a/PCB/gerber/thermoelectric-tube-F_Mask.gbr b/pcb/gerber/thermoelectric-tube-F_Mask.gbr
index fb7a567..fb7a567 100644
--- a/PCB/gerber/thermoelectric-tube-F_Mask.gbr
+++ b/pcb/gerber/thermoelectric-tube-F_Mask.gbr
diff --git a/PCB/gerber/thermoelectric-tube-F_Paste.gbr b/pcb/gerber/thermoelectric-tube-F_Paste.gbr
index b5b7ed5..b5b7ed5 100644
--- a/PCB/gerber/thermoelectric-tube-F_Paste.gbr
+++ b/pcb/gerber/thermoelectric-tube-F_Paste.gbr
diff --git a/PCB/gerber/thermoelectric-tube-F_SilkS.gbr b/pcb/gerber/thermoelectric-tube-F_SilkS.gbr
index 43f67ee..43f67ee 100644
--- a/PCB/gerber/thermoelectric-tube-F_SilkS.gbr
+++ b/pcb/gerber/thermoelectric-tube-F_SilkS.gbr
diff --git a/PCB/gerber/thermoelectric-tube-NPTH.drl b/pcb/gerber/thermoelectric-tube-NPTH.drl
index 5fac500..5fac500 100644
--- a/PCB/gerber/thermoelectric-tube-NPTH.drl
+++ b/pcb/gerber/thermoelectric-tube-NPTH.drl
diff --git a/PCB/gerber/thermoelectric-tube-PTH.drl b/pcb/gerber/thermoelectric-tube-PTH.drl
index 79bf81c..79bf81c 100644
--- a/PCB/gerber/thermoelectric-tube-PTH.drl
+++ b/pcb/gerber/thermoelectric-tube-PTH.drl
diff --git a/PCB/gerber/thermoelectric-tube-revB.zip b/pcb/gerber/thermoelectric-tube-revB.zip
index 5a59296..5a59296 100644
--- a/PCB/gerber/thermoelectric-tube-revB.zip
+++ b/pcb/gerber/thermoelectric-tube-revB.zip
Binary files differ
diff --git a/PCB/sym-lib-table b/pcb/sym-lib-table
index b5ae00b..b5ae00b 100755
--- a/PCB/sym-lib-table
+++ b/pcb/sym-lib-table
diff --git a/PCB/symbols.dcm b/pcb/symbols.dcm
index 5f3ed79..5f3ed79 100755
--- a/PCB/symbols.dcm
+++ b/pcb/symbols.dcm
diff --git a/PCB/thermoelectric-tube-.bottom.svg b/pcb/thermoelectric-tube-.bottom.svg
index ebf568b..ebf568b 100644
--- a/PCB/thermoelectric-tube-.bottom.svg
+++ b/pcb/thermoelectric-tube-.bottom.svg
diff --git a/PCB/thermoelectric-tube-.top.svg b/pcb/thermoelectric-tube-.top.svg
index d3ad385..d3ad385 100644
--- a/PCB/thermoelectric-tube-.top.svg
+++ b/pcb/thermoelectric-tube-.top.svg
diff --git a/PCB/thermoelectric-tube-cache.lib b/pcb/thermoelectric-tube-cache.lib
index a82d386..a82d386 100755
--- a/PCB/thermoelectric-tube-cache.lib
+++ b/pcb/thermoelectric-tube-cache.lib
diff --git a/PCB/thermoelectric-tube.bak b/pcb/thermoelectric-tube.bak
index c5359b8..c5359b8 100755
--- a/PCB/thermoelectric-tube.bak
+++ b/pcb/thermoelectric-tube.bak
diff --git a/PCB/thermoelectric-tube.kicad_pcb b/pcb/thermoelectric-tube.kicad_pcb
index 7b6760d..7b6760d 100644
--- a/PCB/thermoelectric-tube.kicad_pcb
+++ b/pcb/thermoelectric-tube.kicad_pcb
diff --git a/PCB/thermoelectric-tube.kicad_pcb-bak b/pcb/thermoelectric-tube.kicad_pcb-bak
index c54a401..c54a401 100644
--- a/PCB/thermoelectric-tube.kicad_pcb-bak
+++ b/pcb/thermoelectric-tube.kicad_pcb-bak
diff --git a/PCB/thermoelectric-tube.pdf b/pcb/thermoelectric-tube.pdf
index aaf7de7..aaf7de7 100755
--- a/PCB/thermoelectric-tube.pdf
+++ b/pcb/thermoelectric-tube.pdf
Binary files differ
diff --git a/PCB/thermoelectric-tube.pro b/pcb/thermoelectric-tube.pro
index 3ed1274..3ed1274 100755
--- a/PCB/thermoelectric-tube.pro
+++ b/pcb/thermoelectric-tube.pro
diff --git a/PCB/thermoelectric-tube.sch b/pcb/thermoelectric-tube.sch
index ad6d13b..ad6d13b 100644
--- a/PCB/thermoelectric-tube.sch
+++ b/pcb/thermoelectric-tube.sch
diff --git a/PCB/thermoelectric-tube.sch-bak b/pcb/thermoelectric-tube.sch-bak
index 89625b2..89625b2 100644
--- a/PCB/thermoelectric-tube.sch-bak
+++ b/pcb/thermoelectric-tube.sch-bak
diff --git a/PCB/tracespace.sh b/pcb/tracespace.sh
index 0aaa994..0aaa994 100755
--- a/PCB/tracespace.sh
+++ b/pcb/tracespace.sh