nk25719 / KiCad-esp32-6leds-2switches-1pj-circuit

In this repo I am practicing KICAD. Created an ESP32 DevKit V1 module and a PCB footprint. I designed a circuit around this ESP32 consisting of six lamps, four switches, and two power jacks and added a voltage regulater to Vin to maintain a supply of +5V. (This project was originally made of two switches and 1 power jack and was named homeWork2.)
0 stars 1 forks source link

PMD

Summary

This repository contains files which started as a KiCad home work project but which has evolved to become so usefull that in the summer of 2024 orders were placed for real hardware from JLCPCB for delivery in USA and from PCBWay for delivery in Lebanon.

Status

As of 20240911 See the README.md with in the Firmware folder for descriptions of files there. As of 202709
Journal of assembly of PCBWay order in this issue: https://github.com/nk25719/KiCad-esp32-6leds-2switches-1pj-circuit/issues/33
Journal of assembly of JLCPCB order in this issue: https://github.com/nk25719/KiCad-esp32-6leds-2switches-1pj-circuit/issues/32

To finish the assemblies LEDs were soldered to the PCB Image of assembly with LEDs on the Public Inventino GPAD stand off spacers.
image Another view of the LEDs.
image

Several firmware "sketches" have been developed to assist in the verification of the assemblies including a marching 1 and marching 0 test.

During brain storming we have discussed how this assembly might be used as a "PMD" Pesudo Medical Device. A device to control a Krake and the Mocking Krake. (See Krake: https://github.com/PubInv/krake)

The KiCad File "HOMEWORK 2"

The "HOMEWORK 2" PCB is designed around the ESP32 Devkit V1. Documentation for the devkit V1 can be found here. https://embedded-systems-design.github.io/overview-of-the-esp32-devkit-doit-v1/

Valuable symbols and circuits have been acquired and deposited in this repository for the public use:

PMD Design Summary

Design Details

schematic Link & PCB Link

image

3D view of the PCB

Screenshot 2024-07-07 074220

All Layers View

Facts

Do Not Tell

Did You Know?

In propositional logic and Boolean algebra, De Morgan's laws, AKA De Morgan's theorem,
are a pair of transformation rules that are both valid rules of inference.
The rules allow the expression of conjunctions and disjunctions purely in terms of each other via negation. Named after Augustus De Morgan, a 19th-century British mathematician.

Credits

I would like to express my gratitude to the developers and maintainers of several platforms. Firstly, GitHub, for its project management features, issues tracking, and project board, which have consistently proven useful during our usage. Additionally, I extend my thanks to KiCAD for providing the tools necessary for schematic capture and PCB design. I also appreciate the inventors and developers of the Arduino ecosystem, whose tools and hardware have had a profoundly positive impact on many individuals.

Furthermore, I am grateful for the Public Invention platform, which has facilitated communication and collaboration. Special recognition goes to my exceptional mentors, Mr. Forrest Lee Ereckson and Mr. Robert Reed. Their guidance has been invaluable in navigating these projects, fostering skill development, and providing ongoing support. Their mentorship has empowered me to apply my knowledge to projects that benefit public invention.

License