# HG changeset patch # User Michiel Broek # Date 1623925808 -7200 # Node ID 6581d53411aedeb01becfd570feeeeaef26aafdc # Parent 04dfd9ee08a73897f32d1471dcc4e948d18c725f Added ESP32 library inside the project. diff -r 04dfd9ee08a7 -r 6581d53411ae kicad/ESP32/ESP32.pretty/ESP32-DOIT-DEVKIT.kicad_mod --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kicad/ESP32/ESP32.pretty/ESP32-DOIT-DEVKIT.kicad_mod Thu Jun 17 12:30:08 2021 +0200 @@ -0,0 +1,50 @@ +(module ESP32-DOIT-DEVKIT (layer F.Cu) (tedit 60B3E348) + (fp_text reference REF** (at 0 3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ESP32-DOIT-DEVKIT (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -13.97 1.27) (end 13.97 1.27) (layer F.CrtYd) (width 0.15)) + (fp_line (start 13.97 1.27) (end 13.97 41.91) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.97 41.91) (end -13.97 1.27) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.97 41.91) (end -13.97 48.26) (layer F.CrtYd) (width 0.15)) + (fp_line (start -13.97 48.26) (end 13.97 48.26) (layer F.CrtYd) (width 0.15)) + (fp_line (start 13.97 48.26) (end 13.97 41.91) (layer F.CrtYd) (width 0.15)) + (pad 18 thru_hole circle (at -12.7 45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 36 thru_hole circle (at 12.7 45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 35 thru_hole circle (at 12.7 43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at -12.7 43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 12.7 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 12.7 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 12.7 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 12.7 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 12.7 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 12.7 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 12.7 17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 12.7 20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 27 thru_hole circle (at 12.7 22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 28 thru_hole circle (at 12.7 25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 29 thru_hole circle (at 12.7 27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 30 thru_hole circle (at 12.7 30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 31 thru_hole circle (at 12.7 33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 32 thru_hole circle (at 12.7 35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 33 thru_hole circle (at 12.7 38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 34 thru_hole circle (at 12.7 40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at -12.7 40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at -12.7 38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at -12.7 35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at -12.7 33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at -12.7 30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at -12.7 27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at -12.7 25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at -12.7 22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at -12.7 20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at -12.7 17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at -12.7 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at -12.7 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at -12.7 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at -12.7 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -12.7 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at -12.7 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) +) diff -r 04dfd9ee08a7 -r 6581d53411ae kicad/ESP32/LICENSE.orig --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kicad/ESP32/LICENSE.orig Thu Jun 17 12:30:08 2021 +0200 @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2018, David Kleymann +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff -r 04dfd9ee08a7 -r 6581d53411ae kicad/ESP32/README.md --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kicad/ESP32/README.md Thu Jun 17 12:30:08 2021 +0200 @@ -0,0 +1,4 @@ +# doit-esp32-devkit-kicad +DOIT Esp32 DevKit v1 KiCad component file and footprint. + +Modified from original, all pin numbers are remapped. diff -r 04dfd9ee08a7 -r 6581d53411ae kicad/ESP32/doit-esp32-devkit-v1.bck --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kicad/ESP32/doit-esp32-devkit-v1.bck Thu Jun 17 12:30:08 2021 +0200 @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff -r 04dfd9ee08a7 -r 6581d53411ae kicad/ESP32/doit-esp32-devkit-v1.dcm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kicad/ESP32/doit-esp32-devkit-v1.dcm Thu Jun 17 12:30:08 2021 +0200 @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff -r 04dfd9ee08a7 -r 6581d53411ae kicad/ESP32/doit-esp32-devkit-v1.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kicad/ESP32/doit-esp32-devkit-v1.lib Thu Jun 17 12:30:08 2021 +0200 @@ -0,0 +1,53 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# DOIT-ESP32-DEVKIT-V1 +# +DEF DOIT-ESP32-DEVKIT-V1 U 0 40 Y Y 1 F N +F0 "U" 50 -1950 50 H V C CNN +F1 "DOIT-ESP32-DEVKIT-V1" 0 -2050 50 H V C CNN +F2 "" 50 -1950 50 H I C CNN +F3 "" 50 -1950 50 H I C CNN +DRAW +S -800 -1900 850 0 0 1 0 N +S 100 0 -100 -150 0 1 0 N +X 3V3 1 -900 -100 100 R 50 50 1 1 w +X GPIO17/UART2-TX 10 -900 -1000 100 R 50 50 1 1 O +X GPIO5 11 -900 -1100 100 R 50 50 1 1 B +X GPIO18 12 -900 -1200 100 R 50 50 1 1 B +X GPIO19 13 -900 -1300 100 R 50 50 1 1 B +X GPIO21 14 -900 -1400 100 R 50 50 1 1 B +X GPIO3/UART0-RX 15 -900 -1500 100 R 50 50 1 1 I +X GPIO1/UART0-TX 16 -900 -1600 100 R 50 50 1 1 O +X GPIO22 17 -900 -1700 100 R 50 50 1 1 B +X GPIO23 18 -900 -1800 100 R 50 50 1 1 B +X VIN 19 950 -100 100 L 50 50 1 1 W +X GPIO6/CLK 2 -900 -200 100 R 50 50 1 1 U +X GND 20 950 -200 100 L 50 50 1 1 W +X CMD/GPIO11 21 950 -300 100 L 50 50 1 1 U +X SD3/GPIO10 22 950 -400 100 L 50 50 1 1 U +X SD2/GPIO9 23 950 -500 100 L 50 50 1 1 U +X GPIO13 24 950 -600 100 L 50 50 1 1 B +X GPIO12 25 950 -700 100 L 50 50 1 1 B +X GPIO14 26 950 -800 100 L 50 50 1 1 B +X GPIO27 27 950 -900 100 L 50 50 1 1 B +X GPIO26 28 950 -1000 100 L 50 50 1 1 B +X GPIO25 29 950 -1100 100 L 50 50 1 1 B +X GPIO7/SD0 3 -900 -300 100 R 50 50 1 1 U +X GPIO33 30 950 -1200 100 L 50 50 1 1 B +X GPIO32 31 950 -1300 100 L 50 50 1 1 B +X GPIO35 32 950 -1400 100 L 50 50 1 1 B +X GPIO34 33 950 -1500 100 L 50 50 1 1 B +X SENS-VN/GPIO39 34 950 -1600 100 L 50 50 1 1 B +X SENS-VP/GPIO38 35 950 -1700 100 L 50 50 1 1 B +X EN 36 950 -1800 100 L 50 50 1 1 I +X GPIO8/SD1 4 -900 -400 100 R 50 50 1 1 U +X GPIO0 5 -900 -500 100 R 50 50 1 1 B +X GPIO15 6 -900 -600 100 R 50 50 1 1 B +X GPIO2 7 -900 -700 100 R 50 50 1 1 B +X GPIO4 8 -900 -800 100 R 50 50 1 1 B +X GPIO16/UART2-RX 9 -900 -900 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff -r 04dfd9ee08a7 -r 6581d53411ae kicad/Mainboard.sch --- a/kicad/Mainboard.sch Wed Jun 16 15:13:36 2021 +0200 +++ b/kicad/Mainboard.sch Thu Jun 17 12:30:08 2021 +0200 @@ -36,17 +36,6 @@ 1 0 0 -1 $EndComp $Comp -L ESP32:DOIT-ESP32-DEVKIT-V1 U202 -U 1 1 60BEDAFE -P 4950 2950 -F 0 "U202" H 4975 3115 50 0000 C CNN -F 1 "DOIT-ESP32-DEVKIT-V1" H 4975 3024 50 0000 C CNN -F 2 "" H 5000 1000 50 0001 C CNN -F 3 "" H 5000 1000 50 0001 C CNN - 1 4950 2950 - 1 0 0 -1 -$EndComp -$Comp L Device:R R202 U 1 1 60C22F72 P 7850 2900 @@ -1012,4 +1001,17 @@ 3950 5750 3950 5850 Wire Wire Line 3950 5850 3800 5850 +$Comp +L ESP32-DOIT-Devkit-V1:DOIT-ESP32-DEVKIT-V1 U202 +U 1 1 60D1D579 +P 4950 2950 +AR Path="/60D1D579" Ref="U202" Part="1" +AR Path="/60BDDDA0/60D1D579" Ref="U202" Part="1" +F 0 "U202" H 4975 3115 50 0000 C CNN +F 1 "DOIT-ESP32-DEVKIT-V1" H 4975 3024 50 0000 C CNN +F 2 "" H 5000 1000 50 0001 C CNN +F 3 "" H 5000 1000 50 0001 C CNN + 1 4950 2950 + 1 0 0 -1 +$EndComp $EndSCHEMATC