Difference between revisions of "IoT - ESP-Everything! Programming adaptor"

From The TinkerNet Wiki
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
=== Temporary Expedient ===
 
=== Temporary Expedient ===
Initially, a simple adaptor to use an existing USB-Serial board. (Guess I'll have to design my own next...  :P )
+
Initially, a simple adaptor to use an existing [https://www.banggood.com/CJMCU-340-CH340G-TTL-To-USB-STC-Downloader-Serial-Communication-Module-Pin-All-Leads-p-1149176.html USB-Serial board]. (Guess I'll have to design my own next...  :P )
  
I like these little CJMCU boards
+
[[File:CJMCU top.jpg|none|thumb|alt=|I like these little CJMCU boards]]
[[File:CJMCU top.jpg|none|thumb]]
+
 
They do pretty near everything
+
[[File:CJMCU bottom.jpg|none|thumb|alt=|They do pretty near everything]]
[[File:CJMCU bottom.jpg|none|thumb]]
 
 
& they're even breadboard friendly...
 
& they're even breadboard friendly...
  
 
But, I need to be able to just poke my devices with it, so...
 
But, I need to be able to just poke my devices with it, so...
 
[[File:Pogo Pins.jpg|none|thumb|Pogo Pins in a Dupont shell!]]
 
[[File:Pogo Pins.jpg|none|thumb|Pogo Pins in a Dupont shell!]]
<br />
+
 
 
[[File:Adaptor Layout.jpg|none|thumb|alt=|Attached to a bit of proto board along with sockets for the CJMCU board.]]
 
[[File:Adaptor Layout.jpg|none|thumb|alt=|Attached to a bit of proto board along with sockets for the CJMCU board.]]
<br />
+
 
 
[[File:Adaptor Wiring.jpg|none|thumb|alt=|& wired appropriately.]]
 
[[File:Adaptor Wiring.jpg|none|thumb|alt=|& wired appropriately.]]
<br />
+
 
 
[[File:Adaptor bottom.jpg|none|thumb|alt=|Pretty darn simple board...]]
 
[[File:Adaptor bottom.jpg|none|thumb|alt=|Pretty darn simple board...]]
<br />
+
 
 
[[File:Adaptor Ready.jpg|none|thumb|alt=|Ready to go]]
 
[[File:Adaptor Ready.jpg|none|thumb|alt=|Ready to go]]
<br />
+
 
 
[[File:Adaptor Usage.jpg|none|thumb|alt=|In use...]]
 
[[File:Adaptor Usage.jpg|none|thumb|alt=|In use...]]
  
Line 31: Line 30:
  
 
Basically, it'll be a board with the exact same form as the ESP-Everything! boards themselves.  (of course, much of the contents of the board will be different.)  The programming header location will have short pogo pins in the pin header holes.
 
Basically, it'll be a board with the exact same form as the ESP-Everything! boards themselves.  (of course, much of the contents of the board will be different.)  The programming header location will have short pogo pins in the pin header holes.
<br />
+
 
 +
[[File:Programmer.png|none|thumb|alt=|A work in progress...]]

Latest revision as of 17:05, 27 October 2020

So...

With an assembled ESP-M3 Everything! board on hand, need a way to talk to these.

Temporary Expedient

Initially, a simple adaptor to use an existing USB-Serial board. (Guess I'll have to design my own next... :P )

I like these little CJMCU boards
They do pretty near everything

& they're even breadboard friendly...

But, I need to be able to just poke my devices with it, so...

Pogo Pins in a Dupont shell!
Attached to a bit of proto board along with sockets for the CJMCU board.
& wired appropriately.
Pretty darn simple board...
Ready to go
In use...

The Plan Forward

To make these things really useful, it'd be nice to have a dedicated programming jig.

So I'm designing one.

Basically, it'll be a board with the exact same form as the ESP-Everything! boards themselves. (of course, much of the contents of the board will be different.) The programming header location will have short pogo pins in the pin header holes.

A work in progress...