@Michael-Link I have been out of touch with MySensors for some time now and looking to slowly get back into it. I created this and a few other boards back in 2018 All of the GERBER files for this are in the "Design Files" tab. Those you should be able to send to JLC PCB or one of the other fab houses and have some made. This was designed to be used with 2 other boards that I designed. There was the processor board and the power supply board. The processor board was designed in a way that I could use a couple different switch boards. This one and a universal multi-switch board that had multiple configurations. If you look here you will see my other boards.
The final version of the boards contains few notable improvements
Removed the PCB under the ESP8266 antenna. The previous design had PCB + Ground Plane, which resulted in VERY low reception. It worked just few meters away from the router.
Removed the Temperature Probe - On the one hand - it does not really measure real temperature, on the other hand it populates the Single Analog port, and makes it unavailable for other usages
Added place for an optional LDR (in case the Analog port is not used - one could add an LDR for added value)
The connection between GPIO 16 and RST (Deep Sleep) is not bridged via a 0603 0ohm resistor (jumper). Depending on application it may be enabled or not
Added a Power 5V line. That is - controlled via a SOT232 mosfet and one GPIO. This way you can connect power hungry modules and then turn them on or off. There are small mosfets rated ~ 2-3 amps for couple of cents.
The big 12mhz crystal for the CH340G was replaced by a small patch ceramic oscillator to save space
Added an additional mounting hole
Added additional test pads for the unused GPIOs
Added one Diode in series with the power to the WS2812B LED. It turned out, when powered directly via a USB Battery bank, the voltage can be 5.30-5.40v. And apparently WS2812B, does not light if VIN is > 5.15V. So putting a generic small Diode would drop 0.3-0.4V
Here is how the latest design looks like
@YuryPol as far as I know, all licenses require some form of documentation. In all cases I know of, this is documented with the license or on the licenses official site.
Added sketch, which also supports an additional mini PIR sensor. It's what I needed, you can comment to #define out.
Also changed the regulator to a smaller one, which supplies up to 100 milli Amp, which is plenty enough. That way I can keep the circuit smaller on the PCB. Which allows me to create a smaller housing.
Hello @reinhold,
yes the PCB works, I have assembled one and tested it for basic function (not all buttons and leds) but I have stability problem that comes from the software, I put it aside to do other things and didn't have time to go back to it, if there is some interest for it I will find some time and finish at least a basic script.
@ricardot said in pimatic-mysensors controller plugin:
@Dheeraj,
Do you plan to continue to develop this plugin? I will very pleased to see a mysensors button. Thank you!
I second this. And also see if we can lose the dependency on serialport 2.0.6 so that we can use Node.js > 4.9.1
@yury said in Wall Socket Insertable Node:
Looks cool! Do you have experience with capacities switches? I did not play much with them. afraid to use close to AC interference though...
You need to use a capacitive IC with active shielding, basically you have an extra electrode around your touch electrode and the touch IC will compare capacitive change of the touch electrode with capacitive change from the shield electrode. If the change is due to electrical interference then both electrodes will be changed in a similar way and the IC will not trigger.