Skip to content

Commit 63b0c4d

Browse files
committed
readme update
1 parent fbf5a8b commit 63b0c4d

File tree

2 files changed

+149
-9
lines changed

2 files changed

+149
-9
lines changed

PCB/ESPPROG-Adapter.kicad_sch

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -600,6 +600,88 @@
600600
)
601601
)
602602
)
603+
(symbol "jmux-kicadlib:ESP-Prog-Adapter-Reversible-UART" (pin_names (offset 0)) (in_bom yes) (on_board yes)
604+
(property "Reference" "JP" (at -0.254 4.572 0)
605+
(effects (font (size 1.27 1.27)))
606+
)
607+
(property "Value" "ESPPROG_TX_RX_JUMP" (at 0 6.35 0)
608+
(effects (font (size 1.27 1.27)))
609+
)
610+
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" (at 1.27 -8.89 0)
611+
(effects (font (size 1.27 1.27)) hide)
612+
)
613+
(property "Datasheet" "" (at 0 0 0)
614+
(effects (font (size 1.27 1.27)) hide)
615+
)
616+
(property "ki_locked" "" (at 0 0 0)
617+
(effects (font (size 1.27 1.27)))
618+
)
619+
(property "ki_description" "Reversible UART jumper symbols for my adapter, allowing me to use a normal 2x3P pin footprint" (at 0 0 0)
620+
(effects (font (size 1.27 1.27)) hide)
621+
)
622+
(symbol "ESP-Prog-Adapter-Reversible-UART_0_0"
623+
(circle (center -3.302 1.27) (radius 0.508)
624+
(stroke (width 0) (type default))
625+
(fill (type none))
626+
)
627+
(circle (center 0 1.27) (radius 0.508)
628+
(stroke (width 0) (type default))
629+
(fill (type none))
630+
)
631+
(circle (center 3.302 1.27) (radius 0.508)
632+
(stroke (width 0) (type default))
633+
(fill (type none))
634+
)
635+
)
636+
(symbol "ESP-Prog-Adapter-Reversible-UART_0_1"
637+
(arc (start -0.254 2.286) (mid -1.651 2.7692) (end -3.048 2.286)
638+
(stroke (width 0) (type default))
639+
(fill (type none))
640+
)
641+
(polyline
642+
(pts
643+
(xy 0 0.762)
644+
(xy 0 0)
645+
)
646+
(stroke (width 0) (type default))
647+
(fill (type none))
648+
)
649+
(arc (start 3.048 2.286) (mid 1.651 2.7692) (end 0.254 2.286)
650+
(stroke (width 0) (type default))
651+
(fill (type none))
652+
)
653+
)
654+
(symbol "ESP-Prog-Adapter-Reversible-UART_1_1"
655+
(unit_name "RX_JUMP")
656+
(pin passive line (at -6.35 1.27 0) (length 2.54)
657+
(name "RX0" (effects (font (size 0.762 0.762))))
658+
(number "1" (effects (font (size 1.27 1.27))))
659+
)
660+
(pin passive line (at 0 -2.54 90) (length 2.54)
661+
(name "RX_in" (effects (font (size 0.762 0.762))))
662+
(number "2" (effects (font (size 1.27 1.27))))
663+
)
664+
(pin passive line (at 6.35 1.27 180) (length 2.54)
665+
(name "TX0" (effects (font (size 0.762 0.762))))
666+
(number "3" (effects (font (size 1.27 1.27))))
667+
)
668+
)
669+
(symbol "ESP-Prog-Adapter-Reversible-UART_2_0"
670+
(unit_name "TX_JUMP")
671+
(pin passive line (at -6.35 1.27 0) (length 2.54)
672+
(name "RX0" (effects (font (size 0.762 0.762))))
673+
(number "4" (effects (font (size 1.27 1.27))))
674+
)
675+
(pin passive line (at 0 -2.54 90) (length 2.54)
676+
(name "TX_in" (effects (font (size 0.762 0.762))))
677+
(number "5" (effects (font (size 1.27 1.27))))
678+
)
679+
(pin passive line (at 6.35 1.27 180) (length 2.54)
680+
(name "TX0" (effects (font (size 0.762 0.762))))
681+
(number "6" (effects (font (size 1.27 1.27))))
682+
)
683+
)
684+
)
603685
(symbol "jmux-kicadlib:SOICbite-ESP8266" (in_bom no) (on_board yes)
604686
(property "Reference" "J" (at -8.255 -1.905 0)
605687
(effects (font (size 1.27 1.27)))
@@ -1988,6 +2070,36 @@
19882070
)
19892071
)
19902072
2073+
(symbol (lib_id "jmux-kicadlib:ESP-Prog-Adapter-Reversible-UART") (at 112.522 37.846 0) (unit 1)
2074+
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
2075+
(uuid 39c407b5-b8fa-4f16-be33-50799caf702d)
2076+
(property "Reference" "JP1" (at 112.522 30.48 0)
2077+
(effects (font (size 1.27 1.27)))
2078+
)
2079+
(property "Value" "ESPPROG_TX_RX_JUMP" (at 112.522 33.02 0)
2080+
(effects (font (size 1.27 1.27)))
2081+
)
2082+
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" (at 113.792 46.736 0)
2083+
(effects (font (size 1.27 1.27)) hide)
2084+
)
2085+
(property "Datasheet" "" (at 112.522 37.846 0)
2086+
(effects (font (size 1.27 1.27)) hide)
2087+
)
2088+
(pin "4" (uuid a25564f2-84d6-4808-a4b6-d4aa32065992))
2089+
(pin "1" (uuid 5c31747e-7245-4912-8a98-95925120668f))
2090+
(pin "5" (uuid e1a37c2a-2377-44a6-b5d9-0dcd59c93814))
2091+
(pin "3" (uuid 0b2cd4fa-1e01-45e7-b478-b92dd879c646))
2092+
(pin "2" (uuid 95e9d16e-d528-4fef-ac31-1f031187fa1a))
2093+
(pin "6" (uuid 993b1dd9-78bb-42e3-bcb8-19099593e1fa))
2094+
(instances
2095+
(project "ESPPROG-Adapter"
2096+
(path "/0deeddec-331d-4e7e-80f3-64b8c983bbee"
2097+
(reference "JP1") (unit 1)
2098+
)
2099+
)
2100+
)
2101+
)
2102+
19912103
(symbol (lib_id "power:Earth") (at 91.44 107.315 0) (unit 1)
19922104
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
19932105
(uuid 53947575-b9ed-4fb7-a4a2-5ad29c75ee8d)
@@ -2054,6 +2166,36 @@
20542166
)
20552167
)
20562168
2169+
(symbol (lib_id "jmux-kicadlib:ESP-Prog-Adapter-Reversible-UART") (at 111.252 55.118 0) (unit 2)
2170+
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
2171+
(uuid 7f86a924-94a1-4813-84f4-7c271cf63dd5)
2172+
(property "Reference" "JP1" (at 111.252 46.99 0)
2173+
(effects (font (size 1.27 1.27)))
2174+
)
2175+
(property "Value" "ESPPROG_TX_RX_JUMP" (at 111.252 49.53 0)
2176+
(effects (font (size 1.27 1.27)))
2177+
)
2178+
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" (at 112.522 64.008 0)
2179+
(effects (font (size 1.27 1.27)) hide)
2180+
)
2181+
(property "Datasheet" "" (at 111.252 55.118 0)
2182+
(effects (font (size 1.27 1.27)) hide)
2183+
)
2184+
(pin "4" (uuid a25564f2-84d6-4808-a4b6-d4aa32065992))
2185+
(pin "1" (uuid 5c31747e-7245-4912-8a98-95925120668f))
2186+
(pin "5" (uuid e1a37c2a-2377-44a6-b5d9-0dcd59c93814))
2187+
(pin "3" (uuid 0b2cd4fa-1e01-45e7-b478-b92dd879c646))
2188+
(pin "2" (uuid 95e9d16e-d528-4fef-ac31-1f031187fa1a))
2189+
(pin "6" (uuid 993b1dd9-78bb-42e3-bcb8-19099593e1fa))
2190+
(instances
2191+
(project "ESPPROG-Adapter"
2192+
(path "/0deeddec-331d-4e7e-80f3-64b8c983bbee"
2193+
(reference "JP1") (unit 2)
2194+
)
2195+
)
2196+
)
2197+
)
2198+
20572199
(symbol (lib_id "Jumper:Jumper_3_Open") (at 83.185 55.245 0) (unit 1)
20582200
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
20592201
(uuid 81f6c920-d82f-4537-9459-389cd763d8e4)

README.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,23 @@ Simple PCB that sits on top of the ESP-PROG and enables you to use either the SO
33

44

55
> [!NOTE]
6-
> As of this update on 2/5/24, v1.3 is in the mail and HAS NOT BEEN TESTED. Once it is confirmed working, this notice will be removed.
6+
> As of this update on 2/5/24, v1.3 is in the mail and **HAS NOT BEEN TESTED YET**. Once it is confirmed working, this notice will be removed.
77
88
<p align="center">
99
<img alt="v1.3 PCB Render Back" src="files/esp-prog-adapter-v1.3-render-iso1.png" width="600" />
1010
</p>
1111

1212
## Features
13-
* Enables easy connecting TC-2050-IDC and SOICbite programming cables to ESP-PROG for JTAG and UART programming.
13+
* Easily connect your TC-2050-IDC and SOICbite programming cables to the ESP-PROG for JTAG and UART programming.
1414
* This enables you to use component-less programming footprints easily on your ESP-based projects (and anything using UART).
1515
* Includes reversible UART TX/RX so if you mess it up on your board, you can easily change it on your adapter!
16-
* All the info you need about the connector can be found in the [schematic.](files/esp-prog-adapter-v1.3-sch.pdf)
16+
* All the info you need about the connector should be in the [schematic.](files/esp-prog-adapter-v1.3-sch.pdf)
1717

1818
> [!NOTE]
1919
> Schematic, BOM, Gerbers, and all other files needed for production and assembly can be found attached to the latest [release!](https://github.com/0xjmux/ESP-PROG-Adapter/releases/latest)
2020
2121
## Notes and Usage
22-
* This includes an interactive HTML BOM, in case you need it for assembly.
23-
* Symbols to easily connect the SOICbite footprint to your custom designs can be found in [jmux-kicad-things](https://github.com/0xjmux/jmux-kicad-things)
22+
* Symbols to easily use the SOICbite footprint in your designs can be found in [jmux-kicad-things](https://github.com/0xjmux/jmux-kicad-things).
2423

2524
<p align="center">
2625
<img alt="v1.3 PCB Render Front" src="files/ProgConn-SOICBite-Symbol-Example.png" width="400" /><br>
@@ -29,11 +28,10 @@ Example of SOICBite UART connector symbol.
2928

3029
## Versions
3130
### V1.3 - Redesigned (Again)
32-
* Added headers that allow you to easily reverse UART TX-RX in case it was mixed up on the board you're testing. Just cut the solderjumpers on the bottom of the board, add header pins to the top, and the direction is now easily changeable.
33-
* I hadn't checked that the symbol and footprint orientation for the SOICbite matched on 1.2, and when they arrived it didn't work. Removed the TC2050 UART connector.
31+
* Added headers that allow you to easily reverse UART TX-RX in case it was mixed up on the board you're testing. Just cut the solderjumpers on the bottom of the board, add header pins to the top, and the direction is now easily changeable. The bolded text indicates the default direction.
32+
* Fix symbol and footprint orientation for SOICbite from 1.2. Removed the TC2050 UART connector.
3433
* Added a SOICbite connector on the side of the board with TX-RX pins connected together, allowing you to test that the adapter & drivers are working correctly via UART loopback.
35-
* Added notes to the schematic to make pinouts clear for anyone reading it, so the same mistake isn't made again. Pinouts like would be needed on the board the adapter connects *to* have also been added, to make setup a breeze for anyone using the adapter, or SOICbite in general. All my custom symbols can be found in [jmux-kicad-things](https://github.com/0xjmux/jmux-kicad-things)
36-
34+
* Added notes to the schematic to make pinouts clear for anyone reading it, so similar symbol/footprint orientation mistakes aren't made again.
3735

3836
<p align="center">
3937
<img alt="v1.3 PCB Render Front" src="files/esp-prog-adapter-v1.3-render-F.png" width="600" />

0 commit comments

Comments
 (0)