If one googles "snubber dc solenoid" lots of hits, essentially concerning
turn off of inductive circuits as underlying basis.
Quick summary of types
https://www.arrow.com/en/research-and-events/articles/what-is-a-snubber...
A 1N4004 probably too small a diode to work as a snubber on 220 line.
Both in current and voltage.
Snubber design :
https://electronics.stackexchange.com/questions/42131/how-to-design-an-rc-snubber-for-a-solenoid-relay-driving-an-inductive-load...
https://www.actuonix.com/linear-servos-for-rc
Aero to Linear Actuator 9low cost) :
https://hackaday.com/2015/12/24/3d-printed-rc-servo-to-linear-actuator-conversion/
Regards, Dana.
Isolation modules can help, but important to tell forum what you see as signal
corruption, specific sensors more prone to this, any detail.
Take a look here - https://www.analog.com/en/product-category/interface-isolation.html
Regards, Dana.
The backlight, typically LED these days (unless OLED or electroluminescent), is
affected by current which can be affected by connectors....especially if thru
zebra strips. Maybe some one else can comment here, are zebra strips also
used to handle LED backlight levels of current ? I see silver...
You might compare pin V between good and bad board, is part being held
in reset due to external component gone bad. Or another pin a short condi-
tion, regulator fried .....A bit unusual a processor part goes bad.
There is some unusual constraints in spec section on external capacitor (VCAP)...
What resets the LED ?
Use latching relay to turn on LED when you turn on the 4 solenoids, and a push button
to reset the relay.
https://tameson.com/pages/latching-relay
Regards, Dana.
You will see when ESP32 is transmitting WiFi signals power is quite high,
so you use it more like a beacon mode where most of the time its in
sleep and wakes up periodically to transmit status. Then average power
can be quite low. Note ESP32 takes time to wakeup, so consult ap notes
on low power...
The limit switches used on almost ALL modern CNCs are to limit gantry
and tool change heads and tables from colliding into their mechanical end
travel limits and causing catastrophic damage.
So code does keep track of positions of CNC tools, etc, under ideal conditions,
but CNCs are far from in...
There is a precaution when using a scope to look at systems with
non isolated grounds, such as SMPS. Easy to fry your scope input
signal path.
Be sure to read and understand this :
https://download.tek.com/document/3AW_19134_2_MR_Letter.pdf
Regards, Dana.
Youtube, and vendors, support learning thru videos, as well as
contributed one off videos, on scopes and their usage. True for
both analog and digital scopes.
As always use the web for learning, very rewarding.
Digital scopes are a learning curve, but have features like auto setup to acquire...
I have a collection of analog scopes but first advice would be get a low
cost DSO with FFT. Their capability, both in measurement, and serial buss
decoding will serve you well. Later as you get into deep dive an analog
scope still useful, especially the ones with plugins that give you special...
2 part minimum approach :
https://www.electronicdesign.com/technologies/power/article/21808012/whats-all-this-jfet-constant-current-stuff-anyhow
Regards, Dana.
A very useful site :
https://www.bitsavers.org/components/ict/
There is a handbook there. And software for programming. You may have to
install/run simulator under older OS virtual machine, like Oracle Virtualbox
or Wine on MAC.....
Regards, Dana.
If you want to do this over network a fast and simple way of getting a client/server
running is Tuniot GUI programming tool for ESP8266 or ESP32 :
https://easycoding.tn/tuniot/demos/code/
There are examples, and youtube has examples as well.
Regards, Dana.
Google "water heater timer".
https://www.amazon.com/s?k=water+heater+timer&crid=2QQ5ONFF80Z2&sprefix=water+heater+timer%2Caps%2C278&ref=nb_sb_noss_1
Regards, Dana.