Week 7: ELECTRONICS PRODUCTION
Group Assignment
- Characterize the design rules for your in-house PCB production process: document feeds, speeds, plunge rate, depth of cut (traces and outline) and tooling document your work (in a group or individually)
- Test runout, alignment, fixturing, speeds, feeds, materials and toolpaths for your machine
- Document your work to the group work page and reflect on your individual page what you learned
Individual Assignment
- Make and test the development board that you designed to interact and communicate with an embedded microcontroller
Makng USB to Serial AVR programmer
My first thing that come in my mind about this week Assignment is to make a UART avr programmer that i can use during programming my ESP-WROM-32 BOARD that i have to use during my final project . the reserach was not easy to find the trusted programmer circuit and i visited many links that giave me the idea to get started with . i visited this web and this one bout the information i got was somehow not accurate because those two links fous on the programmer targeting avr MCU's that use 5V as operating voltage but for me i have to target esp-wrom-32 which deals with 3.3V so i have to use a voltage regulator circuit that produces 3.3V output.finally this link helped me a lot coze i got an idea where to use a regulator and the good way of connecting ch34o usb to UART chip to be used while making the programmer.
The CH340G is a popular USB-to-serial converter chip that can be used to program ESP32 and ESP8266 microcontrollers. It is a low-cost and widely available solution for DIY programming boards.
One advantage of using the CH340G is its low cost, which makes it a popular choice for hobbyists and DIY electronics enthusiasts. It is also very easy to use, and can be interfaced with the ESP32 and ESP8266 microcontrollers using simple serial communication protocols.
Another advantage of the CH340G is that it is compatible with multiple operating systems, including Windows, Linux, and macOS. This makes it a versatile option for developers who work across different platforms.
Making a circuit