├── COPYING ├── README.md ├── apps ├── .gitignore └── sbusconv │ ├── LICENSE │ ├── Makefile │ ├── README.md │ └── main │ ├── Kconfig.projbuild │ ├── component.mk │ ├── main.c │ └── sbus.c └── hardware ├── esp32-tlk110 ├── bd5230g.dcm ├── bd5230g.lib ├── esp-wroom-32.lib ├── esp32-tlk110-cache.lib ├── esp32-tlk110.bak ├── esp32-tlk110.kicad_pcb ├── esp32-tlk110.kicad_pcb-bak ├── esp32-tlk110.net ├── esp32-tlk110.pdf ├── esp32-tlk110.pretty │ ├── ESP32-WROOM-fixed.kicad_mod │ ├── LS6J2M.kicad_mod │ ├── MountingHole_3.2mm_M3.kicad_mod │ ├── RJ45_Trans_Only.kicad_mod │ └── kyocera_kc7050a_c5.kicad_mod ├── esp32-tlk110.pro ├── esp32-tlk110.sch ├── fp-lib-table ├── gerber │ ├── esp32-tlk110-B.Cu.gbr │ ├── esp32-tlk110-B.Mask.gbr │ ├── esp32-tlk110-B.SilkS.gbr │ ├── esp32-tlk110-Edge.Cuts.gbr │ ├── esp32-tlk110-F.Cu.gbr │ ├── esp32-tlk110-F.Mask.gbr │ ├── esp32-tlk110-F.SilkS.gbr │ └── esp32-tlk110.drl ├── kc7050a.lib ├── rj45-trans-only.dcm ├── rj45-trans-only.lib └── tlk110.lib └── esp32-wslan8720 ├── esp-wroom-32.lib ├── esp32-wslan8720-cache.lib ├── esp32-wslan8720.bak ├── esp32-wslan8720.kicad_pcb ├── esp32-wslan8720.kicad_pcb-bak ├── esp32-wslan8720.net ├── esp32-wslan8720.pdf ├── esp32-wslan8720.pretty ├── ESP32-WROOM-fixed.kicad_mod ├── Mount_WS_LAN8720.kicad_mod ├── MountingHole_3.2mm_M3.kicad_mod └── Pin_Socket_Angled_2x07_Pitch2.54mm.kicad_mod ├── esp32-wslan8720.pro ├── esp32-wslan8720.sch ├── fp-lib-table ├── gerber ├── esp32-wslan8720-B.Cu.gbr ├── esp32-wslan8720-B.Mask.gbr ├── esp32-wslan8720-B.SilkS.gbr ├── esp32-wslan8720-Edge.Cuts.gbr ├── esp32-wslan8720-F.Cu.gbr ├── esp32-wslan8720-F.Mask.gbr ├── esp32-wslan8720-F.SilkS.gbr └── esp32-wslan8720.drl └── ts5a3157.lib /README.md: -------------------------------------------------------------------------------- 1 | # ESP32 PHY 2 | 3 | ## hardware 4 | 5 | ESP-WROOM-32 board with Ethernet made with KiCAD 6 | 7 | * esp32-tlk110 8 | 9 | * esp32-wslan8720 10 | 11 | There are choices for esp32-wslan8720 board. See 12 | 13 | https://kazkojima.github.io/esp32-phy2.html 14 | 15 | for detail. 16 | 17 | ## apps 18 | 19 | Applications with ESP32 PHY. 20 | 21 | * sbusconv - A serial to ether converter 22 | 23 | See README in the application directory for detail. 24 | -------------------------------------------------------------------------------- /apps/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *# 3 | .#* 4 | *.log 5 | *.orig 6 | *.rej 7 | .dep 8 | build 9 | sdkconfig* 10 | .gdb_history 11 | symlink-* 12 | -------------------------------------------------------------------------------- /apps/sbusconv/LICENSE: -------------------------------------------------------------------------------- 1 | 2 | Apache License 3 | Version 2.0, January 2004 4 | http://www.apache.org/licenses/ 5 | 6 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7 | 8 | 1. Definitions. 9 | 10 | "License" shall mean the terms and conditions for use, reproduction, 11 | and distribution as defined by Sections 1 through 9 of this document. 12 | 13 | "Licensor" shall mean the copyright owner or entity authorized by 14 | the copyright owner that is granting the License. 15 | 16 | "Legal Entity" shall mean the union of the acting entity and all 17 | other entities that control, are controlled by, or are under common 18 | control with that entity. For the purposes of this definition, 19 | "control" means (i) the power, direct or indirect, to cause the 20 | direction or management of such entity, whether by contract or 21 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 22 | outstanding shares, or (iii) beneficial ownership of such entity. 23 | 24 | "You" (or "Your") shall mean an individual or Legal Entity 25 | exercising permissions granted by this License. 26 | 27 | "Source" form shall mean the preferred form for making modifications, 28 | including but not limited to software source code, documentation 29 | source, and configuration files. 30 | 31 | "Object" form shall mean any form resulting from mechanical 32 | transformation or translation of a Source form, including but 33 | not limited to compiled object code, generated documentation, 34 | and conversions to other media types. 35 | 36 | "Work" shall mean the work of authorship, whether in Source or 37 | Object form, made available under the License, as indicated by a 38 | copyright notice that is included in or attached to the work 39 | (an example is provided in the Appendix below). 40 | 41 | "Derivative Works" shall mean any work, whether in Source or Object 42 | form, that is based on (or derived from) the Work and for which the 43 | editorial revisions, annotations, elaborations, or other modifications 44 | represent, as a whole, an original work of authorship. For the purposes 45 | of this License, Derivative Works shall not include works that remain 46 | separable from, or merely link (or bind by name) to the interfaces of, 47 | the Work and Derivative Works thereof. 48 | 49 | "Contribution" shall mean any work of authorship, including 50 | the original version of the Work and any modifications or additions 51 | to that Work or Derivative Works thereof, that is intentionally 52 | submitted to Licensor for inclusion in the Work by the copyright owner 53 | or by an individual or Legal Entity authorized to submit on behalf of 54 | the copyright owner. For the purposes of this definition, "submitted" 55 | means any form of electronic, verbal, or written communication sent 56 | to the Licensor or its representatives, including but not limited to 57 | communication on electronic mailing lists, source code control systems, 58 | and issue tracking systems that are managed by, or on behalf of, the 59 | Licensor for the purpose of discussing and improving the Work, but 60 | excluding communication that is conspicuously marked or otherwise 61 | designated in writing by the copyright owner as "Not a Contribution." 62 | 63 | "Contributor" shall mean Licensor and any individual or Legal Entity 64 | on behalf of whom a Contribution has been received by Licensor and 65 | subsequently incorporated within the Work. 66 | 67 | 2. Grant of Copyright License. Subject to the terms and conditions of 68 | this License, each Contributor hereby grants to You a perpetual, 69 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 70 | copyright license to reproduce, prepare Derivative Works of, 71 | publicly display, publicly perform, sublicense, and distribute the 72 | Work and such Derivative Works in Source or Object form. 73 | 74 | 3. Grant of Patent License. Subject to the terms and conditions of 75 | this License, each Contributor hereby grants to You a perpetual, 76 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 77 | (except as stated in this section) patent license to make, have made, 78 | use, offer to sell, sell, import, and otherwise transfer the Work, 79 | where such license applies only to those patent claims licensable 80 | by such Contributor that are necessarily infringed by their 81 | Contribution(s) alone or by combination of their Contribution(s) 82 | with the Work to which such Contribution(s) was submitted. If You 83 | institute patent litigation against any entity (including a 84 | cross-claim or counterclaim in a lawsuit) alleging that the Work 85 | or a Contribution incorporated within the Work constitutes direct 86 | or contributory patent infringement, then any patent licenses 87 | granted to You under this License for that Work shall terminate 88 | as of the date such litigation is filed. 89 | 90 | 4. Redistribution. You may reproduce and distribute copies of the 91 | Work or Derivative Works thereof in any medium, with or without 92 | modifications, and in Source or Object form, provided that You 93 | meet the following conditions: 94 | 95 | (a) You must give any other recipients of the Work or 96 | Derivative Works a copy of this License; and 97 | 98 | (b) You must cause any modified files to carry prominent notices 99 | stating that You changed the files; and 100 | 101 | (c) You must retain, in the Source form of any Derivative Works 102 | that You distribute, all copyright, patent, trademark, and 103 | attribution notices from the Source form of the Work, 104 | excluding those notices that do not pertain to any part of 105 | the Derivative Works; and 106 | 107 | (d) If the Work includes a "NOTICE" text file as part of its 108 | distribution, then any Derivative Works that You distribute must 109 | include a readable copy of the attribution notices contained 110 | within such NOTICE file, excluding those notices that do not 111 | pertain to any part of the Derivative Works, in at least one 112 | of the following places: within a NOTICE text file distributed 113 | as part of the Derivative Works; within the Source form or 114 | documentation, if provided along with the Derivative Works; or, 115 | within a display generated by the Derivative Works, if and 116 | wherever such third-party notices normally appear. The contents 117 | of the NOTICE file are for informational purposes only and 118 | do not modify the License. You may add Your own attribution 119 | notices within Derivative Works that You distribute, alongside 120 | or as an addendum to the NOTICE text from the Work, provided 121 | that such additional attribution notices cannot be construed 122 | as modifying the License. 123 | 124 | You may add Your own copyright statement to Your modifications and 125 | may provide additional or different license terms and conditions 126 | for use, reproduction, or distribution of Your modifications, or 127 | for any such Derivative Works as a whole, provided Your use, 128 | reproduction, and distribution of the Work otherwise complies with 129 | the conditions stated in this License. 130 | 131 | 5. Submission of Contributions. Unless You explicitly state otherwise, 132 | any Contribution intentionally submitted for inclusion in the Work 133 | by You to the Licensor shall be under the terms and conditions of 134 | this License, without any additional terms or conditions. 135 | Notwithstanding the above, nothing herein shall supersede or modify 136 | the terms of any separate license agreement you may have executed 137 | with Licensor regarding such Contributions. 138 | 139 | 6. Trademarks. This License does not grant permission to use the trade 140 | names, trademarks, service marks, or product names of the Licensor, 141 | except as required for reasonable and customary use in describing the 142 | origin of the Work and reproducing the content of the NOTICE file. 143 | 144 | 7. Disclaimer of Warranty. Unless required by applicable law or 145 | agreed to in writing, Licensor provides the Work (and each 146 | Contributor provides its Contributions) on an "AS IS" BASIS, 147 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 148 | implied, including, without limitation, any warranties or conditions 149 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 150 | PARTICULAR PURPOSE. You are solely responsible for determining the 151 | appropriateness of using or redistributing the Work and assume any 152 | risks associated with Your exercise of permissions under this License. 153 | 154 | 8. Limitation of Liability. In no event and under no legal theory, 155 | whether in tort (including negligence), contract, or otherwise, 156 | unless required by applicable law (such as deliberate and grossly 157 | negligent acts) or agreed to in writing, shall any Contributor be 158 | liable to You for damages, including any direct, indirect, special, 159 | incidental, or consequential damages of any character arising as a 160 | result of this License or out of the use or inability to use the 161 | Work (including but not limited to damages for loss of goodwill, 162 | work stoppage, computer failure or malfunction, or any and all 163 | other commercial damages or losses), even if such Contributor 164 | has been advised of the possibility of such damages. 165 | 166 | 9. Accepting Warranty or Additional Liability. While redistributing 167 | the Work or Derivative Works thereof, You may choose to offer, 168 | and charge a fee for, acceptance of support, warranty, indemnity, 169 | or other liability obligations and/or rights consistent with this 170 | License. However, in accepting such obligations, You may act only 171 | on Your own behalf and on Your sole responsibility, not on behalf 172 | of any other Contributor, and only if You agree to indemnify, 173 | defend, and hold each Contributor harmless for any liability 174 | incurred by, or claims asserted against, such Contributor by reason 175 | of your accepting any such warranty or additional liability. 176 | 177 | END OF TERMS AND CONDITIONS 178 | 179 | APPENDIX: How to apply the Apache License to your work. 180 | 181 | To apply the Apache License to your work, attach the following 182 | boilerplate notice, with the fields enclosed by brackets "[]" 183 | replaced with your own identifying information. (Don't include 184 | the brackets!) The text should be enclosed in the appropriate 185 | comment syntax for the file format. We also recommend that a 186 | file or class name and description of purpose be included on the 187 | same "printed page" as the copyright notice for easier 188 | identification within third-party archives. 189 | 190 | Copyright [yyyy] [name of copyright owner] 191 | 192 | Licensed under the Apache License, Version 2.0 (the "License"); 193 | you may not use this file except in compliance with the License. 194 | You may obtain a copy of the License at 195 | 196 | http://www.apache.org/licenses/LICENSE-2.0 197 | 198 | Unless required by applicable law or agreed to in writing, software 199 | distributed under the License is distributed on an "AS IS" BASIS, 200 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 201 | See the License for the specific language governing permissions and 202 | limitations under the License. 203 | -------------------------------------------------------------------------------- /apps/sbusconv/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # This is a project Makefile. It is assumed the directory this Makefile resides in is a 3 | # project subdirectory. 4 | # 5 | 6 | PROJECT_NAME := sbusconv 7 | 8 | include $(IDF_PATH)/make/project.mk 9 | 10 | -------------------------------------------------------------------------------- /apps/sbusconv/README.md: -------------------------------------------------------------------------------- 1 | # sbusconv 2 | 3 | ESP32 serial-to-ether converter which uses ethernet PHYs. Supports LAN8720 and TK110 PHY. I'm using the hardwares [here](https://github.com/kazkojima/esp32-phy), though the any hardwares can be used with tiny changes on configuration or small fixes. 4 | 5 | It converts the popular s.bus format serial RC signals to the RC UDP packets which Parrot bebop drone defines. The packet looks like: 6 | 7 | ``` 8 | struct __attribute__((packed)) rcpkt { 9 | uint32_t version; 10 | uint64_t timestamp_us; 11 | uint16_t sequence; 12 | uint16_t pwms[8]; 13 | }; 14 | ``` 15 | 16 | One can easily change it to the mavlink packet, for example, if needed. 17 | 18 | Currently no WiFi fuction is used, though you could easily add some controle or data transfer functions via WiFi, if you like. 19 | 20 | There is only one unusual configuration item COPY_CH6_CH7 which copies the CH6 value to the CH7 value. My transmitter can't send CH7/CH8 values via s.bus although these channels are generally used for the convenient function like the emergency motor stop. This option makes it possible to use those function on my transmitter. 21 | -------------------------------------------------------------------------------- /apps/sbusconv/main/Kconfig.projbuild: -------------------------------------------------------------------------------- 1 | menu "SBUS converter Configuration" 2 | 3 | choice PHY_MODEL 4 | prompt "Ethernet PHY" 5 | default CONFIG_PHY_LAN8720 6 | help 7 | Select the PHY driver to use for the example. 8 | 9 | config PHY_TLK110 10 | bool "TI TLK110 PHY" 11 | help 12 | Select this to use the TI TLK110 PHY 13 | 14 | config PHY_LAN8720 15 | bool "Microchip LAN8720 PHY" 16 | help 17 | Select this to use the Microchip LAN8720 PHY 18 | 19 | endchoice 20 | 21 | config PHY_ADDRESS 22 | int "PHY Address (0-31)" 23 | default 31 24 | range 0 31 25 | help 26 | Select the PHY Address (0-31) for the hardware configuration and PHY model. 27 | 28 | config PHY_USE_POWER_PIN 29 | bool "Use PHY Power (enable/disable) pin" 30 | default y 31 | help 32 | Use a GPIO "power pin" to power the PHY on/off during operation. 33 | Consult the example README for more details 34 | 35 | config PHY_POWER_PIN 36 | int "PHY Power GPIO" 37 | default 17 38 | depends on PHY_USE_POWER_PIN 39 | help 40 | GPIO number to use for powering on/off the PHY. 41 | 42 | config PHY_SMI_MDC_PIN 43 | int "SMI MDC Pin" 44 | default 23 45 | help 46 | GPIO number to use for SMI clock output MDC to PHY. 47 | 48 | config PHY_SMI_MDIO_PIN 49 | int "SMI MDIO Pin" 50 | default 18 51 | help 52 | GPIO number to use for SMI data pin MDIO to/from PHY. 53 | 54 | config ENABLE_WIFI_AP 55 | bool "Enable WiFi AP" 56 | default n 57 | help 58 | Enable WiFi AP function 59 | 60 | config ADAPTOR_ADDRESS 61 | string "IPv4 address of this adaptor as a Wi-Fi AP" 62 | depends on ENABLE_WIFI_AP 63 | default "192.168.11.1" 64 | help 65 | This adaptor's Wi-Fi address 66 | 67 | config SSID 68 | string "WIFI access point name (SSID)" 69 | depends on ENABLE_WIFI_AP 70 | default "ssidofthisAP" 71 | help 72 | Enter the name of the WIFI access point 73 | 74 | config SSID_PASSWORD 75 | string "WIFI password" 76 | depends on ENABLE_WIFI_AP 77 | default "w1f1p@$$wOrd" 78 | help 79 | Enter ssid password 80 | 81 | config UDP_SERVER_ADDRESS 82 | string "IPv4 address of UDP server" 83 | default "10.253.253.25" 84 | help 85 | IP address of the UDP server connected with ether 86 | 87 | config UDP_PORT 88 | int "UDP port" 89 | default 5990 90 | help 91 | UDP port used for propo packet 92 | 93 | config COPY_CH6_CH7 94 | bool "Copy CH6 to CH7" 95 | default n 96 | help 97 | Copy CH6 to CH7 98 | 99 | endmenu 100 | -------------------------------------------------------------------------------- /apps/sbusconv/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazkojima/esp32-phy/3ba6b004d38aac7a3eaba2ac62df26bf4e1f1c5d/apps/sbusconv/main/component.mk -------------------------------------------------------------------------------- /apps/sbusconv/main/main.c: -------------------------------------------------------------------------------- 1 | /// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- 2 | 3 | #include 4 | #include 5 | #include 6 | #include "freertos/FreeRTOS.h" 7 | #include "freertos/task.h" 8 | #include "esp_wifi.h" 9 | #include "esp_system.h" 10 | #include "esp_log.h" 11 | #include "esp_event.h" 12 | #include "esp_event_loop.h" 13 | #include "esp_now.h" 14 | #include "esp_eth.h" 15 | #include "esp_partition.h" 16 | 17 | #include "tcpip_adapter.h" 18 | #include "nvs_flash.h" 19 | #include "nvs.h" 20 | #include "driver/gpio.h" 21 | #include "driver/spi_master.h" 22 | #include "soc/gpio_struct.h" 23 | 24 | #include "lwip/err.h" 25 | #include "lwip/sockets.h" 26 | #include "lwip/sys.h" 27 | #include "lwip/netdb.h" 28 | 29 | #if CONFIG_ENABLE_WIFI_AP 30 | #define ADP_ADDR CONFIG_ADAPTOR_ADDRESS 31 | #endif 32 | 33 | #define UDP_SERVER CONFIG_UDP_SERVER_ADDRESS 34 | #define UDP_PORT CONFIG_UDP_PORT 35 | 36 | #ifdef CONFIG_PHY_LAN8720 37 | #include "eth_phy/phy_lan8720.h" 38 | #define DEFAULT_ETHERNET_PHY_CONFIG phy_lan8720_default_ethernet_config 39 | #endif 40 | #ifdef CONFIG_PHY_TLK110 41 | #include "eth_phy/phy_tlk110.h" 42 | #define DEFAULT_ETHERNET_PHY_CONFIG phy_tlk110_default_ethernet_config 43 | #endif 44 | 45 | #define PIN_PHY_POWER CONFIG_PHY_POWER_PIN 46 | #define PIN_SMI_MDC CONFIG_PHY_SMI_MDC_PIN 47 | #define PIN_SMI_MDIO CONFIG_PHY_SMI_MDIO_PIN 48 | 49 | static const char *TAG = "sbus_adapter"; 50 | 51 | static bool client_connected = false; 52 | 53 | esp_err_t event_handler(void *ctx, system_event_t *event) 54 | { 55 | switch(event->event_id) { 56 | case SYSTEM_EVENT_STA_START: 57 | ESP_LOGI(TAG, "WiFi started"); 58 | break; 59 | case SYSTEM_EVENT_AP_STADISCONNECTED: 60 | ESP_LOGI(TAG, "station:"MACSTR"leave, AID=%d\n", 61 | MAC2STR(event->event_info.sta_disconnected.mac), 62 | event->event_info.sta_disconnected.aid); 63 | client_connected = false; 64 | break; 65 | // TODO: case SYSTEM_EVENT_ETH_DISCONNECETED: 66 | default: 67 | break; 68 | } 69 | 70 | return ESP_OK; 71 | } 72 | 73 | #ifdef CONFIG_PHY_USE_POWER_PIN 74 | /* This replaces the default PHY power on/off function with one that 75 | also uses a GPIO for power on/off. 76 | 77 | If this GPIO is not connected on your device (and PHY is always powered), you can use the default PHY-specific power 78 | on/off function rather than overriding with this one. 79 | */ 80 | static void phy_device_power_enable_via_gpio(bool enable) 81 | { 82 | assert(DEFAULT_ETHERNET_PHY_CONFIG.phy_power_enable); 83 | 84 | if (!enable) { 85 | /* Do the PHY-specific power_enable(false) function before powering down */ 86 | DEFAULT_ETHERNET_PHY_CONFIG.phy_power_enable(false); 87 | } 88 | 89 | if(enable == true) { 90 | gpio_set_level(PIN_PHY_POWER, 1); 91 | ESP_LOGD(TAG, "phy_device_power_enable(TRUE)"); 92 | } else { 93 | gpio_set_level(PIN_PHY_POWER, 0); 94 | ESP_LOGD(TAG, "power_enable(FALSE)"); 95 | } 96 | 97 | // Allow the power up/down to take effect, min 300us 98 | vTaskDelay(1); 99 | 100 | if (enable) { 101 | /* Run the PHY-specific power on operations now the PHY has power */ 102 | DEFAULT_ETHERNET_PHY_CONFIG.phy_power_enable(true); 103 | } 104 | } 105 | #endif 106 | 107 | static void eth_gpio_config_rmii(void) 108 | { 109 | // RMII data pins are fixed: 110 | // TXD0 = GPIO19 111 | // TXD1 = GPIO22 112 | // TX_EN = GPIO21 113 | // RXD0 = GPIO25 114 | // RXD1 = GPIO26 115 | // CLK == GPIO0 116 | phy_rmii_configure_data_interface_pins(); 117 | // MDC is GPIO 23, MDIO is GPIO 18 118 | phy_rmii_smi_configure_pins(PIN_SMI_MDC, PIN_SMI_MDIO); 119 | } 120 | 121 | static bool dhcp_done = false; 122 | static in_addr_t eth_addr; 123 | static int sockfd = -1; 124 | 125 | void eth_task(void *pvParameter) 126 | { 127 | tcpip_adapter_ip_info_t ip; 128 | memset(&ip, 0, sizeof(tcpip_adapter_ip_info_t)); 129 | vTaskDelay(2000 / portTICK_PERIOD_MS); 130 | 131 | while (1) { 132 | 133 | vTaskDelay(2000 / portTICK_PERIOD_MS); 134 | 135 | if (tcpip_adapter_get_ip_info(ESP_IF_ETH, &ip)) 136 | continue; 137 | 138 | if (!ip4_addr_isany_val(ip.ip)) { 139 | ESP_LOGI(TAG, "~~~~~~~~~~~"); 140 | ESP_LOGI(TAG, "ETHIP:"IPSTR, IP2STR(&ip.ip)); 141 | ESP_LOGI(TAG, "ETHPMASK:"IPSTR, IP2STR(&ip.netmask)); 142 | ESP_LOGI(TAG, "ETHPGW:"IPSTR, IP2STR(&ip.gw)); 143 | ESP_LOGI(TAG, "~~~~~~~~~~~"); 144 | eth_addr = ip.ip.addr; 145 | dhcp_done = true; 146 | break; 147 | } 148 | } 149 | 150 | struct sockaddr_in saddr; 151 | struct sockaddr_in caddr; 152 | int rtn; 153 | 154 | printf("UDP client task starting...\n"); 155 | 156 | int s = socket(AF_INET, SOCK_DGRAM, 0); 157 | if(s < 0) { 158 | printf("... Failed to allocate socket.\n"); 159 | goto fail; 160 | } 161 | 162 | memset((char *) &caddr, 0, sizeof(caddr)); 163 | caddr.sin_family = AF_INET; 164 | caddr.sin_addr.s_addr = eth_addr; 165 | caddr.sin_port = htons(UDP_PORT); 166 | 167 | memset((char *) &saddr, 0, sizeof(saddr)); 168 | saddr.sin_family = AF_INET; 169 | saddr.sin_addr.s_addr = inet_addr (UDP_SERVER); 170 | saddr.sin_port = htons(UDP_PORT); 171 | 172 | rtn = bind (s, (struct sockaddr *)&caddr, sizeof(caddr)); 173 | if(rtn < 0) { 174 | printf("... Failed to bind socket.\n"); 175 | vTaskDelay(1000 / portTICK_PERIOD_MS); 176 | close (s); 177 | goto fail; 178 | } 179 | 180 | rtn = connect(s, (struct sockaddr *) &saddr, sizeof(saddr)); 181 | if (rtn < 0) { 182 | printf("... Failed to connect socket.\n"); 183 | vTaskDelay(1000 / portTICK_PERIOD_MS); 184 | close (s); 185 | goto fail; 186 | } 187 | 188 | sockfd = s; 189 | 190 | fail: 191 | while(1) { 192 | vTaskDelay(2000 / portTICK_PERIOD_MS); 193 | } 194 | } 195 | 196 | #if CONFIG_ENABLE_WIFI_AP 197 | static int wsockfd = -1; 198 | static struct sockaddr_in cli_addr; 199 | 200 | void wifi_task(void *pvParameter) 201 | { 202 | while(sockfd < 0) { 203 | vTaskDelay(1000 / portTICK_PERIOD_MS); 204 | } 205 | 206 | int fd = socket(AF_INET, SOCK_DGRAM, 0); 207 | if (fd < 0) { 208 | printf("... Failed to create wifi socket.\n"); 209 | goto fail; 210 | } 211 | 212 | int on = 1; 213 | setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(int)); 214 | 215 | struct sockaddr_in saddr; 216 | memset((char *) &saddr, 0, sizeof(saddr)); 217 | saddr.sin_family = AF_INET; 218 | saddr.sin_port = htons(UDP_PORT); 219 | saddr.sin_addr.s_addr = inet_addr(ADP_ADDR); 220 | if (bind(fd, (struct sockaddr *)&saddr, sizeof(saddr)) < 0) { 221 | int err; 222 | u32_t optlen = sizeof(int); 223 | getsockopt(fd, SOL_SOCKET, SO_ERROR, &err, &optlen); 224 | ESP_LOGW(TAG, "socket error %d %s", err, strerror(err)); 225 | printf("... Failed to bind wifi socket.\n"); 226 | close(fd); 227 | goto fail; 228 | } 229 | 230 | wsockfd = fd; 231 | 232 | fail: 233 | while(1) { 234 | vTaskDelay(2000 / portTICK_PERIOD_MS); 235 | } 236 | } 237 | #endif 238 | 239 | struct __attribute__((packed)) rcpkt { 240 | uint32_t version; 241 | uint64_t timestamp_us; 242 | uint16_t sequence; 243 | uint16_t pwms[8]; 244 | }; 245 | 246 | xQueueHandle sbus_queue = NULL; 247 | 248 | static void send_task(void *arg) 249 | { 250 | while(sockfd < 0) { 251 | vTaskDelay(1000 / portTICK_PERIOD_MS); 252 | } 253 | 254 | uint16_t rcpkt_count = 0; 255 | 256 | ESP_LOGI(TAG, "Starting loop to sending udp packets"); 257 | while(1) { 258 | uint16_t pwm[8]; 259 | if (xQueueReceive(sbus_queue, (uint8_t *)pwm, portMAX_DELAY) == pdTRUE) { 260 | if (CONFIG_COPY_CH6_CH7) { 261 | uint16_t tmp = pwm[6]; 262 | pwm[6] = pwm[5]; 263 | pwm[5] = tmp; 264 | } 265 | 266 | struct rcpkt pkt; 267 | memset(&pkt, 0, sizeof(pkt)); 268 | pkt.version = 2; 269 | pkt.sequence = rcpkt_count++; 270 | pkt.timestamp_us = ((uint64_t)1000) * xTaskGetTickCount(); 271 | for(int i=0; i<8; i++) 272 | pkt.pwms[i] = pwm[i]; 273 | 274 | int n = send(sockfd, &pkt, sizeof(pkt), 0); 275 | //printf("%d byte sent\n", n); 276 | if (n < 0) { 277 | printf("Failed to send udp packet\n"); 278 | } 279 | } 280 | } 281 | } 282 | 283 | void sbus_task(void *); 284 | 285 | void app_main(void) 286 | { 287 | esp_err_t ret = ESP_OK; 288 | 289 | nvs_flash_init(); 290 | tcpip_adapter_init(); 291 | ESP_ERROR_CHECK( esp_event_loop_init(event_handler, NULL) ); 292 | #if CONFIG_ENABLE_WIFI_AP 293 | tcpip_adapter_ip_info_t info = { 0, }; 294 | ip4addr_aton(ADP_ADDR, &info.ip); 295 | ip4addr_aton(ADP_ADDR, &info.gw); 296 | IP4_ADDR(&info.netmask, 255, 255, 255, 0); 297 | ESP_ERROR_CHECK(tcpip_adapter_dhcps_stop(TCPIP_ADAPTER_IF_AP)); 298 | ESP_ERROR_CHECK(tcpip_adapter_set_ip_info(TCPIP_ADAPTER_IF_AP, &info)); 299 | ESP_ERROR_CHECK(tcpip_adapter_dhcps_start(TCPIP_ADAPTER_IF_AP)); 300 | wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); 301 | ESP_ERROR_CHECK(esp_wifi_init(&cfg)); 302 | wifi_config_t wifi_config = { 303 | .ap = { 304 | .ssid = CONFIG_SSID, 305 | .ssid_len = 0, 306 | .max_connection = 1, 307 | .password = CONFIG_SSID_PASSWORD, 308 | .authmode = WIFI_AUTH_WPA_WPA2_PSK 309 | }, 310 | }; 311 | ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_AP)); 312 | ESP_ERROR_CHECK(esp_wifi_set_config(ESP_IF_WIFI_AP, &wifi_config)); 313 | ESP_ERROR_CHECK(esp_wifi_start()); 314 | #endif 315 | 316 | eth_config_t config = DEFAULT_ETHERNET_PHY_CONFIG; 317 | /* Set the PHY address in the example configuration */ 318 | config.phy_addr = CONFIG_PHY_ADDRESS; 319 | config.gpio_config = eth_gpio_config_rmii; 320 | config.tcpip_input = tcpip_adapter_eth_input; 321 | 322 | #ifdef CONFIG_PHY_USE_POWER_PIN 323 | gpio_pad_select_gpio(PIN_PHY_POWER); 324 | gpio_set_direction(PIN_PHY_POWER,GPIO_MODE_OUTPUT); 325 | gpio_set_level(PIN_PHY_POWER, 0); 326 | ESP_LOGD(TAG, "power_enable(FALSE)"); 327 | 328 | /* Replace the default 'power enable' function with an example-specific 329 | one that toggles a power GPIO. */ 330 | config.phy_power_enable = phy_device_power_enable_via_gpio; 331 | #endif 332 | vTaskDelay(1000 / portTICK_PERIOD_MS); 333 | 334 | ret = esp_eth_init(&config); 335 | 336 | if(ret == ESP_OK) { 337 | esp_eth_enable(); 338 | xTaskCreate(eth_task, "eth_task", 2048, NULL, 5, NULL); 339 | } 340 | 341 | sbus_queue = xQueueCreate(4, 8*sizeof(uint16_t)); 342 | 343 | #if CONFIG_ENABLE_WIFI_AP 344 | xTaskCreate(wifi_task, "wifi_task", 2048, NULL, 5, NULL); 345 | #endif 346 | 347 | xTaskCreate(sbus_task, "sbus_task", 2048, NULL, 6, NULL); 348 | xTaskCreate(send_task, "send_task", 2048, NULL, 7, NULL); 349 | 350 | gpio_set_direction(GPIO_NUM_2, GPIO_MODE_OUTPUT); 351 | int level = 0; 352 | while (true) { 353 | gpio_set_level(GPIO_NUM_2, level); 354 | level = !level; 355 | vTaskDelay(1000 / portTICK_PERIOD_MS); 356 | } 357 | } 358 | 359 | -------------------------------------------------------------------------------- /apps/sbusconv/main/sbus.c: -------------------------------------------------------------------------------- 1 | /// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- 2 | 3 | #include 4 | #include 5 | #include 6 | #include "freertos/FreeRTOS.h" 7 | #include "freertos/task.h" 8 | #include "esp_wifi.h" 9 | #include "esp_system.h" 10 | #include "esp_event.h" 11 | #include "esp_event_loop.h" 12 | #include "nvs.h" 13 | #include "driver/uart.h" 14 | #include "freertos/queue.h" 15 | #include "esp_log.h" 16 | #include "soc/uart_struct.h" 17 | 18 | #define UART_SBUS UART_NUM_2 19 | #define SBUS_TXD 17 20 | #define SBUS_RXD 16 21 | #define BUF_SIZE 256 22 | 23 | static void uart_init() 24 | { 25 | uart_config_t uart_config = { 26 | .baud_rate = 100000, 27 | .data_bits = UART_DATA_8_BITS, 28 | .parity = UART_PARITY_EVEN, 29 | .stop_bits = UART_STOP_BITS_1, 30 | .flow_ctrl = UART_HW_FLOWCTRL_DISABLE, 31 | .rx_flow_ctrl_thresh = 122, 32 | }; 33 | 34 | uart_param_config(UART_SBUS, &uart_config); 35 | uart_set_pin(UART_SBUS, SBUS_TXD, SBUS_RXD, 36 | UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE); 37 | uart_set_line_inverse(UART_SBUS, UART_INVERSE_RXD); 38 | uart_driver_install(UART_SBUS, BUF_SIZE, BUF_SIZE, 0, NULL, 0); 39 | 40 | printf("uart2 initialized for SBUS input\n"); 41 | } 42 | 43 | #define SBUS_NUM_CHANNELS 16 44 | #define SBUS_FRAME_SIZE 25 45 | #define SBUS_FLAGS_BYTE 23 46 | #define SBUS_FAILSAFE_BIT 3 47 | #define SBUS_FRAMELOST_BIT 2 48 | 49 | struct { 50 | uint16_t bytes[SBUS_FRAME_SIZE]; // including start bit, parity and stop bits 51 | uint16_t bit_ofs; 52 | } sbus_state; 53 | 54 | static uint16_t pwm_values[SBUS_NUM_CHANNELS]; 55 | 56 | /* S.BUS decoder matrix based on src/modules/px4iofirmware/sbus.c from 57 | PX4Firmware. 58 | 59 | Each channel value can come from up to 3 input bytes. Each row in the 60 | matrix describes up to three bytes, and each entry gives: 61 | 62 | - byte offset in the data portion of the frame 63 | - right shift applied to the data byte 64 | - mask for the data byte 65 | - left shift applied to the result into the channel value 66 | */ 67 | struct sbus_bit_pick { 68 | uint8_t byte; 69 | uint8_t rshift; 70 | uint8_t mask; 71 | uint8_t lshift; 72 | }; 73 | 74 | static const struct sbus_bit_pick sbus_decoder[SBUS_NUM_CHANNELS][3] = { 75 | /* 0 */ { { 0, 0, 0xff, 0}, { 1, 0, 0x07, 8}, { 0, 0, 0x00, 0} }, 76 | /* 1 */ { { 1, 3, 0x1f, 0}, { 2, 0, 0x3f, 5}, { 0, 0, 0x00, 0} }, 77 | /* 2 */ { { 2, 6, 0x03, 0}, { 3, 0, 0xff, 2}, { 4, 0, 0x01, 10} }, 78 | /* 3 */ { { 4, 1, 0x7f, 0}, { 5, 0, 0x0f, 7}, { 0, 0, 0x00, 0} }, 79 | /* 4 */ { { 5, 4, 0x0f, 0}, { 6, 0, 0x7f, 4}, { 0, 0, 0x00, 0} }, 80 | /* 5 */ { { 6, 7, 0x01, 0}, { 7, 0, 0xff, 1}, { 8, 0, 0x03, 9} }, 81 | /* 6 */ { { 8, 2, 0x3f, 0}, { 9, 0, 0x1f, 6}, { 0, 0, 0x00, 0} }, 82 | /* 7 */ { { 9, 5, 0x07, 0}, {10, 0, 0xff, 3}, { 0, 0, 0x00, 0} }, 83 | /* 8 */ { {11, 0, 0xff, 0}, {12, 0, 0x07, 8}, { 0, 0, 0x00, 0} }, 84 | /* 9 */ { {12, 3, 0x1f, 0}, {13, 0, 0x3f, 5}, { 0, 0, 0x00, 0} }, 85 | /* 10 */ { {13, 6, 0x03, 0}, {14, 0, 0xff, 2}, {15, 0, 0x01, 10} }, 86 | /* 11 */ { {15, 1, 0x7f, 0}, {16, 0, 0x0f, 7}, { 0, 0, 0x00, 0} }, 87 | /* 12 */ { {16, 4, 0x0f, 0}, {17, 0, 0x7f, 4}, { 0, 0, 0x00, 0} }, 88 | /* 13 */ { {17, 7, 0x01, 0}, {18, 0, 0xff, 1}, {19, 0, 0x03, 9} }, 89 | /* 14 */ { {19, 2, 0x3f, 0}, {20, 0, 0x1f, 6}, { 0, 0, 0x00, 0} }, 90 | /* 15 */ { {20, 5, 0x07, 0}, {21, 0, 0xff, 3}, { 0, 0, 0x00, 0} } 91 | }; 92 | 93 | static bool 94 | sbus_decode (const uint8_t frame[SBUS_FRAME_SIZE]) 95 | { 96 | /* check frame boundary markers to avoid out-of-sync cases */ 97 | if (frame[0] != 0x0f) 98 | return false; 99 | 100 | /* use the decoder matrix to extract channel data */ 101 | for (int ch = 0; ch < SBUS_NUM_CHANNELS; ch++) { 102 | unsigned value = 0; 103 | 104 | for (int pick = 0; pick < 3; pick++) { 105 | const struct sbus_bit_pick *decode = &sbus_decoder[ch][pick]; 106 | 107 | if (decode->mask != 0) { 108 | unsigned piece = frame[1 + decode->byte]; 109 | piece >>= decode->rshift; 110 | piece &= decode->mask; 111 | piece <<= decode->lshift; 112 | value |= piece; 113 | } 114 | } 115 | 116 | /* Map SBUS range. 117 | 200 -> 1000micro 118 | 1800 -> 2000micro 119 | */ 120 | pwm_values[ch] = (uint16_t)((value-200)/1.6 +.5f) + 1000; 121 | //printf("%d: %d\n", ch, pwm_values[ch]); 122 | } 123 | 124 | return true; 125 | } 126 | 127 | extern xQueueHandle sbus_queue; 128 | 129 | // If no input for 5000us, skip to next mark. 130 | #define FRAME_SPACE (5 / portTICK_PERIOD_MS) 131 | 132 | void sbus_read(void) 133 | { 134 | uint8_t c; 135 | uint8_t buf[25]; 136 | int n, count = 0; 137 | bool start; 138 | 139 | start = false; 140 | while (count < 25) { 141 | n = uart_read_bytes(UART_SBUS, &c, 1, portMAX_DELAY); 142 | if (n <= 0) 143 | break; 144 | //printf("0x%02x ", c); 145 | if (!start) 146 | { 147 | if (c != 0x0f) 148 | continue; 149 | start = true; 150 | } 151 | buf[count++] = c; 152 | if (count < 25) 153 | continue; 154 | if (buf[24] == 0x0 || (buf[24] & 0xc4) == 0x4) { 155 | //dump_frame (buf); 156 | if (sbus_decode(buf)) { 157 | if (xQueueSend(sbus_queue, pwm_values, 8*sizeof(uint16_t)) 158 | != pdTRUE) { 159 | //printf("fail to queue pwm_values\n"); 160 | } 161 | } 162 | break; 163 | } 164 | // Skip to end byte 165 | while (uart_read_bytes(UART_SBUS, &c, 1, portMAX_DELAY) == 1 166 | && !(c == 0x0 || (c & 0xc4) == 0x4)) 167 | ; 168 | break; 169 | } 170 | } 171 | 172 | void sbus_task(void *arg) 173 | { 174 | uart_init(); 175 | 176 | while(1) { 177 | sbus_read(); 178 | } 179 | } 180 | 181 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/bd5230g.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/bd5230g.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # BD5230G 5 | # 6 | DEF BD5230G U 0 40 Y Y 1 F N 7 | F0 "U" -300 -250 60 H V C CNN 8 | F1 "BD5230G" 0 250 60 H V C CNN 9 | F2 "" 0 0 60 H I C CNN 10 | F3 "" 0 0 60 H I C CNN 11 | DRAW 12 | S -250 150 250 -150 0 1 0 N 13 | X #RST 1 -450 100 200 R 50 50 1 1 C 14 | X VDD 2 450 100 200 L 50 50 1 1 W 15 | X GND 3 450 -100 200 L 50 50 1 1 W 16 | X CT 5 -450 -100 200 R 50 50 1 1 P 17 | ENDDRAW 18 | ENDDEF 19 | # 20 | #End Library 21 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/esp-wroom-32.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # ESP-WROOM-32 5 | # 6 | DEF ESP-WROOM-32 U 0 40 Y Y 1 F N 7 | F0 "U" 0 0 60 H V C CNN 8 | F1 "ESP-WROOM-32" 0 850 60 H V C CNN 9 | F2 "" 0 0 60 H I C CNN 10 | F3 "" 0 0 60 H I C CNN 11 | DRAW 12 | S 800 -750 -800 1000 0 1 0 N 13 | P 2 0 1 0 800 700 -800 700 N 14 | X GND 1 -1000 600 200 R 50 50 1 1 P 15 | X 3V3 2 -1000 500 200 R 50 50 1 1 P 16 | X EN 3 -1000 400 200 R 50 50 1 1 P 17 | X SENSOR_VP 4 -1000 300 200 R 50 50 1 1 P 18 | X SENSOR_VN 5 -1000 200 200 R 50 50 1 1 P 19 | X IO34 6 -1000 100 200 R 50 50 1 1 B 20 | X IO35 7 -1000 0 200 R 50 50 1 1 B 21 | X IO32 8 -1000 -100 200 R 50 50 1 1 B 22 | X IO33 9 -1000 -200 200 R 50 50 1 1 B 23 | X IO25 10 -1000 -300 200 R 50 50 1 1 B 24 | X CLK 20 50 -950 200 U 50 50 1 1 P 25 | X IO18 30 1000 -200 200 L 50 50 1 1 B 26 | X IO26 11 -1000 -400 200 R 50 50 1 1 B 27 | X SD0 21 150 -950 200 U 50 50 1 1 P 28 | X IO19 31 1000 -100 200 L 50 50 1 1 B 29 | X IO27 12 -1000 -500 200 R 50 50 1 1 B 30 | X SD1 22 250 -950 200 U 50 50 1 1 P 31 | X NC 32 1000 0 200 L 50 50 1 1 N 32 | X IO14 13 -1000 -600 200 R 50 50 1 1 B 33 | X IO15 23 350 -950 200 U 50 50 1 1 P 34 | X IO21 33 1000 100 200 L 50 50 1 1 B 35 | X IO12 14 -1000 -700 200 R 50 50 1 1 B 36 | X IO2 24 450 -950 200 U 50 50 1 1 P 37 | X RXD0 34 1000 200 200 L 50 50 1 1 I 38 | X GND 15 -450 -950 200 U 50 50 1 1 P 39 | X IO0 25 1000 -700 200 L 50 50 1 1 B 40 | X TXD0 35 1000 300 200 L 50 50 1 1 O 41 | X IO13 16 -350 -950 200 U 50 50 1 1 P 42 | X IO4 26 1000 -600 200 L 50 50 1 1 B 43 | X IO22 36 1000 400 200 L 50 50 1 1 B 44 | X SD2 17 -250 -950 200 U 50 50 1 1 P 45 | X IO16 27 1000 -500 200 L 50 50 1 1 B 46 | X IO23 37 1000 500 200 L 50 50 1 1 B 47 | X SD3 18 -150 -950 200 U 50 50 1 1 P 48 | X IO17 28 1000 -400 200 L 50 50 1 1 B 49 | X GND 38 1000 600 200 L 50 50 1 1 P 50 | X CMD 19 -50 -950 200 U 50 50 1 1 P 51 | X IO5 29 1000 -300 200 L 50 50 1 1 B 52 | X PAD 39 600 -950 200 U 50 50 1 1 P 53 | ENDDRAW 54 | ENDDEF 55 | # 56 | #End Library 57 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/esp32-tlk110-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # +3V3 5 | # 6 | DEF +3V3 #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "+3V3" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | ALIAS +3.3V 12 | DRAW 13 | P 2 0 1 0 -30 50 0 100 N 14 | P 2 0 1 0 0 0 0 100 N 15 | P 2 0 1 0 0 100 30 50 N 16 | X +3V3 1 0 0 0 U 50 50 1 1 W N 17 | ENDDRAW 18 | ENDDEF 19 | # 20 | # BD5230G 21 | # 22 | DEF BD5230G U 0 40 Y Y 1 F N 23 | F0 "U" -300 -250 60 H V C CNN 24 | F1 "BD5230G" 0 250 60 H V C CNN 25 | F2 "" 0 0 60 H I C CNN 26 | F3 "" 0 0 60 H I C CNN 27 | DRAW 28 | S -250 150 250 -150 0 1 0 N 29 | X #RST 1 -450 100 200 R 50 50 1 1 C 30 | X VDD 2 450 100 200 L 50 50 1 1 W 31 | X GND 3 450 -100 200 L 50 50 1 1 W 32 | X CT 5 -450 -100 200 R 50 50 1 1 P 33 | ENDDRAW 34 | ENDDEF 35 | # 36 | # CONN_01X02 37 | # 38 | DEF CONN_01X02 J 0 40 Y N 1 F N 39 | F0 "J" 0 150 50 H V C CNN 40 | F1 "CONN_01X02" 100 0 50 V V C CNN 41 | F2 "" 0 0 50 H I C CNN 42 | F3 "" 0 0 50 H I C CNN 43 | $FPLIST 44 | Pin_Header_Straight_1X* 45 | Pin_Header_Angled_1X* 46 | Socket_Strip_Straight_1X* 47 | Socket_Strip_Angled_1X* 48 | $ENDFPLIST 49 | DRAW 50 | S -50 -45 10 -55 0 1 0 N 51 | S -50 55 10 45 0 1 0 N 52 | S -50 100 50 -100 0 1 0 N 53 | X P1 1 -200 50 150 R 50 50 1 1 P 54 | X P2 2 -200 -50 150 R 50 50 1 1 P 55 | ENDDRAW 56 | ENDDEF 57 | # 58 | # CONN_01X03 59 | # 60 | DEF CONN_01X03 J 0 40 Y N 1 F N 61 | F0 "J" 0 200 50 H V C CNN 62 | F1 "CONN_01X03" 100 0 50 V V C CNN 63 | F2 "" 0 0 50 H I C CNN 64 | F3 "" 0 0 50 H I C CNN 65 | $FPLIST 66 | Pin_Header_Straight_1X* 67 | Pin_Header_Angled_1X* 68 | Socket_Strip_Straight_1X* 69 | Socket_Strip_Angled_1X* 70 | $ENDFPLIST 71 | DRAW 72 | S -50 -95 10 -105 0 1 0 N 73 | S -50 5 10 -5 0 1 0 N 74 | S -50 105 10 95 0 1 0 N 75 | S -50 150 50 -150 0 1 0 N 76 | X P1 1 -200 100 150 R 50 50 1 1 P 77 | X P2 2 -200 0 150 R 50 50 1 1 P 78 | X P3 3 -200 -100 150 R 50 50 1 1 P 79 | ENDDRAW 80 | ENDDEF 81 | # 82 | # C_Small 83 | # 84 | DEF C_Small C 0 10 N N 1 F N 85 | F0 "C" 10 70 50 H V L CNN 86 | F1 "C_Small" 10 -80 50 H V L CNN 87 | F2 "" 0 0 50 H I C CNN 88 | F3 "" 0 0 50 H I C CNN 89 | $FPLIST 90 | C_* 91 | $ENDFPLIST 92 | DRAW 93 | P 2 0 1 13 -60 -20 60 -20 N 94 | P 2 0 1 12 -60 20 60 20 N 95 | X ~ 1 0 100 80 D 50 50 1 1 P 96 | X ~ 2 0 -100 80 U 50 50 1 1 P 97 | ENDDRAW 98 | ENDDEF 99 | # 100 | # D_Small 101 | # 102 | DEF D_Small D 0 10 N N 1 F N 103 | F0 "D" -50 80 50 H V L CNN 104 | F1 "D_Small" -150 -80 50 H V L CNN 105 | F2 "" 0 0 50 V I C CNN 106 | F3 "" 0 0 50 V I C CNN 107 | $FPLIST 108 | TO-???* 109 | *SingleDiode 110 | *_Diode_* 111 | *SingleDiode* 112 | D_* 113 | $ENDFPLIST 114 | DRAW 115 | P 2 0 1 0 -30 -40 -30 40 N 116 | P 2 0 1 0 -30 0 30 0 N 117 | P 4 0 1 0 30 -40 -30 0 30 40 30 -40 N 118 | X K 1 -100 0 70 R 50 50 1 1 P 119 | X A 2 100 0 70 L 50 50 1 1 P 120 | ENDDRAW 121 | ENDDEF 122 | # 123 | # ESP-WROOM-32 124 | # 125 | DEF ESP-WROOM-32 U 0 40 Y Y 1 F N 126 | F0 "U" 0 0 60 H V C CNN 127 | F1 "ESP-WROOM-32" 0 850 60 H V C CNN 128 | F2 "" 0 0 60 H I C CNN 129 | F3 "" 0 0 60 H I C CNN 130 | DRAW 131 | S 800 -750 -800 1000 0 1 0 N 132 | P 2 0 1 0 800 700 -800 700 N 133 | X GND 1 -1000 600 200 R 50 50 1 1 P 134 | X 3V3 2 -1000 500 200 R 50 50 1 1 P 135 | X EN 3 -1000 400 200 R 50 50 1 1 P 136 | X SENSOR_VP 4 -1000 300 200 R 50 50 1 1 P 137 | X SENSOR_VN 5 -1000 200 200 R 50 50 1 1 P 138 | X IO34 6 -1000 100 200 R 50 50 1 1 B 139 | X IO35 7 -1000 0 200 R 50 50 1 1 B 140 | X IO32 8 -1000 -100 200 R 50 50 1 1 B 141 | X IO33 9 -1000 -200 200 R 50 50 1 1 B 142 | X IO25 10 -1000 -300 200 R 50 50 1 1 B 143 | X CLK 20 50 -950 200 U 50 50 1 1 P 144 | X IO18 30 1000 -200 200 L 50 50 1 1 B 145 | X IO26 11 -1000 -400 200 R 50 50 1 1 B 146 | X SD0 21 150 -950 200 U 50 50 1 1 P 147 | X IO19 31 1000 -100 200 L 50 50 1 1 B 148 | X IO27 12 -1000 -500 200 R 50 50 1 1 B 149 | X SD1 22 250 -950 200 U 50 50 1 1 P 150 | X NC 32 1000 0 200 L 50 50 1 1 N 151 | X IO14 13 -1000 -600 200 R 50 50 1 1 B 152 | X IO15 23 350 -950 200 U 50 50 1 1 P 153 | X IO21 33 1000 100 200 L 50 50 1 1 B 154 | X IO12 14 -1000 -700 200 R 50 50 1 1 B 155 | X IO2 24 450 -950 200 U 50 50 1 1 P 156 | X RXD0 34 1000 200 200 L 50 50 1 1 I 157 | X GND 15 -450 -950 200 U 50 50 1 1 P 158 | X IO0 25 1000 -700 200 L 50 50 1 1 B 159 | X TXD0 35 1000 300 200 L 50 50 1 1 O 160 | X IO13 16 -350 -950 200 U 50 50 1 1 P 161 | X IO4 26 1000 -600 200 L 50 50 1 1 B 162 | X IO22 36 1000 400 200 L 50 50 1 1 B 163 | X SD2 17 -250 -950 200 U 50 50 1 1 P 164 | X IO16 27 1000 -500 200 L 50 50 1 1 B 165 | X IO23 37 1000 500 200 L 50 50 1 1 B 166 | X SD3 18 -150 -950 200 U 50 50 1 1 P 167 | X IO17 28 1000 -400 200 L 50 50 1 1 B 168 | X GND 38 1000 600 200 L 50 50 1 1 P 169 | X CMD 19 -50 -950 200 U 50 50 1 1 P 170 | X IO5 29 1000 -300 200 L 50 50 1 1 B 171 | X PAD 39 600 -950 200 U 50 50 1 1 P 172 | ENDDRAW 173 | ENDDEF 174 | # 175 | # GND 176 | # 177 | DEF GND #PWR 0 0 Y Y 1 F P 178 | F0 "#PWR" 0 -250 50 H I C CNN 179 | F1 "GND" 0 -150 50 H V C CNN 180 | F2 "" 0 0 50 H I C CNN 181 | F3 "" 0 0 50 H I C CNN 182 | DRAW 183 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 184 | X GND 1 0 0 0 D 50 50 1 1 W N 185 | ENDDRAW 186 | ENDDEF 187 | # 188 | # KC7050A-C3 189 | # 190 | DEF KC7050A-C3 X 0 40 Y N 1 F N 191 | F0 "X" 0 550 60 H V C CNN 192 | F1 "KC7050A-C3" 0 450 60 H V C CNN 193 | F2 "" 0 0 60 H I C CNN 194 | F3 "" 0 0 60 H I C CNN 195 | DRAW 196 | C -295 -170 11 0 0 0 F 197 | T 0 5 32 60 0 0 0 CLOCK Italic 0 C C 198 | T 0 -120 -155 50 0 0 0 E/D Normal 0 C C 199 | T 0 150 -150 50 0 0 0 GND Normal 0 C C 200 | T 0 150 150 50 0 0 0 OUT Normal 0 C C 201 | T 0 -150 150 50 0 0 0 VDD Normal 0 C C 202 | P 3 0 0 0 -250 -200 -300 -200 -300 -200 N 203 | P 3 0 0 0 -150 200 -300 200 -300 200 N 204 | P 3 0 0 0 -150 200 250 200 250 200 N 205 | P 3 0 0 0 250 -200 -250 -200 -250 -200 N 206 | P 3 0 0 0 250 200 300 200 300 200 N 207 | P 3 0 0 0 300 -200 250 -200 300 -200 N 208 | P 5 0 0 0 -300 200 -325 175 -325 -175 -300 -200 -300 -200 N 209 | P 5 0 0 0 300 200 325 175 325 -170 300 -200 300 -200 N 210 | X STANDBY 1 -150 -400 200 U 50 50 1 1 I 211 | X GND 2 150 -400 200 U 50 50 1 1 W 212 | X OUT 3 150 400 200 D 50 50 1 1 O 213 | X VDD 4 -150 400 200 D 50 50 1 1 W 214 | ENDDRAW 215 | ENDDEF 216 | # 217 | # LED_Small 218 | # 219 | DEF LED_Small D 0 10 N N 1 F N 220 | F0 "D" -50 125 50 H V L CNN 221 | F1 "LED_Small" -175 -100 50 H V L CNN 222 | F2 "" 0 0 50 V I C CNN 223 | F3 "" 0 0 50 V I C CNN 224 | $FPLIST 225 | LED-* 226 | LED_* 227 | $ENDFPLIST 228 | DRAW 229 | P 2 0 1 0 -30 -40 -30 40 N 230 | P 2 0 1 0 40 0 -30 0 N 231 | P 4 0 1 0 30 -40 -30 0 30 40 30 -40 N 232 | P 5 0 1 0 0 30 -20 50 -10 50 -20 50 -20 40 N 233 | P 5 0 1 0 20 50 0 70 10 70 0 70 0 60 N 234 | X K 1 -100 0 70 R 50 50 1 1 P 235 | X A 2 100 0 70 L 50 50 1 1 P 236 | ENDDRAW 237 | ENDDEF 238 | # 239 | # L_Small 240 | # 241 | DEF L_Small L 0 10 N N 1 F N 242 | F0 "L" 30 40 50 H V L CNN 243 | F1 "L_Small" 30 -40 50 H V L CNN 244 | F2 "" 0 0 50 H I C CNN 245 | F3 "" 0 0 50 H I C CNN 246 | $FPLIST 247 | Choke_* 248 | *Coil* 249 | Inductor_* 250 | L_* 251 | $ENDFPLIST 252 | DRAW 253 | A 0 -60 20 -899 899 0 1 0 N 0 -80 0 -40 254 | A 0 -20 20 -899 899 0 1 0 N 0 -40 0 0 255 | A 0 20 20 -899 899 0 1 0 N 0 0 0 40 256 | A 0 60 20 -899 899 0 1 0 N 0 40 0 80 257 | X ~ 1 0 100 20 D 50 50 1 1 P 258 | X ~ 2 0 -100 20 U 50 50 1 1 P 259 | ENDDRAW 260 | ENDDEF 261 | # 262 | # PWR_FLAG 263 | # 264 | DEF PWR_FLAG #FLG 0 0 N N 1 F P 265 | F0 "#FLG" 0 75 50 H I C CNN 266 | F1 "PWR_FLAG" 0 150 50 H V C CNN 267 | F2 "" 0 0 50 H I C CNN 268 | F3 "" 0 0 50 H I C CNN 269 | DRAW 270 | X pwr 1 0 0 0 U 50 50 0 0 w 271 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 272 | ENDDRAW 273 | ENDDEF 274 | # 275 | # RJ45-TRANS-ONLY 276 | # 277 | DEF RJ45-TRANS-ONLY J 0 1 Y Y 1 F N 278 | F0 "J" 100 600 50 H V L CNN 279 | F1 "RJ45-TRANS-ONLY" -50 600 50 H V R CNN 280 | F2 "" 0 0 50 H I C CNN 281 | F3 "" 0 0 50 H I C CNN 282 | DRAW 283 | T 0 -275 475 40 0 0 0 J1 Normal 0 C C 284 | T 0 -275 325 40 0 0 0 J2 Normal 0 C C 285 | T 0 -275 175 40 0 0 0 J3 Normal 0 C C 286 | T 0 -275 400 35 0 0 0 J4 Normal 0 C B 287 | T 0 -275 375 35 0 0 0 J5 Normal 0 C C 288 | T 0 -275 25 40 0 0 0 J6 Normal 0 C C 289 | T 0 -275 100 35 0 0 0 J7 Normal 0 C B 290 | T 0 -275 75 35 0 0 0 J8 Normal 0 C C 291 | T 0 -250 -400 60 0 0 0 KINSUN~3070110604 Normal 0 C C 292 | T 0 -675 -25 40 0 0 0 RCV Normal 0 C C 293 | T 0 -650 275 40 0 0 0 XMIT Normal 0 C C 294 | P 3 0 0 0 -500 100 -500 0 -500 0 N 295 | P 3 0 0 0 -500 400 -500 100 -500 100 N 296 | P 3 0 0 10 -450 -25 -550 -25 -550 -25 N 297 | P 3 0 0 0 -350 100 -375 100 -375 100 N 298 | P 3 0 0 0 -350 400 -375 400 -375 400 N 299 | P 4 0 0 0 -500 -25 -500 -100 -1125 -100 -875 -100 N 300 | P 4 0 0 10 -450 0 -525 0 -550 0 -550 0 N 301 | P 5 0 0 0 -325 125 -350 125 -350 75 -325 75 -325 75 N 302 | P 5 0 0 0 -325 425 -350 425 -350 375 -325 375 -325 375 N 303 | A -900 25 25 -899 899 0 1 0 N -900 0 -900 50 304 | A -900 75 25 -899 899 0 1 0 N -900 50 -900 100 305 | A -900 125 25 -899 899 0 1 0 N -900 100 -900 150 306 | A -900 175 25 -899 899 0 1 0 N -900 150 -900 200 307 | A -900 325 25 -899 899 0 1 0 N -900 300 -900 350 308 | A -900 375 25 -899 899 0 1 0 N -900 350 -900 400 309 | A -900 425 25 -899 899 0 1 0 N -900 400 -900 450 310 | A -900 475 25 -899 899 0 1 0 N -900 450 -900 500 311 | A -800 25 25 901 -901 0 1 0 N -800 50 -800 0 312 | A -800 75 25 901 -901 0 1 0 N -800 100 -800 50 313 | A -800 125 25 901 -901 0 1 0 N -800 150 -800 100 314 | A -800 175 25 901 -901 0 1 0 N -800 200 -800 150 315 | A -800 325 25 901 -901 0 1 0 N -800 350 -800 300 316 | A -800 375 25 901 -901 0 1 0 N -800 400 -800 350 317 | A -800 425 25 901 -901 0 1 0 N -800 450 -800 400 318 | A -800 475 25 901 -901 0 1 0 N -800 500 -800 450 319 | A -725 25 25 1 1799 0 1 0 N -700 25 -750 25 320 | A -725 175 25 -1799 -1 0 1 0 N -750 175 -700 175 321 | A -725 325 25 1 1799 0 1 0 N -700 325 -750 325 322 | A -725 475 25 -1799 -1 0 1 0 N -750 475 -700 475 323 | A -675 25 25 1 1799 0 1 0 N -650 25 -700 25 324 | A -675 175 25 -1799 -1 0 1 0 N -700 175 -650 175 325 | A -675 325 25 1 1799 0 1 0 N -650 325 -700 325 326 | A -675 475 25 -1799 -1 0 1 0 N -700 475 -650 475 327 | S -1125 -550 400 550 0 1 10 f 328 | S -625 125 -525 75 0 1 0 N 329 | S -625 425 -525 375 0 1 0 N 330 | S -475 125 -375 75 0 1 0 N 331 | S -475 425 -375 375 0 1 0 N 332 | P 3 0 1 0 -900 0 -950 0 -925 0 N 333 | P 3 0 1 0 -900 100 -950 100 -925 100 N 334 | P 3 0 1 0 -900 200 -950 200 -925 200 N 335 | P 3 0 1 0 -900 300 -950 300 -925 300 N 336 | P 3 0 1 0 -900 400 -950 400 -925 400 N 337 | P 3 0 1 0 -650 25 -325 25 -325 25 N 338 | P 3 0 1 0 -650 175 -325 175 -325 175 N 339 | P 3 0 1 0 -650 325 -325 325 -325 325 N 340 | P 3 0 1 0 -650 475 -325 475 -325 475 N 341 | P 3 0 1 0 -525 100 -475 100 -475 100 N 342 | P 3 0 1 0 -525 400 -475 400 -475 400 N 343 | P 3 0 1 0 -175 300 -175 350 -175 350 N 344 | P 3 0 1 0 -125 350 -125 300 -125 300 N 345 | P 3 0 1 0 -75 350 -75 300 -75 300 N 346 | P 3 0 1 0 -25 350 -25 300 -25 300 N 347 | P 3 0 1 0 25 350 25 300 25 300 N 348 | P 3 0 1 0 75 350 75 300 75 300 N 349 | P 3 0 1 0 125 300 125 350 125 350 N 350 | P 3 0 1 0 175 300 175 350 175 350 N 351 | P 4 0 1 0 -900 500 -950 500 -925 500 -925 500 N 352 | P 4 0 1 0 -750 25 -750 0 -800 0 -800 0 N 353 | P 4 0 1 0 -750 325 -750 300 -800 300 -800 300 N 354 | P 4 0 1 0 -625 100 -800 100 -800 100 -800 100 N 355 | P 4 0 1 0 -625 400 -800 400 -800 400 -800 400 N 356 | P 6 0 1 0 -800 200 -750 200 -750 175 -750 175 -750 175 -750 175 N 357 | P 6 0 1 0 -800 500 -750 500 -750 475 -750 475 -750 475 -750 475 N 358 | P 14 0 1 0 -225 350 225 350 225 -50 125 -50 125 -100 75 -100 75 -150 -75 -150 -75 -100 -125 -100 -125 -50 -225 -50 -225 350 -225 350 N 359 | X TD+ 1 -1300 500 175 R 50 50 1 1 P 360 | X TD- 2 -1300 300 175 R 50 50 1 1 P 361 | X RD+ 3 -1300 200 175 R 50 50 1 1 P 362 | X TCT 4 -1300 400 175 R 50 50 1 1 P 363 | X RCT 5 -1300 100 175 R 50 50 1 1 P 364 | X RD- 6 -1300 0 175 R 50 50 1 1 P 365 | X ~ 8 -1300 -100 175 R 50 50 1 1 P 366 | X Shield 9 -1300 -300 200 R 50 50 1 1 W 367 | ENDDRAW 368 | ENDDEF 369 | # 370 | # R_Small 371 | # 372 | DEF R_Small R 0 10 N N 1 F N 373 | F0 "R" 30 20 50 H V L CNN 374 | F1 "R_Small" 30 -40 50 H V L CNN 375 | F2 "" 0 0 50 H I C CNN 376 | F3 "" 0 0 50 H I C CNN 377 | $FPLIST 378 | R_* 379 | $ENDFPLIST 380 | DRAW 381 | S -30 70 30 -70 0 1 8 N 382 | X ~ 1 0 100 30 D 50 50 1 1 P 383 | X ~ 2 0 -100 30 U 50 50 1 1 P 384 | ENDDRAW 385 | ENDDEF 386 | # 387 | # SW_Push 388 | # 389 | DEF SW_Push SW 0 40 N N 1 F N 390 | F0 "SW" 50 100 50 H V L CNN 391 | F1 "SW_Push" 0 -60 50 H V C CNN 392 | F2 "" 0 200 50 H I C CNN 393 | F3 "" 0 200 50 H I C CNN 394 | DRAW 395 | C -80 0 20 0 1 0 N 396 | C 80 0 20 0 1 0 N 397 | P 2 0 1 0 0 50 0 120 N 398 | P 2 0 1 0 100 50 -100 50 N 399 | X 1 1 -200 0 100 R 50 50 0 1 P 400 | X 2 2 200 0 100 L 50 50 0 1 P 401 | ENDDRAW 402 | ENDDEF 403 | # 404 | # TLK110 405 | # 406 | DEF TLK110 U 0 40 Y Y 1 F N 407 | F0 "U" -850 -1650 60 H V C CNN 408 | F1 "TLK110" 750 -1650 60 H V C CNN 409 | F2 "" 0 0 60 H V C CNN 410 | F3 "" 0 0 60 H V C CNN 411 | $FPLIST 412 | QFP50P900X900-48 413 | $ENDFPLIST 414 | DRAW 415 | S -900 1550 900 -1550 0 1 0 N 416 | X TX_CLK 1 -1200 1150 300 R 50 50 1 1 I 417 | X TX_EN 2 -1200 1050 300 R 50 50 1 1 I 418 | X TXD_0 3 -1200 950 300 R 50 50 1 1 I 419 | X TXD_1 4 -1200 850 300 R 50 50 1 1 I 420 | X TXD_2 5 -1200 750 300 R 50 50 1 1 I 421 | X TXD_3 6 -1200 650 300 R 50 50 1 1 I 422 | X PWR_DNN/INT 7 1200 350 300 L 50 50 1 1 I 423 | X JTAG_TCK 8 1200 1050 300 L 50 50 1 1 I 424 | X JTAG_TDO 9 1200 850 300 L 50 50 1 1 I 425 | X JTAG_TMS 10 1200 750 300 L 50 50 1 1 I 426 | X RESERVED 20 1200 -1450 300 L 50 50 1 1 I 427 | X MDIO 30 -1200 1350 300 R 50 50 1 1 I 428 | X CRS/LED_CFG 40 -1200 -450 300 R 50 50 1 1 I 429 | X JTAG_TRSTN 11 1200 650 300 L 50 50 1 1 I 430 | X SW_STRAPN 21 1200 150 300 L 50 50 1 1 I 431 | X MDC 31 -1200 1450 300 R 50 50 1 1 I 432 | X RX_ER/MDIX_EN 41 -1200 250 300 R 50 50 1 1 I 433 | X JTAG_TDI 12 1200 950 300 L 50 50 1 1 I 434 | X AVDD33 22 1200 -1050 300 L 50 50 1 1 I 435 | X VDD33_IO 32 1200 -550 300 L 50 50 1 1 I 436 | X COL/PHYAD0 42 -1200 -550 300 R 50 50 1 1 I 437 | X RD- 13 -1200 -950 300 R 50 50 1 1 I 438 | X PFBOUT 23 1200 -150 300 L 50 50 1 1 I 439 | X XO 33 -1200 -1350 300 R 50 50 1 1 I 440 | X RXD_0/PHYAD1 43 -1200 50 300 R 50 50 1 1 I 441 | X RD+ 14 -1200 -1050 300 R 50 50 1 1 I 442 | X RBIAS 24 1200 -50 300 L 50 50 1 1 I 443 | X XI 34 -1200 -1250 300 R 50 50 1 1 I 444 | X RXD_1/PHYAD2 44 -1200 -50 300 R 50 50 1 1 I 445 | X AGND 15 1200 -1150 300 L 50 50 1 1 I 446 | X CLKOUT 25 -1200 -1450 300 R 50 50 1 1 I 447 | X IOGND 35 1200 -750 300 L 50 50 1 1 I 448 | X RXD_2/PHYAD3 45 -1200 -150 300 R 50 50 1 1 I 449 | X TD- 16 -1200 -750 300 R 50 50 1 1 I 450 | X LED_ACT/AN_EN 26 1200 1250 300 L 50 50 1 1 I 451 | X DGND 36 1200 -950 300 L 50 50 1 1 I 452 | X RXD_3/PHYAD4 46 -1200 -250 300 R 50 50 1 1 I 453 | X TD+ 17 -1200 -850 300 R 50 50 1 1 I 454 | X LED_SPEED/AN_1 27 1200 1350 300 L 50 50 1 1 I 455 | X PFBIN2 37 1200 -350 300 L 50 50 1 1 I 456 | X IOGND 47 1200 -850 300 L 50 50 1 1 I 457 | X PFBIN1 18 1200 -250 300 L 50 50 1 1 I 458 | X LED_LINK/AN_0 28 1200 1450 300 L 50 50 1 1 I 459 | X RX_CLK 38 -1200 450 300 R 50 50 1 1 I 460 | X VDD33_IO 48 1200 -650 300 L 50 50 1 1 I 461 | X AGND 19 1200 -1250 300 L 50 50 1 1 I 462 | X RESETN 29 1200 450 300 L 50 50 1 1 I 463 | X RX_DV 39 -1200 350 300 R 50 50 1 1 I 464 | ENDDRAW 465 | ENDDEF 466 | # 467 | #End Library 468 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/esp32-tlk110.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source /home/ldroot/dodes/esp32-phy/hardware/esp32-tlk110/esp32-tlk110.sch) 4 | (date "Sat 21 Oct 2017 14:56:49 JST") 5 | (tool "Eeschema 4.0.6") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title "ESP32 Ether PHY tlk110 version") 9 | (company) 10 | (rev 0.1) 11 | (date 2017-10-16) 12 | (source esp32-tlk110.sch) 13 | (comment (number 1) (value "")) 14 | (comment (number 2) (value "")) 15 | (comment (number 3) (value "")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref U2) 19 | (value ESP-WROOM-32) 20 | (footprint esp32-tlk110:ESP32-WROOM-fixed) 21 | (libsource (lib esp-wroom-32) (part ESP-WROOM-32)) 22 | (sheetpath (names /) (tstamps /)) 23 | (tstamp 59CEED97)) 24 | (comp (ref U3) 25 | (value TLK110) 26 | (footprint Housings_QFP:LQFP-48_7x7mm_Pitch0.5mm) 27 | (libsource (lib tlk110) (part TLK110)) 28 | (sheetpath (names /) (tstamps /)) 29 | (tstamp 59CEEF8F)) 30 | (comp (ref J1) 31 | (value CONN_01X02) 32 | (footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm) 33 | (libsource (lib conn) (part CONN_01X02)) 34 | (sheetpath (names /) (tstamps /)) 35 | (tstamp 59D57A56)) 36 | (comp (ref R1) 37 | (value 10k) 38 | (footprint Resistors_SMD:R_0603) 39 | (libsource (lib device) (part R_Small)) 40 | (sheetpath (names /) (tstamps /)) 41 | (tstamp 59D57BB6)) 42 | (comp (ref R3) 43 | (value 330) 44 | (footprint Resistors_SMD:R_0603) 45 | (libsource (lib device) (part R_Small)) 46 | (sheetpath (names /) (tstamps /)) 47 | (tstamp 59D57BDD)) 48 | (comp (ref SW1) 49 | (value SW_Push) 50 | (footprint esp32-tlk110:LS6J2M) 51 | (libsource (lib switches) (part SW_Push)) 52 | (sheetpath (names /) (tstamps /)) 53 | (tstamp 59D57E22)) 54 | (comp (ref C4) 55 | (value 0.1u) 56 | (footprint Capacitors_SMD:C_0603) 57 | (libsource (lib device) (part C_Small)) 58 | (sheetpath (names /) (tstamps /)) 59 | (tstamp 59D57EE0)) 60 | (comp (ref C1) 61 | (value 100u) 62 | (footprint Capacitors_SMD:C_1210) 63 | (libsource (lib device) (part C_Small)) 64 | (sheetpath (names /) (tstamps /)) 65 | (tstamp 59D582BA)) 66 | (comp (ref C2) 67 | (value 0.1u) 68 | (footprint Capacitors_SMD:C_0603) 69 | (libsource (lib device) (part C_Small)) 70 | (sheetpath (names /) (tstamps /)) 71 | (tstamp 59D58305)) 72 | (comp (ref X1) 73 | (value KC7050A-C3) 74 | (footprint esp32-tlk110:kyocera_kc7050a_c5) 75 | (libsource (lib kc7050a) (part KC7050A-C3)) 76 | (sheetpath (names /) (tstamps /)) 77 | (tstamp 59D5D070)) 78 | (comp (ref R4) 79 | (value 10) 80 | (footprint Resistors_SMD:R_0603) 81 | (libsource (lib device) (part R_Small)) 82 | (sheetpath (names /) (tstamps /)) 83 | (tstamp 59D5D0E2)) 84 | (comp (ref R5) 85 | (value 10k) 86 | (footprint Resistors_SMD:R_0603) 87 | (libsource (lib device) (part R_Small)) 88 | (sheetpath (names /) (tstamps /)) 89 | (tstamp 59D5D3F2)) 90 | (comp (ref SW2) 91 | (value SW_Push) 92 | (footprint esp32-tlk110:LS6J2M) 93 | (libsource (lib switches) (part SW_Push)) 94 | (sheetpath (names /) (tstamps /)) 95 | (tstamp 59D5D5B9)) 96 | (comp (ref R6) 97 | (value 330) 98 | (footprint Resistors_SMD:R_0603) 99 | (libsource (lib device) (part R_Small)) 100 | (sheetpath (names /) (tstamps /)) 101 | (tstamp 59D5D6D9)) 102 | (comp (ref C6) 103 | (value 0.1u) 104 | (footprint Capacitors_SMD:C_0603) 105 | (libsource (lib device) (part C_Small)) 106 | (sheetpath (names /) (tstamps /)) 107 | (tstamp 59D5DA1D)) 108 | (comp (ref J2) 109 | (value RJ45-TRANS-ONLY) 110 | (footprint esp32-tlk110:RJ45_Trans_Only) 111 | (libsource (lib rj45-trans-only) (part RJ45-TRANS-ONLY)) 112 | (sheetpath (names /) (tstamps /)) 113 | (tstamp 59D5ECB2)) 114 | (comp (ref R9) 115 | (value R_Small) 116 | (footprint Resistors_SMD:R_0603) 117 | (libsource (lib device) (part R_Small)) 118 | (sheetpath (names /) (tstamps /)) 119 | (tstamp 59D5FBB9)) 120 | (comp (ref R10) 121 | (value 49.9) 122 | (footprint Resistors_SMD:R_0603) 123 | (libsource (lib device) (part R_Small)) 124 | (sheetpath (names /) (tstamps /)) 125 | (tstamp 59D5FC19)) 126 | (comp (ref R8) 127 | (value 49.9) 128 | (footprint Resistors_SMD:R_0603) 129 | (libsource (lib device) (part R_Small)) 130 | (sheetpath (names /) (tstamps /)) 131 | (tstamp 59D5FC83)) 132 | (comp (ref R7) 133 | (value 49.9) 134 | (footprint Resistors_SMD:R_0603) 135 | (libsource (lib device) (part R_Small)) 136 | (sheetpath (names /) (tstamps /)) 137 | (tstamp 59D60691)) 138 | (comp (ref C9) 139 | (value 0.1u) 140 | (footprint Capacitors_SMD:C_0603) 141 | (libsource (lib device) (part C_Small)) 142 | (sheetpath (names /) (tstamps /)) 143 | (tstamp 59D60EFD)) 144 | (comp (ref C10) 145 | (value 10u) 146 | (footprint Capacitors_SMD:C_0603) 147 | (libsource (lib device) (part C_Small)) 148 | (sheetpath (names /) (tstamps /)) 149 | (tstamp 59D60FCF)) 150 | (comp (ref C11) 151 | (value 0.1u) 152 | (footprint Capacitors_SMD:C_0603) 153 | (libsource (lib device) (part C_Small)) 154 | (sheetpath (names /) (tstamps /)) 155 | (tstamp 59D610CD)) 156 | (comp (ref C12) 157 | (value 10u) 158 | (footprint Capacitors_SMD:C_0603) 159 | (libsource (lib device) (part C_Small)) 160 | (sheetpath (names /) (tstamps /)) 161 | (tstamp 59D611CE)) 162 | (comp (ref C7) 163 | (value 10u) 164 | (footprint Capacitors_SMD:C_0603) 165 | (libsource (lib device) (part C_Small)) 166 | (sheetpath (names /) (tstamps /)) 167 | (tstamp 59D6123C)) 168 | (comp (ref C8) 169 | (value 0.1u) 170 | (footprint Capacitors_SMD:C_0603) 171 | (libsource (lib device) (part C_Small)) 172 | (sheetpath (names /) (tstamps /)) 173 | (tstamp 59D6139B)) 174 | (comp (ref C18) 175 | (value 0.1u) 176 | (footprint Capacitors_SMD:C_0603) 177 | (libsource (lib device) (part C_Small)) 178 | (sheetpath (names /) (tstamps /)) 179 | (tstamp 59D62C71)) 180 | (comp (ref C20) 181 | (value 10u) 182 | (footprint Capacitors_SMD:C_0603) 183 | (libsource (lib device) (part C_Small)) 184 | (sheetpath (names /) (tstamps /)) 185 | (tstamp 59D62D35)) 186 | (comp (ref C13) 187 | (value 0.1u) 188 | (footprint Capacitors_SMD:C_0603) 189 | (libsource (lib device) (part C_Small)) 190 | (sheetpath (names /) (tstamps /)) 191 | (tstamp 59D631B7)) 192 | (comp (ref C17) 193 | (value 10u) 194 | (footprint Capacitors_SMD:C_0603) 195 | (libsource (lib device) (part C_Small)) 196 | (sheetpath (names /) (tstamps /)) 197 | (tstamp 59D6324C)) 198 | (comp (ref C19) 199 | (value 0.1u) 200 | (footprint Capacitors_SMD:C_0603) 201 | (libsource (lib device) (part C_Small)) 202 | (sheetpath (names /) (tstamps /)) 203 | (tstamp 59D634CC)) 204 | (comp (ref C21) 205 | (value 10u) 206 | (footprint Capacitors_SMD:C_0603) 207 | (libsource (lib device) (part C_Small)) 208 | (sheetpath (names /) (tstamps /)) 209 | (tstamp 59D63581)) 210 | (comp (ref C14) 211 | (value 0.1u) 212 | (footprint Capacitors_SMD:C_0603) 213 | (libsource (lib device) (part C_Small)) 214 | (sheetpath (names /) (tstamps /)) 215 | (tstamp 59D65561)) 216 | (comp (ref C15) 217 | (value 10u) 218 | (footprint Capacitors_SMD:C_0603) 219 | (libsource (lib device) (part C_Small)) 220 | (sheetpath (names /) (tstamps /)) 221 | (tstamp 59D65625)) 222 | (comp (ref C16) 223 | (value 0.1u) 224 | (footprint Capacitors_SMD:C_0603) 225 | (libsource (lib device) (part C_Small)) 226 | (sheetpath (names /) (tstamps /)) 227 | (tstamp 59D656A5)) 228 | (comp (ref R12) 229 | (value 4.87k) 230 | (footprint Resistors_SMD:R_0603) 231 | (libsource (lib device) (part R_Small)) 232 | (sheetpath (names /) (tstamps /)) 233 | (tstamp 59D65DB7)) 234 | (comp (ref R13) 235 | (value 470) 236 | (footprint Resistors_SMD:R_0603) 237 | (libsource (lib device) (part R_Small)) 238 | (sheetpath (names /) (tstamps /)) 239 | (tstamp 59D66ED9)) 240 | (comp (ref R14) 241 | (value 470) 242 | (footprint Resistors_SMD:R_0603) 243 | (libsource (lib device) (part R_Small)) 244 | (sheetpath (names /) (tstamps /)) 245 | (tstamp 59D67042)) 246 | (comp (ref D1) 247 | (value LED_Small) 248 | (footprint Diodes_SMD:D_0603) 249 | (libsource (lib device) (part LED_Small)) 250 | (sheetpath (names /) (tstamps /)) 251 | (tstamp 59D676D3)) 252 | (comp (ref D2) 253 | (value LED_Small) 254 | (footprint Diodes_SMD:D_0603) 255 | (libsource (lib device) (part LED_Small)) 256 | (sheetpath (names /) (tstamps /)) 257 | (tstamp 59D67766)) 258 | (comp (ref U1) 259 | (value BD5230G) 260 | (footprint TO_SOT_Packages_SMD:SOT-23-5_HandSoldering) 261 | (libsource (lib bd5230g) (part BD5230G)) 262 | (sheetpath (names /) (tstamps /)) 263 | (tstamp 59D6825F)) 264 | (comp (ref R2) 265 | (value 10k) 266 | (footprint Resistors_SMD:R_0603) 267 | (libsource (lib device) (part R_Small)) 268 | (sheetpath (names /) (tstamps /)) 269 | (tstamp 59D6840E)) 270 | (comp (ref C5) 271 | (value 0.1u) 272 | (footprint Capacitors_SMD:C_0603) 273 | (libsource (lib device) (part C_Small)) 274 | (sheetpath (names /) (tstamps /)) 275 | (tstamp 59D68A6C)) 276 | (comp (ref C3) 277 | (value 100n) 278 | (footprint Capacitors_SMD:C_0603) 279 | (libsource (lib device) (part C_Small)) 280 | (sheetpath (names /) (tstamps /)) 281 | (tstamp 59D68D75)) 282 | (comp (ref J3) 283 | (value CONN_01X03) 284 | (footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.00mm) 285 | (libsource (lib conn) (part CONN_01X03)) 286 | (sheetpath (names /) (tstamps /)) 287 | (tstamp 59D69EC1)) 288 | (comp (ref L1) 289 | (value FB) 290 | (footprint Resistors_SMD:R_1210_HandSoldering) 291 | (libsource (lib device) (part L_Small)) 292 | (sheetpath (names /) (tstamps /)) 293 | (tstamp 59D634BA)) 294 | (comp (ref C22) 295 | (value 100u) 296 | (footprint Resistors_SMD:R_1210_HandSoldering) 297 | (libsource (lib device) (part C_Small)) 298 | (sheetpath (names /) (tstamps /)) 299 | (tstamp 59D64384)) 300 | (comp (ref R16) 301 | (value 2.2k) 302 | (footprint Resistors_SMD:R_0603) 303 | (libsource (lib device) (part R_Small)) 304 | (sheetpath (names /) (tstamps /)) 305 | (tstamp 59D84711)) 306 | (comp (ref R17) 307 | (value 3.3k) 308 | (footprint Resistors_SMD:R_0603) 309 | (libsource (lib device) (part R_Small)) 310 | (sheetpath (names /) (tstamps /)) 311 | (tstamp 59E8252D)) 312 | (comp (ref D3) 313 | (value 1N4148W) 314 | (footprint Diodes_SMD:D_SOD-123) 315 | (libsource (lib device) (part D_Small)) 316 | (sheetpath (names /) (tstamps /)) 317 | (tstamp 59E82D26)) 318 | (comp (ref R11) 319 | (value 2.2k) 320 | (footprint Resistors_SMD:R_0603) 321 | (libsource (lib device) (part R_Small)) 322 | (sheetpath (names /) (tstamps /)) 323 | (tstamp 59EAD982))) 324 | (libparts 325 | (libpart (lib bd5230g) (part BD5230G) 326 | (fields 327 | (field (name Reference) U) 328 | (field (name Value) BD5230G)) 329 | (pins 330 | (pin (num 1) (name "#RST") (type openCol)) 331 | (pin (num 2) (name VDD) (type power_in)) 332 | (pin (num 3) (name GND) (type power_in)) 333 | (pin (num 5) (name CT) (type passive)))) 334 | (libpart (lib conn) (part CONN_01X02) 335 | (description "Connector, single row, 01x02, pin header") 336 | (footprints 337 | (fp Pin_Header_Straight_1X*) 338 | (fp Pin_Header_Angled_1X*) 339 | (fp Socket_Strip_Straight_1X*) 340 | (fp Socket_Strip_Angled_1X*)) 341 | (fields 342 | (field (name Reference) J) 343 | (field (name Value) CONN_01X02)) 344 | (pins 345 | (pin (num 1) (name P1) (type passive)) 346 | (pin (num 2) (name P2) (type passive)))) 347 | (libpart (lib conn) (part CONN_01X03) 348 | (description "Connector, single row, 01x03, pin header") 349 | (footprints 350 | (fp Pin_Header_Straight_1X*) 351 | (fp Pin_Header_Angled_1X*) 352 | (fp Socket_Strip_Straight_1X*) 353 | (fp Socket_Strip_Angled_1X*)) 354 | (fields 355 | (field (name Reference) J) 356 | (field (name Value) CONN_01X03)) 357 | (pins 358 | (pin (num 1) (name P1) (type passive)) 359 | (pin (num 2) (name P2) (type passive)) 360 | (pin (num 3) (name P3) (type passive)))) 361 | (libpart (lib device) (part C_Small) 362 | (description "Unpolarized capacitor") 363 | (footprints 364 | (fp C_*)) 365 | (fields 366 | (field (name Reference) C) 367 | (field (name Value) C_Small)) 368 | (pins 369 | (pin (num 1) (name ~) (type passive)) 370 | (pin (num 2) (name ~) (type passive)))) 371 | (libpart (lib device) (part D_Small) 372 | (description "Diode, small symbol") 373 | (footprints 374 | (fp TO-???*) 375 | (fp *SingleDiode) 376 | (fp *_Diode_*) 377 | (fp *SingleDiode*) 378 | (fp D_*)) 379 | (fields 380 | (field (name Reference) D) 381 | (field (name Value) D_Small)) 382 | (pins 383 | (pin (num 1) (name K) (type passive)) 384 | (pin (num 2) (name A) (type passive)))) 385 | (libpart (lib esp-wroom-32) (part ESP-WROOM-32) 386 | (fields 387 | (field (name Reference) U) 388 | (field (name Value) ESP-WROOM-32)) 389 | (pins 390 | (pin (num 1) (name GND) (type passive)) 391 | (pin (num 2) (name 3V3) (type passive)) 392 | (pin (num 3) (name EN) (type passive)) 393 | (pin (num 4) (name SENSOR_VP) (type passive)) 394 | (pin (num 5) (name SENSOR_VN) (type passive)) 395 | (pin (num 6) (name IO34) (type BiDi)) 396 | (pin (num 7) (name IO35) (type BiDi)) 397 | (pin (num 8) (name IO32) (type BiDi)) 398 | (pin (num 9) (name IO33) (type BiDi)) 399 | (pin (num 10) (name IO25) (type BiDi)) 400 | (pin (num 11) (name IO26) (type BiDi)) 401 | (pin (num 12) (name IO27) (type BiDi)) 402 | (pin (num 13) (name IO14) (type BiDi)) 403 | (pin (num 14) (name IO12) (type BiDi)) 404 | (pin (num 15) (name GND) (type passive)) 405 | (pin (num 16) (name IO13) (type passive)) 406 | (pin (num 17) (name SD2) (type passive)) 407 | (pin (num 18) (name SD3) (type passive)) 408 | (pin (num 19) (name CMD) (type passive)) 409 | (pin (num 20) (name CLK) (type passive)) 410 | (pin (num 21) (name SD0) (type passive)) 411 | (pin (num 22) (name SD1) (type passive)) 412 | (pin (num 23) (name IO15) (type passive)) 413 | (pin (num 24) (name IO2) (type passive)) 414 | (pin (num 25) (name IO0) (type BiDi)) 415 | (pin (num 26) (name IO4) (type BiDi)) 416 | (pin (num 27) (name IO16) (type BiDi)) 417 | (pin (num 28) (name IO17) (type BiDi)) 418 | (pin (num 29) (name IO5) (type BiDi)) 419 | (pin (num 30) (name IO18) (type BiDi)) 420 | (pin (num 31) (name IO19) (type BiDi)) 421 | (pin (num 32) (name NC) (type NotConnected)) 422 | (pin (num 33) (name IO21) (type BiDi)) 423 | (pin (num 34) (name RXD0) (type input)) 424 | (pin (num 35) (name TXD0) (type output)) 425 | (pin (num 36) (name IO22) (type BiDi)) 426 | (pin (num 37) (name IO23) (type BiDi)) 427 | (pin (num 38) (name GND) (type passive)) 428 | (pin (num 39) (name PAD) (type passive)))) 429 | (libpart (lib kc7050a) (part KC7050A-C3) 430 | (fields 431 | (field (name Reference) X) 432 | (field (name Value) KC7050A-C3)) 433 | (pins 434 | (pin (num 1) (name STANDBY) (type input)) 435 | (pin (num 2) (name GND) (type power_in)) 436 | (pin (num 3) (name OUT) (type output)) 437 | (pin (num 4) (name VDD) (type power_in)))) 438 | (libpart (lib device) (part LED_Small) 439 | (description "LED, small symbol") 440 | (footprints 441 | (fp LED-*) 442 | (fp LED_*)) 443 | (fields 444 | (field (name Reference) D) 445 | (field (name Value) LED_Small)) 446 | (pins 447 | (pin (num 1) (name K) (type passive)) 448 | (pin (num 2) (name A) (type passive)))) 449 | (libpart (lib device) (part L_Small) 450 | (description "Inductor, small symbol") 451 | (footprints 452 | (fp Choke_*) 453 | (fp *Coil*) 454 | (fp Inductor_*) 455 | (fp L_*)) 456 | (fields 457 | (field (name Reference) L) 458 | (field (name Value) L_Small)) 459 | (pins 460 | (pin (num 1) (name ~) (type passive)) 461 | (pin (num 2) (name ~) (type passive)))) 462 | (libpart (lib rj45-trans-only) (part RJ45-TRANS-ONLY) 463 | (fields 464 | (field (name Reference) J) 465 | (field (name Value) RJ45-TRANS-ONLY)) 466 | (pins 467 | (pin (num 1) (name TD+) (type passive)) 468 | (pin (num 2) (name TD-) (type passive)) 469 | (pin (num 3) (name RD+) (type passive)) 470 | (pin (num 4) (name TCT) (type passive)) 471 | (pin (num 5) (name RCT) (type passive)) 472 | (pin (num 6) (name RD-) (type passive)) 473 | (pin (num 8) (name ~) (type passive)) 474 | (pin (num 9) (name Shield) (type power_in)))) 475 | (libpart (lib device) (part R_Small) 476 | (description "Resistor, small symbol") 477 | (footprints 478 | (fp R_*)) 479 | (fields 480 | (field (name Reference) R) 481 | (field (name Value) R_Small)) 482 | (pins 483 | (pin (num 1) (name ~) (type passive)) 484 | (pin (num 2) (name ~) (type passive)))) 485 | (libpart (lib switches) (part SW_Push) 486 | (description "Push button switch, generic, two pins") 487 | (fields 488 | (field (name Reference) SW) 489 | (field (name Value) SW_Push)) 490 | (pins 491 | (pin (num 1) (name 1) (type passive)) 492 | (pin (num 2) (name 2) (type passive)))) 493 | (libpart (lib tlk110) (part TLK110) 494 | (footprints 495 | (fp QFP50P900X900-48)) 496 | (fields 497 | (field (name Reference) U) 498 | (field (name Value) TLK110)) 499 | (pins 500 | (pin (num 1) (name TX_CLK) (type input)) 501 | (pin (num 2) (name TX_EN) (type input)) 502 | (pin (num 3) (name TXD_0) (type input)) 503 | (pin (num 4) (name TXD_1) (type input)) 504 | (pin (num 5) (name TXD_2) (type input)) 505 | (pin (num 6) (name TXD_3) (type input)) 506 | (pin (num 7) (name PWR_DNN/INT) (type input)) 507 | (pin (num 8) (name JTAG_TCK) (type input)) 508 | (pin (num 9) (name JTAG_TDO) (type input)) 509 | (pin (num 10) (name JTAG_TMS) (type input)) 510 | (pin (num 11) (name JTAG_TRSTN) (type input)) 511 | (pin (num 12) (name JTAG_TDI) (type input)) 512 | (pin (num 13) (name RD-) (type input)) 513 | (pin (num 14) (name RD+) (type input)) 514 | (pin (num 15) (name AGND) (type input)) 515 | (pin (num 16) (name TD-) (type input)) 516 | (pin (num 17) (name TD+) (type input)) 517 | (pin (num 18) (name PFBIN1) (type input)) 518 | (pin (num 19) (name AGND) (type input)) 519 | (pin (num 20) (name RESERVED) (type input)) 520 | (pin (num 21) (name SW_STRAPN) (type input)) 521 | (pin (num 22) (name AVDD33) (type input)) 522 | (pin (num 23) (name PFBOUT) (type input)) 523 | (pin (num 24) (name RBIAS) (type input)) 524 | (pin (num 25) (name CLKOUT) (type input)) 525 | (pin (num 26) (name LED_ACT/AN_EN) (type input)) 526 | (pin (num 27) (name LED_SPEED/AN_1) (type input)) 527 | (pin (num 28) (name LED_LINK/AN_0) (type input)) 528 | (pin (num 29) (name RESETN) (type input)) 529 | (pin (num 30) (name MDIO) (type input)) 530 | (pin (num 31) (name MDC) (type input)) 531 | (pin (num 32) (name VDD33_IO) (type input)) 532 | (pin (num 33) (name XO) (type input)) 533 | (pin (num 34) (name XI) (type input)) 534 | (pin (num 35) (name IOGND) (type input)) 535 | (pin (num 36) (name DGND) (type input)) 536 | (pin (num 37) (name PFBIN2) (type input)) 537 | (pin (num 38) (name RX_CLK) (type input)) 538 | (pin (num 39) (name RX_DV) (type input)) 539 | (pin (num 40) (name CRS/LED_CFG) (type input)) 540 | (pin (num 41) (name RX_ER/MDIX_EN) (type input)) 541 | (pin (num 42) (name COL/PHYAD0) (type input)) 542 | (pin (num 43) (name RXD_0/PHYAD1) (type input)) 543 | (pin (num 44) (name RXD_1/PHYAD2) (type input)) 544 | (pin (num 45) (name RXD_2/PHYAD3) (type input)) 545 | (pin (num 46) (name RXD_3/PHYAD4) (type input)) 546 | (pin (num 47) (name IOGND) (type input)) 547 | (pin (num 48) (name VDD33_IO) (type input))))) 548 | (libraries 549 | (library (logical device) 550 | (uri /usr/share/kicad/library/device.lib)) 551 | (library (logical conn) 552 | (uri /usr/share/kicad/library/conn.lib)) 553 | (library (logical esp-wroom-32) 554 | (uri esp-wroom-32.lib)) 555 | (library (logical tlk110) 556 | (uri tlk110.lib)) 557 | (library (logical rj45-trans-only) 558 | (uri rj45-trans-only.lib)) 559 | (library (logical switches) 560 | (uri /usr/share/kicad/library/switches.lib)) 561 | (library (logical kc7050a) 562 | (uri kc7050a.lib)) 563 | (library (logical bd5230g) 564 | (uri bd5230g.lib))) 565 | (nets 566 | (net (code 1) (name "Net-(R6-Pad2)") 567 | (node (ref R6) (pin 2)) 568 | (node (ref SW2) (pin 2))) 569 | (net (code 2) (name "Net-(R4-Pad2)") 570 | (node (ref X1) (pin 3)) 571 | (node (ref R4) (pin 2))) 572 | (net (code 3) (name "Net-(J2-Pad6)") 573 | (node (ref U3) (pin 13)) 574 | (node (ref R7) (pin 1)) 575 | (node (ref J2) (pin 6))) 576 | (net (code 4) (name "Net-(R4-Pad1)") 577 | (node (ref R5) (pin 1)) 578 | (node (ref R6) (pin 1)) 579 | (node (ref U3) (pin 34)) 580 | (node (ref R4) (pin 1)) 581 | (node (ref U2) (pin 25))) 582 | (net (code 5) (name "Net-(J2-Pad2)") 583 | (node (ref R9) (pin 1)) 584 | (node (ref J2) (pin 2)) 585 | (node (ref U3) (pin 16))) 586 | (net (code 6) (name "Net-(U2-Pad37)") 587 | (node (ref U3) (pin 31)) 588 | (node (ref U2) (pin 37))) 589 | (net (code 7) (name "Net-(R16-Pad2)") 590 | (node (ref R16) (pin 2)) 591 | (node (ref U3) (pin 30)) 592 | (node (ref U2) (pin 30))) 593 | (net (code 8) (name "Net-(R3-Pad2)") 594 | (node (ref SW1) (pin 2)) 595 | (node (ref R3) (pin 2))) 596 | (net (code 9) (name "Net-(U2-Pad33)") 597 | (node (ref U2) (pin 33)) 598 | (node (ref U3) (pin 2))) 599 | (net (code 10) (name "Net-(U2-Pad10)") 600 | (node (ref U2) (pin 10)) 601 | (node (ref U3) (pin 43))) 602 | (net (code 11) (name "Net-(U2-Pad11)") 603 | (node (ref U2) (pin 11)) 604 | (node (ref U3) (pin 44))) 605 | (net (code 12) (name "Net-(J2-Pad1)") 606 | (node (ref R10) (pin 1)) 607 | (node (ref U3) (pin 17)) 608 | (node (ref J2) (pin 1))) 609 | (net (code 13) (name "Net-(J2-Pad3)") 610 | (node (ref U3) (pin 14)) 611 | (node (ref R8) (pin 1)) 612 | (node (ref J2) (pin 3))) 613 | (net (code 14) (name GND) 614 | (node (ref U3) (pin 35)) 615 | (node (ref C2) (pin 2)) 616 | (node (ref C1) (pin 2)) 617 | (node (ref U3) (pin 47)) 618 | (node (ref U3) (pin 36)) 619 | (node (ref C11) (pin 2)) 620 | (node (ref U3) (pin 15)) 621 | (node (ref C10) (pin 2)) 622 | (node (ref U3) (pin 19)) 623 | (node (ref C9) (pin 2)) 624 | (node (ref SW1) (pin 1)) 625 | (node (ref C22) (pin 2)) 626 | (node (ref C6) (pin 1)) 627 | (node (ref J2) (pin 9)) 628 | (node (ref J2) (pin 8)) 629 | (node (ref U2) (pin 39)) 630 | (node (ref C15) (pin 1)) 631 | (node (ref SW2) (pin 1)) 632 | (node (ref U2) (pin 38)) 633 | (node (ref U1) (pin 3)) 634 | (node (ref C5) (pin 2)) 635 | (node (ref C16) (pin 1)) 636 | (node (ref R12) (pin 2)) 637 | (node (ref C3) (pin 2)) 638 | (node (ref C14) (pin 1)) 639 | (node (ref C12) (pin 2)) 640 | (node (ref C7) (pin 2)) 641 | (node (ref C4) (pin 2)) 642 | (node (ref C8) (pin 2)) 643 | (node (ref J3) (pin 1)) 644 | (node (ref J1) (pin 1)) 645 | (node (ref U2) (pin 15)) 646 | (node (ref U2) (pin 1)) 647 | (node (ref X1) (pin 2)) 648 | (node (ref U3) (pin 21)) 649 | (node (ref C21) (pin 2)) 650 | (node (ref C18) (pin 2)) 651 | (node (ref C19) (pin 2)) 652 | (node (ref C17) (pin 2)) 653 | (node (ref C13) (pin 2)) 654 | (node (ref C20) (pin 2))) 655 | (net (code 15) (name "Net-(J3-Pad3)") 656 | (node (ref U2) (pin 34)) 657 | (node (ref J3) (pin 3))) 658 | (net (code 16) (name +3V3) 659 | (node (ref U1) (pin 2)) 660 | (node (ref R1) (pin 2)) 661 | (node (ref J1) (pin 2)) 662 | (node (ref X1) (pin 4)) 663 | (node (ref C5) (pin 1)) 664 | (node (ref R2) (pin 2)) 665 | (node (ref C1) (pin 1)) 666 | (node (ref C9) (pin 1)) 667 | (node (ref C2) (pin 1)) 668 | (node (ref C6) (pin 2)) 669 | (node (ref U3) (pin 48)) 670 | (node (ref C22) (pin 1)) 671 | (node (ref J2) (pin 4)) 672 | (node (ref U2) (pin 2)) 673 | (node (ref R9) (pin 2)) 674 | (node (ref J2) (pin 5)) 675 | (node (ref U3) (pin 32)) 676 | (node (ref L1) (pin 1)) 677 | (node (ref R14) (pin 1)) 678 | (node (ref R13) (pin 1)) 679 | (node (ref R10) (pin 2)) 680 | (node (ref R8) (pin 2)) 681 | (node (ref R7) (pin 2)) 682 | (node (ref C7) (pin 1)) 683 | (node (ref C12) (pin 1)) 684 | (node (ref C8) (pin 1)) 685 | (node (ref C11) (pin 1)) 686 | (node (ref C10) (pin 1)) 687 | (node (ref R11) (pin 1)) 688 | (node (ref C19) (pin 1)) 689 | (node (ref C17) (pin 1)) 690 | (node (ref C13) (pin 1)) 691 | (node (ref C21) (pin 1)) 692 | (node (ref R16) (pin 1)) 693 | (node (ref R5) (pin 2))) 694 | (net (code 17) (name /PHYRST) 695 | (node (ref U1) (pin 1)) 696 | (node (ref R2) (pin 1)) 697 | (node (ref X1) (pin 1)) 698 | (node (ref U3) (pin 29))) 699 | (net (code 18) (name "Net-(J3-Pad2)") 700 | (node (ref J3) (pin 2)) 701 | (node (ref U2) (pin 35))) 702 | (net (code 19) (name "Net-(R11-Pad2)") 703 | (node (ref R11) (pin 2)) 704 | (node (ref U3) (pin 39))) 705 | (net (code 20) (name "Net-(C3-Pad1)") 706 | (node (ref U1) (pin 5)) 707 | (node (ref C3) (pin 1)) 708 | (node (ref D3) (pin 2))) 709 | (net (code 21) (name /RESET) 710 | (node (ref D3) (pin 1)) 711 | (node (ref R1) (pin 1)) 712 | (node (ref R3) (pin 1)) 713 | (node (ref U2) (pin 3)) 714 | (node (ref C4) (pin 1))) 715 | (net (code 22) (name "Net-(U3-Pad42)") 716 | (node (ref U3) (pin 42))) 717 | (net (code 23) (name "Net-(D2-Pad1)") 718 | (node (ref U3) (pin 26)) 719 | (node (ref D2) (pin 1))) 720 | (net (code 24) (name "Net-(R17-Pad1)") 721 | (node (ref U3) (pin 20)) 722 | (node (ref R17) (pin 1))) 723 | (net (code 25) (name "Net-(U2-Pad12)") 724 | (node (ref U2) (pin 12)) 725 | (node (ref U3) (pin 40))) 726 | (net (code 26) (name "Net-(C18-Pad1)") 727 | (node (ref C20) (pin 1)) 728 | (node (ref L1) (pin 2)) 729 | (node (ref C18) (pin 1)) 730 | (node (ref R17) (pin 2)) 731 | (node (ref U3) (pin 22))) 732 | (net (code 27) (name "Net-(R12-Pad1)") 733 | (node (ref U3) (pin 24)) 734 | (node (ref R12) (pin 1))) 735 | (net (code 28) (name "Net-(D1-Pad2)") 736 | (node (ref R13) (pin 2)) 737 | (node (ref D1) (pin 2))) 738 | (net (code 29) (name "Net-(D2-Pad2)") 739 | (node (ref R14) (pin 2)) 740 | (node (ref D2) (pin 2))) 741 | (net (code 30) (name "Net-(D1-Pad1)") 742 | (node (ref D1) (pin 1)) 743 | (node (ref U3) (pin 28))) 744 | (net (code 31) (name "Net-(C14-Pad2)") 745 | (node (ref U3) (pin 18)) 746 | (node (ref U3) (pin 37)) 747 | (node (ref C14) (pin 2)) 748 | (node (ref U3) (pin 23)) 749 | (node (ref C15) (pin 2)) 750 | (node (ref C16) (pin 2))) 751 | (net (code 32) (name "Net-(U3-Pad12)") 752 | (node (ref U3) (pin 12))) 753 | (net (code 33) (name "Net-(U3-Pad1)") 754 | (node (ref U3) (pin 1))) 755 | (net (code 34) (name "Net-(U3-Pad5)") 756 | (node (ref U3) (pin 5))) 757 | (net (code 35) (name "Net-(U3-Pad6)") 758 | (node (ref U3) (pin 6))) 759 | (net (code 36) (name "Net-(U3-Pad38)") 760 | (node (ref U3) (pin 38))) 761 | (net (code 37) (name "Net-(U3-Pad41)") 762 | (node (ref U3) (pin 41))) 763 | (net (code 38) (name "Net-(U3-Pad8)") 764 | (node (ref U3) (pin 8))) 765 | (net (code 39) (name "Net-(U3-Pad9)") 766 | (node (ref U3) (pin 9))) 767 | (net (code 40) (name "Net-(U3-Pad10)") 768 | (node (ref U3) (pin 10))) 769 | (net (code 41) (name "Net-(U3-Pad11)") 770 | (node (ref U3) (pin 11))) 771 | (net (code 42) (name "Net-(U2-Pad17)") 772 | (node (ref U2) (pin 17))) 773 | (net (code 43) (name "Net-(U2-Pad18)") 774 | (node (ref U2) (pin 18))) 775 | (net (code 44) (name "Net-(U2-Pad19)") 776 | (node (ref U2) (pin 19))) 777 | (net (code 45) (name "Net-(U2-Pad20)") 778 | (node (ref U2) (pin 20))) 779 | (net (code 46) (name "Net-(U3-Pad25)") 780 | (node (ref U3) (pin 25))) 781 | (net (code 47) (name "Net-(U3-Pad45)") 782 | (node (ref U3) (pin 45))) 783 | (net (code 48) (name "Net-(U3-Pad46)") 784 | (node (ref U3) (pin 46))) 785 | (net (code 49) (name "Net-(U2-Pad21)") 786 | (node (ref U2) (pin 21))) 787 | (net (code 50) (name "Net-(U3-Pad27)") 788 | (node (ref U3) (pin 27))) 789 | (net (code 51) (name "Net-(U2-Pad4)") 790 | (node (ref U2) (pin 4))) 791 | (net (code 52) (name "Net-(U2-Pad5)") 792 | (node (ref U2) (pin 5))) 793 | (net (code 53) (name "Net-(U2-Pad22)") 794 | (node (ref U2) (pin 22))) 795 | (net (code 54) (name "Net-(U2-Pad13)") 796 | (node (ref U2) (pin 13))) 797 | (net (code 55) (name "Net-(U2-Pad23)") 798 | (node (ref U2) (pin 23))) 799 | (net (code 56) (name "Net-(U2-Pad14)") 800 | (node (ref U2) (pin 14))) 801 | (net (code 57) (name "Net-(U2-Pad24)") 802 | (node (ref U2) (pin 24))) 803 | (net (code 58) (name "Net-(U2-Pad32)") 804 | (node (ref U2) (pin 32))) 805 | (net (code 59) (name "Net-(U2-Pad16)") 806 | (node (ref U2) (pin 16))) 807 | (net (code 60) (name "Net-(U2-Pad26)") 808 | (node (ref U2) (pin 26))) 809 | (net (code 61) (name "Net-(U2-Pad36)") 810 | (node (ref U2) (pin 36)) 811 | (node (ref U3) (pin 4))) 812 | (net (code 62) (name "Net-(U2-Pad27)") 813 | (node (ref U2) (pin 27))) 814 | (net (code 63) (name "Net-(U2-Pad6)") 815 | (node (ref U2) (pin 6))) 816 | (net (code 64) (name "Net-(U2-Pad7)") 817 | (node (ref U2) (pin 7))) 818 | (net (code 65) (name "Net-(U2-Pad8)") 819 | (node (ref U2) (pin 8))) 820 | (net (code 66) (name "Net-(U2-Pad9)") 821 | (node (ref U2) (pin 9))) 822 | (net (code 67) (name "Net-(U2-Pad28)") 823 | (node (ref U2) (pin 28))) 824 | (net (code 68) (name "Net-(U2-Pad31)") 825 | (node (ref U2) (pin 31)) 826 | (node (ref U3) (pin 3))) 827 | (net (code 69) (name "Net-(U3-Pad33)") 828 | (node (ref U3) (pin 33))) 829 | (net (code 70) (name "Net-(U3-Pad7)") 830 | (node (ref U3) (pin 7))) 831 | (net (code 71) (name "Net-(U2-Pad29)") 832 | (node (ref U2) (pin 29))))) -------------------------------------------------------------------------------- /hardware/esp32-tlk110/esp32-tlk110.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazkojima/esp32-phy/3ba6b004d38aac7a3eaba2ac62df26bf4e1f1c5d/hardware/esp32-tlk110/esp32-tlk110.pdf -------------------------------------------------------------------------------- /hardware/esp32-tlk110/esp32-tlk110.pretty/ESP32-WROOM-fixed.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ESP32-WROOM-fixed (layer F.Cu) (tedit 58C20B64) 2 | (fp_text reference REF** (at -11.557 9.017) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ESP32-WROOM (at 5.715 14.224) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user "Espressif Systems" (at -6.858 -0.889 90) (layer F.SilkS) hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center 9.906 6.604) (end 10.033 6.858) (layer F.SilkS) (width 0.5)) 12 | (fp_text user ESP32-WROOM (at -5.207 0.254 90) (layer F.SilkS) hide 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | ) 15 | (fp_line (start -9 6.75) (end 9 6.75) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 9 12.75) (end 9 -12.75) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -9 12.75) (end -9 -12.75) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -9 -12.75) (end 9 -12.75) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -9 12.75) (end 9 12.75) (layer F.SilkS) (width 0.15)) 20 | (pad 38 smd oval (at -9 5.25) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 21 | (pad 37 smd oval (at -9 3.98) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 22 | (pad 36 smd oval (at -9 2.71) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 23 | (pad 35 smd oval (at -9 1.44) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 24 | (pad 34 smd oval (at -9 0.17) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 25 | (pad 33 smd oval (at -9 -1.1) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 26 | (pad 32 smd oval (at -9 -2.37) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad 31 smd oval (at -9 -3.64) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 28 | (pad 30 smd oval (at -9 -4.91) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 29 | (pad 29 smd oval (at -9 -6.18) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 30 | (pad 28 smd oval (at -9 -7.45) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 31 | (pad 27 smd oval (at -9 -8.72) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 32 | (pad 26 smd oval (at -9 -9.99) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 33 | (pad 25 smd oval (at -9 -11.26) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 34 | (pad 24 smd oval (at -5.715 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 35 | (pad 23 smd oval (at -4.445 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 36 | (pad 22 smd oval (at -3.175 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 37 | (pad 21 smd oval (at -1.905 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 38 | (pad 20 smd oval (at -0.635 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 39 | (pad 19 smd oval (at 0.635 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 40 | (pad 18 smd oval (at 1.905 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 41 | (pad 17 smd oval (at 3.175 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 42 | (pad 16 smd oval (at 4.445 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 43 | (pad 15 smd oval (at 5.715 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 44 | (pad 14 smd oval (at 9 -11.26) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 45 | (pad 13 smd oval (at 9 -9.99) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 46 | (pad 12 smd oval (at 9 -8.72) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 47 | (pad 11 smd oval (at 9 -7.45) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 48 | (pad 10 smd oval (at 9 -6.18) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 49 | (pad 9 smd oval (at 9 -4.91) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 50 | (pad 8 smd oval (at 9 -3.64) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 51 | (pad 7 smd oval (at 9 -2.37) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 52 | (pad 6 smd oval (at 9 -1.1) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 53 | (pad 5 smd oval (at 9 0.17) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 54 | (pad 4 smd oval (at 9 1.44) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 55 | (pad 3 smd oval (at 9 2.71) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 56 | (pad 2 smd oval (at 9 3.98) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 57 | (pad 1 smd oval (at 9 5.25) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 58 | (pad 39 smd rect (at 0.3 -2.45) (size 6 6) (layers F.Cu F.Paste F.Mask)) 59 | (pad 39 thru_hole circle (at 0.254 -2.54) (size 3.5 3.5) (drill 2) (layers *.Cu *.Mask)) 60 | ) 61 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/esp32-tlk110.pretty/LS6J2M.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LS6J2M (layer F.Cu) (tedit 58440C32) 2 | (fp_text reference REF** (at 0 0.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value LS6J2M (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.6 -2.6) (end 2.6 -2.6) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 2.6 -2.6) (end 2.6 2.6) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 2.6 2.6) (end -2.6 2.6) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -2.6 2.6) (end -2.6 -2.6) (layer F.SilkS) (width 0.15)) 12 | (pad 1 smd rect (at -2.35 -2.3) (size 1.55 0.9) (layers F.Cu F.Paste F.Mask)) 13 | (pad 2 smd rect (at -2.35 2.3) (size 1.55 0.9) (layers F.Cu F.Paste F.Mask)) 14 | (pad 3 smd rect (at 2.35 -2.3) (size 1.55 0.9) (layers F.Cu F.Paste F.Mask)) 15 | (pad 4 smd rect (at 2.35 2.3) (size 1.55 0.9) (layers F.Cu F.Paste F.Mask)) 16 | ) 17 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/esp32-tlk110.pretty/MountingHole_3.2mm_M3.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) 2 | (attr virtual) 3 | (descr "Mounting Hole 3.2mm, no annular, M3") 4 | (tags "mounting hole 3.2mm no annular m3") 5 | (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0.3 0) (layer F.Fab) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) 15 | (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) 16 | (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/esp32-tlk110.pretty/RJ45_Trans_Only.kicad_mod: -------------------------------------------------------------------------------- 1 | (module RJ45_Trans_Only (layer F.Cu) (tedit 59EAD872) 2 | (tags RJ45) 3 | (fp_text reference REF** (at -3.81 15.24) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value RJ45_Trans_Only (at -3.81 11.43) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 3.94 20.07) (end 3.94 8.13) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 3.94 -4.95) (end 3.94 4.35) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -12.06 20.07) (end -12.06 8.13) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -12.06 -4.95) (end -12.06 4.43) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 3.94 -4.95) (end 2.92 -4.95) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -5.46 -4.95) (end -2.16 -4.95) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -12.06 -4.95) (end -10.79 -4.95) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -12.06 20.11) (end 3.94 20.11) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -13.08 -5.84) (end 5.46 -5.84) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -13.08 -5.84) (end -13.08 20.36) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 5.46 20.36) (end 5.46 -5.84) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 5.46 20.36) (end -13.08 20.36) (layer F.CrtYd) (width 0.05)) 21 | (pad Hole thru_hole circle (at 1.91 8.89) (size 3.85 3.85) (drill 3.3) (layers *.Cu *.SilkS *.Mask)) 22 | (pad Hole thru_hole circle (at -9.53 8.89) (size 3.85 3.85) (drill 3.3) (layers *.Cu *.SilkS *.Mask)) 23 | (pad 1 thru_hole rect (at -8.26 2.54) (size 1.52 1.52) (drill 1.02) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at -7.62 0) (size 1.52 1.52) (drill 1.02) (layers *.Cu *.Mask)) 25 | (pad 3 thru_hole circle (at -5.71 2.54) (size 1.52 1.52) (drill 1.02) (layers *.Cu *.Mask)) 26 | (pad 4 thru_hole circle (at -5.08 0) (size 1.52 1.52) (drill 1.02) (layers *.Cu *.Mask)) 27 | (pad 5 thru_hole circle (at -3.17 2.54) (size 1.52 1.52) (drill 1.02) (layers *.Cu *.Mask)) 28 | (pad 6 thru_hole circle (at -2.54 0) (size 1.52 1.52) (drill 1.02) (layers *.Cu *.Mask)) 29 | (pad 7 thru_hole circle (at -0.64 2.54) (size 1.52 1.52) (drill 1.02) (layers *.Cu *.Mask)) 30 | (pad 9 thru_hole circle (at 3.94 5.84) (size 2.54 2.54) (drill 1.78) (layers *.Cu *.SilkS *.Mask)) 31 | (pad 9 thru_hole circle (at -11.56 5.84) (size 2.54 2.54) (drill 1.78) (layers *.Cu *.SilkS *.Mask)) 32 | (pad 8 thru_hole circle (at 0 0) (size 1.52 1.52) (drill 1.02) (layers *.Cu *.Mask)) 33 | ) 34 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/esp32-tlk110.pretty/kyocera_kc7050a_c5.kicad_mod: -------------------------------------------------------------------------------- 1 | (module kyocera_kc7050a_c5 (layer F.Cu) (tedit 59E727B4) 2 | (descr "SMD Clock Crystal Oscillators KYOCERA KC7050A CA Series") 3 | (tags "SMD crystal oscillator") 4 | (attr smd) 5 | (fp_text reference X1 (at -3.93 -4.195) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value KC7050A-C3 (at 0 4.2) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -3.3 -2.5) (end 3.3 -2.5) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 3.3 -2.5) (end 3.5 -2.3) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 3.5 -2.3) (end 3.5 2.3) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 3.5 2.3) (end 3.3 2.5) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 3.3 2.5) (end -3.3 2.5) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -3.3 2.5) (end -3.5 2.3) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -3.5 2.3) (end -3.5 -2.3) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -3.5 -2.3) (end -3.3 -2.5) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -3.5 1.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -3.7 -3) (end -3.7 -3.3) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -3.7 -3.3) (end 3.7 -3.3) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 3.7 -3.3) (end 3.7 -3) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -4.2 3) (end -3.7 3) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start -3.7 3) (end -3.7 3.3) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start -3.7 3.3) (end 3.7 3.3) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start 3.7 3.2) (end 3.7 2.9) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start -4.2 0.9) (end -3.7 0.9) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start -3.7 0.9) (end -3.7 0.3) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start 3.7 -0.3) (end 3.7 0.3) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -4.3 -2.8) (end -4.3 2.8) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start -4.3 2.8) (end 4.3 2.8) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start 4.3 2.8) (end 4.3 -2.8) (layer F.CrtYd) (width 0.05)) 33 | (fp_line (start 4.3 -2.8) (end -4.3 -2.8) (layer F.CrtYd) (width 0.05)) 34 | (pad 1 smd rect (at -2.54 2.1) (size 1.8 2) (layers F.Cu F.Paste F.Mask)) 35 | (pad 2 smd rect (at 2.54 2.1) (size 1.8 2) (layers F.Cu F.Paste F.Mask)) 36 | (pad 3 smd rect (at 2.54 -2.1) (size 1.8 2) (layers F.Cu F.Paste F.Mask)) 37 | (pad 4 smd rect (at -2.54 -2.1) (size 1.8 2) (layers F.Cu F.Paste F.Mask)) 38 | ) 39 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/esp32-tlk110.pro: -------------------------------------------------------------------------------- 1 | update=Mon 16 Oct 2017 10:32:31 JST 2 | version=1 3 | last_client=kicad 4 | [pcbnew] 5 | version=1 6 | LastNetListRead= 7 | UseCmpFile=1 8 | PadDrill=0.600000000000 9 | PadDrillOvalY=0.600000000000 10 | PadSizeH=1.500000000000 11 | PadSizeV=1.500000000000 12 | PcbTextSizeV=1.500000000000 13 | PcbTextSizeH=1.500000000000 14 | PcbTextThickness=0.300000000000 15 | ModuleTextSizeV=1.000000000000 16 | ModuleTextSizeH=1.000000000000 17 | ModuleTextSizeThickness=0.150000000000 18 | SolderMaskClearance=0.000000000000 19 | SolderMaskMinWidth=0.000000000000 20 | DrawSegmentWidth=0.200000000000 21 | BoardOutlineThickness=0.100000000000 22 | ModuleOutlineThickness=0.150000000000 23 | [cvpcb] 24 | version=1 25 | NetIExt=net 26 | [general] 27 | version=1 28 | [eeschema] 29 | version=1 30 | LibDir= 31 | [eeschema/libraries] 32 | LibName1=power 33 | LibName2=device 34 | LibName3=transistors 35 | LibName4=conn 36 | LibName5=linear 37 | LibName6=regul 38 | LibName7=74xx 39 | LibName8=cmos4000 40 | LibName9=adc-dac 41 | LibName10=memory 42 | LibName11=xilinx 43 | LibName12=microcontrollers 44 | LibName13=dsp 45 | LibName14=microchip 46 | LibName15=analog_switches 47 | LibName16=motorola 48 | LibName17=texas 49 | LibName18=intel 50 | LibName19=audio 51 | LibName20=interface 52 | LibName21=digital-audio 53 | LibName22=philips 54 | LibName23=display 55 | LibName24=cypress 56 | LibName25=siliconi 57 | LibName26=opto 58 | LibName27=atmel 59 | LibName28=contrib 60 | LibName29=valves 61 | LibName30=esp-wroom-32 62 | LibName31=tlk110 63 | LibName32=switches 64 | LibName33=kc7050a 65 | LibName34=rj45-trans-only 66 | LibName35=bd5230g 67 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name esp32-tlk110)(type KiCad)(uri ${KIPRJMOD}/esp32-tlk110.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/gerber/esp32-tlk110-B.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Soldermask,Bot* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.6) date Sat Oct 21 15:15:02 2017* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11C,3.600000*% 11 | %ADD12R,1.150000X1.200000*% 12 | %ADD13R,2.100000X2.100000*% 13 | %ADD14O,2.100000X2.100000*% 14 | %ADD15R,1.750000X1.750000*% 15 | %ADD16O,1.750000X1.750000*% 16 | %ADD17C,4.250000*% 17 | %ADD18R,1.920000X1.920000*% 18 | %ADD19C,1.920000*% 19 | %ADD20C,2.940000*% 20 | G04 APERTURE END LIST* 21 | D10* 22 | D11* 23 | X83550000Y-76000000D03* 24 | D12* 25 | X149330000Y-96200000D03* 26 | X149330000Y-97700000D03* 27 | X147910000Y-96200000D03* 28 | X147910000Y-97700000D03* 29 | D13* 30 | X89050000Y-109000000D03* 31 | D14* 32 | X91590000Y-109000000D03* 33 | D15* 34 | X88300000Y-77700000D03* 35 | D16* 36 | X90300000Y-77700000D03* 37 | X92300000Y-77700000D03* 38 | D11* 39 | X95640000Y-91154000D03* 40 | X166550000Y-76000000D03* 41 | X166550000Y-109000000D03* 42 | X83550000Y-109000000D03* 43 | D17* 44 | X160890000Y-89090000D03* 45 | X160890000Y-100530000D03* 46 | D18* 47 | X154540000Y-99260000D03* 48 | D19* 49 | X152000000Y-98620000D03* 50 | X154540000Y-96710000D03* 51 | X152000000Y-96080000D03* 52 | X154540000Y-94170000D03* 53 | X152000000Y-93540000D03* 54 | X154540000Y-91640000D03* 55 | D20* 56 | X157840000Y-87060000D03* 57 | X157840000Y-102560000D03* 58 | D19* 59 | X152000000Y-91000000D03* 60 | M02* 61 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/gerber/esp32-tlk110-Edge.Cuts.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Profile,NP* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.6) date Sat Oct 21 15:15:02 2017* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11C,0.150000*% 11 | G04 APERTURE END LIST* 12 | D10* 13 | D11* 14 | X81716666Y-112500000D02* 15 | G75* 16 | G03X81716666Y-112500000I-1666666J0D01* 17 | G01* 18 | X77550000Y-112500000D02* 19 | X82550000Y-112500000D01* 20 | X80050000Y-110000000D02* 21 | X80050000Y-115000000D01* 22 | X170000000Y-72500000D02* 23 | X80000000Y-72500000D01* 24 | X170000000Y-112500000D02* 25 | X170000000Y-72500000D01* 26 | X80000000Y-112500000D02* 27 | X170000000Y-112500000D01* 28 | X80000000Y-72500000D02* 29 | X80000000Y-112500000D01* 30 | M02* 31 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/gerber/esp32-tlk110-F.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Soldermask,Top* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.6) date Sat Oct 21 15:15:02 2017* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11R,2.200000X2.400000*% 11 | %ADD12C,3.600000*% 12 | %ADD13R,0.900000X1.300000*% 13 | %ADD14R,1.400000X2.900000*% 14 | %ADD15R,1.200000X1.150000*% 15 | %ADD16R,1.150000X1.200000*% 16 | %ADD17R,0.900000X0.850000*% 17 | %ADD18R,2.400000X2.900000*% 18 | %ADD19R,1.000000X1.200000*% 19 | %ADD20R,2.100000X2.100000*% 20 | %ADD21O,2.100000X2.100000*% 21 | %ADD22R,1.750000X1.750000*% 22 | %ADD23O,1.750000X1.750000*% 23 | %ADD24R,1.300000X0.900000*% 24 | %ADD25R,1.950000X1.300000*% 25 | %ADD26R,1.660000X0.750000*% 26 | %ADD27O,1.000000X2.600000*% 27 | %ADD28O,2.600000X1.000000*% 28 | %ADD29R,6.100000X6.100000*% 29 | %ADD30R,0.350000X1.400000*% 30 | %ADD31R,1.400000X0.350000*% 31 | %ADD32R,1.300000X1.600000*% 32 | %ADD33C,4.250000*% 33 | %ADD34R,1.920000X1.920000*% 34 | %ADD35C,1.920000*% 35 | %ADD36C,2.940000*% 36 | G04 APERTURE END LIST* 37 | D10* 38 | D11* 39 | X134540000Y-78900000D03* 40 | X129460000Y-78900000D03* 41 | X129460000Y-83100000D03* 42 | X134540000Y-83100000D03* 43 | D12* 44 | X83550000Y-76000000D03* 45 | D13* 46 | X128537200Y-85476940D03* 47 | X130037200Y-85476940D03* 48 | D14* 49 | X90550000Y-105500000D03* 50 | X87550000Y-105500000D03* 51 | D15* 52 | X89300000Y-102900000D03* 53 | X87800000Y-102900000D03* 54 | X124150000Y-80000000D03* 55 | X125650000Y-80000000D03* 56 | X96050000Y-106700000D03* 57 | X97550000Y-106700000D03* 58 | D16* 59 | X117400000Y-81050000D03* 60 | X117400000Y-82550000D03* 61 | X138000000Y-81250000D03* 62 | X138000000Y-82750000D03* 63 | D15* 64 | X143150000Y-89400000D03* 65 | X144650000Y-89400000D03* 66 | X143150000Y-88000000D03* 67 | X144650000Y-88000000D03* 68 | X143250000Y-101100000D03* 69 | X144750000Y-101100000D03* 70 | X143250000Y-102500000D03* 71 | X144750000Y-102500000D03* 72 | D16* 73 | X122300000Y-98450000D03* 74 | X122300000Y-96950000D03* 75 | D15* 76 | X138750000Y-91000000D03* 77 | X137250000Y-91000000D03* 78 | X138750000Y-95200000D03* 79 | X137250000Y-95200000D03* 80 | D16* 81 | X123400000Y-91350000D03* 82 | X123400000Y-92850000D03* 83 | X120900000Y-98450000D03* 84 | X120900000Y-96950000D03* 85 | D15* 86 | X137250000Y-92400000D03* 87 | X138750000Y-92400000D03* 88 | D17* 89 | X129150000Y-88300000D03* 90 | X127650000Y-88300000D03* 91 | X129150000Y-86900000D03* 92 | X127650000Y-86900000D03* 93 | D18* 94 | X142860000Y-105870000D03* 95 | X146860000Y-105870000D03* 96 | D19* 97 | X142150000Y-82000000D03* 98 | X143850000Y-82000000D03* 99 | X142150000Y-84000000D03* 100 | X143850000Y-84000000D03* 101 | D20* 102 | X89050000Y-109000000D03* 103 | D21* 104 | X91590000Y-109000000D03* 105 | D22* 106 | X88300000Y-77700000D03* 107 | D23* 108 | X90300000Y-77700000D03* 109 | X92300000Y-77700000D03* 110 | D18* 111 | X140600000Y-102600000D03* 112 | X136600000Y-102600000D03* 113 | D24* 114 | X93800000Y-104750000D03* 115 | X93800000Y-106250000D03* 116 | D13* 117 | X136950000Y-79000000D03* 118 | X138450000Y-79000000D03* 119 | X96050000Y-104800000D03* 120 | X97550000Y-104800000D03* 121 | X124250000Y-85000000D03* 122 | X125750000Y-85000000D03* 123 | X108150000Y-81900000D03* 124 | X109650000Y-81900000D03* 125 | X141350000Y-98400000D03* 126 | X142850000Y-98400000D03* 127 | X141350000Y-96300000D03* 128 | X142850000Y-96300000D03* 129 | X141350000Y-94200000D03* 130 | X142850000Y-94200000D03* 131 | X141350000Y-92200000D03* 132 | X142850000Y-92200000D03* 133 | X125758000Y-86592000D03* 134 | X124258000Y-86592000D03* 135 | X136250000Y-88000000D03* 136 | X137750000Y-88000000D03* 137 | X147750000Y-82000000D03* 138 | X146250000Y-82000000D03* 139 | X147750000Y-84000000D03* 140 | X146250000Y-84000000D03* 141 | D25* 142 | X109450000Y-102300000D03* 143 | X109450000Y-106900000D03* 144 | X114150000Y-102300000D03* 145 | X114150000Y-106900000D03* 146 | X109450000Y-75400000D03* 147 | X109450000Y-80000000D03* 148 | X114150000Y-75400000D03* 149 | X114150000Y-80000000D03* 150 | D26* 151 | X119650000Y-80050000D03* 152 | X119650000Y-81000000D03* 153 | X119650000Y-81950000D03* 154 | X122350000Y-81950000D03* 155 | X122350000Y-80050000D03* 156 | D27* 157 | X87850000Y-81900000D03* 158 | X89120000Y-81900000D03* 159 | X90390000Y-81900000D03* 160 | X91660000Y-81900000D03* 161 | X92930000Y-81900000D03* 162 | X94200000Y-81900000D03* 163 | X95470000Y-81900000D03* 164 | X96740000Y-81900000D03* 165 | X98010000Y-81900000D03* 166 | X99280000Y-81900000D03* 167 | X100550000Y-81900000D03* 168 | X101820000Y-81900000D03* 169 | X103090000Y-81900000D03* 170 | X104360000Y-81900000D03* 171 | D28* 172 | X105850000Y-85185000D03* 173 | X105850000Y-86455000D03* 174 | X105850000Y-87725000D03* 175 | X105850000Y-88995000D03* 176 | X105850000Y-90265000D03* 177 | X105850000Y-91535000D03* 178 | X105850000Y-92805000D03* 179 | X105850000Y-94075000D03* 180 | X105850000Y-95345000D03* 181 | X105850000Y-96615000D03* 182 | D27* 183 | X104360000Y-99900000D03* 184 | X103090000Y-99900000D03* 185 | X101820000Y-99900000D03* 186 | X100550000Y-99900000D03* 187 | X99280000Y-99900000D03* 188 | X98010000Y-99900000D03* 189 | X96740000Y-99900000D03* 190 | X95470000Y-99900000D03* 191 | X94200000Y-99900000D03* 192 | X92930000Y-99900000D03* 193 | X91660000Y-99900000D03* 194 | X90390000Y-99900000D03* 195 | X89120000Y-99900000D03* 196 | X87850000Y-99900000D03* 197 | D29* 198 | X95550000Y-91200000D03* 199 | D12* 200 | X95640000Y-91154000D03* 201 | D30* 202 | X127050000Y-99950000D03* 203 | X127550000Y-99950000D03* 204 | X128050000Y-99950000D03* 205 | X128550000Y-99950000D03* 206 | X129050000Y-99950000D03* 207 | X129550000Y-99950000D03* 208 | X130050000Y-99950000D03* 209 | X130550000Y-99950000D03* 210 | X131050000Y-99950000D03* 211 | X131550000Y-99950000D03* 212 | X132050000Y-99950000D03* 213 | X132550000Y-99950000D03* 214 | D31* 215 | X134150000Y-98350000D03* 216 | X134150000Y-97850000D03* 217 | X134150000Y-97350000D03* 218 | X134150000Y-96850000D03* 219 | X134150000Y-96350000D03* 220 | X134150000Y-95850000D03* 221 | X134150000Y-95350000D03* 222 | X134150000Y-94850000D03* 223 | X134150000Y-94350000D03* 224 | X134150000Y-93850000D03* 225 | X134150000Y-93350000D03* 226 | X134150000Y-92850000D03* 227 | D30* 228 | X132550000Y-91250000D03* 229 | X132050000Y-91250000D03* 230 | X131550000Y-91250000D03* 231 | X131050000Y-91250000D03* 232 | X130550000Y-91250000D03* 233 | X130050000Y-91250000D03* 234 | X129550000Y-91250000D03* 235 | X129050000Y-91250000D03* 236 | X128550000Y-91250000D03* 237 | X128050000Y-91250000D03* 238 | X127550000Y-91250000D03* 239 | X127050000Y-91250000D03* 240 | D31* 241 | X125450000Y-92850000D03* 242 | X125450000Y-93350000D03* 243 | X125450000Y-93850000D03* 244 | X125450000Y-94350000D03* 245 | X125450000Y-94850000D03* 246 | X125450000Y-95350000D03* 247 | X125450000Y-95850000D03* 248 | X125450000Y-96350000D03* 249 | X125450000Y-96850000D03* 250 | X125450000Y-97350000D03* 251 | X125450000Y-97850000D03* 252 | X125450000Y-98350000D03* 253 | D15* 254 | X137250000Y-93800000D03* 255 | X138750000Y-93800000D03* 256 | D12* 257 | X166550000Y-76000000D03* 258 | X166550000Y-109000000D03* 259 | X83550000Y-109000000D03* 260 | D24* 261 | X120250000Y-91450000D03* 262 | X120250000Y-89950000D03* 263 | D13* 264 | X132970000Y-101930000D03* 265 | X134470000Y-101930000D03* 266 | D32* 267 | X115740000Y-77650000D03* 268 | X119040000Y-77650000D03* 269 | D33* 270 | X160890000Y-89090000D03* 271 | X160890000Y-100530000D03* 272 | D34* 273 | X154540000Y-99260000D03* 274 | D35* 275 | X152000000Y-98620000D03* 276 | X154540000Y-96710000D03* 277 | X152000000Y-96080000D03* 278 | X154540000Y-94170000D03* 279 | X152000000Y-93540000D03* 280 | X154540000Y-91640000D03* 281 | D36* 282 | X157840000Y-87060000D03* 283 | X157840000Y-102560000D03* 284 | D35* 285 | X152000000Y-91000000D03* 286 | M02* 287 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/gerber/esp32-tlk110.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ;DRILL file {KiCad 4.0.6} date Sat Oct 21 15:15:08 2017 3 | ;FORMAT={-:-/ absolute / inch / decimal} 4 | FMAT,2 5 | INCH,TZ 6 | T1C0.016 7 | T2C0.031 8 | T3C0.039 9 | T4C0.040 10 | T5C0.070 11 | T6C0.079 12 | T7C0.126 13 | T8C0.130 14 | % 15 | G90 16 | G05 17 | M72 18 | T1 19 | X3.2516Y-4.0291 20 | X3.2516Y-4.1291 21 | X3.3516Y-4.0291 22 | X3.3516Y-4.1291 23 | X3.4516Y-3.3291 24 | X3.4516Y-3.4291 25 | X3.4516Y-3.5291 26 | X3.4516Y-3.6291 27 | X3.4516Y-3.7291 28 | X3.4516Y-3.8291 29 | X3.5079Y-3.3228 30 | X3.5516Y-3.4291 31 | X3.5516Y-3.5291 32 | X3.5516Y-3.6291 33 | X3.5516Y-3.7291 34 | X3.5591Y-3.3189 35 | X3.5827Y-4.0157 36 | X3.6811Y-4.0787 37 | X3.7516Y-2.9791 38 | X3.8016Y-4.3291 39 | X3.8622Y-3.315 40 | X3.8937Y-4.2008 41 | X3.9094Y-4.0118 42 | X3.9516Y-2.9791 43 | X3.9567Y-4.0364 44 | X4.0016Y-3.5791 45 | X4.0016Y-3.6791 46 | X4.0016Y-3.7791 47 | X4.0016Y-4.3291 48 | X4.0157Y-3.5197 49 | X4.0236Y-3.4724 50 | X4.0433Y-4.0945 51 | X4.1339Y-4.0118 52 | X4.1516Y-2.9791 53 | X4.1988Y-3.8543 54 | X4.2016Y-4.1378 55 | X4.2066Y-4.3341 56 | X4.2362Y-2.9685 57 | X4.2362Y-3.8583 58 | X4.252Y-4.0276 59 | X4.2618Y-3.8071 60 | X4.2843Y-3.4333 61 | X4.3228Y-3.5787 62 | X4.3268Y-3.5 63 | X4.3268Y-3.626 64 | X4.3553Y-3.4668 65 | X4.3555Y-3.5669 66 | X4.3874Y-4.0618 67 | X4.389Y-4.1378 68 | X4.4016Y-3.7291 69 | X4.4016Y-4.3291 70 | X4.4516Y-3.2791 71 | X4.4563Y-3.8996 72 | X4.498Y-3.8071 73 | X4.5016Y-3.3748 74 | X4.5016Y-3.4791 75 | X4.5291Y-3.2787 76 | X4.5616Y-4.0951 77 | X4.6016Y-4.3291 78 | X4.6138Y-3.6976 79 | X4.6142Y-3.7795 80 | X4.6142Y-3.815 81 | X4.6553Y-3.8279 82 | X4.6801Y-3.94 83 | X4.685Y-3.7795 84 | X4.7008Y-3.2638 85 | X4.7016Y-3.3724 86 | X4.7016Y-3.4791 87 | X4.7047Y-3.9173 88 | X4.7323Y-3.9646 89 | X4.7409Y-3.0579 90 | X4.7441Y-3.7677 91 | X4.7598Y-3.2953 92 | X4.7657Y-3.7362 93 | X4.7911Y-3.6576 94 | X4.8016Y-4.1291 95 | X4.8016Y-4.3291 96 | X4.8142Y-3.5945 97 | X4.8476Y-3.4396 98 | X4.8623Y-3.7982 99 | X4.8654Y-3.0894 100 | X4.878Y-3.8346 101 | X4.878Y-3.9685 102 | X4.9016Y-3.5945 103 | X4.9291Y-3.4843 104 | X4.9667Y-3.511 105 | X4.979Y-3.5413 106 | X5.Y-3.185 107 | X5.Y-3.6575 108 | X5.0016Y-4.1291 109 | X5.0016Y-4.3291 110 | X5.0197Y-3.3898 111 | X5.0358Y-3.7071 112 | X5.0358Y-3.8224 113 | X5.0433Y-4.0551 114 | X5.1035Y-3.514 115 | X5.1237Y-3.5382 116 | X5.128Y-3.4685 117 | X5.1526Y-3.4466 118 | X5.1614Y-3.6575 119 | X5.1744Y-3.7083 120 | X5.1744Y-3.8248 121 | X5.1766Y-3.3536 122 | X5.1946Y-3.4486 123 | X5.2Y-3.8508 124 | X5.2Y-4.0138 125 | X5.2004Y-3.7969 126 | X5.2016Y-4.3291 127 | X5.225Y-3.8228 128 | X5.226Y-3.7335 129 | X5.2301Y-3.4586 130 | X5.2766Y-3.4741 131 | X5.2953Y-3.3848 132 | X5.3189Y-3.4094 133 | X5.3216Y-3.5541 134 | X5.3293Y-3.716 135 | X5.3386Y-3.7461 136 | X5.3622Y-3.7165 137 | X5.3701Y-3.9331 138 | X5.4016Y-4.3291 139 | X5.4921Y-3.8307 140 | X5.5039Y-3.6378 141 | X5.5039Y-3.6929 142 | X5.511Y-3.1984 143 | X5.5161Y-3.376 144 | X5.6016Y-3.0241 145 | X5.6575Y-3.563 146 | X5.6575Y-3.6299 147 | X5.6575Y-3.7087 148 | X5.6614Y-3.7913 149 | X5.6614Y-3.874 150 | X5.6969Y-3.937 151 | X5.7311Y-3.7481 152 | X5.7323Y-3.7906 153 | X5.7362Y-3.5236 154 | X5.7576Y-3.6706 155 | X5.8016Y-3.0241 156 | X5.8346Y-3.7205 157 | X5.9266Y-3.7451 158 | X6.0016Y-3.0241 159 | X6.0016Y-3.2241 160 | X6.0016Y-4.3291 161 | X6.0066Y-3.5041 162 | X6.1772Y-3.5236 163 | X6.1772Y-3.9055 164 | X6.2016Y-3.0241 165 | X6.2016Y-3.3291 166 | X6.2016Y-4.1291 167 | X6.2066Y-4.3291 168 | T2 169 | X3.4764Y-3.0591 170 | X3.5551Y-3.0591 171 | X3.6339Y-3.0591 172 | T3 173 | X3.5059Y-4.2913 174 | X3.6059Y-4.2913 175 | T4 176 | X5.9843Y-3.5827 177 | X5.9843Y-3.6827 178 | X5.9843Y-3.7827 179 | X5.9843Y-3.8827 180 | X6.0843Y-3.6079 181 | X6.0843Y-3.7075 182 | X6.0843Y-3.8075 183 | X6.0843Y-3.9079 184 | T5 185 | X6.2142Y-3.4276 186 | X6.2142Y-4.0378 187 | T6 188 | X3.7654Y-3.5887 189 | T7 190 | X3.2894Y-2.9921 191 | X3.2894Y-4.2913 192 | X6.5571Y-2.9921 193 | X6.5571Y-4.2913 194 | T8 195 | X6.3343Y-3.5075 196 | X6.3343Y-3.9579 197 | T0 198 | M30 199 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/kc7050a.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: 2012年05月09日 (週三) 09時41分32秒 2 | #encoding utf-8 3 | # 4 | # KC7050A-C3 5 | # 6 | DEF KC7050A-C3 X 0 40 Y N 1 F N 7 | F0 "X" 0 550 60 H V C CNN 8 | F1 "KC7050A-C3" 0 450 60 H V C CNN 9 | DRAW 10 | C -295 -170 11 0 0 0 F 11 | T 0 5 32 60 0 0 0 CLOCK Italic 0 C C 12 | T 0 150 -150 50 0 0 0 GND Normal 0 C C 13 | T 0 150 150 50 0 0 0 OUT Normal 0 C C 14 | T 0 -120 -155 50 0 0 0 E/D Normal 0 C C 15 | T 0 -150 150 50 0 0 0 VDD Normal 0 C C 16 | P 3 0 0 0 -250 -200 -300 -200 -300 -200 N 17 | P 3 0 0 0 -150 200 -300 200 -300 200 N 18 | P 3 0 0 0 -150 200 250 200 250 200 N 19 | P 3 0 0 0 250 -200 -250 -200 -250 -200 N 20 | P 3 0 0 0 250 200 300 200 300 200 N 21 | P 3 0 0 0 300 -200 250 -200 300 -200 N 22 | P 5 0 0 0 -300 200 -325 175 -325 -175 -300 -200 -300 -200 N 23 | P 5 0 0 0 300 200 325 175 325 -170 300 -200 300 -200 N 24 | X STANDBY 1 -150 -400 200 U 50 50 1 1 I 25 | X GND 2 150 -400 200 U 50 50 1 1 W 26 | X OUT 3 150 400 200 D 50 50 1 1 O 27 | X VDD 4 -150 400 200 D 50 50 1 1 W 28 | ENDDRAW 29 | ENDDEF 30 | # 31 | #End Library 32 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/rj45-trans-only.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/rj45-trans-only.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # RJ45-TRANS-ONLY 5 | # 6 | DEF RJ45-TRANS-ONLY J 0 1 Y Y 1 F N 7 | F0 "J" 100 600 50 H V L CNN 8 | F1 "RJ45-TRANS-ONLY" -50 600 50 H V R CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | DRAW 12 | T 0 -275 475 40 0 0 0 J1 Normal 0 C C 13 | T 0 -275 325 40 0 0 0 J2 Normal 0 C C 14 | T 0 -275 175 40 0 0 0 J3 Normal 0 C C 15 | T 0 -275 400 35 0 0 0 J4 Normal 0 C B 16 | T 0 -275 375 35 0 0 0 J5 Normal 0 C C 17 | T 0 -275 25 40 0 0 0 J6 Normal 0 C C 18 | T 0 -275 100 35 0 0 0 J7 Normal 0 C B 19 | T 0 -275 75 35 0 0 0 J8 Normal 0 C C 20 | T 0 -250 -400 60 0 0 0 KINSUN~3070110604 Normal 0 C C 21 | T 0 -675 -25 40 0 0 0 RCV Normal 0 C C 22 | T 0 -650 275 40 0 0 0 XMIT Normal 0 C C 23 | P 3 0 0 0 -500 100 -500 0 -500 0 N 24 | P 3 0 0 0 -500 400 -500 100 -500 100 N 25 | P 3 0 0 10 -450 -25 -550 -25 -550 -25 N 26 | P 3 0 0 0 -350 100 -375 100 -375 100 N 27 | P 3 0 0 0 -350 400 -375 400 -375 400 N 28 | P 4 0 0 0 -500 -25 -500 -100 -1125 -100 -875 -100 N 29 | P 4 0 0 10 -450 0 -525 0 -550 0 -550 0 N 30 | P 5 0 0 0 -325 125 -350 125 -350 75 -325 75 -325 75 N 31 | P 5 0 0 0 -325 425 -350 425 -350 375 -325 375 -325 375 N 32 | A -900 25 25 -899 899 0 1 0 N -900 0 -900 50 33 | A -900 75 25 -899 899 0 1 0 N -900 50 -900 100 34 | A -900 125 25 -899 899 0 1 0 N -900 100 -900 150 35 | A -900 175 25 -899 899 0 1 0 N -900 150 -900 200 36 | A -900 325 25 -899 899 0 1 0 N -900 300 -900 350 37 | A -900 375 25 -899 899 0 1 0 N -900 350 -900 400 38 | A -900 425 25 -899 899 0 1 0 N -900 400 -900 450 39 | A -900 475 25 -899 899 0 1 0 N -900 450 -900 500 40 | A -800 25 25 901 -901 0 1 0 N -800 50 -800 0 41 | A -800 75 25 901 -901 0 1 0 N -800 100 -800 50 42 | A -800 125 25 901 -901 0 1 0 N -800 150 -800 100 43 | A -800 175 25 901 -901 0 1 0 N -800 200 -800 150 44 | A -800 325 25 901 -901 0 1 0 N -800 350 -800 300 45 | A -800 375 25 901 -901 0 1 0 N -800 400 -800 350 46 | A -800 425 25 901 -901 0 1 0 N -800 450 -800 400 47 | A -800 475 25 901 -901 0 1 0 N -800 500 -800 450 48 | A -725 25 25 1 1799 0 1 0 N -700 25 -750 25 49 | A -725 175 25 -1799 -1 0 1 0 N -750 175 -700 175 50 | A -725 325 25 1 1799 0 1 0 N -700 325 -750 325 51 | A -725 475 25 -1799 -1 0 1 0 N -750 475 -700 475 52 | A -675 25 25 1 1799 0 1 0 N -650 25 -700 25 53 | A -675 175 25 -1799 -1 0 1 0 N -700 175 -650 175 54 | A -675 325 25 1 1799 0 1 0 N -650 325 -700 325 55 | A -675 475 25 -1799 -1 0 1 0 N -700 475 -650 475 56 | S -1125 -550 400 550 0 1 10 f 57 | S -625 125 -525 75 0 1 0 N 58 | S -625 425 -525 375 0 1 0 N 59 | S -475 125 -375 75 0 1 0 N 60 | S -475 425 -375 375 0 1 0 N 61 | P 3 0 1 0 -900 0 -950 0 -925 0 N 62 | P 3 0 1 0 -900 100 -950 100 -925 100 N 63 | P 3 0 1 0 -900 200 -950 200 -925 200 N 64 | P 3 0 1 0 -900 300 -950 300 -925 300 N 65 | P 3 0 1 0 -900 400 -950 400 -925 400 N 66 | P 3 0 1 0 -650 25 -325 25 -325 25 N 67 | P 3 0 1 0 -650 175 -325 175 -325 175 N 68 | P 3 0 1 0 -650 325 -325 325 -325 325 N 69 | P 3 0 1 0 -650 475 -325 475 -325 475 N 70 | P 3 0 1 0 -525 100 -475 100 -475 100 N 71 | P 3 0 1 0 -525 400 -475 400 -475 400 N 72 | P 3 0 1 0 -175 300 -175 350 -175 350 N 73 | P 3 0 1 0 -125 350 -125 300 -125 300 N 74 | P 3 0 1 0 -75 350 -75 300 -75 300 N 75 | P 3 0 1 0 -25 350 -25 300 -25 300 N 76 | P 3 0 1 0 25 350 25 300 25 300 N 77 | P 3 0 1 0 75 350 75 300 75 300 N 78 | P 3 0 1 0 125 300 125 350 125 350 N 79 | P 3 0 1 0 175 300 175 350 175 350 N 80 | P 4 0 1 0 -900 500 -950 500 -925 500 -925 500 N 81 | P 4 0 1 0 -750 25 -750 0 -800 0 -800 0 N 82 | P 4 0 1 0 -750 325 -750 300 -800 300 -800 300 N 83 | P 4 0 1 0 -625 100 -800 100 -800 100 -800 100 N 84 | P 4 0 1 0 -625 400 -800 400 -800 400 -800 400 N 85 | P 6 0 1 0 -800 200 -750 200 -750 175 -750 175 -750 175 -750 175 N 86 | P 6 0 1 0 -800 500 -750 500 -750 475 -750 475 -750 475 -750 475 N 87 | P 14 0 1 0 -225 350 225 350 225 -50 125 -50 125 -100 75 -100 75 -150 -75 -150 -75 -100 -125 -100 -125 -50 -225 -50 -225 350 -225 350 N 88 | X TD+ 1 -1300 500 175 R 50 50 1 1 P 89 | X TD- 2 -1300 300 175 R 50 50 1 1 P 90 | X RD+ 3 -1300 200 175 R 50 50 1 1 P 91 | X TCT 4 -1300 400 175 R 50 50 1 1 P 92 | X RCT 5 -1300 100 175 R 50 50 1 1 P 93 | X RD- 6 -1300 0 175 R 50 50 1 1 P 94 | X ~ 8 -1300 -100 175 R 50 50 1 1 P 95 | X Shield 9 -1300 -300 200 R 50 50 1 1 W 96 | ENDDRAW 97 | ENDDEF 98 | # 99 | #End Library 100 | -------------------------------------------------------------------------------- /hardware/esp32-tlk110/tlk110.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: Thu 25 Jul 2013 10:04:42 AM CEST 2 | #encoding utf-8 3 | # 4 | # TLK110 5 | # 6 | DEF TLK110 U 0 40 Y Y 1 F N 7 | F0 "U" -850 -1650 60 H V C CNN 8 | F1 "TLK110" 750 -1650 60 H V C CNN 9 | F2 "" 0 0 60 H V C CNN 10 | F3 "" 0 0 60 H V C CNN 11 | $FPLIST 12 | QFP50P900X900-48 13 | $ENDFPLIST 14 | DRAW 15 | S -900 1550 900 -1550 0 1 0 N 16 | X TX_CLK 1 -1200 1150 300 R 50 50 1 1 I 17 | X TX_EN 2 -1200 1050 300 R 50 50 1 1 I 18 | X TXD_0 3 -1200 950 300 R 50 50 1 1 I 19 | X TXD_1 4 -1200 850 300 R 50 50 1 1 I 20 | X TXD_2 5 -1200 750 300 R 50 50 1 1 I 21 | X TXD_3 6 -1200 650 300 R 50 50 1 1 I 22 | X PWR_DNN/INT 7 1200 350 300 L 50 50 1 1 I 23 | X JTAG_TCK 8 1200 1050 300 L 50 50 1 1 I 24 | X JTAG_TDO 9 1200 850 300 L 50 50 1 1 I 25 | X JTAG_TMS 10 1200 750 300 L 50 50 1 1 I 26 | X RESERVED 20 1200 -1450 300 L 50 50 1 1 I 27 | X MDIO 30 -1200 1350 300 R 50 50 1 1 I 28 | X CRS/LED_CFG 40 -1200 -450 300 R 50 50 1 1 I 29 | X JTAG_TRSTN 11 1200 650 300 L 50 50 1 1 I 30 | X SW_STRAPN 21 1200 150 300 L 50 50 1 1 I 31 | X MDC 31 -1200 1450 300 R 50 50 1 1 I 32 | X RX_ER/MDIX_EN 41 -1200 250 300 R 50 50 1 1 I 33 | X JTAG_TDI 12 1200 950 300 L 50 50 1 1 I 34 | X AVDD33 22 1200 -1050 300 L 50 50 1 1 I 35 | X VDD33_IO 32 1200 -550 300 L 50 50 1 1 I 36 | X COL/PHYAD0 42 -1200 -550 300 R 50 50 1 1 I 37 | X RD- 13 -1200 -950 300 R 50 50 1 1 I 38 | X PFBOUT 23 1200 -150 300 L 50 50 1 1 I 39 | X XO 33 -1200 -1350 300 R 50 50 1 1 I 40 | X RXD_0/PHYAD1 43 -1200 50 300 R 50 50 1 1 I 41 | X RD+ 14 -1200 -1050 300 R 50 50 1 1 I 42 | X RBIAS 24 1200 -50 300 L 50 50 1 1 I 43 | X XI 34 -1200 -1250 300 R 50 50 1 1 I 44 | X RXD_1/PHYAD2 44 -1200 -50 300 R 50 50 1 1 I 45 | X AGND 15 1200 -1150 300 L 50 50 1 1 I 46 | X CLKOUT 25 -1200 -1450 300 R 50 50 1 1 I 47 | X IOGND 35 1200 -750 300 L 50 50 1 1 I 48 | X RXD_2/PHYAD3 45 -1200 -150 300 R 50 50 1 1 I 49 | X TD- 16 -1200 -750 300 R 50 50 1 1 I 50 | X LED_ACT/AN_EN 26 1200 1250 300 L 50 50 1 1 I 51 | X DGND 36 1200 -950 300 L 50 50 1 1 I 52 | X RXD_3/PHYAD4 46 -1200 -250 300 R 50 50 1 1 I 53 | X TD+ 17 -1200 -850 300 R 50 50 1 1 I 54 | X LED_SPEED/AN_1 27 1200 1350 300 L 50 50 1 1 I 55 | X PFBIN2 37 1200 -350 300 L 50 50 1 1 I 56 | X IOGND 47 1200 -850 300 L 50 50 1 1 I 57 | X PFBIN1 18 1200 -250 300 L 50 50 1 1 I 58 | X LED_LINK/AN_0 28 1200 1450 300 L 50 50 1 1 I 59 | X RX_CLK 38 -1200 450 300 R 50 50 1 1 I 60 | X VDD33_IO 48 1200 -650 300 L 50 50 1 1 I 61 | X AGND 19 1200 -1250 300 L 50 50 1 1 I 62 | X RESETN 29 1200 450 300 L 50 50 1 1 I 63 | X RX_DV 39 -1200 350 300 R 50 50 1 1 I 64 | ENDDRAW 65 | ENDDEF 66 | # 67 | #End Library 68 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp-wroom-32.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # ESP-WROOM-32 5 | # 6 | DEF ESP-WROOM-32 U 0 40 Y Y 1 F N 7 | F0 "U" 0 0 60 H V C CNN 8 | F1 "ESP-WROOM-32" 0 850 60 H V C CNN 9 | F2 "" 0 0 60 H I C CNN 10 | F3 "" 0 0 60 H I C CNN 11 | DRAW 12 | S 800 -750 -800 1000 0 1 0 N 13 | P 2 0 1 0 800 700 -800 700 N 14 | X GND 1 -1000 600 200 R 50 50 1 1 P 15 | X 3V3 2 -1000 500 200 R 50 50 1 1 P 16 | X EN 3 -1000 400 200 R 50 50 1 1 P 17 | X SENSOR_VP 4 -1000 300 200 R 50 50 1 1 P 18 | X SENSOR_VN 5 -1000 200 200 R 50 50 1 1 P 19 | X IO34 6 -1000 100 200 R 50 50 1 1 B 20 | X IO35 7 -1000 0 200 R 50 50 1 1 B 21 | X IO32 8 -1000 -100 200 R 50 50 1 1 B 22 | X IO33 9 -1000 -200 200 R 50 50 1 1 B 23 | X IO25 10 -1000 -300 200 R 50 50 1 1 B 24 | X CLK 20 50 -950 200 U 50 50 1 1 P 25 | X IO18 30 1000 -200 200 L 50 50 1 1 B 26 | X IO26 11 -1000 -400 200 R 50 50 1 1 B 27 | X SD0 21 150 -950 200 U 50 50 1 1 P 28 | X IO19 31 1000 -100 200 L 50 50 1 1 B 29 | X IO27 12 -1000 -500 200 R 50 50 1 1 B 30 | X SD1 22 250 -950 200 U 50 50 1 1 P 31 | X NC 32 1000 0 200 L 50 50 1 1 N 32 | X IO14 13 -1000 -600 200 R 50 50 1 1 B 33 | X IO15 23 350 -950 200 U 50 50 1 1 P 34 | X IO21 33 1000 100 200 L 50 50 1 1 B 35 | X IO12 14 -1000 -700 200 R 50 50 1 1 B 36 | X IO2 24 450 -950 200 U 50 50 1 1 P 37 | X RXD0 34 1000 200 200 L 50 50 1 1 I 38 | X GND 15 -450 -950 200 U 50 50 1 1 P 39 | X IO0 25 1000 -700 200 L 50 50 1 1 B 40 | X TXD0 35 1000 300 200 L 50 50 1 1 O 41 | X IO13 16 -350 -950 200 U 50 50 1 1 P 42 | X IO4 26 1000 -600 200 L 50 50 1 1 B 43 | X IO22 36 1000 400 200 L 50 50 1 1 B 44 | X SD2 17 -250 -950 200 U 50 50 1 1 P 45 | X IO16 27 1000 -500 200 L 50 50 1 1 B 46 | X IO23 37 1000 500 200 L 50 50 1 1 B 47 | X SD3 18 -150 -950 200 U 50 50 1 1 P 48 | X IO17 28 1000 -400 200 L 50 50 1 1 B 49 | X GND 38 1000 600 200 L 50 50 1 1 P 50 | X CMD 19 -50 -950 200 U 50 50 1 1 P 51 | X IO5 29 1000 -300 200 L 50 50 1 1 B 52 | X PAD 39 600 -950 200 U 50 50 1 1 P 53 | ENDDRAW 54 | ENDDEF 55 | # 56 | #End Library 57 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp32-wslan8720-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # +3V3 5 | # 6 | DEF +3V3 #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "+3V3" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | ALIAS +3.3V 12 | DRAW 13 | P 2 0 1 0 -30 50 0 100 N 14 | P 2 0 1 0 0 0 0 100 N 15 | P 2 0 1 0 0 100 30 50 N 16 | X +3V3 1 0 0 0 U 50 50 1 1 W N 17 | ENDDRAW 18 | ENDDEF 19 | # 20 | # CONN_01X19 21 | # 22 | DEF CONN_01X19 J 0 40 Y N 1 F N 23 | F0 "J" 0 1000 50 H V C CNN 24 | F1 "CONN_01X19" 100 0 50 V V C CNN 25 | F2 "" 0 0 50 H I C CNN 26 | F3 "" 0 0 50 H I C CNN 27 | $FPLIST 28 | Pin_Header_Straight_1X* 29 | Pin_Header_Angled_1X* 30 | Socket_Strip_Straight_1X* 31 | Socket_Strip_Angled_1X* 32 | $ENDFPLIST 33 | DRAW 34 | S -50 -895 10 -905 0 1 0 N 35 | S -50 -795 10 -805 0 1 0 N 36 | S -50 -695 10 -705 0 1 0 N 37 | S -50 -595 10 -605 0 1 0 N 38 | S -50 -495 10 -505 0 1 0 N 39 | S -50 -395 10 -405 0 1 0 N 40 | S -50 -295 10 -305 0 1 0 N 41 | S -50 -195 10 -205 0 1 0 N 42 | S -50 -95 10 -105 0 1 0 N 43 | S -50 5 10 -5 0 1 0 N 44 | S -50 105 10 95 0 1 0 N 45 | S -50 205 10 195 0 1 0 N 46 | S -50 305 10 295 0 1 0 N 47 | S -50 405 10 395 0 1 0 N 48 | S -50 505 10 495 0 1 0 N 49 | S -50 605 10 595 0 1 0 N 50 | S -50 705 10 695 0 1 0 N 51 | S -50 805 10 795 0 1 0 N 52 | S -50 905 10 895 0 1 0 N 53 | S -50 950 50 -950 0 1 0 N 54 | X P1 1 -200 900 150 R 50 50 1 1 P 55 | X P2 2 -200 800 150 R 50 50 1 1 P 56 | X P3 3 -200 700 150 R 50 50 1 1 P 57 | X P4 4 -200 600 150 R 50 50 1 1 P 58 | X P5 5 -200 500 150 R 50 50 1 1 P 59 | X P6 6 -200 400 150 R 50 50 1 1 P 60 | X P7 7 -200 300 150 R 50 50 1 1 P 61 | X P8 8 -200 200 150 R 50 50 1 1 P 62 | X P9 9 -200 100 150 R 50 50 1 1 P 63 | X P10 10 -200 0 150 R 50 50 1 1 P 64 | X P11 11 -200 -100 150 R 50 50 1 1 P 65 | X P12 12 -200 -200 150 R 50 50 1 1 P 66 | X P13 13 -200 -300 150 R 50 50 1 1 P 67 | X P14 14 -200 -400 150 R 50 50 1 1 P 68 | X P15 15 -200 -500 150 R 50 50 1 1 P 69 | X P16 16 -200 -600 150 R 50 50 1 1 P 70 | X P17 17 -200 -700 150 R 50 50 1 1 P 71 | X P18 18 -200 -800 150 R 50 50 1 1 P 72 | X P19 19 -200 -900 150 R 50 50 1 1 P 73 | ENDDRAW 74 | ENDDEF 75 | # 76 | # CONN_02X07 77 | # 78 | DEF CONN_02X07 J 0 1 Y N 1 F N 79 | F0 "J" 0 400 50 H V C CNN 80 | F1 "CONN_02X07" 0 0 50 V V C CNN 81 | F2 "" 0 -1200 50 H I C CNN 82 | F3 "" 0 -1200 50 H I C CNN 83 | $FPLIST 84 | Pin_Header_Straight_2X* 85 | Pin_Header_Angled_2X* 86 | Socket_Strip_Straight_2X* 87 | Socket_Strip_Angled_2X* 88 | IDC_Header_Straight_* 89 | $ENDFPLIST 90 | DRAW 91 | S -100 -295 -50 -305 0 1 0 N 92 | S -100 -195 -50 -205 0 1 0 N 93 | S -100 -95 -50 -105 0 1 0 N 94 | S -100 5 -50 -5 0 1 0 N 95 | S -100 105 -50 95 0 1 0 N 96 | S -100 205 -50 195 0 1 0 N 97 | S -100 305 -50 295 0 1 0 N 98 | S -100 350 100 -350 0 1 0 N 99 | S 50 -295 100 -305 0 1 0 N 100 | S 50 -195 100 -205 0 1 0 N 101 | S 50 -95 100 -105 0 1 0 N 102 | S 50 5 100 -5 0 1 0 N 103 | S 50 105 100 95 0 1 0 N 104 | S 50 205 100 195 0 1 0 N 105 | S 50 305 100 295 0 1 0 N 106 | X P1 1 -250 300 150 R 50 50 1 1 P 107 | X P2 2 250 300 150 L 50 50 1 1 P 108 | X P3 3 -250 200 150 R 50 50 1 1 P 109 | X P4 4 250 200 150 L 50 50 1 1 P 110 | X P5 5 -250 100 150 R 50 50 1 1 P 111 | X P6 6 250 100 150 L 50 50 1 1 P 112 | X P7 7 -250 0 150 R 50 50 1 1 P 113 | X P8 8 250 0 150 L 50 50 1 1 P 114 | X P9 9 -250 -100 150 R 50 50 1 1 P 115 | X P10 10 250 -100 150 L 50 50 1 1 P 116 | X P11 11 -250 -200 150 R 50 50 1 1 P 117 | X P12 12 250 -200 150 L 50 50 1 1 P 118 | X P13 13 -250 -300 150 R 50 50 1 1 P 119 | X P14 14 250 -300 150 L 50 50 1 1 P 120 | ENDDRAW 121 | ENDDEF 122 | # 123 | # C_Small 124 | # 125 | DEF C_Small C 0 10 N N 1 F N 126 | F0 "C" 10 70 50 H V L CNN 127 | F1 "C_Small" 10 -80 50 H V L CNN 128 | F2 "" 0 0 50 H I C CNN 129 | F3 "" 0 0 50 H I C CNN 130 | $FPLIST 131 | C_* 132 | $ENDFPLIST 133 | DRAW 134 | P 2 0 1 13 -60 -20 60 -20 N 135 | P 2 0 1 12 -60 20 60 20 N 136 | X ~ 1 0 100 80 D 50 50 1 1 P 137 | X ~ 2 0 -100 80 U 50 50 1 1 P 138 | ENDDRAW 139 | ENDDEF 140 | # 141 | # ESP-WROOM-32 142 | # 143 | DEF ESP-WROOM-32 U 0 40 Y Y 1 F N 144 | F0 "U" 0 0 60 H V C CNN 145 | F1 "ESP-WROOM-32" 0 850 60 H V C CNN 146 | F2 "" 0 0 60 H I C CNN 147 | F3 "" 0 0 60 H I C CNN 148 | DRAW 149 | S 800 -750 -800 1000 0 1 0 N 150 | P 2 0 1 0 800 700 -800 700 N 151 | X GND 1 -1000 600 200 R 50 50 1 1 P 152 | X 3V3 2 -1000 500 200 R 50 50 1 1 P 153 | X EN 3 -1000 400 200 R 50 50 1 1 P 154 | X SENSOR_VP 4 -1000 300 200 R 50 50 1 1 P 155 | X SENSOR_VN 5 -1000 200 200 R 50 50 1 1 P 156 | X IO34 6 -1000 100 200 R 50 50 1 1 B 157 | X IO35 7 -1000 0 200 R 50 50 1 1 B 158 | X IO32 8 -1000 -100 200 R 50 50 1 1 B 159 | X IO33 9 -1000 -200 200 R 50 50 1 1 B 160 | X IO25 10 -1000 -300 200 R 50 50 1 1 B 161 | X CLK 20 50 -950 200 U 50 50 1 1 P 162 | X IO18 30 1000 -200 200 L 50 50 1 1 B 163 | X IO26 11 -1000 -400 200 R 50 50 1 1 B 164 | X SD0 21 150 -950 200 U 50 50 1 1 P 165 | X IO19 31 1000 -100 200 L 50 50 1 1 B 166 | X IO27 12 -1000 -500 200 R 50 50 1 1 B 167 | X SD1 22 250 -950 200 U 50 50 1 1 P 168 | X NC 32 1000 0 200 L 50 50 1 1 N 169 | X IO14 13 -1000 -600 200 R 50 50 1 1 B 170 | X IO15 23 350 -950 200 U 50 50 1 1 P 171 | X IO21 33 1000 100 200 L 50 50 1 1 B 172 | X IO12 14 -1000 -700 200 R 50 50 1 1 B 173 | X IO2 24 450 -950 200 U 50 50 1 1 P 174 | X RXD0 34 1000 200 200 L 50 50 1 1 I 175 | X GND 15 -450 -950 200 U 50 50 1 1 P 176 | X IO0 25 1000 -700 200 L 50 50 1 1 B 177 | X TXD0 35 1000 300 200 L 50 50 1 1 O 178 | X IO13 16 -350 -950 200 U 50 50 1 1 P 179 | X IO4 26 1000 -600 200 L 50 50 1 1 B 180 | X IO22 36 1000 400 200 L 50 50 1 1 B 181 | X SD2 17 -250 -950 200 U 50 50 1 1 P 182 | X IO16 27 1000 -500 200 L 50 50 1 1 B 183 | X IO23 37 1000 500 200 L 50 50 1 1 B 184 | X SD3 18 -150 -950 200 U 50 50 1 1 P 185 | X IO17 28 1000 -400 200 L 50 50 1 1 B 186 | X GND 38 1000 600 200 L 50 50 1 1 P 187 | X CMD 19 -50 -950 200 U 50 50 1 1 P 188 | X IO5 29 1000 -300 200 L 50 50 1 1 B 189 | X PAD 39 600 -950 200 U 50 50 1 1 P 190 | ENDDRAW 191 | ENDDEF 192 | # 193 | # GND 194 | # 195 | DEF GND #PWR 0 0 Y Y 1 F P 196 | F0 "#PWR" 0 -250 50 H I C CNN 197 | F1 "GND" 0 -150 50 H V C CNN 198 | F2 "" 0 0 50 H I C CNN 199 | F3 "" 0 0 50 H I C CNN 200 | DRAW 201 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 202 | X GND 1 0 0 0 D 50 50 1 1 W N 203 | ENDDRAW 204 | ENDDEF 205 | # 206 | # PWR_FLAG 207 | # 208 | DEF PWR_FLAG #FLG 0 0 N N 1 F P 209 | F0 "#FLG" 0 75 50 H I C CNN 210 | F1 "PWR_FLAG" 0 150 50 H V C CNN 211 | F2 "" 0 0 50 H I C CNN 212 | F3 "" 0 0 50 H I C CNN 213 | DRAW 214 | X pwr 1 0 0 0 U 50 50 0 0 w 215 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 216 | ENDDRAW 217 | ENDDEF 218 | # 219 | # R_Small 220 | # 221 | DEF R_Small R 0 10 N N 1 F N 222 | F0 "R" 30 20 50 H V L CNN 223 | F1 "R_Small" 30 -40 50 H V L CNN 224 | F2 "" 0 0 50 H I C CNN 225 | F3 "" 0 0 50 H I C CNN 226 | $FPLIST 227 | R_* 228 | $ENDFPLIST 229 | DRAW 230 | S -30 70 30 -70 0 1 8 N 231 | X ~ 1 0 100 30 D 50 50 1 1 P 232 | X ~ 2 0 -100 30 U 50 50 1 1 P 233 | ENDDRAW 234 | ENDDEF 235 | # 236 | # TS5A3157 237 | # 238 | DEF TS5A3157 U 0 40 Y Y 1 F N 239 | F0 "U" -100 -100 60 H V C CNN 240 | F1 "TS5A3157" 200 -550 60 H V C CNN 241 | F2 "" 0 0 60 H I C CNN 242 | F3 "" 0 0 60 H I C CNN 243 | DRAW 244 | C -85 100 28 0 1 0 F 245 | S -350 450 350 -450 0 1 0 N 246 | P 2 0 1 0 -345 100 -320 100 N 247 | P 2 0 1 0 -320 -250 -350 -250 N 248 | P 2 0 1 0 -200 -250 -150 -250 N 249 | P 2 0 1 0 -115 100 -150 100 N 250 | P 2 0 1 0 -100 -250 -50 -250 N 251 | P 2 0 1 0 -60 85 175 -40 N 252 | P 2 0 1 0 0 -250 0 -200 N 253 | P 2 0 1 0 0 -150 0 -100 N 254 | P 2 0 1 0 0 -50 0 0 N 255 | P 2 0 1 0 200 -100 115 -100 N 256 | P 2 0 1 0 200 250 130 250 N 257 | P 2 0 1 0 310 -100 350 -100 N 258 | P 2 0 1 0 310 250 350 250 N 259 | P 4 0 1 0 145 -40 115 -100 175 -100 145 -40 F 260 | P 4 0 1 0 155 250 100 250 130 190 155 250 F 261 | X NO 1 550 250 200 L 50 50 1 1 I 262 | X GND 2 0 -650 200 U 50 50 1 1 I 263 | X NC 3 550 -100 200 L 50 50 1 1 I 264 | X COM 4 -550 100 200 R 50 50 1 1 I 265 | X V+ 5 0 650 200 D 50 50 1 1 I 266 | X A0 6 -550 -250 200 R 50 50 1 1 I 267 | ENDDRAW 268 | ENDDEF 269 | # 270 | #End Library 271 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp32-wslan8720.bak: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:microcontrollers 14 | LIBS:dsp 15 | LIBS:microchip 16 | LIBS:analog_switches 17 | LIBS:motorola 18 | LIBS:texas 19 | LIBS:intel 20 | LIBS:audio 21 | LIBS:interface 22 | LIBS:digital-audio 23 | LIBS:philips 24 | LIBS:display 25 | LIBS:cypress 26 | LIBS:siliconi 27 | LIBS:opto 28 | LIBS:atmel 29 | LIBS:contrib 30 | LIBS:valves 31 | LIBS:esp-wroom-32 32 | LIBS:ts5a3157 33 | LIBS:esp32-wslan8720-cache 34 | EELAYER 25 0 35 | EELAYER END 36 | $Descr A4 11693 8268 37 | encoding utf-8 38 | Sheet 1 1 39 | Title "" 40 | Date "" 41 | Rev "" 42 | Comp "" 43 | Comment1 "" 44 | Comment2 "" 45 | Comment3 "" 46 | Comment4 "" 47 | $EndDescr 48 | $Comp 49 | L ESP-WROOM-32 U1 50 | U 1 1 59E9A350 51 | P 3800 2750 52 | F 0 "U1" H 3800 2750 60 0000 C CNN 53 | F 1 "ESP-WROOM-32" H 3800 3600 60 0000 C CNN 54 | F 2 "esp32lan:ESP32-WROOM-fixed" H 3800 2750 60 0001 C CNN 55 | F 3 "" H 3800 2750 60 0001 C CNN 56 | 1 3800 2750 57 | 1 0 0 -1 58 | $EndComp 59 | $Comp 60 | L CONN_01X19 J1 61 | U 1 1 59E9A39D 62 | P 1850 3150 63 | F 0 "J1" H 1850 4150 50 0000 C CNN 64 | F 1 "CONN_01X19" V 1950 3150 50 0000 C CNN 65 | F 2 "Pin_Headers:Pin_Header_Straight_1x19_Pitch2.54mm" H 1850 3150 50 0001 C CNN 66 | F 3 "" H 1850 3150 50 0001 C CNN 67 | 1 1850 3150 68 | -1 0 0 -1 69 | $EndComp 70 | $Comp 71 | L CONN_01X19 J3 72 | U 1 1 59E9A464 73 | P 5950 3050 74 | F 0 "J3" H 5950 4050 50 0000 C CNN 75 | F 1 "CONN_01X19" V 6050 3050 50 0000 C CNN 76 | F 2 "Pin_Headers:Pin_Header_Straight_1x19_Pitch2.54mm" H 5950 3050 50 0001 C CNN 77 | F 3 "" H 5950 3050 50 0001 C CNN 78 | 1 5950 3050 79 | 1 0 0 -1 80 | $EndComp 81 | $Comp 82 | L CONN_02X07 J2 83 | U 1 1 59E9A60B 84 | P 5100 5500 85 | F 0 "J2" H 5100 5900 50 0000 C CNN 86 | F 1 "CONN_02X07" V 5100 5500 50 0000 C CNN 87 | F 2 "Pin_Headers:Pin_Header_Angled_2x07_Pitch2.54mm" H 5100 4300 50 0001 C CNN 88 | F 3 "" H 5100 4300 50 0001 C CNN 89 | 1 5100 5500 90 | 1 0 0 -1 91 | $EndComp 92 | Wire Wire Line 93 | 4800 2150 5750 2150 94 | Wire Wire Line 95 | 4800 2250 5750 2250 96 | Wire Wire Line 97 | 4800 2350 5750 2350 98 | Wire Wire Line 99 | 4800 2450 5750 2450 100 | Wire Wire Line 101 | 4800 2550 5750 2550 102 | Wire Wire Line 103 | 4800 2650 5750 2650 104 | Wire Wire Line 105 | 4800 2850 5750 2850 106 | Wire Wire Line 107 | 4800 2950 5750 2950 108 | Wire Wire Line 109 | 4800 3050 5750 3050 110 | Wire Wire Line 111 | 4800 3150 5750 3150 112 | Wire Wire Line 113 | 4800 3250 5750 3250 114 | Wire Wire Line 115 | 4800 3350 5750 3350 116 | Wire Wire Line 117 | 4800 3450 5750 3450 118 | Wire Wire Line 119 | 4250 3700 4250 3800 120 | Wire Wire Line 121 | 4250 3800 4650 3800 122 | Wire Wire Line 123 | 4650 3800 4650 3550 124 | Wire Wire Line 125 | 4650 3550 5750 3550 126 | Wire Wire Line 127 | 4150 3700 4150 3900 128 | Wire Wire Line 129 | 4150 3900 4750 3900 130 | Wire Wire Line 131 | 4750 3900 4750 3650 132 | Wire Wire Line 133 | 4750 3650 5750 3650 134 | Wire Wire Line 135 | 2050 2250 2800 2250 136 | Wire Wire Line 137 | 2050 2350 2800 2350 138 | Wire Wire Line 139 | 2050 2450 2800 2450 140 | Wire Wire Line 141 | 2050 2550 2800 2550 142 | Wire Wire Line 143 | 2050 2650 2800 2650 144 | Wire Wire Line 145 | 2050 2750 2800 2750 146 | Wire Wire Line 147 | 2050 2850 2800 2850 148 | Wire Wire Line 149 | 2050 2950 2800 2950 150 | Wire Wire Line 151 | 2050 3050 2800 3050 152 | Wire Wire Line 153 | 2050 3150 2800 3150 154 | Wire Wire Line 155 | 2050 3250 2800 3250 156 | Wire Wire Line 157 | 2050 3350 2800 3350 158 | Wire Wire Line 159 | 2050 3450 2800 3450 160 | Wire Wire Line 161 | 2050 3550 2850 3550 162 | Wire Wire Line 163 | 2850 3550 2850 3800 164 | Wire Wire Line 165 | 2850 3800 3350 3800 166 | Wire Wire Line 167 | 3350 3700 3350 4150 168 | Wire Wire Line 169 | 2050 3650 2750 3650 170 | Wire Wire Line 171 | 2750 3650 2750 3900 172 | Wire Wire Line 173 | 2750 3900 3450 3900 174 | Wire Wire Line 175 | 3450 3900 3450 3700 176 | $Comp 177 | L GND #PWR01 178 | U 1 1 59E9AA03 179 | P 2600 2100 180 | F 0 "#PWR01" H 2600 1850 50 0001 C CNN 181 | F 1 "GND" H 2600 1950 50 0000 C CNN 182 | F 2 "" H 2600 2100 50 0001 C CNN 183 | F 3 "" H 2600 2100 50 0001 C CNN 184 | 1 2600 2100 185 | 1 0 0 -1 186 | $EndComp 187 | $Comp 188 | L +3V3 #PWR02 189 | U 1 1 59E9AA2F 190 | P 2100 1950 191 | F 0 "#PWR02" H 2100 1800 50 0001 C CNN 192 | F 1 "+3V3" H 2100 2090 50 0000 C CNN 193 | F 2 "" H 2100 1950 50 0001 C CNN 194 | F 3 "" H 2100 1950 50 0001 C CNN 195 | 1 2100 1950 196 | 1 0 0 -1 197 | $EndComp 198 | $Comp 199 | L GND #PWR03 200 | U 1 1 59E9AA4D 201 | P 4950 1850 202 | F 0 "#PWR03" H 4950 1600 50 0001 C CNN 203 | F 1 "GND" H 4950 1700 50 0000 C CNN 204 | F 2 "" H 4950 1850 50 0001 C CNN 205 | F 3 "" H 4950 1850 50 0001 C CNN 206 | 1 4950 1850 207 | 1 0 0 -1 208 | $EndComp 209 | $Comp 210 | L GND #PWR04 211 | U 1 1 59E9AA68 212 | P 3350 4150 213 | F 0 "#PWR04" H 3350 3900 50 0001 C CNN 214 | F 1 "GND" H 3350 4000 50 0000 C CNN 215 | F 2 "" H 3350 4150 50 0001 C CNN 216 | F 3 "" H 3350 4150 50 0001 C CNN 217 | 1 3350 4150 218 | 1 0 0 -1 219 | $EndComp 220 | Wire Wire Line 221 | 4400 3700 4400 4000 222 | Wire Wire Line 223 | 4400 4000 3350 4000 224 | Connection ~ 3350 4000 225 | Connection ~ 3350 3800 226 | Wire Wire Line 227 | 2600 1750 2600 2100 228 | Wire Wire Line 229 | 2500 1850 2800 1850 230 | Wire Wire Line 231 | 2800 1850 2800 2150 232 | Wire Wire Line 233 | 2100 1950 2100 2250 234 | Connection ~ 2100 2250 235 | $Comp 236 | L PWR_FLAG #FLG05 237 | U 1 1 59E9AB54 238 | P 2600 1750 239 | F 0 "#FLG05" H 2600 1825 50 0001 C CNN 240 | F 1 "PWR_FLAG" H 2600 1900 50 0000 C CNN 241 | F 2 "" H 2600 1750 50 0001 C CNN 242 | F 3 "" H 2600 1750 50 0001 C CNN 243 | 1 2600 1750 244 | 1 0 0 -1 245 | $EndComp 246 | $Comp 247 | L PWR_FLAG #FLG06 248 | U 1 1 59E9AB7E 249 | P 2200 1750 250 | F 0 "#FLG06" H 2200 1825 50 0001 C CNN 251 | F 1 "PWR_FLAG" H 2200 1900 50 0000 C CNN 252 | F 2 "" H 2200 1750 50 0001 C CNN 253 | F 3 "" H 2200 1750 50 0001 C CNN 254 | 1 2200 1750 255 | 1 0 0 -1 256 | $EndComp 257 | Connection ~ 2600 1850 258 | Wire Wire Line 259 | 2200 1750 2200 2050 260 | Wire Wire Line 261 | 2100 2050 2300 2050 262 | Connection ~ 2100 2050 263 | Wire Wire Line 264 | 4850 2150 4850 1800 265 | Wire Wire Line 266 | 4850 1800 4950 1800 267 | Wire Wire Line 268 | 4950 1800 4950 1850 269 | Connection ~ 4850 2150 270 | $Comp 271 | L GND #PWR07 272 | U 1 1 59E9ACC0 273 | P 4700 6000 274 | F 0 "#PWR07" H 4700 5750 50 0001 C CNN 275 | F 1 "GND" H 4700 5850 50 0000 C CNN 276 | F 2 "" H 4700 6000 50 0001 C CNN 277 | F 3 "" H 4700 6000 50 0001 C CNN 278 | 1 4700 6000 279 | 1 0 0 -1 280 | $EndComp 281 | $Comp 282 | L +3V3 #PWR08 283 | U 1 1 59E9AD07 284 | P 4700 5050 285 | F 0 "#PWR08" H 4700 4900 50 0001 C CNN 286 | F 1 "+3V3" H 4700 5190 50 0000 C CNN 287 | F 2 "" H 4700 5050 50 0001 C CNN 288 | F 3 "" H 4700 5050 50 0001 C CNN 289 | 1 4700 5050 290 | 1 0 0 -1 291 | $EndComp 292 | Wire Wire Line 293 | 4700 5050 4700 5200 294 | Wire Wire Line 295 | 4700 5200 4850 5200 296 | Wire Wire Line 297 | 4700 5100 5450 5100 298 | Wire Wire Line 299 | 5450 5100 5450 5200 300 | Wire Wire Line 301 | 5450 5200 5350 5200 302 | Connection ~ 4700 5100 303 | Wire Wire Line 304 | 4850 5300 4700 5300 305 | Wire Wire Line 306 | 4700 5300 4700 6000 307 | Wire Wire Line 308 | 5350 5300 5450 5300 309 | Wire Wire Line 310 | 5450 5300 5450 5950 311 | Wire Wire Line 312 | 4700 5950 7050 5950 313 | Connection ~ 4700 5950 314 | Wire Wire Line 315 | 4900 2950 4900 4450 316 | Wire Wire Line 317 | 4900 4450 4400 4450 318 | Wire Wire Line 319 | 4400 4450 4400 5400 320 | Wire Wire Line 321 | 4400 5400 4850 5400 322 | Connection ~ 4900 2950 323 | Text Label 4450 5400 0 60 ~ 0 324 | MDIO 325 | Wire Wire Line 326 | 5350 5400 5700 5400 327 | Wire Wire Line 328 | 5700 5400 5700 4450 329 | Wire Wire Line 330 | 5700 4450 5000 4450 331 | Wire Wire Line 332 | 5000 4450 5000 2250 333 | Connection ~ 5000 2250 334 | Text Label 5550 5400 0 60 ~ 0 335 | MDC 336 | Wire Wire Line 337 | 2650 3250 2650 4600 338 | Wire Wire Line 339 | 2650 4600 5850 4600 340 | Wire Wire Line 341 | 5850 4600 5850 5500 342 | Wire Wire Line 343 | 5850 5500 5350 5500 344 | Connection ~ 2650 3250 345 | Text Label 5550 5500 0 60 ~ 0 346 | CRS 347 | Wire Wire Line 348 | 2400 3050 2400 4700 349 | Connection ~ 2400 3050 350 | Wire Wire Line 351 | 2400 4700 4250 4700 352 | Wire Wire Line 353 | 4250 4700 4250 5600 354 | Wire Wire Line 355 | 4250 5600 4850 5600 356 | Text Label 4450 5600 0 60 ~ 0 357 | RX0 358 | Wire Wire Line 359 | 2500 3150 2500 4800 360 | Wire Wire Line 361 | 2500 4800 6000 4800 362 | Wire Wire Line 363 | 6000 4800 6000 5600 364 | Wire Wire Line 365 | 6000 5600 5350 5600 366 | Connection ~ 2500 3150 367 | Text Label 5550 5600 0 60 ~ 0 368 | RX1 369 | Wire Wire Line 370 | 5100 2650 5100 4350 371 | Wire Wire Line 372 | 5100 4350 4100 4350 373 | Wire Wire Line 374 | 4100 4350 4100 5700 375 | Wire Wire Line 376 | 4100 5700 4850 5700 377 | Connection ~ 5100 2650 378 | Text Label 4400 5700 0 60 ~ 0 379 | TX_EN 380 | Wire Wire Line 381 | 5200 2850 5200 4350 382 | Wire Wire Line 383 | 5200 4350 6150 4350 384 | Wire Wire Line 385 | 6150 4350 6150 5700 386 | Wire Wire Line 387 | 6150 5700 5350 5700 388 | Connection ~ 5200 2850 389 | Text Label 5550 5700 0 60 ~ 0 390 | TX0 391 | Wire Wire Line 392 | 5300 2350 5300 4250 393 | Wire Wire Line 394 | 5300 4250 3950 4250 395 | Wire Wire Line 396 | 3950 4250 3950 5800 397 | Wire Wire Line 398 | 3950 5800 4850 5800 399 | Connection ~ 5300 2350 400 | Text Label 4450 5800 0 60 ~ 0 401 | TX1 402 | Wire Wire Line 403 | 5400 3150 5400 4250 404 | Wire Wire Line 405 | 5400 4250 6300 4250 406 | Wire Wire Line 407 | 6300 4250 6300 5800 408 | Wire Wire Line 409 | 6300 5800 5350 5800 410 | Connection ~ 5400 3150 411 | $Comp 412 | L TS5A3157 U2 413 | U 1 1 59E9B3CC 414 | P 7050 4800 415 | F 0 "U2" H 6950 4700 60 0000 C CNN 416 | F 1 "TS5A3157" H 7250 4250 60 0000 C CNN 417 | F 2 "TO_SOT_Packages_SMD:SOT-23-6_Handsoldering" H 7050 4800 60 0001 C CNN 418 | F 3 "" H 7050 4800 60 0001 C CNN 419 | 1 7050 4800 420 | 1 0 0 -1 421 | $EndComp 422 | Wire Wire Line 423 | 7050 5950 7050 5450 424 | Connection ~ 5450 5950 425 | Wire Wire Line 426 | 6300 5050 6500 5050 427 | Connection ~ 6300 5050 428 | Wire Wire Line 429 | 5500 3450 5500 4150 430 | Wire Wire Line 431 | 5500 4150 7850 4150 432 | Wire Wire Line 433 | 6450 4150 6450 4700 434 | Wire Wire Line 435 | 6450 4700 6500 4700 436 | Connection ~ 5500 3450 437 | $Comp 438 | L +3V3 #PWR09 439 | U 1 1 59E9B5E2 440 | P 7050 3750 441 | F 0 "#PWR09" H 7050 3600 50 0001 C CNN 442 | F 1 "+3V3" H 7050 3890 50 0000 C CNN 443 | F 2 "" H 7050 3750 50 0001 C CNN 444 | F 3 "" H 7050 3750 50 0001 C CNN 445 | 1 7050 3750 446 | 1 0 0 -1 447 | $EndComp 448 | Wire Wire Line 449 | 7050 3750 7050 4150 450 | Wire Wire Line 451 | 4850 5500 4800 5500 452 | Wire Wire Line 453 | 4800 5500 4800 6050 454 | Wire Wire Line 455 | 4800 6050 7850 6050 456 | Wire Wire Line 457 | 7850 6050 7850 4450 458 | Wire Wire Line 459 | 7850 4550 7600 4550 460 | $Comp 461 | L R_Small R1 462 | U 1 1 59E9B70B 463 | P 7850 4350 464 | F 0 "R1" H 7880 4370 50 0000 L CNN 465 | F 1 "75" H 7880 4310 50 0000 L CNN 466 | F 2 "Resistors_SMD:R_0603_HandSoldering" H 7850 4350 50 0001 C CNN 467 | F 3 "" H 7850 4350 50 0001 C CNN 468 | 1 7850 4350 469 | 1 0 0 -1 470 | $EndComp 471 | Connection ~ 7850 4550 472 | Wire Wire Line 473 | 7850 4150 7850 4250 474 | Connection ~ 6450 4150 475 | Wire Wire Line 476 | 5750 3950 5650 3950 477 | Wire Wire Line 478 | 5650 3950 5650 4050 479 | Wire Wire Line 480 | 5650 4050 8050 4050 481 | Wire Wire Line 482 | 8050 4050 8050 4900 483 | Wire Wire Line 484 | 8050 4900 7600 4900 485 | NoConn ~ 2050 3750 486 | NoConn ~ 2050 3850 487 | NoConn ~ 2050 3950 488 | NoConn ~ 2050 4050 489 | NoConn ~ 5750 3850 490 | NoConn ~ 5750 3750 491 | NoConn ~ 3550 3700 492 | NoConn ~ 3650 3700 493 | NoConn ~ 3750 3700 494 | NoConn ~ 3850 3700 495 | NoConn ~ 3950 3700 496 | NoConn ~ 4050 3700 497 | Wire Wire Line 498 | 5750 2750 5700 2750 499 | Wire Wire Line 500 | 5700 2750 5700 2150 501 | Connection ~ 5700 2150 502 | $Comp 503 | L C_Small C1 504 | U 1 1 59E9B592 505 | P 2400 1850 506 | F 0 "C1" H 2410 1920 50 0000 L CNN 507 | F 1 "0.1u" H 2410 1770 50 0000 L CNN 508 | F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2400 1850 50 0001 C CNN 509 | F 3 "" H 2400 1850 50 0001 C CNN 510 | 1 2400 1850 511 | 0 1 1 0 512 | $EndComp 513 | $Comp 514 | L C_Small C2 515 | U 1 1 59E9B5DC 516 | P 2400 2050 517 | F 0 "C2" H 2410 2120 50 0000 L CNN 518 | F 1 "100u" H 2410 1970 50 0000 L CNN 519 | F 2 "Capacitors_SMD:C_1210_HandSoldering" H 2400 2050 50 0001 C CNN 520 | F 3 "" H 2400 2050 50 0001 C CNN 521 | 1 2400 2050 522 | 0 1 1 0 523 | $EndComp 524 | Wire Wire Line 525 | 2200 1850 2300 1850 526 | Connection ~ 2200 1850 527 | Connection ~ 2200 2050 528 | Wire Wire Line 529 | 2500 2050 2600 2050 530 | Connection ~ 2600 2050 531 | $Comp 532 | L C_Small C3 533 | U 1 1 59E9B97C 534 | P 7300 3800 535 | F 0 "C3" H 7310 3870 50 0000 L CNN 536 | F 1 "0.1u" H 7310 3720 50 0000 L CNN 537 | F 2 "Capacitors_SMD:C_0603_HandSoldering" H 7300 3800 50 0001 C CNN 538 | F 3 "" H 7300 3800 50 0001 C CNN 539 | 1 7300 3800 540 | 0 1 1 0 541 | $EndComp 542 | $Comp 543 | L GND #PWR010 544 | U 1 1 59E9BAEB 545 | P 7600 3800 546 | F 0 "#PWR010" H 7600 3550 50 0001 C CNN 547 | F 1 "GND" H 7600 3650 50 0000 C CNN 548 | F 2 "" H 7600 3800 50 0001 C CNN 549 | F 3 "" H 7600 3800 50 0001 C CNN 550 | 1 7600 3800 551 | 1 0 0 -1 552 | $EndComp 553 | Wire Wire Line 554 | 7050 3800 7200 3800 555 | Connection ~ 7050 3800 556 | Wire Wire Line 557 | 7400 3800 7600 3800 558 | $EndSCHEMATC 559 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp32-wslan8720.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source /home/ldroot/dodes/esp32-phy/hardware/esp32-wslan8720/esp32-wslan8720.sch) 4 | (date "Thu 02 Nov 2017 19:23:42 JST") 5 | (tool "Eeschema 4.0.6") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title) 9 | (company) 10 | (rev) 11 | (date) 12 | (source esp32-wslan8720.sch) 13 | (comment (number 1) (value "")) 14 | (comment (number 2) (value "")) 15 | (comment (number 3) (value "")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref U1) 19 | (value ESP-WROOM-32) 20 | (footprint esp32lan:ESP32-WROOM-fixed) 21 | (libsource (lib esp-wroom-32) (part ESP-WROOM-32)) 22 | (sheetpath (names /) (tstamps /)) 23 | (tstamp 59E9A350)) 24 | (comp (ref J1) 25 | (value CONN_01X19) 26 | (footprint Pin_Headers:Pin_Header_Straight_1x19_Pitch2.54mm) 27 | (libsource (lib conn) (part CONN_01X19)) 28 | (sheetpath (names /) (tstamps /)) 29 | (tstamp 59E9A39D)) 30 | (comp (ref J3) 31 | (value CONN_01X19) 32 | (footprint Pin_Headers:Pin_Header_Straight_1x19_Pitch2.54mm) 33 | (libsource (lib conn) (part CONN_01X19)) 34 | (sheetpath (names /) (tstamps /)) 35 | (tstamp 59E9A464)) 36 | (comp (ref J2) 37 | (value CONN_02X07) 38 | (footprint Pin_Headers:Pin_Header_Angled_2x07_Pitch2.54mm) 39 | (libsource (lib conn) (part CONN_02X07)) 40 | (sheetpath (names /) (tstamps /)) 41 | (tstamp 59E9A60B)) 42 | (comp (ref U2) 43 | (value TS5A3157) 44 | (footprint TO_SOT_Packages_SMD:SOT-23-6_Handsoldering) 45 | (libsource (lib ts5a3157) (part TS5A3157)) 46 | (sheetpath (names /) (tstamps /)) 47 | (tstamp 59E9B3CC)) 48 | (comp (ref R1) 49 | (value 75) 50 | (footprint Resistors_SMD:R_0603_HandSoldering) 51 | (libsource (lib device) (part R_Small)) 52 | (sheetpath (names /) (tstamps /)) 53 | (tstamp 59E9B70B)) 54 | (comp (ref C1) 55 | (value 0.1u) 56 | (footprint Capacitors_SMD:C_0603_HandSoldering) 57 | (libsource (lib device) (part C_Small)) 58 | (sheetpath (names /) (tstamps /)) 59 | (tstamp 59E9B592)) 60 | (comp (ref C2) 61 | (value 100u) 62 | (footprint Capacitors_SMD:C_1210_HandSoldering) 63 | (libsource (lib device) (part C_Small)) 64 | (sheetpath (names /) (tstamps /)) 65 | (tstamp 59E9B5DC)) 66 | (comp (ref C3) 67 | (value 0.1u) 68 | (footprint Capacitors_SMD:C_0603_HandSoldering) 69 | (libsource (lib device) (part C_Small)) 70 | (sheetpath (names /) (tstamps /)) 71 | (tstamp 59E9B97C)) 72 | (comp (ref R2) 73 | (value 5k) 74 | (footprint Resistors_SMD:R_0603_HandSoldering) 75 | (libsource (lib device) (part R_Small)) 76 | (sheetpath (names /) (tstamps /)) 77 | (tstamp 59FAF1B1))) 78 | (libparts 79 | (libpart (lib conn) (part CONN_01X19) 80 | (description "Connector, single row, 01x19, pin header") 81 | (footprints 82 | (fp Pin_Header_Straight_1X*) 83 | (fp Pin_Header_Angled_1X*) 84 | (fp Socket_Strip_Straight_1X*) 85 | (fp Socket_Strip_Angled_1X*)) 86 | (fields 87 | (field (name Reference) J) 88 | (field (name Value) CONN_01X19)) 89 | (pins 90 | (pin (num 1) (name P1) (type passive)) 91 | (pin (num 2) (name P2) (type passive)) 92 | (pin (num 3) (name P3) (type passive)) 93 | (pin (num 4) (name P4) (type passive)) 94 | (pin (num 5) (name P5) (type passive)) 95 | (pin (num 6) (name P6) (type passive)) 96 | (pin (num 7) (name P7) (type passive)) 97 | (pin (num 8) (name P8) (type passive)) 98 | (pin (num 9) (name P9) (type passive)) 99 | (pin (num 10) (name P10) (type passive)) 100 | (pin (num 11) (name P11) (type passive)) 101 | (pin (num 12) (name P12) (type passive)) 102 | (pin (num 13) (name P13) (type passive)) 103 | (pin (num 14) (name P14) (type passive)) 104 | (pin (num 15) (name P15) (type passive)) 105 | (pin (num 16) (name P16) (type passive)) 106 | (pin (num 17) (name P17) (type passive)) 107 | (pin (num 18) (name P18) (type passive)) 108 | (pin (num 19) (name P19) (type passive)))) 109 | (libpart (lib conn) (part CONN_02X07) 110 | (description "Connector, double row, 02x07, pin header") 111 | (footprints 112 | (fp Pin_Header_Straight_2X*) 113 | (fp Pin_Header_Angled_2X*) 114 | (fp Socket_Strip_Straight_2X*) 115 | (fp Socket_Strip_Angled_2X*) 116 | (fp IDC_Header_Straight_*)) 117 | (fields 118 | (field (name Reference) J) 119 | (field (name Value) CONN_02X07)) 120 | (pins 121 | (pin (num 1) (name P1) (type passive)) 122 | (pin (num 2) (name P2) (type passive)) 123 | (pin (num 3) (name P3) (type passive)) 124 | (pin (num 4) (name P4) (type passive)) 125 | (pin (num 5) (name P5) (type passive)) 126 | (pin (num 6) (name P6) (type passive)) 127 | (pin (num 7) (name P7) (type passive)) 128 | (pin (num 8) (name P8) (type passive)) 129 | (pin (num 9) (name P9) (type passive)) 130 | (pin (num 10) (name P10) (type passive)) 131 | (pin (num 11) (name P11) (type passive)) 132 | (pin (num 12) (name P12) (type passive)) 133 | (pin (num 13) (name P13) (type passive)) 134 | (pin (num 14) (name P14) (type passive)))) 135 | (libpart (lib device) (part C_Small) 136 | (description "Unpolarized capacitor") 137 | (footprints 138 | (fp C_*)) 139 | (fields 140 | (field (name Reference) C) 141 | (field (name Value) C_Small)) 142 | (pins 143 | (pin (num 1) (name ~) (type passive)) 144 | (pin (num 2) (name ~) (type passive)))) 145 | (libpart (lib esp-wroom-32) (part ESP-WROOM-32) 146 | (fields 147 | (field (name Reference) U) 148 | (field (name Value) ESP-WROOM-32)) 149 | (pins 150 | (pin (num 1) (name GND) (type passive)) 151 | (pin (num 2) (name 3V3) (type passive)) 152 | (pin (num 3) (name EN) (type passive)) 153 | (pin (num 4) (name SENSOR_VP) (type passive)) 154 | (pin (num 5) (name SENSOR_VN) (type passive)) 155 | (pin (num 6) (name IO34) (type BiDi)) 156 | (pin (num 7) (name IO35) (type BiDi)) 157 | (pin (num 8) (name IO32) (type BiDi)) 158 | (pin (num 9) (name IO33) (type BiDi)) 159 | (pin (num 10) (name IO25) (type BiDi)) 160 | (pin (num 11) (name IO26) (type BiDi)) 161 | (pin (num 12) (name IO27) (type BiDi)) 162 | (pin (num 13) (name IO14) (type BiDi)) 163 | (pin (num 14) (name IO12) (type BiDi)) 164 | (pin (num 15) (name GND) (type passive)) 165 | (pin (num 16) (name IO13) (type passive)) 166 | (pin (num 17) (name SD2) (type passive)) 167 | (pin (num 18) (name SD3) (type passive)) 168 | (pin (num 19) (name CMD) (type passive)) 169 | (pin (num 20) (name CLK) (type passive)) 170 | (pin (num 21) (name SD0) (type passive)) 171 | (pin (num 22) (name SD1) (type passive)) 172 | (pin (num 23) (name IO15) (type passive)) 173 | (pin (num 24) (name IO2) (type passive)) 174 | (pin (num 25) (name IO0) (type BiDi)) 175 | (pin (num 26) (name IO4) (type BiDi)) 176 | (pin (num 27) (name IO16) (type BiDi)) 177 | (pin (num 28) (name IO17) (type BiDi)) 178 | (pin (num 29) (name IO5) (type BiDi)) 179 | (pin (num 30) (name IO18) (type BiDi)) 180 | (pin (num 31) (name IO19) (type BiDi)) 181 | (pin (num 32) (name NC) (type NotConnected)) 182 | (pin (num 33) (name IO21) (type BiDi)) 183 | (pin (num 34) (name RXD0) (type input)) 184 | (pin (num 35) (name TXD0) (type output)) 185 | (pin (num 36) (name IO22) (type BiDi)) 186 | (pin (num 37) (name IO23) (type BiDi)) 187 | (pin (num 38) (name GND) (type passive)) 188 | (pin (num 39) (name PAD) (type passive)))) 189 | (libpart (lib device) (part R_Small) 190 | (description "Resistor, small symbol") 191 | (footprints 192 | (fp R_*)) 193 | (fields 194 | (field (name Reference) R) 195 | (field (name Value) R_Small)) 196 | (pins 197 | (pin (num 1) (name ~) (type passive)) 198 | (pin (num 2) (name ~) (type passive)))) 199 | (libpart (lib ts5a3157) (part TS5A3157) 200 | (fields 201 | (field (name Reference) U) 202 | (field (name Value) TS5A3157)) 203 | (pins 204 | (pin (num 1) (name NO) (type input)) 205 | (pin (num 2) (name GND) (type input)) 206 | (pin (num 3) (name NC) (type input)) 207 | (pin (num 4) (name COM) (type input)) 208 | (pin (num 5) (name V+) (type input)) 209 | (pin (num 6) (name A0) (type input))))) 210 | (libraries 211 | (library (logical device) 212 | (uri /usr/share/kicad/library/device.lib)) 213 | (library (logical conn) 214 | (uri /usr/share/kicad/library/conn.lib)) 215 | (library (logical esp-wroom-32) 216 | (uri esp-wroom-32.lib)) 217 | (library (logical ts5a3157) 218 | (uri ts5a3157.lib))) 219 | (nets 220 | (net (code 1) (name +3V3) 221 | (node (ref J1) (pin 1)) 222 | (node (ref C3) (pin 2)) 223 | (node (ref U1) (pin 2)) 224 | (node (ref J2) (pin 1)) 225 | (node (ref C2) (pin 2)) 226 | (node (ref C1) (pin 2)) 227 | (node (ref U2) (pin 5)) 228 | (node (ref J2) (pin 2))) 229 | (net (code 2) (name GND) 230 | (node (ref C2) (pin 1)) 231 | (node (ref R2) (pin 2)) 232 | (node (ref C1) (pin 1)) 233 | (node (ref U1) (pin 39)) 234 | (node (ref J1) (pin 14)) 235 | (node (ref U2) (pin 2)) 236 | (node (ref C3) (pin 1)) 237 | (node (ref U1) (pin 15)) 238 | (node (ref J3) (pin 7)) 239 | (node (ref U1) (pin 1)) 240 | (node (ref J3) (pin 1)) 241 | (node (ref J2) (pin 3)) 242 | (node (ref J2) (pin 4)) 243 | (node (ref U1) (pin 38))) 244 | (net (code 3) (name "Net-(U1-Pad20)") 245 | (node (ref U1) (pin 20))) 246 | (net (code 4) (name "Net-(U1-Pad22)") 247 | (node (ref U1) (pin 22))) 248 | (net (code 5) (name "Net-(U1-Pad21)") 249 | (node (ref U1) (pin 21))) 250 | (net (code 6) (name "Net-(U1-Pad19)") 251 | (node (ref U1) (pin 19))) 252 | (net (code 7) (name "Net-(U1-Pad18)") 253 | (node (ref U1) (pin 18))) 254 | (net (code 8) (name "Net-(U1-Pad17)") 255 | (node (ref U1) (pin 17))) 256 | (net (code 9) (name "Net-(J3-Pad17)") 257 | (node (ref J3) (pin 17))) 258 | (net (code 10) (name "Net-(J3-Pad18)") 259 | (node (ref J3) (pin 18))) 260 | (net (code 11) (name "Net-(J1-Pad19)") 261 | (node (ref J1) (pin 19))) 262 | (net (code 12) (name "Net-(J1-Pad18)") 263 | (node (ref J1) (pin 18))) 264 | (net (code 13) (name "Net-(J1-Pad17)") 265 | (node (ref J1) (pin 17))) 266 | (net (code 14) (name "Net-(J1-Pad16)") 267 | (node (ref J1) (pin 16))) 268 | (net (code 15) (name "Net-(J3-Pad19)") 269 | (node (ref U2) (pin 3)) 270 | (node (ref J3) (pin 19))) 271 | (net (code 16) (name "Net-(J2-Pad7)") 272 | (node (ref J2) (pin 7)) 273 | (node (ref U2) (pin 1)) 274 | (node (ref R1) (pin 2))) 275 | (net (code 17) (name "Net-(J3-Pad16)") 276 | (node (ref J3) (pin 16)) 277 | (node (ref U1) (pin 23))) 278 | (net (code 18) (name "Net-(J3-Pad15)") 279 | (node (ref J3) (pin 15)) 280 | (node (ref U1) (pin 24))) 281 | (net (code 19) (name "Net-(J3-Pad10)") 282 | (node (ref J3) (pin 10)) 283 | (node (ref U1) (pin 29))) 284 | (net (code 20) (name /RX0) 285 | (node (ref J2) (pin 9)) 286 | (node (ref J1) (pin 9)) 287 | (node (ref U1) (pin 10))) 288 | (net (code 21) (name "Net-(J1-Pad12)") 289 | (node (ref U1) (pin 13)) 290 | (node (ref J1) (pin 12))) 291 | (net (code 22) (name "Net-(U1-Pad32)") 292 | (node (ref U1) (pin 32))) 293 | (net (code 23) (name /CRS) 294 | (node (ref J2) (pin 8)) 295 | (node (ref U1) (pin 12)) 296 | (node (ref J1) (pin 11))) 297 | (net (code 24) (name /TX0) 298 | (node (ref U1) (pin 31)) 299 | (node (ref J2) (pin 12)) 300 | (node (ref J3) (pin 8))) 301 | (net (code 25) (name /RX1) 302 | (node (ref U1) (pin 11)) 303 | (node (ref J2) (pin 10)) 304 | (node (ref J1) (pin 10))) 305 | (net (code 26) (name /MDIO) 306 | (node (ref J3) (pin 9)) 307 | (node (ref J2) (pin 5)) 308 | (node (ref U1) (pin 30))) 309 | (net (code 27) (name "Net-(J1-Pad8)") 310 | (node (ref J1) (pin 8)) 311 | (node (ref U1) (pin 9))) 312 | (net (code 28) (name "Net-(J1-Pad7)") 313 | (node (ref U1) (pin 8)) 314 | (node (ref J1) (pin 7))) 315 | (net (code 29) (name "Net-(J1-Pad6)") 316 | (node (ref J1) (pin 6)) 317 | (node (ref U1) (pin 7))) 318 | (net (code 30) (name "Net-(J1-Pad5)") 319 | (node (ref J1) (pin 5)) 320 | (node (ref U1) (pin 6))) 321 | (net (code 31) (name "Net-(J1-Pad4)") 322 | (node (ref U1) (pin 5)) 323 | (node (ref J1) (pin 4))) 324 | (net (code 32) (name "Net-(J1-Pad3)") 325 | (node (ref U1) (pin 4)) 326 | (node (ref J1) (pin 3))) 327 | (net (code 33) (name "Net-(J1-Pad2)") 328 | (node (ref U1) (pin 3)) 329 | (node (ref J1) (pin 2))) 330 | (net (code 34) (name "Net-(J3-Pad13)") 331 | (node (ref U1) (pin 26)) 332 | (node (ref J3) (pin 13))) 333 | (net (code 35) (name "Net-(J2-Pad14)") 334 | (node (ref U2) (pin 6)) 335 | (node (ref R2) (pin 1)) 336 | (node (ref J2) (pin 14)) 337 | (node (ref U1) (pin 28)) 338 | (node (ref J3) (pin 11))) 339 | (net (code 36) (name /MDC) 340 | (node (ref J2) (pin 6)) 341 | (node (ref U1) (pin 37)) 342 | (node (ref J3) (pin 2))) 343 | (net (code 37) (name "Net-(J3-Pad12)") 344 | (node (ref J3) (pin 12)) 345 | (node (ref U1) (pin 27))) 346 | (net (code 38) (name /TX1) 347 | (node (ref U1) (pin 36)) 348 | (node (ref J3) (pin 3)) 349 | (node (ref J2) (pin 13))) 350 | (net (code 39) (name "Net-(J3-Pad4)") 351 | (node (ref J3) (pin 4)) 352 | (node (ref U1) (pin 35))) 353 | (net (code 40) (name "Net-(J3-Pad14)") 354 | (node (ref J3) (pin 14)) 355 | (node (ref R1) (pin 1)) 356 | (node (ref U1) (pin 25)) 357 | (node (ref U2) (pin 4))) 358 | (net (code 41) (name "Net-(J3-Pad5)") 359 | (node (ref J3) (pin 5)) 360 | (node (ref U1) (pin 34))) 361 | (net (code 42) (name "Net-(J1-Pad13)") 362 | (node (ref J1) (pin 13)) 363 | (node (ref U1) (pin 14))) 364 | (net (code 43) (name /TX_EN) 365 | (node (ref U1) (pin 33)) 366 | (node (ref J3) (pin 6)) 367 | (node (ref J2) (pin 11))) 368 | (net (code 44) (name "Net-(J1-Pad15)") 369 | (node (ref J1) (pin 15)) 370 | (node (ref U1) (pin 16))))) -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp32-wslan8720.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazkojima/esp32-phy/3ba6b004d38aac7a3eaba2ac62df26bf4e1f1c5d/hardware/esp32-wslan8720/esp32-wslan8720.pdf -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp32-wslan8720.pretty/ESP32-WROOM-fixed.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ESP32-WROOM-fixed (layer F.Cu) (tedit 58C20B64) 2 | (fp_text reference REF** (at -11.557 9.017) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ESP32-WROOM (at 5.715 14.224) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user "Espressif Systems" (at -6.858 -0.889 90) (layer F.SilkS) hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center 9.906 6.604) (end 10.033 6.858) (layer F.SilkS) (width 0.5)) 12 | (fp_text user ESP32-WROOM (at -5.207 0.254 90) (layer F.SilkS) hide 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | ) 15 | (fp_line (start -9 6.75) (end 9 6.75) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 9 12.75) (end 9 -12.75) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -9 12.75) (end -9 -12.75) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -9 -12.75) (end 9 -12.75) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -9 12.75) (end 9 12.75) (layer F.SilkS) (width 0.15)) 20 | (pad 38 smd oval (at -9 5.25) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 21 | (pad 37 smd oval (at -9 3.98) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 22 | (pad 36 smd oval (at -9 2.71) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 23 | (pad 35 smd oval (at -9 1.44) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 24 | (pad 34 smd oval (at -9 0.17) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 25 | (pad 33 smd oval (at -9 -1.1) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 26 | (pad 32 smd oval (at -9 -2.37) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad 31 smd oval (at -9 -3.64) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 28 | (pad 30 smd oval (at -9 -4.91) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 29 | (pad 29 smd oval (at -9 -6.18) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 30 | (pad 28 smd oval (at -9 -7.45) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 31 | (pad 27 smd oval (at -9 -8.72) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 32 | (pad 26 smd oval (at -9 -9.99) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 33 | (pad 25 smd oval (at -9 -11.26) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 34 | (pad 24 smd oval (at -5.715 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 35 | (pad 23 smd oval (at -4.445 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 36 | (pad 22 smd oval (at -3.175 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 37 | (pad 21 smd oval (at -1.905 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 38 | (pad 20 smd oval (at -0.635 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 39 | (pad 19 smd oval (at 0.635 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 40 | (pad 18 smd oval (at 1.905 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 41 | (pad 17 smd oval (at 3.175 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 42 | (pad 16 smd oval (at 4.445 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 43 | (pad 15 smd oval (at 5.715 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 44 | (pad 14 smd oval (at 9 -11.26) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 45 | (pad 13 smd oval (at 9 -9.99) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 46 | (pad 12 smd oval (at 9 -8.72) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 47 | (pad 11 smd oval (at 9 -7.45) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 48 | (pad 10 smd oval (at 9 -6.18) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 49 | (pad 9 smd oval (at 9 -4.91) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 50 | (pad 8 smd oval (at 9 -3.64) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 51 | (pad 7 smd oval (at 9 -2.37) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 52 | (pad 6 smd oval (at 9 -1.1) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 53 | (pad 5 smd oval (at 9 0.17) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 54 | (pad 4 smd oval (at 9 1.44) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 55 | (pad 3 smd oval (at 9 2.71) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 56 | (pad 2 smd oval (at 9 3.98) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 57 | (pad 1 smd oval (at 9 5.25) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 58 | (pad 39 smd rect (at 0.3 -2.45) (size 6 6) (layers F.Cu F.Paste F.Mask)) 59 | (pad 39 thru_hole circle (at 0.254 -2.54) (size 3.5 3.5) (drill 2) (layers *.Cu *.Mask)) 60 | ) 61 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp32-wslan8720.pretty/Mount_WS_LAN8720.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Mount_WS_LAN8720 (layer F.Cu) (tedit 59EFD27B) 2 | (tags RJ45) 3 | (fp_text reference REF** (at -51.78 -11.8) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Mount_WS_LAN8720 (at -28.99 -11.49) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -14.5 -5.4) (end -14.5 3.4) (layer F.CrtYd) (width 0.15)) 10 | (fp_line (start -14.5 3.4) (end -15.7 3.39) (layer F.CrtYd) (width 0.15)) 11 | (fp_line (start -15.6 11.6) (end -15.6 7.9) (layer F.CrtYd) (width 0.15)) 12 | (fp_line (start -14.5 7.9) (end -15.5 7.9) (layer F.CrtYd) (width 0.15)) 13 | (fp_line (start -20.6 -9.6) (end -14.6 -9.6) (layer F.CrtYd) (width 0.15)) 14 | (fp_line (start -14.6 -9.6) (end -14.5 -9.6) (layer F.CrtYd) (width 0.15)) 15 | (fp_line (start -14.5 -9.6) (end -14.5 -7.9) (layer F.CrtYd) (width 0.15)) 16 | (fp_line (start -20.6 -9.6) (end -20.6 -5.4) (layer F.CrtYd) (width 0.15)) 17 | (fp_line (start -20.6 -5.4) (end -14.5 -5.4) (layer F.CrtYd) (width 0.15)) 18 | (fp_line (start -14.5 7.9) (end -9.7 7.9) (layer F.CrtYd) (width 0.15)) 19 | (fp_line (start -9.7 7.9) (end -9.7 -7.9) (layer F.CrtYd) (width 0.15)) 20 | (fp_line (start -9.7 -7.9) (end -14.5 -7.9) (layer F.CrtYd) (width 0.15)) 21 | (fp_line (start -25.2 3.4) (end -25.2 11.6) (layer F.CrtYd) (width 0.15)) 22 | (fp_line (start -25.2 11.6) (end -15.6 11.6) (layer F.CrtYd) (width 0.15)) 23 | (fp_line (start -15.7 3.4) (end -25.2 3.4) (layer F.CrtYd) (width 0.15)) 24 | (fp_line (start -47.8 -2.1) (end -47.8 2.1) (layer F.CrtYd) (width 0.15)) 25 | (fp_line (start -47.8 2.1) (end -42.99 2.1) (layer F.CrtYd) (width 0.15)) 26 | (fp_line (start -42.99 2.1) (end -42.99 -2.1) (layer F.CrtYd) (width 0.15)) 27 | (fp_line (start -42.99 -2.1) (end -47.8 -2.1) (layer F.CrtYd) (width 0.15)) 28 | (fp_line (start -55 -13.2) (end -55 13.8) (layer F.SilkS) (width 0.15)) 29 | (fp_line (start -55 13.8) (end 0 13.8) (layer F.SilkS) (width 0.15)) 30 | (fp_line (start 0 13.8) (end -0.1 -13.2) (layer F.SilkS) (width 0.15)) 31 | (fp_line (start -0.1 -13.2) (end -55 -13.2) (layer F.SilkS) (width 0.15)) 32 | (fp_line (start -28.81 9.27) (end -28.81 -9.27) (layer F.CrtYd) (width 0.05)) 33 | (fp_line (start -28.81 9.27) (end -55.01 9.27) (layer F.CrtYd) (width 0.05)) 34 | (fp_line (start -55.01 -9.27) (end -28.81 -9.27) (layer F.CrtYd) (width 0.05)) 35 | (fp_line (start -55.01 -9.27) (end -55.01 9.27) (layer F.CrtYd) (width 0.05)) 36 | (pad HC thru_hole circle (at -2.54 7.62) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 37 | (pad HC thru_hole circle (at -2.54 5.08) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 38 | (pad HC thru_hole circle (at -2.54 2.54) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 39 | (pad HC thru_hole circle (at -2.54 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 40 | (pad HC thru_hole circle (at -2.54 -2.54) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 41 | (pad HC thru_hole circle (at -2.54 -5.08) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 42 | (pad HC thru_hole circle (at -2.54 -7.62) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 43 | (pad HC thru_hole circle (at -5.08 -5.08) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 44 | (pad HC thru_hole circle (at -5.08 -7.62) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 45 | (pad HC thru_hole circle (at -5.08 -2.54) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 46 | (pad HC thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 47 | (pad HC thru_hole circle (at -5.08 2.54) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 48 | (pad HC thru_hole circle (at -5.08 5.08) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 49 | (pad Hole thru_hole circle (at -43.54 -5.72) (size 3.3 3.3) (drill 3.3) (layers *.Cu *.Mask)) 50 | (pad Hole thru_hole circle (at -43.54 5.72) (size 3.3 3.3) (drill 3.3) (layers *.Cu *.Mask)) 51 | (pad HR8 thru_hole circle (at -37.19 3.81) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 52 | (pad HR7 thru_hole circle (at -34.65 4.45) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 53 | (pad HR6 thru_hole circle (at -37.19 1.27 270) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 54 | (pad HR5 thru_hole circle (at -34.65 1.9) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 55 | (pad HR4 thru_hole circle (at -37.19 -1.27) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 56 | (pad HR3 thru_hole circle (at -34.65 -0.64) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 57 | (pad HR2 thru_hole circle (at -37.19 -3.81) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 58 | (pad HR13 thru_hole circle (at -40.49 -7.75) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask)) 59 | (pad HR13 thru_hole circle (at -40.49 7.75) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask)) 60 | (pad HR1 thru_hole circle (at -34.65 -3.17) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 61 | (pad HR9 thru_hole circle (at -48.4 -6.84 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 62 | (pad HR10 thru_hole circle (at -48.4 -4.08 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 63 | (pad HR11 thru_hole circle (at -48.4 4.12 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 64 | (pad HR12 thru_hole circle (at -48.4 6.84 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 65 | (pad HC thru_hole circle (at -5.08 7.62) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) 66 | (pad HM thru_hole circle (at -50.5 -10.75) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) 67 | (pad HM thru_hole circle (at -50.5 10.75) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) 68 | ) 69 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp32-wslan8720.pretty/MountingHole_3.2mm_M3.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) 2 | (attr virtual) 3 | (descr "Mounting Hole 3.2mm, no annular, M3") 4 | (tags "mounting hole 3.2mm no annular m3") 5 | (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0.3 0) (layer F.Fab) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) 15 | (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) 16 | (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp32-wslan8720.pretty/Pin_Socket_Angled_2x07_Pitch2.54mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Pin_Socket_Angled_2x07_Pitch2.54mm (layer F.Cu) (tedit 59EFDAA5) 2 | (descr "Through hole angled pin header, 2x07, 2.54mm pitch, 6mm pin length, double rows") 3 | (tags "Through hole angled pin header THT 2x07 2.54mm double row") 4 | (fp_text reference J2 (at 5.585 -2.27) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SOCKET_02X07 (at 5.585 17.51) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 6.55 16.63) (end 12.58 16.63) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 12.58 16.63) (end 12.58 -1.41) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 12.58 -1.41) (end 6.46 -1.41) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 3.94 -1.27) (end 3.94 1.27) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 3.94 1.27) (end 6.44 1.27) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 6.44 1.27) (end 6.44 -1.27) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 6.44 -1.27) (end 3.94 -1.27) (layer F.Fab) (width 0.1)) 17 | (fp_line (start 0 -0.32) (end 0 0.32) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 0 0.32) (end 12.44 0.32) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 12.44 0.32) (end 12.44 -0.32) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 12.44 -0.32) (end 0 -0.32) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 3.94 1.27) (end 3.94 3.81) (layer F.Fab) (width 0.1)) 22 | (fp_line (start 3.94 3.81) (end 6.44 3.81) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 6.44 3.81) (end 6.44 1.27) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 6.44 1.27) (end 3.94 1.27) (layer F.Fab) (width 0.1)) 25 | (fp_line (start 0 2.22) (end 0 2.86) (layer F.Fab) (width 0.1)) 26 | (fp_line (start 0 2.86) (end 12.44 2.86) (layer F.Fab) (width 0.1)) 27 | (fp_line (start 12.44 2.86) (end 12.44 2.22) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 12.44 2.22) (end 0 2.22) (layer F.Fab) (width 0.1)) 29 | (fp_line (start 3.94 3.81) (end 3.94 6.35) (layer F.Fab) (width 0.1)) 30 | (fp_line (start 3.94 6.35) (end 6.44 6.35) (layer F.Fab) (width 0.1)) 31 | (fp_line (start 6.44 6.35) (end 6.44 3.81) (layer F.Fab) (width 0.1)) 32 | (fp_line (start 6.44 3.81) (end 3.94 3.81) (layer F.Fab) (width 0.1)) 33 | (fp_line (start 0 4.76) (end 0 5.4) (layer F.Fab) (width 0.1)) 34 | (fp_line (start 0 5.4) (end 12.44 5.4) (layer F.Fab) (width 0.1)) 35 | (fp_line (start 12.44 5.4) (end 12.44 4.76) (layer F.Fab) (width 0.1)) 36 | (fp_line (start 12.44 4.76) (end 0 4.76) (layer F.Fab) (width 0.1)) 37 | (fp_line (start 3.94 6.35) (end 3.94 8.89) (layer F.Fab) (width 0.1)) 38 | (fp_line (start 3.94 8.89) (end 6.44 8.89) (layer F.Fab) (width 0.1)) 39 | (fp_line (start 6.44 8.89) (end 6.44 6.35) (layer F.Fab) (width 0.1)) 40 | (fp_line (start 6.44 6.35) (end 3.94 6.35) (layer F.Fab) (width 0.1)) 41 | (fp_line (start 0 7.3) (end 0 7.94) (layer F.Fab) (width 0.1)) 42 | (fp_line (start 0 7.94) (end 12.44 7.94) (layer F.Fab) (width 0.1)) 43 | (fp_line (start 12.44 7.94) (end 12.44 7.3) (layer F.Fab) (width 0.1)) 44 | (fp_line (start 12.44 7.3) (end 0 7.3) (layer F.Fab) (width 0.1)) 45 | (fp_line (start 3.94 8.89) (end 3.94 11.43) (layer F.Fab) (width 0.1)) 46 | (fp_line (start 3.94 11.43) (end 6.44 11.43) (layer F.Fab) (width 0.1)) 47 | (fp_line (start 6.44 11.43) (end 6.44 8.89) (layer F.Fab) (width 0.1)) 48 | (fp_line (start 6.44 8.89) (end 3.94 8.89) (layer F.Fab) (width 0.1)) 49 | (fp_line (start 0 9.84) (end 0 10.48) (layer F.Fab) (width 0.1)) 50 | (fp_line (start 0 10.48) (end 12.44 10.48) (layer F.Fab) (width 0.1)) 51 | (fp_line (start 12.44 10.48) (end 12.44 9.84) (layer F.Fab) (width 0.1)) 52 | (fp_line (start 12.44 9.84) (end 0 9.84) (layer F.Fab) (width 0.1)) 53 | (fp_line (start 3.94 11.43) (end 3.94 13.97) (layer F.Fab) (width 0.1)) 54 | (fp_line (start 3.94 13.97) (end 6.44 13.97) (layer F.Fab) (width 0.1)) 55 | (fp_line (start 6.44 13.97) (end 6.44 11.43) (layer F.Fab) (width 0.1)) 56 | (fp_line (start 6.44 11.43) (end 3.94 11.43) (layer F.Fab) (width 0.1)) 57 | (fp_line (start 0 12.38) (end 0 13.02) (layer F.Fab) (width 0.1)) 58 | (fp_line (start 0 13.02) (end 12.44 13.02) (layer F.Fab) (width 0.1)) 59 | (fp_line (start 12.44 13.02) (end 12.44 12.38) (layer F.Fab) (width 0.1)) 60 | (fp_line (start 12.44 12.38) (end 0 12.38) (layer F.Fab) (width 0.1)) 61 | (fp_line (start 3.94 13.97) (end 3.94 16.51) (layer F.Fab) (width 0.1)) 62 | (fp_line (start 3.94 16.51) (end 6.44 16.51) (layer F.Fab) (width 0.1)) 63 | (fp_line (start 6.44 16.51) (end 6.44 13.97) (layer F.Fab) (width 0.1)) 64 | (fp_line (start 6.44 13.97) (end 3.94 13.97) (layer F.Fab) (width 0.1)) 65 | (fp_line (start 0 14.92) (end 0 15.56) (layer F.Fab) (width 0.1)) 66 | (fp_line (start 0 15.56) (end 12.44 15.56) (layer F.Fab) (width 0.1)) 67 | (fp_line (start 12.44 15.56) (end 12.44 14.92) (layer F.Fab) (width 0.1)) 68 | (fp_line (start 12.44 14.92) (end 0 14.92) (layer F.Fab) (width 0.1)) 69 | (fp_line (start 3.82 -1.39) (end 3.82 1.27) (layer F.SilkS) (width 0.12)) 70 | (fp_line (start 6.56 -1.39) (end 3.82 -1.39) (layer F.SilkS) (width 0.12)) 71 | (fp_line (start 3.51 -0.44) (end 3.82 -0.44) (layer F.SilkS) (width 0.12)) 72 | (fp_line (start 3.51 0.44) (end 3.82 0.44) (layer F.SilkS) (width 0.12)) 73 | (fp_line (start 0.97 -0.44) (end 1.57 -0.44) (layer F.SilkS) (width 0.12)) 74 | (fp_line (start 0.97 0.44) (end 1.57 0.44) (layer F.SilkS) (width 0.12)) 75 | (fp_line (start 3.82 1.27) (end 3.82 3.81) (layer F.SilkS) (width 0.12)) 76 | (fp_line (start 3.51 2.1) (end 3.82 2.1) (layer F.SilkS) (width 0.12)) 77 | (fp_line (start 3.51 2.98) (end 3.82 2.98) (layer F.SilkS) (width 0.12)) 78 | (fp_line (start 0.97 2.1) (end 1.57 2.1) (layer F.SilkS) (width 0.12)) 79 | (fp_line (start 0.97 2.98) (end 1.57 2.98) (layer F.SilkS) (width 0.12)) 80 | (fp_line (start 3.82 3.81) (end 3.82 6.35) (layer F.SilkS) (width 0.12)) 81 | (fp_line (start 3.51 4.64) (end 3.82 4.64) (layer F.SilkS) (width 0.12)) 82 | (fp_line (start 3.51 5.52) (end 3.82 5.52) (layer F.SilkS) (width 0.12)) 83 | (fp_line (start 0.97 4.64) (end 1.57 4.64) (layer F.SilkS) (width 0.12)) 84 | (fp_line (start 0.97 5.52) (end 1.57 5.52) (layer F.SilkS) (width 0.12)) 85 | (fp_line (start 3.82 6.35) (end 3.82 8.89) (layer F.SilkS) (width 0.12)) 86 | (fp_line (start 3.51 7.18) (end 3.82 7.18) (layer F.SilkS) (width 0.12)) 87 | (fp_line (start 3.51 8.06) (end 3.82 8.06) (layer F.SilkS) (width 0.12)) 88 | (fp_line (start 0.97 7.18) (end 1.57 7.18) (layer F.SilkS) (width 0.12)) 89 | (fp_line (start 0.97 8.06) (end 1.57 8.06) (layer F.SilkS) (width 0.12)) 90 | (fp_line (start 3.82 8.89) (end 3.82 11.43) (layer F.SilkS) (width 0.12)) 91 | (fp_line (start 3.51 9.72) (end 3.82 9.72) (layer F.SilkS) (width 0.12)) 92 | (fp_line (start 3.51 10.6) (end 3.82 10.6) (layer F.SilkS) (width 0.12)) 93 | (fp_line (start 0.97 9.72) (end 1.57 9.72) (layer F.SilkS) (width 0.12)) 94 | (fp_line (start 0.97 10.6) (end 1.57 10.6) (layer F.SilkS) (width 0.12)) 95 | (fp_line (start 3.82 11.43) (end 3.82 13.97) (layer F.SilkS) (width 0.12)) 96 | (fp_line (start 3.51 12.26) (end 3.82 12.26) (layer F.SilkS) (width 0.12)) 97 | (fp_line (start 3.51 13.14) (end 3.82 13.14) (layer F.SilkS) (width 0.12)) 98 | (fp_line (start 0.97 12.26) (end 1.57 12.26) (layer F.SilkS) (width 0.12)) 99 | (fp_line (start 0.97 13.14) (end 1.57 13.14) (layer F.SilkS) (width 0.12)) 100 | (fp_line (start 3.82 13.97) (end 3.82 16.63) (layer F.SilkS) (width 0.12)) 101 | (fp_line (start 3.82 16.63) (end 6.56 16.63) (layer F.SilkS) (width 0.12)) 102 | (fp_line (start 3.51 14.8) (end 3.82 14.8) (layer F.SilkS) (width 0.12)) 103 | (fp_line (start 3.51 15.68) (end 3.82 15.68) (layer F.SilkS) (width 0.12)) 104 | (fp_line (start 0.97 14.8) (end 1.57 14.8) (layer F.SilkS) (width 0.12)) 105 | (fp_line (start 0.97 15.68) (end 1.57 15.68) (layer F.SilkS) (width 0.12)) 106 | (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12)) 107 | (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12)) 108 | (fp_line (start -1.6 -1.6) (end -1.6 16.8) (layer F.CrtYd) (width 0.05)) 109 | (fp_line (start -1.6 16.8) (end 12.7 16.8) (layer F.CrtYd) (width 0.05)) 110 | (fp_line (start 12.7 16.8) (end 12.7 -1.6) (layer F.CrtYd) (width 0.05)) 111 | (fp_line (start 12.7 -1.6) (end -1.6 -1.6) (layer F.CrtYd) (width 0.05)) 112 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 113 | (pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 114 | (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 115 | (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 116 | (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 117 | (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 118 | (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 119 | (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 120 | (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 121 | (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 122 | (pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 123 | (pad 12 thru_hole oval (at 2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 124 | (pad 13 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 125 | (pad 14 thru_hole oval (at 2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 126 | (model Pin_Headers.3dshapes/Pin_Header_Angled_2x07_Pitch2.54mm.wrl 127 | (at (xyz 0.05 -0.3 0)) 128 | (scale (xyz 1 1 1)) 129 | (rotate (xyz 0 0 90)) 130 | ) 131 | ) 132 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp32-wslan8720.pro: -------------------------------------------------------------------------------- 1 | update=Fri 20 Oct 2017 17:02:58 JST 2 | version=1 3 | last_client=kicad 4 | [pcbnew] 5 | version=1 6 | LastNetListRead= 7 | UseCmpFile=1 8 | PadDrill=0.600000000000 9 | PadDrillOvalY=0.600000000000 10 | PadSizeH=1.500000000000 11 | PadSizeV=1.500000000000 12 | PcbTextSizeV=1.500000000000 13 | PcbTextSizeH=1.500000000000 14 | PcbTextThickness=0.300000000000 15 | ModuleTextSizeV=1.000000000000 16 | ModuleTextSizeH=1.000000000000 17 | ModuleTextSizeThickness=0.150000000000 18 | SolderMaskClearance=0.000000000000 19 | SolderMaskMinWidth=0.000000000000 20 | DrawSegmentWidth=0.200000000000 21 | BoardOutlineThickness=0.100000000000 22 | ModuleOutlineThickness=0.150000000000 23 | [cvpcb] 24 | version=1 25 | NetIExt=net 26 | [general] 27 | version=1 28 | [eeschema] 29 | version=1 30 | LibDir= 31 | [eeschema/libraries] 32 | LibName1=power 33 | LibName2=device 34 | LibName3=transistors 35 | LibName4=conn 36 | LibName5=linear 37 | LibName6=regul 38 | LibName7=74xx 39 | LibName8=cmos4000 40 | LibName9=adc-dac 41 | LibName10=memory 42 | LibName11=xilinx 43 | LibName12=microcontrollers 44 | LibName13=dsp 45 | LibName14=microchip 46 | LibName15=analog_switches 47 | LibName16=motorola 48 | LibName17=texas 49 | LibName18=intel 50 | LibName19=audio 51 | LibName20=interface 52 | LibName21=digital-audio 53 | LibName22=philips 54 | LibName23=display 55 | LibName24=cypress 56 | LibName25=siliconi 57 | LibName26=opto 58 | LibName27=atmel 59 | LibName28=contrib 60 | LibName29=valves 61 | LibName30=esp-wroom-32 62 | LibName31=ts5a3157 63 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/esp32-wslan8720.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:microcontrollers 14 | LIBS:dsp 15 | LIBS:microchip 16 | LIBS:analog_switches 17 | LIBS:motorola 18 | LIBS:texas 19 | LIBS:intel 20 | LIBS:audio 21 | LIBS:interface 22 | LIBS:digital-audio 23 | LIBS:philips 24 | LIBS:display 25 | LIBS:cypress 26 | LIBS:siliconi 27 | LIBS:opto 28 | LIBS:atmel 29 | LIBS:contrib 30 | LIBS:valves 31 | LIBS:esp-wroom-32 32 | LIBS:ts5a3157 33 | LIBS:esp32-wslan8720-cache 34 | EELAYER 25 0 35 | EELAYER END 36 | $Descr A4 11693 8268 37 | encoding utf-8 38 | Sheet 1 1 39 | Title "" 40 | Date "" 41 | Rev "" 42 | Comp "" 43 | Comment1 "" 44 | Comment2 "" 45 | Comment3 "" 46 | Comment4 "" 47 | $EndDescr 48 | $Comp 49 | L ESP-WROOM-32 U1 50 | U 1 1 59E9A350 51 | P 3800 2750 52 | F 0 "U1" H 3800 2750 60 0000 C CNN 53 | F 1 "ESP-WROOM-32" H 3800 3600 60 0000 C CNN 54 | F 2 "esp32lan:ESP32-WROOM-fixed" H 3800 2750 60 0001 C CNN 55 | F 3 "" H 3800 2750 60 0001 C CNN 56 | 1 3800 2750 57 | 1 0 0 -1 58 | $EndComp 59 | $Comp 60 | L CONN_01X19 J1 61 | U 1 1 59E9A39D 62 | P 1850 3150 63 | F 0 "J1" H 1850 4150 50 0000 C CNN 64 | F 1 "CONN_01X19" V 1950 3150 50 0000 C CNN 65 | F 2 "Pin_Headers:Pin_Header_Straight_1x19_Pitch2.54mm" H 1850 3150 50 0001 C CNN 66 | F 3 "" H 1850 3150 50 0001 C CNN 67 | 1 1850 3150 68 | -1 0 0 -1 69 | $EndComp 70 | $Comp 71 | L CONN_01X19 J3 72 | U 1 1 59E9A464 73 | P 5950 3050 74 | F 0 "J3" H 5950 4050 50 0000 C CNN 75 | F 1 "CONN_01X19" V 6050 3050 50 0000 C CNN 76 | F 2 "Pin_Headers:Pin_Header_Straight_1x19_Pitch2.54mm" H 5950 3050 50 0001 C CNN 77 | F 3 "" H 5950 3050 50 0001 C CNN 78 | 1 5950 3050 79 | 1 0 0 -1 80 | $EndComp 81 | $Comp 82 | L CONN_02X07 J2 83 | U 1 1 59E9A60B 84 | P 5100 5500 85 | F 0 "J2" H 5100 5900 50 0000 C CNN 86 | F 1 "CONN_02X07" V 5100 5500 50 0000 C CNN 87 | F 2 "Pin_Headers:Pin_Header_Angled_2x07_Pitch2.54mm" H 5100 4300 50 0001 C CNN 88 | F 3 "" H 5100 4300 50 0001 C CNN 89 | 1 5100 5500 90 | 1 0 0 -1 91 | $EndComp 92 | Wire Wire Line 93 | 4800 2150 5750 2150 94 | Wire Wire Line 95 | 4800 2250 5750 2250 96 | Wire Wire Line 97 | 4800 2350 5750 2350 98 | Wire Wire Line 99 | 4800 2450 5750 2450 100 | Wire Wire Line 101 | 4800 2550 5750 2550 102 | Wire Wire Line 103 | 4800 2650 5750 2650 104 | Wire Wire Line 105 | 4800 2850 5750 2850 106 | Wire Wire Line 107 | 4800 2950 5750 2950 108 | Wire Wire Line 109 | 4800 3050 5750 3050 110 | Wire Wire Line 111 | 4800 3150 5750 3150 112 | Wire Wire Line 113 | 4800 3250 5750 3250 114 | Wire Wire Line 115 | 4800 3350 5750 3350 116 | Wire Wire Line 117 | 4800 3450 5750 3450 118 | Wire Wire Line 119 | 4250 3700 4250 3800 120 | Wire Wire Line 121 | 4250 3800 4650 3800 122 | Wire Wire Line 123 | 4650 3800 4650 3550 124 | Wire Wire Line 125 | 4650 3550 5750 3550 126 | Wire Wire Line 127 | 4150 3700 4150 3900 128 | Wire Wire Line 129 | 4150 3900 4750 3900 130 | Wire Wire Line 131 | 4750 3900 4750 3650 132 | Wire Wire Line 133 | 4750 3650 5750 3650 134 | Wire Wire Line 135 | 2050 2250 2800 2250 136 | Wire Wire Line 137 | 2050 2350 2800 2350 138 | Wire Wire Line 139 | 2050 2450 2800 2450 140 | Wire Wire Line 141 | 2050 2550 2800 2550 142 | Wire Wire Line 143 | 2050 2650 2800 2650 144 | Wire Wire Line 145 | 2050 2750 2800 2750 146 | Wire Wire Line 147 | 2050 2850 2800 2850 148 | Wire Wire Line 149 | 2050 2950 2800 2950 150 | Wire Wire Line 151 | 2050 3050 2800 3050 152 | Wire Wire Line 153 | 2050 3150 2800 3150 154 | Wire Wire Line 155 | 2050 3250 2800 3250 156 | Wire Wire Line 157 | 2050 3350 2800 3350 158 | Wire Wire Line 159 | 2050 3450 2800 3450 160 | Wire Wire Line 161 | 2050 3550 2850 3550 162 | Wire Wire Line 163 | 2850 3550 2850 3800 164 | Wire Wire Line 165 | 2850 3800 3350 3800 166 | Wire Wire Line 167 | 3350 3700 3350 4150 168 | Wire Wire Line 169 | 2050 3650 2750 3650 170 | Wire Wire Line 171 | 2750 3650 2750 3900 172 | Wire Wire Line 173 | 2750 3900 3450 3900 174 | Wire Wire Line 175 | 3450 3900 3450 3700 176 | $Comp 177 | L GND #PWR01 178 | U 1 1 59E9AA03 179 | P 2600 2100 180 | F 0 "#PWR01" H 2600 1850 50 0001 C CNN 181 | F 1 "GND" H 2600 1950 50 0000 C CNN 182 | F 2 "" H 2600 2100 50 0001 C CNN 183 | F 3 "" H 2600 2100 50 0001 C CNN 184 | 1 2600 2100 185 | 1 0 0 -1 186 | $EndComp 187 | $Comp 188 | L +3V3 #PWR02 189 | U 1 1 59E9AA2F 190 | P 2100 1950 191 | F 0 "#PWR02" H 2100 1800 50 0001 C CNN 192 | F 1 "+3V3" H 2100 2090 50 0000 C CNN 193 | F 2 "" H 2100 1950 50 0001 C CNN 194 | F 3 "" H 2100 1950 50 0001 C CNN 195 | 1 2100 1950 196 | 1 0 0 -1 197 | $EndComp 198 | $Comp 199 | L GND #PWR03 200 | U 1 1 59E9AA4D 201 | P 4950 1850 202 | F 0 "#PWR03" H 4950 1600 50 0001 C CNN 203 | F 1 "GND" H 4950 1700 50 0000 C CNN 204 | F 2 "" H 4950 1850 50 0001 C CNN 205 | F 3 "" H 4950 1850 50 0001 C CNN 206 | 1 4950 1850 207 | 1 0 0 -1 208 | $EndComp 209 | $Comp 210 | L GND #PWR04 211 | U 1 1 59E9AA68 212 | P 3350 4150 213 | F 0 "#PWR04" H 3350 3900 50 0001 C CNN 214 | F 1 "GND" H 3350 4000 50 0000 C CNN 215 | F 2 "" H 3350 4150 50 0001 C CNN 216 | F 3 "" H 3350 4150 50 0001 C CNN 217 | 1 3350 4150 218 | 1 0 0 -1 219 | $EndComp 220 | Wire Wire Line 221 | 4400 3700 4400 4000 222 | Wire Wire Line 223 | 4400 4000 3350 4000 224 | Connection ~ 3350 4000 225 | Connection ~ 3350 3800 226 | Wire Wire Line 227 | 2600 1750 2600 2100 228 | Wire Wire Line 229 | 2500 1850 2800 1850 230 | Wire Wire Line 231 | 2800 1850 2800 2150 232 | Wire Wire Line 233 | 2100 1950 2100 2250 234 | Connection ~ 2100 2250 235 | $Comp 236 | L PWR_FLAG #FLG05 237 | U 1 1 59E9AB54 238 | P 2600 1750 239 | F 0 "#FLG05" H 2600 1825 50 0001 C CNN 240 | F 1 "PWR_FLAG" H 2600 1900 50 0000 C CNN 241 | F 2 "" H 2600 1750 50 0001 C CNN 242 | F 3 "" H 2600 1750 50 0001 C CNN 243 | 1 2600 1750 244 | 1 0 0 -1 245 | $EndComp 246 | $Comp 247 | L PWR_FLAG #FLG06 248 | U 1 1 59E9AB7E 249 | P 2200 1750 250 | F 0 "#FLG06" H 2200 1825 50 0001 C CNN 251 | F 1 "PWR_FLAG" H 2200 1900 50 0000 C CNN 252 | F 2 "" H 2200 1750 50 0001 C CNN 253 | F 3 "" H 2200 1750 50 0001 C CNN 254 | 1 2200 1750 255 | 1 0 0 -1 256 | $EndComp 257 | Connection ~ 2600 1850 258 | Wire Wire Line 259 | 2200 1750 2200 2050 260 | Wire Wire Line 261 | 2100 2050 2300 2050 262 | Connection ~ 2100 2050 263 | Wire Wire Line 264 | 4850 2150 4850 1800 265 | Wire Wire Line 266 | 4850 1800 4950 1800 267 | Wire Wire Line 268 | 4950 1800 4950 1850 269 | Connection ~ 4850 2150 270 | $Comp 271 | L GND #PWR07 272 | U 1 1 59E9ACC0 273 | P 4700 6000 274 | F 0 "#PWR07" H 4700 5750 50 0001 C CNN 275 | F 1 "GND" H 4700 5850 50 0000 C CNN 276 | F 2 "" H 4700 6000 50 0001 C CNN 277 | F 3 "" H 4700 6000 50 0001 C CNN 278 | 1 4700 6000 279 | 1 0 0 -1 280 | $EndComp 281 | $Comp 282 | L +3V3 #PWR08 283 | U 1 1 59E9AD07 284 | P 4700 5050 285 | F 0 "#PWR08" H 4700 4900 50 0001 C CNN 286 | F 1 "+3V3" H 4700 5190 50 0000 C CNN 287 | F 2 "" H 4700 5050 50 0001 C CNN 288 | F 3 "" H 4700 5050 50 0001 C CNN 289 | 1 4700 5050 290 | 1 0 0 -1 291 | $EndComp 292 | Wire Wire Line 293 | 4700 5050 4700 5200 294 | Wire Wire Line 295 | 4700 5200 4850 5200 296 | Wire Wire Line 297 | 4700 5100 5450 5100 298 | Wire Wire Line 299 | 5450 5100 5450 5200 300 | Wire Wire Line 301 | 5450 5200 5350 5200 302 | Connection ~ 4700 5100 303 | Wire Wire Line 304 | 4850 5300 4700 5300 305 | Wire Wire Line 306 | 4700 5300 4700 6000 307 | Wire Wire Line 308 | 5350 5300 5450 5300 309 | Wire Wire Line 310 | 5450 5300 5450 5950 311 | Wire Wire Line 312 | 4700 5950 7050 5950 313 | Connection ~ 4700 5950 314 | Wire Wire Line 315 | 4900 2950 4900 4450 316 | Wire Wire Line 317 | 4900 4450 4400 4450 318 | Wire Wire Line 319 | 4400 4450 4400 5400 320 | Wire Wire Line 321 | 4400 5400 4850 5400 322 | Connection ~ 4900 2950 323 | Text Label 4450 5400 0 60 ~ 0 324 | MDIO 325 | Wire Wire Line 326 | 5350 5400 5700 5400 327 | Wire Wire Line 328 | 5700 5400 5700 4450 329 | Wire Wire Line 330 | 5700 4450 5000 4450 331 | Wire Wire Line 332 | 5000 4450 5000 2250 333 | Connection ~ 5000 2250 334 | Text Label 5550 5400 0 60 ~ 0 335 | MDC 336 | Wire Wire Line 337 | 2650 3250 2650 4600 338 | Wire Wire Line 339 | 2650 4600 5850 4600 340 | Wire Wire Line 341 | 5850 4600 5850 5500 342 | Wire Wire Line 343 | 5850 5500 5350 5500 344 | Connection ~ 2650 3250 345 | Text Label 5550 5500 0 60 ~ 0 346 | CRS 347 | Wire Wire Line 348 | 2400 3050 2400 4700 349 | Connection ~ 2400 3050 350 | Wire Wire Line 351 | 2400 4700 4250 4700 352 | Wire Wire Line 353 | 4250 4700 4250 5600 354 | Wire Wire Line 355 | 4250 5600 4850 5600 356 | Text Label 4450 5600 0 60 ~ 0 357 | RX0 358 | Wire Wire Line 359 | 2500 3150 2500 4800 360 | Wire Wire Line 361 | 2500 4800 6000 4800 362 | Wire Wire Line 363 | 6000 4800 6000 5600 364 | Wire Wire Line 365 | 6000 5600 5350 5600 366 | Connection ~ 2500 3150 367 | Text Label 5550 5600 0 60 ~ 0 368 | RX1 369 | Wire Wire Line 370 | 5100 2650 5100 4350 371 | Wire Wire Line 372 | 5100 4350 4100 4350 373 | Wire Wire Line 374 | 4100 4350 4100 5700 375 | Wire Wire Line 376 | 4100 5700 4850 5700 377 | Connection ~ 5100 2650 378 | Text Label 4400 5700 0 60 ~ 0 379 | TX_EN 380 | Wire Wire Line 381 | 5200 2850 5200 4350 382 | Wire Wire Line 383 | 5200 4350 6150 4350 384 | Wire Wire Line 385 | 6150 4350 6150 5700 386 | Wire Wire Line 387 | 6150 5700 5350 5700 388 | Connection ~ 5200 2850 389 | Text Label 5550 5700 0 60 ~ 0 390 | TX0 391 | Wire Wire Line 392 | 5300 2350 5300 4250 393 | Wire Wire Line 394 | 5300 4250 3950 4250 395 | Wire Wire Line 396 | 3950 4250 3950 5800 397 | Wire Wire Line 398 | 3950 5800 4850 5800 399 | Connection ~ 5300 2350 400 | Text Label 4450 5800 0 60 ~ 0 401 | TX1 402 | Wire Wire Line 403 | 5400 3150 5400 4250 404 | Wire Wire Line 405 | 5400 4250 6300 4250 406 | Wire Wire Line 407 | 6300 4250 6300 5800 408 | Wire Wire Line 409 | 6300 5800 5350 5800 410 | Connection ~ 5400 3150 411 | $Comp 412 | L TS5A3157 U2 413 | U 1 1 59E9B3CC 414 | P 7050 4800 415 | F 0 "U2" H 6950 4700 60 0000 C CNN 416 | F 1 "TS5A3157" H 7250 4250 60 0000 C CNN 417 | F 2 "TO_SOT_Packages_SMD:SOT-23-6_Handsoldering" H 7050 4800 60 0001 C CNN 418 | F 3 "" H 7050 4800 60 0001 C CNN 419 | 1 7050 4800 420 | 1 0 0 -1 421 | $EndComp 422 | Wire Wire Line 423 | 7050 5950 7050 5450 424 | Connection ~ 5450 5950 425 | Wire Wire Line 426 | 6300 5050 6500 5050 427 | Connection ~ 6300 5050 428 | Wire Wire Line 429 | 5500 3450 5500 4150 430 | Wire Wire Line 431 | 5500 4150 7850 4150 432 | Wire Wire Line 433 | 6450 4150 6450 4700 434 | Wire Wire Line 435 | 6450 4700 6500 4700 436 | Connection ~ 5500 3450 437 | $Comp 438 | L +3V3 #PWR09 439 | U 1 1 59E9B5E2 440 | P 7050 3750 441 | F 0 "#PWR09" H 7050 3600 50 0001 C CNN 442 | F 1 "+3V3" H 7050 3890 50 0000 C CNN 443 | F 2 "" H 7050 3750 50 0001 C CNN 444 | F 3 "" H 7050 3750 50 0001 C CNN 445 | 1 7050 3750 446 | 1 0 0 -1 447 | $EndComp 448 | Wire Wire Line 449 | 7050 3750 7050 4150 450 | Wire Wire Line 451 | 4850 5500 4800 5500 452 | Wire Wire Line 453 | 4800 5500 4800 6050 454 | Wire Wire Line 455 | 4800 6050 7850 6050 456 | Wire Wire Line 457 | 7850 6050 7850 4450 458 | Wire Wire Line 459 | 7850 4550 7600 4550 460 | $Comp 461 | L R_Small R1 462 | U 1 1 59E9B70B 463 | P 7850 4350 464 | F 0 "R1" H 7880 4370 50 0000 L CNN 465 | F 1 "75" H 7880 4310 50 0000 L CNN 466 | F 2 "Resistors_SMD:R_0603_HandSoldering" H 7850 4350 50 0001 C CNN 467 | F 3 "" H 7850 4350 50 0001 C CNN 468 | 1 7850 4350 469 | 1 0 0 -1 470 | $EndComp 471 | Connection ~ 7850 4550 472 | Wire Wire Line 473 | 7850 4150 7850 4250 474 | Connection ~ 6450 4150 475 | Wire Wire Line 476 | 5750 3950 5650 3950 477 | Wire Wire Line 478 | 5650 3950 5650 4050 479 | Wire Wire Line 480 | 5650 4050 8050 4050 481 | Wire Wire Line 482 | 8050 4050 8050 4900 483 | Wire Wire Line 484 | 8050 4900 7600 4900 485 | NoConn ~ 2050 3750 486 | NoConn ~ 2050 3850 487 | NoConn ~ 2050 3950 488 | NoConn ~ 2050 4050 489 | NoConn ~ 5750 3850 490 | NoConn ~ 5750 3750 491 | NoConn ~ 3550 3700 492 | NoConn ~ 3650 3700 493 | NoConn ~ 3750 3700 494 | NoConn ~ 3850 3700 495 | NoConn ~ 3950 3700 496 | NoConn ~ 4050 3700 497 | Wire Wire Line 498 | 5750 2750 5700 2750 499 | Wire Wire Line 500 | 5700 2750 5700 2150 501 | Connection ~ 5700 2150 502 | $Comp 503 | L C_Small C1 504 | U 1 1 59E9B592 505 | P 2400 1850 506 | F 0 "C1" H 2410 1920 50 0000 L CNN 507 | F 1 "0.1u" H 2410 1770 50 0000 L CNN 508 | F 2 "Capacitors_SMD:C_0603_HandSoldering" H 2400 1850 50 0001 C CNN 509 | F 3 "" H 2400 1850 50 0001 C CNN 510 | 1 2400 1850 511 | 0 1 1 0 512 | $EndComp 513 | $Comp 514 | L C_Small C2 515 | U 1 1 59E9B5DC 516 | P 2400 2050 517 | F 0 "C2" H 2410 2120 50 0000 L CNN 518 | F 1 "100u" H 2410 1970 50 0000 L CNN 519 | F 2 "Capacitors_SMD:C_1210_HandSoldering" H 2400 2050 50 0001 C CNN 520 | F 3 "" H 2400 2050 50 0001 C CNN 521 | 1 2400 2050 522 | 0 1 1 0 523 | $EndComp 524 | Wire Wire Line 525 | 2200 1850 2300 1850 526 | Connection ~ 2200 1850 527 | Connection ~ 2200 2050 528 | Wire Wire Line 529 | 2500 2050 2600 2050 530 | Connection ~ 2600 2050 531 | $Comp 532 | L C_Small C3 533 | U 1 1 59E9B97C 534 | P 7300 3800 535 | F 0 "C3" H 7310 3870 50 0000 L CNN 536 | F 1 "0.1u" H 7310 3720 50 0000 L CNN 537 | F 2 "Capacitors_SMD:C_0603_HandSoldering" H 7300 3800 50 0001 C CNN 538 | F 3 "" H 7300 3800 50 0001 C CNN 539 | 1 7300 3800 540 | 0 1 1 0 541 | $EndComp 542 | $Comp 543 | L GND #PWR010 544 | U 1 1 59E9BAEB 545 | P 7600 3800 546 | F 0 "#PWR010" H 7600 3550 50 0001 C CNN 547 | F 1 "GND" H 7600 3650 50 0000 C CNN 548 | F 2 "" H 7600 3800 50 0001 C CNN 549 | F 3 "" H 7600 3800 50 0001 C CNN 550 | 1 7600 3800 551 | 1 0 0 -1 552 | $EndComp 553 | Wire Wire Line 554 | 7050 3800 7200 3800 555 | Connection ~ 7050 3800 556 | Wire Wire Line 557 | 7400 3800 7600 3800 558 | $Comp 559 | L R_Small R2 560 | U 1 1 59FAF1B1 561 | P 6500 5700 562 | F 0 "R2" H 6530 5720 50 0000 L CNN 563 | F 1 "5k" H 6530 5660 50 0000 L CNN 564 | F 2 "Resistors_SMD:R_0603_HandSoldering" H 6500 5700 50 0001 C CNN 565 | F 3 "" H 6500 5700 50 0001 C CNN 566 | 1 6500 5700 567 | 1 0 0 -1 568 | $EndComp 569 | Wire Wire Line 570 | 6300 5500 6500 5500 571 | Wire Wire Line 572 | 6500 5500 6500 5600 573 | Connection ~ 6300 5500 574 | Wire Wire Line 575 | 6500 5800 6500 5950 576 | Connection ~ 6500 5950 577 | Text Notes 8000 4450 0 60 ~ 0 578 | Fitted only when U2\nisn't implemented 579 | $EndSCHEMATC 580 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name esp32lan)(type KiCad)(uri ${KIPRJMOD}/esp32-wslan8720.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/gerber/esp32-wslan8720-B.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Soldermask,Bot* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.6) date Thu Nov 2 19:42:21 2017* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11C,3.900000*% 11 | %ADD12R,2.100000X2.100000*% 12 | %ADD13O,2.100000X2.100000*% 13 | %ADD14C,3.600000*% 14 | %ADD15C,2.200000*% 15 | %ADD16C,3.700000*% 16 | %ADD17C,2.000000*% 17 | %ADD18C,2.900000*% 18 | %ADD19C,2.600000*% 19 | G04 APERTURE END LIST* 20 | D10* 21 | D11* 22 | X139700000Y-76454000D03* 23 | D12* 24 | X132080000Y-88900000D03* 25 | D13* 26 | X134620000Y-88900000D03* 27 | X137160000Y-88900000D03* 28 | X139700000Y-88900000D03* 29 | X142240000Y-88900000D03* 30 | X144780000Y-88900000D03* 31 | X147320000Y-88900000D03* 32 | X149860000Y-88900000D03* 33 | X152400000Y-88900000D03* 34 | X154940000Y-88900000D03* 35 | X157480000Y-88900000D03* 36 | X160020000Y-88900000D03* 37 | X162560000Y-88900000D03* 38 | X165100000Y-88900000D03* 39 | X167640000Y-88900000D03* 40 | X170180000Y-88900000D03* 41 | X172720000Y-88900000D03* 42 | X175260000Y-88900000D03* 43 | X177800000Y-88900000D03* 44 | D12* 45 | X132080000Y-63500000D03* 46 | D13* 47 | X134620000Y-63500000D03* 48 | X137160000Y-63500000D03* 49 | X139700000Y-63500000D03* 50 | X142240000Y-63500000D03* 51 | X144780000Y-63500000D03* 52 | X147320000Y-63500000D03* 53 | X149860000Y-63500000D03* 54 | X152400000Y-63500000D03* 55 | X154940000Y-63500000D03* 56 | X157480000Y-63500000D03* 57 | X160020000Y-63500000D03* 58 | X162560000Y-63500000D03* 59 | X165100000Y-63500000D03* 60 | X167640000Y-63500000D03* 61 | X170180000Y-63500000D03* 62 | X172720000Y-63500000D03* 63 | X175260000Y-63500000D03* 64 | X177800000Y-63500000D03* 65 | D14* 66 | X122270000Y-26670000D03* 67 | X122270000Y-97790000D03* 68 | X193230000Y-97790000D03* 69 | X193230000Y-26670000D03* 70 | D15* 71 | X171000000Y-50800000D03* 72 | X171000000Y-48260000D03* 73 | X171000000Y-45720000D03* 74 | X171000000Y-43180000D03* 75 | X171000000Y-40640000D03* 76 | X171000000Y-38100000D03* 77 | X171000000Y-35560000D03* 78 | X168460000Y-38100000D03* 79 | X168460000Y-35560000D03* 80 | X168460000Y-40640000D03* 81 | X168460000Y-43180000D03* 82 | X168460000Y-45720000D03* 83 | X168460000Y-48260000D03* 84 | D16* 85 | X130000000Y-37460000D03* 86 | X130000000Y-48900000D03* 87 | D17* 88 | X136350000Y-46990000D03* 89 | X138890000Y-47630000D03* 90 | X136350000Y-44450000D03* 91 | X138890000Y-45080000D03* 92 | X136350000Y-41910000D03* 93 | X138890000Y-42540000D03* 94 | X136350000Y-39370000D03* 95 | D18* 96 | X133050000Y-35430000D03* 97 | X133050000Y-50930000D03* 98 | D17* 99 | X138890000Y-40010000D03* 100 | D15* 101 | X125140000Y-36340000D03* 102 | X125140000Y-39100000D03* 103 | X125140000Y-47300000D03* 104 | X125140000Y-50020000D03* 105 | X168460000Y-50800000D03* 106 | D19* 107 | X123040000Y-32430000D03* 108 | X123040000Y-53930000D03* 109 | D12* 110 | X187960000Y-50800000D03* 111 | D13* 112 | X185420000Y-50800000D03* 113 | X187960000Y-48260000D03* 114 | X185420000Y-48260000D03* 115 | X187960000Y-45720000D03* 116 | X185420000Y-45720000D03* 117 | X187960000Y-43180000D03* 118 | X185420000Y-43180000D03* 119 | X187960000Y-40640000D03* 120 | X185420000Y-40640000D03* 121 | X187960000Y-38100000D03* 122 | X185420000Y-38100000D03* 123 | X187960000Y-35560000D03* 124 | X185420000Y-35560000D03* 125 | M02* 126 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/gerber/esp32-wslan8720-Edge.Cuts.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Profile,NP* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.6) date Thu Nov 2 19:42:21 2017* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11C,0.150000*% 11 | G04 APERTURE END LIST* 12 | D10* 13 | D11* 14 | X159020000Y-33570000D02* 15 | X152930000Y-33570000D01* 16 | X159030000Y-35260000D02* 17 | X159030000Y-33610000D01* 18 | X163830000Y-35260000D02* 19 | X159030000Y-35260000D01* 20 | X163830000Y-51050000D02* 21 | X163830000Y-35260000D01* 22 | X157920000Y-51050000D02* 23 | X163830000Y-51050000D01* 24 | X157920000Y-54750000D02* 25 | X157920000Y-51050000D01* 26 | X148320000Y-54750000D02* 27 | X157920000Y-54750000D01* 28 | X148320000Y-46600000D02* 29 | X148320000Y-54750000D01* 30 | X159030000Y-46600000D02* 31 | X148320000Y-46600000D01* 32 | X159030000Y-37760000D02* 33 | X159030000Y-46600000D01* 34 | X152930000Y-37760000D02* 35 | X159030000Y-37760000D01* 36 | X152930000Y-33570000D02* 37 | X152930000Y-37760000D01* 38 | X125750000Y-41090000D02* 39 | X125750000Y-41100000D01* 40 | X130560000Y-41090000D02* 41 | X125750000Y-41090000D01* 42 | X130560000Y-45280000D02* 43 | X130560000Y-41090000D01* 44 | X125760000Y-45280000D02* 45 | X130560000Y-45280000D01* 46 | X125760000Y-41090000D02* 47 | X125760000Y-45280000D01* 48 | X118450000Y-22860000D02* 49 | X118450000Y-22850000D01* 50 | X197040000Y-22860000D02* 51 | X118450000Y-22860000D01* 52 | X197040000Y-101600000D02* 53 | X197040000Y-22860000D01* 54 | X118450000Y-101600000D02* 55 | X197040000Y-101600000D01* 56 | X118450000Y-22860000D02* 57 | X118450000Y-101600000D01* 58 | M02* 59 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/gerber/esp32-wslan8720-F.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Soldermask,Top* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.6) date Thu Nov 2 19:42:21 2017* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11O,1.300000X2.900000*% 11 | %ADD12O,2.900000X1.300000*% 12 | %ADD13R,6.400000X6.400000*% 13 | %ADD14C,3.900000*% 14 | %ADD15R,2.400000X2.900000*% 15 | %ADD16R,1.600000X1.150000*% 16 | %ADD17R,2.100000X2.100000*% 17 | %ADD18O,2.100000X2.100000*% 18 | %ADD19R,1.300000X1.600000*% 19 | %ADD20R,1.050000X1.960000*% 20 | %ADD21C,3.600000*% 21 | %ADD22C,2.200000*% 22 | %ADD23C,3.700000*% 23 | %ADD24C,2.000000*% 24 | %ADD25C,2.900000*% 25 | %ADD26C,2.600000*% 26 | %ADD27R,1.600000X1.300000*% 27 | G04 APERTURE END LIST* 28 | D10* 29 | D11* 30 | X131910000Y-67200000D03* 31 | X133180000Y-67200000D03* 32 | X134450000Y-67200000D03* 33 | X135720000Y-67200000D03* 34 | X136990000Y-67200000D03* 35 | X138260000Y-67200000D03* 36 | X139530000Y-67200000D03* 37 | X140800000Y-67200000D03* 38 | X142070000Y-67200000D03* 39 | X143340000Y-67200000D03* 40 | X144610000Y-67200000D03* 41 | X145880000Y-67200000D03* 42 | X147150000Y-67200000D03* 43 | X148420000Y-67200000D03* 44 | D12* 45 | X149910000Y-70485000D03* 46 | X149910000Y-71755000D03* 47 | X149910000Y-73025000D03* 48 | X149910000Y-74295000D03* 49 | X149910000Y-75565000D03* 50 | X149910000Y-76835000D03* 51 | X149910000Y-78105000D03* 52 | X149910000Y-79375000D03* 53 | X149910000Y-80645000D03* 54 | X149910000Y-81915000D03* 55 | D11* 56 | X148420000Y-85200000D03* 57 | X147150000Y-85200000D03* 58 | X145880000Y-85200000D03* 59 | X144610000Y-85200000D03* 60 | X143340000Y-85200000D03* 61 | X142070000Y-85200000D03* 62 | X140800000Y-85200000D03* 63 | X139530000Y-85200000D03* 64 | X138260000Y-85200000D03* 65 | X136990000Y-85200000D03* 66 | X135720000Y-85200000D03* 67 | X134450000Y-85200000D03* 68 | X133180000Y-85200000D03* 69 | X131910000Y-85200000D03* 70 | D13* 71 | X139610000Y-76500000D03* 72 | D14* 73 | X139700000Y-76454000D03* 74 | D15* 75 | X127794000Y-92202000D03* 76 | X131794000Y-92202000D03* 77 | D16* 78 | X181422000Y-59944000D03* 79 | X183322000Y-59944000D03* 80 | X128590000Y-86868000D03* 81 | X130490000Y-86868000D03* 82 | D17* 83 | X132080000Y-88900000D03* 84 | D18* 85 | X134620000Y-88900000D03* 86 | X137160000Y-88900000D03* 87 | X139700000Y-88900000D03* 88 | X142240000Y-88900000D03* 89 | X144780000Y-88900000D03* 90 | X147320000Y-88900000D03* 91 | X149860000Y-88900000D03* 92 | X152400000Y-88900000D03* 93 | X154940000Y-88900000D03* 94 | X157480000Y-88900000D03* 95 | X160020000Y-88900000D03* 96 | X162560000Y-88900000D03* 97 | X165100000Y-88900000D03* 98 | X167640000Y-88900000D03* 99 | X170180000Y-88900000D03* 100 | X172720000Y-88900000D03* 101 | X175260000Y-88900000D03* 102 | X177800000Y-88900000D03* 103 | D17* 104 | X132080000Y-63500000D03* 105 | D18* 106 | X134620000Y-63500000D03* 107 | X137160000Y-63500000D03* 108 | X139700000Y-63500000D03* 109 | X142240000Y-63500000D03* 110 | X144780000Y-63500000D03* 111 | X147320000Y-63500000D03* 112 | X149860000Y-63500000D03* 113 | X152400000Y-63500000D03* 114 | X154940000Y-63500000D03* 115 | X157480000Y-63500000D03* 116 | X160020000Y-63500000D03* 117 | X162560000Y-63500000D03* 118 | X165100000Y-63500000D03* 119 | X167640000Y-63500000D03* 120 | X170180000Y-63500000D03* 121 | X172720000Y-63500000D03* 122 | X175260000Y-63500000D03* 123 | X177800000Y-63500000D03* 124 | D19* 125 | X186436000Y-63162000D03* 126 | X186436000Y-65362000D03* 127 | D20* 128 | X182184000Y-65104000D03* 129 | X183134000Y-65104000D03* 130 | X184084000Y-65104000D03* 131 | X184084000Y-62404000D03* 132 | X182184000Y-62404000D03* 133 | X183134000Y-62404000D03* 134 | D21* 135 | X122270000Y-26670000D03* 136 | X122270000Y-97790000D03* 137 | X193230000Y-97790000D03* 138 | X193230000Y-26670000D03* 139 | D22* 140 | X171000000Y-50800000D03* 141 | X171000000Y-48260000D03* 142 | X171000000Y-45720000D03* 143 | X171000000Y-43180000D03* 144 | X171000000Y-40640000D03* 145 | X171000000Y-38100000D03* 146 | X171000000Y-35560000D03* 147 | X168460000Y-38100000D03* 148 | X168460000Y-35560000D03* 149 | X168460000Y-40640000D03* 150 | X168460000Y-43180000D03* 151 | X168460000Y-45720000D03* 152 | X168460000Y-48260000D03* 153 | D23* 154 | X130000000Y-37460000D03* 155 | X130000000Y-48900000D03* 156 | D24* 157 | X136350000Y-46990000D03* 158 | X138890000Y-47630000D03* 159 | X136350000Y-44450000D03* 160 | X138890000Y-45080000D03* 161 | X136350000Y-41910000D03* 162 | X138890000Y-42540000D03* 163 | X136350000Y-39370000D03* 164 | D25* 165 | X133050000Y-35430000D03* 166 | X133050000Y-50930000D03* 167 | D24* 168 | X138890000Y-40010000D03* 169 | D22* 170 | X125140000Y-36340000D03* 171 | X125140000Y-39100000D03* 172 | X125140000Y-47300000D03* 173 | X125140000Y-50020000D03* 174 | X168460000Y-50800000D03* 175 | D26* 176 | X123040000Y-32430000D03* 177 | X123040000Y-53930000D03* 178 | D17* 179 | X187960000Y-50800000D03* 180 | D18* 181 | X185420000Y-50800000D03* 182 | X187960000Y-48260000D03* 183 | X185420000Y-48260000D03* 184 | X187960000Y-45720000D03* 185 | X185420000Y-45720000D03* 186 | X187960000Y-43180000D03* 187 | X185420000Y-43180000D03* 188 | X187960000Y-40640000D03* 189 | X185420000Y-40640000D03* 190 | X187960000Y-38100000D03* 191 | X185420000Y-38100000D03* 192 | X187960000Y-35560000D03* 193 | X185420000Y-35560000D03* 194 | D27* 195 | X186040000Y-58450000D03* 196 | X188240000Y-58450000D03* 197 | M02* 198 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/gerber/esp32-wslan8720-F.SilkS.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Legend,Top* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.6) date Thu Nov 2 19:42:21 2017* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11C,0.500000*% 11 | %ADD12C,0.150000*% 12 | %ADD13C,0.120000*% 13 | G04 APERTURE END LIST* 14 | D10* 15 | D11* 16 | X130839981Y-86106000D02* 17 | G75* 18 | G03X130839981Y-86106000I-283981J0D01* 19 | G01* 20 | D12* 21 | X130410000Y-67200000D02* 22 | X130410000Y-85200000D01* 23 | X124410000Y-85200000D02* 24 | X149910000Y-85200000D01* 25 | X124410000Y-67200000D02* 26 | X149910000Y-67200000D01* 27 | X149910000Y-67200000D02* 28 | X149910000Y-85200000D01* 29 | X124410000Y-67200000D02* 30 | X124410000Y-85200000D01* 31 | D13* 32 | X130794000Y-90722000D02* 33 | X128794000Y-90722000D01* 34 | X128794000Y-93682000D02* 35 | X130794000Y-93682000D01* 36 | X182022000Y-59344000D02* 37 | X182722000Y-59344000D01* 38 | X182722000Y-60544000D02* 39 | X182022000Y-60544000D01* 40 | X129190000Y-86268000D02* 41 | X129890000Y-86268000D01* 42 | X129890000Y-87468000D02* 43 | X129190000Y-87468000D01* 44 | X133350000Y-90290000D02* 45 | X179190000Y-90290000D01* 46 | X179190000Y-90290000D02* 47 | X179190000Y-87510000D01* 48 | X179190000Y-87510000D02* 49 | X133350000Y-87510000D01* 50 | X133350000Y-87510000D02* 51 | X133350000Y-90290000D01* 52 | X132080000Y-90290000D02* 53 | X130690000Y-90290000D01* 54 | X130690000Y-90290000D02* 55 | X130690000Y-88900000D01* 56 | X133350000Y-64890000D02* 57 | X179190000Y-64890000D01* 58 | X179190000Y-64890000D02* 59 | X179190000Y-62110000D01* 60 | X179190000Y-62110000D02* 61 | X133350000Y-62110000D01* 62 | X133350000Y-62110000D02* 63 | X133350000Y-64890000D01* 64 | X132080000Y-64890000D02* 65 | X130690000Y-64890000D01* 66 | X130690000Y-64890000D02* 67 | X130690000Y-63500000D01* 68 | X185756000Y-64762000D02* 69 | X185756000Y-63762000D01* 70 | X187116000Y-63762000D02* 71 | X187116000Y-64762000D01* 72 | X184744000Y-64654000D02* 73 | X184744000Y-62854000D01* 74 | X181524000Y-62854000D02* 75 | X181524000Y-65804000D01* 76 | D12* 77 | X118540000Y-29980000D02* 78 | X118540000Y-56980000D01* 79 | X118540000Y-56980000D02* 80 | X173540000Y-56980000D01* 81 | X173540000Y-56980000D02* 82 | X173440000Y-29980000D01* 83 | X173440000Y-29980000D02* 84 | X118540000Y-29980000D01* 85 | X181410000Y-34170000D02* 86 | X175380000Y-34170000D01* 87 | X175380000Y-34170000D02* 88 | X175380000Y-52210000D01* 89 | X175380000Y-52210000D02* 90 | X181500000Y-52210000D01* 91 | D13* 92 | X184140000Y-52190000D02* 93 | X184140000Y-49530000D01* 94 | X181400000Y-52190000D02* 95 | X184140000Y-52190000D01* 96 | X184450000Y-51240000D02* 97 | X184140000Y-51240000D01* 98 | X184450000Y-50360000D02* 99 | X184140000Y-50360000D01* 100 | X186990000Y-51240000D02* 101 | X186390000Y-51240000D01* 102 | X186990000Y-50360000D02* 103 | X186390000Y-50360000D01* 104 | X184140000Y-49530000D02* 105 | X184140000Y-46990000D01* 106 | X184450000Y-48700000D02* 107 | X184140000Y-48700000D01* 108 | X184450000Y-47820000D02* 109 | X184140000Y-47820000D01* 110 | X186990000Y-48700000D02* 111 | X186390000Y-48700000D01* 112 | X186990000Y-47820000D02* 113 | X186390000Y-47820000D01* 114 | X184140000Y-46990000D02* 115 | X184140000Y-44450000D01* 116 | X184450000Y-46160000D02* 117 | X184140000Y-46160000D01* 118 | X184450000Y-45280000D02* 119 | X184140000Y-45280000D01* 120 | X186990000Y-46160000D02* 121 | X186390000Y-46160000D01* 122 | X186990000Y-45280000D02* 123 | X186390000Y-45280000D01* 124 | X184140000Y-44450000D02* 125 | X184140000Y-41910000D01* 126 | X184450000Y-43620000D02* 127 | X184140000Y-43620000D01* 128 | X184450000Y-42740000D02* 129 | X184140000Y-42740000D01* 130 | X186990000Y-43620000D02* 131 | X186390000Y-43620000D01* 132 | X186990000Y-42740000D02* 133 | X186390000Y-42740000D01* 134 | X184140000Y-41910000D02* 135 | X184140000Y-39370000D01* 136 | X184450000Y-41080000D02* 137 | X184140000Y-41080000D01* 138 | X184450000Y-40200000D02* 139 | X184140000Y-40200000D01* 140 | X186990000Y-41080000D02* 141 | X186390000Y-41080000D01* 142 | X186990000Y-40200000D02* 143 | X186390000Y-40200000D01* 144 | X184140000Y-39370000D02* 145 | X184140000Y-36830000D01* 146 | X184450000Y-38540000D02* 147 | X184140000Y-38540000D01* 148 | X184450000Y-37660000D02* 149 | X184140000Y-37660000D01* 150 | X186990000Y-38540000D02* 151 | X186390000Y-38540000D01* 152 | X186990000Y-37660000D02* 153 | X186390000Y-37660000D01* 154 | X184140000Y-36830000D02* 155 | X184140000Y-34170000D01* 156 | X184140000Y-34170000D02* 157 | X181400000Y-34170000D01* 158 | X184450000Y-36000000D02* 159 | X184140000Y-36000000D01* 160 | X184450000Y-35120000D02* 161 | X184140000Y-35120000D01* 162 | X186990000Y-36000000D02* 163 | X186390000Y-36000000D01* 164 | X186990000Y-35120000D02* 165 | X186390000Y-35120000D01* 166 | X189230000Y-50800000D02* 167 | X189230000Y-52070000D01* 168 | X189230000Y-52070000D02* 169 | X187960000Y-52070000D01* 170 | X187640000Y-59130000D02* 171 | X186640000Y-59130000D01* 172 | X186640000Y-57770000D02* 173 | X187640000Y-57770000D01* 174 | D12* 175 | X127595381Y-65404905D02* 176 | X128404905Y-65404905D01* 177 | X128500143Y-65357286D01* 178 | X128547762Y-65309667D01* 179 | X128595381Y-65214429D01* 180 | X128595381Y-65023952D01* 181 | X128547762Y-64928714D01* 182 | X128500143Y-64881095D01* 183 | X128404905Y-64833476D01* 184 | X127595381Y-64833476D01* 185 | X128595381Y-63833476D02* 186 | X128595381Y-64404905D01* 187 | X128595381Y-64119191D02* 188 | X127595381Y-64119191D01* 189 | X127738238Y-64214429D01* 190 | X127833476Y-64309667D01* 191 | X127881095Y-64404905D01* 192 | X129627334Y-90309143D02* 193 | X129579715Y-90356762D01* 194 | X129436858Y-90404381D01* 195 | X129341620Y-90404381D01* 196 | X129198762Y-90356762D01* 197 | X129103524Y-90261524D01* 198 | X129055905Y-90166286D01* 199 | X129008286Y-89975810D01* 200 | X129008286Y-89832952D01* 201 | X129055905Y-89642476D01* 202 | X129103524Y-89547238D01* 203 | X129198762Y-89452000D01* 204 | X129341620Y-89404381D01* 205 | X129436858Y-89404381D01* 206 | X129579715Y-89452000D01* 207 | X129627334Y-89499619D01* 208 | X130008286Y-89499619D02* 209 | X130055905Y-89452000D01* 210 | X130151143Y-89404381D01* 211 | X130389239Y-89404381D01* 212 | X130484477Y-89452000D01* 213 | X130532096Y-89499619D01* 214 | X130579715Y-89594857D01* 215 | X130579715Y-89690095D01* 216 | X130532096Y-89832952D01* 217 | X129960667Y-90404381D01* 218 | X130579715Y-90404381D01* 219 | X182205334Y-59051143D02* 220 | X182157715Y-59098762D01* 221 | X182014858Y-59146381D01* 222 | X181919620Y-59146381D01* 223 | X181776762Y-59098762D01* 224 | X181681524Y-59003524D01* 225 | X181633905Y-58908286D01* 226 | X181586286Y-58717810D01* 227 | X181586286Y-58574952D01* 228 | X181633905Y-58384476D01* 229 | X181681524Y-58289238D01* 230 | X181776762Y-58194000D01* 231 | X181919620Y-58146381D01* 232 | X182014858Y-58146381D01* 233 | X182157715Y-58194000D01* 234 | X182205334Y-58241619D01* 235 | X183157715Y-59146381D02* 236 | X182586286Y-59146381D01* 237 | X182872000Y-59146381D02* 238 | X182872000Y-58146381D01* 239 | X182776762Y-58289238D01* 240 | X182681524Y-58384476D01* 241 | X182586286Y-58432095D01* 242 | X129373334Y-85975143D02* 243 | X129325715Y-86022762D01* 244 | X129182858Y-86070381D01* 245 | X129087620Y-86070381D01* 246 | X128944762Y-86022762D01* 247 | X128849524Y-85927524D01* 248 | X128801905Y-85832286D01* 249 | X128754286Y-85641810D01* 250 | X128754286Y-85498952D01* 251 | X128801905Y-85308476D01* 252 | X128849524Y-85213238D01* 253 | X128944762Y-85118000D01* 254 | X129087620Y-85070381D01* 255 | X129182858Y-85070381D01* 256 | X129325715Y-85118000D01* 257 | X129373334Y-85165619D01* 258 | X129706667Y-85070381D02* 259 | X130325715Y-85070381D01* 260 | X129992381Y-85451333D01* 261 | X130135239Y-85451333D01* 262 | X130230477Y-85498952D01* 263 | X130278096Y-85546571D01* 264 | X130325715Y-85641810D01* 265 | X130325715Y-85879905D01* 266 | X130278096Y-85975143D01* 267 | X130230477Y-86022762D01* 268 | X130135239Y-86070381D01* 269 | X129849524Y-86070381D01* 270 | X129754286Y-86022762D01* 271 | X129706667Y-85975143D01* 272 | X129142381Y-89233333D02* 273 | X129856667Y-89233333D01* 274 | X129999524Y-89280953D01* 275 | X130094762Y-89376191D01* 276 | X130142381Y-89519048D01* 277 | X130142381Y-89614286D01* 278 | X130142381Y-88233333D02* 279 | X130142381Y-88804762D01* 280 | X130142381Y-88519048D02* 281 | X129142381Y-88519048D01* 282 | X129285238Y-88614286D01* 283 | X129380476Y-88709524D01* 284 | X129428095Y-88804762D01* 285 | X129142381Y-63833333D02* 286 | X129856667Y-63833333D01* 287 | X129999524Y-63880953D01* 288 | X130094762Y-63976191D01* 289 | X130142381Y-64119048D01* 290 | X130142381Y-64214286D01* 291 | X129142381Y-63452381D02* 292 | X129142381Y-62833333D01* 293 | X129523333Y-63166667D01* 294 | X129523333Y-63023809D01* 295 | X129570952Y-62928571D01* 296 | X129618571Y-62880952D01* 297 | X129713810Y-62833333D01* 298 | X129951905Y-62833333D01* 299 | X130047143Y-62880952D01* 300 | X130094762Y-62928571D01* 301 | X130142381Y-63023809D01* 302 | X130142381Y-63309524D01* 303 | X130094762Y-63404762D01* 304 | X130047143Y-63452381D01* 305 | X188338381Y-64428666D02* 306 | X187862190Y-64762000D01* 307 | X188338381Y-65000095D02* 308 | X187338381Y-65000095D01* 309 | X187338381Y-64619142D01* 310 | X187386000Y-64523904D01* 311 | X187433619Y-64476285D01* 312 | X187528857Y-64428666D01* 313 | X187671714Y-64428666D01* 314 | X187766952Y-64476285D01* 315 | X187814571Y-64523904D01* 316 | X187862190Y-64619142D01* 317 | X187862190Y-65000095D01* 318 | X188338381Y-63476285D02* 319 | X188338381Y-64047714D01* 320 | X188338381Y-63762000D02* 321 | X187338381Y-63762000D01* 322 | X187481238Y-63857238D01* 323 | X187576476Y-63952476D01* 324 | X187624095Y-64047714D01* 325 | X179686381Y-64515905D02* 326 | X180495905Y-64515905D01* 327 | X180591143Y-64468286D01* 328 | X180638762Y-64420667D01* 329 | X180686381Y-64325429D01* 330 | X180686381Y-64134952D01* 331 | X180638762Y-64039714D01* 332 | X180591143Y-63992095D01* 333 | X180495905Y-63944476D01* 334 | X179686381Y-63944476D01* 335 | X179781619Y-63515905D02* 336 | X179734000Y-63468286D01* 337 | X179686381Y-63373048D01* 338 | X179686381Y-63134952D01* 339 | X179734000Y-63039714D01* 340 | X179781619Y-62992095D01* 341 | X179876857Y-62944476D01* 342 | X179972095Y-62944476D01* 343 | X180114952Y-62992095D01* 344 | X180686381Y-63563524D01* 345 | X180686381Y-62944476D01* 346 | X120936667Y-22922381D02* 347 | X120603333Y-22446190D01* 348 | X120365238Y-22922381D02* 349 | X120365238Y-21922381D01* 350 | X120746191Y-21922381D01* 351 | X120841429Y-21970000D01* 352 | X120889048Y-22017619D01* 353 | X120936667Y-22112857D01* 354 | X120936667Y-22255714D01* 355 | X120889048Y-22350952D01* 356 | X120841429Y-22398571D01* 357 | X120746191Y-22446190D01* 358 | X120365238Y-22446190D01* 359 | X121365238Y-22398571D02* 360 | X121698572Y-22398571D01* 361 | X121841429Y-22922381D02* 362 | X121365238Y-22922381D01* 363 | X121365238Y-21922381D01* 364 | X121841429Y-21922381D01* 365 | X122603334Y-22398571D02* 366 | X122270000Y-22398571D01* 367 | X122270000Y-22922381D02* 368 | X122270000Y-21922381D01* 369 | X122746191Y-21922381D01* 370 | X123270000Y-21922381D02* 371 | X123270000Y-22160476D01* 372 | X123031905Y-22065238D02* 373 | X123270000Y-22160476D01* 374 | X123508096Y-22065238D01* 375 | X123127143Y-22350952D02* 376 | X123270000Y-22160476D01* 377 | X123412858Y-22350952D01* 378 | X124031905Y-21922381D02* 379 | X124031905Y-22160476D01* 380 | X123793810Y-22065238D02* 381 | X124031905Y-22160476D01* 382 | X124270001Y-22065238D01* 383 | X123889048Y-22350952D02* 384 | X124031905Y-22160476D01* 385 | X124174763Y-22350952D01* 386 | X120936667Y-94042381D02* 387 | X120603333Y-93566190D01* 388 | X120365238Y-94042381D02* 389 | X120365238Y-93042381D01* 390 | X120746191Y-93042381D01* 391 | X120841429Y-93090000D01* 392 | X120889048Y-93137619D01* 393 | X120936667Y-93232857D01* 394 | X120936667Y-93375714D01* 395 | X120889048Y-93470952D01* 396 | X120841429Y-93518571D01* 397 | X120746191Y-93566190D01* 398 | X120365238Y-93566190D01* 399 | X121365238Y-93518571D02* 400 | X121698572Y-93518571D01* 401 | X121841429Y-94042381D02* 402 | X121365238Y-94042381D01* 403 | X121365238Y-93042381D01* 404 | X121841429Y-93042381D01* 405 | X122603334Y-93518571D02* 406 | X122270000Y-93518571D01* 407 | X122270000Y-94042381D02* 408 | X122270000Y-93042381D01* 409 | X122746191Y-93042381D01* 410 | X123270000Y-93042381D02* 411 | X123270000Y-93280476D01* 412 | X123031905Y-93185238D02* 413 | X123270000Y-93280476D01* 414 | X123508096Y-93185238D01* 415 | X123127143Y-93470952D02* 416 | X123270000Y-93280476D01* 417 | X123412858Y-93470952D01* 418 | X124031905Y-93042381D02* 419 | X124031905Y-93280476D01* 420 | X123793810Y-93185238D02* 421 | X124031905Y-93280476D01* 422 | X124270001Y-93185238D01* 423 | X123889048Y-93470952D02* 424 | X124031905Y-93280476D01* 425 | X124174763Y-93470952D01* 426 | X191896667Y-94042381D02* 427 | X191563333Y-93566190D01* 428 | X191325238Y-94042381D02* 429 | X191325238Y-93042381D01* 430 | X191706191Y-93042381D01* 431 | X191801429Y-93090000D01* 432 | X191849048Y-93137619D01* 433 | X191896667Y-93232857D01* 434 | X191896667Y-93375714D01* 435 | X191849048Y-93470952D01* 436 | X191801429Y-93518571D01* 437 | X191706191Y-93566190D01* 438 | X191325238Y-93566190D01* 439 | X192325238Y-93518571D02* 440 | X192658572Y-93518571D01* 441 | X192801429Y-94042381D02* 442 | X192325238Y-94042381D01* 443 | X192325238Y-93042381D01* 444 | X192801429Y-93042381D01* 445 | X193563334Y-93518571D02* 446 | X193230000Y-93518571D01* 447 | X193230000Y-94042381D02* 448 | X193230000Y-93042381D01* 449 | X193706191Y-93042381D01* 450 | X194230000Y-93042381D02* 451 | X194230000Y-93280476D01* 452 | X193991905Y-93185238D02* 453 | X194230000Y-93280476D01* 454 | X194468096Y-93185238D01* 455 | X194087143Y-93470952D02* 456 | X194230000Y-93280476D01* 457 | X194372858Y-93470952D01* 458 | X194991905Y-93042381D02* 459 | X194991905Y-93280476D01* 460 | X194753810Y-93185238D02* 461 | X194991905Y-93280476D01* 462 | X195230001Y-93185238D01* 463 | X194849048Y-93470952D02* 464 | X194991905Y-93280476D01* 465 | X195134763Y-93470952D01* 466 | X191896667Y-22922381D02* 467 | X191563333Y-22446190D01* 468 | X191325238Y-22922381D02* 469 | X191325238Y-21922381D01* 470 | X191706191Y-21922381D01* 471 | X191801429Y-21970000D01* 472 | X191849048Y-22017619D01* 473 | X191896667Y-22112857D01* 474 | X191896667Y-22255714D01* 475 | X191849048Y-22350952D01* 476 | X191801429Y-22398571D01* 477 | X191706191Y-22446190D01* 478 | X191325238Y-22446190D01* 479 | X192325238Y-22398571D02* 480 | X192658572Y-22398571D01* 481 | X192801429Y-22922381D02* 482 | X192325238Y-22922381D01* 483 | X192325238Y-21922381D01* 484 | X192801429Y-21922381D01* 485 | X193563334Y-22398571D02* 486 | X193230000Y-22398571D01* 487 | X193230000Y-22922381D02* 488 | X193230000Y-21922381D01* 489 | X193706191Y-21922381D01* 490 | X194230000Y-21922381D02* 491 | X194230000Y-22160476D01* 492 | X193991905Y-22065238D02* 493 | X194230000Y-22160476D01* 494 | X194468096Y-22065238D01* 495 | X194087143Y-22350952D02* 496 | X194230000Y-22160476D01* 497 | X194372858Y-22350952D01* 498 | X194991905Y-21922381D02* 499 | X194991905Y-22160476D01* 500 | X194753810Y-22065238D02* 501 | X194991905Y-22160476D01* 502 | X195230001Y-22065238D01* 503 | X194849048Y-22350952D02* 504 | X194991905Y-22160476D01* 505 | X195134763Y-22350952D01* 506 | X120426667Y-31832381D02* 507 | X120093333Y-31356190D01* 508 | X119855238Y-31832381D02* 509 | X119855238Y-30832381D01* 510 | X120236191Y-30832381D01* 511 | X120331429Y-30880000D01* 512 | X120379048Y-30927619D01* 513 | X120426667Y-31022857D01* 514 | X120426667Y-31165714D01* 515 | X120379048Y-31260952D01* 516 | X120331429Y-31308571D01* 517 | X120236191Y-31356190D01* 518 | X119855238Y-31356190D01* 519 | X120855238Y-31308571D02* 520 | X121188572Y-31308571D01* 521 | X121331429Y-31832381D02* 522 | X120855238Y-31832381D01* 523 | X120855238Y-30832381D01* 524 | X121331429Y-30832381D01* 525 | X122093334Y-31308571D02* 526 | X121760000Y-31308571D01* 527 | X121760000Y-31832381D02* 528 | X121760000Y-30832381D01* 529 | X122236191Y-30832381D01* 530 | X122760000Y-30832381D02* 531 | X122760000Y-31070476D01* 532 | X122521905Y-30975238D02* 533 | X122760000Y-31070476D01* 534 | X122998096Y-30975238D01* 535 | X122617143Y-31260952D02* 536 | X122760000Y-31070476D01* 537 | X122902858Y-31260952D01* 538 | X123521905Y-30832381D02* 539 | X123521905Y-31070476D01* 540 | X123283810Y-30975238D02* 541 | X123521905Y-31070476D01* 542 | X123760001Y-30975238D01* 543 | X123379048Y-31260952D02* 544 | X123521905Y-31070476D01* 545 | X123664763Y-31260952D01* 546 | X182041667Y-52522381D02* 547 | X182041667Y-53236667D01* 548 | X181994047Y-53379524D01* 549 | X181898809Y-53474762D01* 550 | X181755952Y-53522381D01* 551 | X181660714Y-53522381D01* 552 | X182470238Y-52617619D02* 553 | X182517857Y-52570000D01* 554 | X182613095Y-52522381D01* 555 | X182851191Y-52522381D01* 556 | X182946429Y-52570000D01* 557 | X182994048Y-52617619D01* 558 | X183041667Y-52712857D01* 559 | X183041667Y-52808095D01* 560 | X182994048Y-52950952D01* 561 | X182422619Y-53522381D01* 562 | X183041667Y-53522381D01* 563 | X186973334Y-57452381D02* 564 | X186640000Y-56976190D01* 565 | X186401905Y-57452381D02* 566 | X186401905Y-56452381D01* 567 | X186782858Y-56452381D01* 568 | X186878096Y-56500000D01* 569 | X186925715Y-56547619D01* 570 | X186973334Y-56642857D01* 571 | X186973334Y-56785714D01* 572 | X186925715Y-56880952D01* 573 | X186878096Y-56928571D01* 574 | X186782858Y-56976190D01* 575 | X186401905Y-56976190D01* 576 | X187354286Y-56547619D02* 577 | X187401905Y-56500000D01* 578 | X187497143Y-56452381D01* 579 | X187735239Y-56452381D01* 580 | X187830477Y-56500000D01* 581 | X187878096Y-56547619D01* 582 | X187925715Y-56642857D01* 583 | X187925715Y-56738095D01* 584 | X187878096Y-56880952D01* 585 | X187306667Y-57452381D01* 586 | X187925715Y-57452381D01* 587 | M02* 588 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/gerber/esp32-wslan8720.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ;DRILL file {KiCad 4.0.6} date Thu Nov 2 19:34:23 2017 3 | ;FORMAT={-:-/ absolute / inch / decimal} 4 | FMAT,2 5 | INCH,TZ 6 | T1C0.016 7 | T2C0.039 8 | T3C0.063 9 | T4C0.071 10 | T5C0.079 11 | T6C0.087 12 | T7C0.098 13 | T8C0.126 14 | T9C0.130 15 | % 16 | G90 17 | G05 18 | M72 19 | T1 20 | X4.975Y-2.425 21 | X5.1091Y-1.0484 22 | X5.125Y-2.275 23 | X5.2Y-2.41 24 | X5.2Y-2.925 25 | X5.2Y-3.075 26 | X5.2Y-3.2 27 | X5.25Y-3.85 28 | X5.3Y-2.275 29 | X5.325Y-2.8 30 | X5.325Y-2.925 31 | X5.325Y-3.075 32 | X5.325Y-3.2 33 | X5.4Y-1.05 34 | X5.5Y-2.275 35 | X5.5Y-2.8 36 | X5.5Y-3.2 37 | X5.55Y-3.85 38 | X5.7Y-1.05 39 | X5.7Y-2.275 40 | X5.725Y-3.075 41 | X5.725Y-3.2 42 | X5.8Y-2.41 43 | X5.8Y-2.82 44 | X5.8Y-2.87 45 | X5.8Y-2.91 46 | X5.85Y-3.85 47 | X5.9Y-2.275 48 | X5.94Y-3.32 49 | X5.97Y-3.36 50 | X5.99Y-2.65 51 | X5.99Y-2.69 52 | X6.Y-2.74 53 | X6.03Y-3.42 54 | X6.05Y-1.05 55 | X6.05Y-2.91 56 | X6.05Y-3.075 57 | X6.07Y-3.26 58 | X6.1Y-2.275 59 | X6.1Y-3.32 60 | X6.13Y-3.12 61 | X6.15Y-2.87 62 | X6.15Y-3.85 63 | X6.16Y-3.26 64 | X6.16Y-3.42 65 | X6.2Y-2.82 66 | X6.2Y-2.95 67 | X6.22Y-3.35 68 | X6.29Y-2.69 69 | X6.29Y-2.74 70 | X6.3Y-2.275 71 | X6.325Y-2.825 72 | X6.325Y-3.05 73 | X6.33Y-2.65 74 | X6.4Y-1.05 75 | X6.45Y-3.85 76 | X6.475Y-3.125 77 | X6.49Y-3.26 78 | X6.525Y-2.275 79 | X6.55Y-3.2 80 | X6.64Y-2.62 81 | X6.65Y-2.27 82 | X6.71Y-2.6 83 | X6.725Y-3.85 84 | X6.75Y-1.05 85 | X6.76Y-2.26 86 | X6.775Y-2.9 87 | X6.775Y-3.125 88 | X7.025Y-3.85 89 | X7.0424Y-2.3624 90 | X7.05Y-3.125 91 | X7.05Y-3.3 92 | X7.07Y-1.65 93 | X7.07Y-1.75 94 | X7.07Y-1.85 95 | X7.07Y-2.42 96 | X7.08Y-2.63 97 | X7.11Y-2.46 98 | X7.11Y-2.57 99 | X7.125Y-1.05 100 | X7.13Y-1.58 101 | X7.16Y-2.67 102 | X7.16Y-2.75 103 | X7.18Y-2.3 104 | X7.2Y-1.65 105 | X7.2Y-1.75 106 | X7.2Y-1.84 107 | X7.225Y-2.2 108 | X7.2346Y-2.63 109 | X7.2575Y-2.3 110 | X7.3Y-1.225 111 | X7.3Y-3.125 112 | X7.3Y-3.4 113 | X7.33Y-2.42 114 | X7.361Y-2.2299 115 | X7.37Y-2.9 116 | X7.39Y-2.57 117 | X7.46Y-1.55 118 | X7.46Y-1.65 119 | X7.47Y-2.15 120 | X7.5Y-1.6 121 | X7.5Y-1.9 122 | X7.5Y-2.1 123 | X7.5Y-2.4 124 | X7.5Y-2.7 125 | X7.53Y-1.95 126 | T2 127 | X5.2Y-2.5 128 | X5.2Y-3.5 129 | X5.3Y-2.5 130 | X5.3Y-3.5 131 | X5.4Y-2.5 132 | X5.4Y-3.5 133 | X5.5Y-2.5 134 | X5.5Y-3.5 135 | X5.6Y-2.5 136 | X5.6Y-3.5 137 | X5.7Y-2.5 138 | X5.7Y-3.5 139 | X5.8Y-2.5 140 | X5.8Y-3.5 141 | X5.9Y-2.5 142 | X5.9Y-3.5 143 | X6.Y-2.5 144 | X6.Y-3.5 145 | X6.1Y-2.5 146 | X6.1Y-3.5 147 | X6.2Y-2.5 148 | X6.2Y-3.5 149 | X6.3Y-2.5 150 | X6.3Y-3.5 151 | X6.4Y-2.5 152 | X6.4Y-3.5 153 | X6.5Y-2.5 154 | X6.5Y-3.5 155 | X6.6Y-2.5 156 | X6.6Y-3.5 157 | X6.7Y-2.5 158 | X6.7Y-3.5 159 | X6.8Y-2.5 160 | X6.8Y-3.5 161 | X6.9Y-2.5 162 | X6.9Y-3.5 163 | X7.Y-2.5 164 | X7.Y-3.5 165 | X7.3Y-1.4 166 | X7.3Y-1.5 167 | X7.3Y-1.6 168 | X7.3Y-1.7 169 | X7.3Y-1.8 170 | X7.3Y-1.9 171 | X7.3Y-2. 172 | X7.4Y-1.4 173 | X7.4Y-1.5 174 | X7.4Y-1.6 175 | X7.4Y-1.7 176 | X7.4Y-1.8 177 | X7.4Y-1.9 178 | X7.4Y-2. 179 | T3 180 | X5.3681Y-1.55 181 | X5.3681Y-1.65 182 | X5.3681Y-1.75 183 | X5.3681Y-1.85 184 | X5.4681Y-1.5752 185 | X5.4681Y-1.6748 186 | X5.4681Y-1.7748 187 | X5.4681Y-1.8752 188 | T4 189 | X4.9268Y-1.4307 190 | X4.9268Y-1.5394 191 | X4.9268Y-1.8622 192 | X4.9268Y-1.9693 193 | X6.6323Y-1.4 194 | X6.6323Y-1.5 195 | X6.6323Y-1.6 196 | X6.6323Y-1.7 197 | X6.6323Y-1.8 198 | X6.6323Y-1.9 199 | X6.6323Y-2. 200 | X6.7323Y-1.4 201 | X6.7323Y-1.5 202 | X6.7323Y-1.6 203 | X6.7323Y-1.7 204 | X6.7323Y-1.8 205 | X6.7323Y-1.9 206 | X6.7323Y-2. 207 | T5 208 | X5.5Y-3.01 209 | T6 210 | X4.8441Y-1.2768 211 | X4.8441Y-2.1232 212 | T7 213 | X5.2382Y-1.3949 214 | X5.2382Y-2.0051 215 | T8 216 | X4.8138Y-1.05 217 | X4.8138Y-3.85 218 | X7.6075Y-1.05 219 | X7.6075Y-3.85 220 | T9 221 | X5.1181Y-1.4748 222 | X5.1181Y-1.9252 223 | T0 224 | M30 225 | -------------------------------------------------------------------------------- /hardware/esp32-wslan8720/ts5a3157.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: Tue 12 Apr 2016 09:55:52 BST 2 | #encoding utf-8 3 | # 4 | # TS5A3157 5 | # 6 | DEF TS5A3157 U 0 40 Y Y 1 F N 7 | F0 "U" -100 -100 60 H V C CNN 8 | F1 "TS5A3157" 200 -550 60 H V C CNN 9 | DRAW 10 | C -85 100 28 0 1 0 F 11 | S -350 450 350 -450 0 1 0 N 12 | P 2 0 1 0 -345 100 -320 100 N 13 | P 2 0 1 0 -320 -250 -350 -250 N 14 | P 2 0 1 0 -200 -250 -150 -250 N 15 | P 2 0 1 0 -115 100 -150 100 N 16 | P 2 0 1 0 -100 -250 -50 -250 N 17 | P 2 0 1 0 -60 85 175 -40 N 18 | P 2 0 1 0 0 -250 0 -200 N 19 | P 2 0 1 0 0 -150 0 -100 N 20 | P 2 0 1 0 0 -50 0 0 N 21 | P 2 0 1 0 200 -100 115 -100 N 22 | P 2 0 1 0 200 250 130 250 N 23 | P 2 0 1 0 310 -100 350 -100 N 24 | P 2 0 1 0 310 250 350 250 N 25 | P 4 0 1 0 145 -40 115 -100 175 -100 145 -40 F 26 | P 4 0 1 0 155 250 100 250 130 190 155 250 F 27 | X NO 1 550 250 200 L 50 50 1 1 I 28 | X GND 2 0 -650 200 U 50 50 1 1 I 29 | X NC 3 550 -100 200 L 50 50 1 1 I 30 | X COM 4 -550 100 200 R 50 50 1 1 I 31 | X V+ 5 0 650 200 D 50 50 1 1 I 32 | X A0 6 -550 -250 200 R 50 50 1 1 I 33 | ENDDRAW 34 | ENDDEF 35 | # 36 | #End Library 37 | --------------------------------------------------------------------------------