Programming a certain type of Chinese 315/433MHz EV1527 compatible remote relay

This article describes the programming sequences for a common Chinese 315/433MHz remote relay which works with the common EV1527 transmitter.

The EV1527 should not be confused with high security protocols, the transmitter has burned into it four fixed supposedly relatively unique codes (in a space of 1 million code possibilities) and sends the burned in code associated with the transmitter key each time it is operated. This should not be confused with rolling code systems such as KeeLoq. This information is not usually disclosed by sellers.

These are usually supplied with little or no instructions, or bad online translations that are quite misleading. I dare say sellers have refunded money in lots of cases due to user confusion about programming them or compatible transmitters. This information might assist owners to find a working solution.

Above is an example remote relay (~$3 on eBay), they are available with a number of channels and may look physically different but use the same or similar firmware. Note that though the relay on this one is rated at 10A AC, that rating is for resistive load and it is rated at 5A AC for an inductive load (PF=0.4). Continue reading Programming a certain type of Chinese 315/433MHz EV1527 compatible remote relay

Chinese wattmeter / power analyser fix

I bought a little wattmeter / power analyser with SB50 style plugs on it on eBay for about $20.

These devices have been common in the RC market for many years, and I have found them useful for a number of things but note that the input -ve lead is NOT directly connected to the output -ve lead, you cannot use them where the input -ve and output -ve are common.

 

The problems

Above is the promo pic. Of course they are not Anderson plugs, but clones. Continue reading Chinese wattmeter / power analyser fix

Normalised RMS voltage of a full wave phase controlled power waveform

The recent article Soldering iron – temperature control failure gave a plot of V’rms vs conduction angle for a simple full wave phase controlled AC waveform, and I have been asked to explain the derivation.

The phase controlled switch turns on at some delayed time from the zero crossing of the AC waveform, and conducts until the next zero crossing.

With the simplest circuits, there is a practical limit to the achievable stable range of conduction angle, and a minimum of about 50° to a maximum of about 160° is typical.

The RMS voltage is the square root of the mean of the square of the instantaneous voltage. We can write an expression for the normalised RMS voltage as a function of conduction angle θ. Continue reading Normalised RMS voltage of a full wave phase controlled power waveform

Soldering iron – temperature control failure

I wanted to modify a soldering iron to insert brass threaded inserts into holes drilled in plastic parts, and for this application looked to eBay for an inexpensive temperature controlled soldering iron that could be adjusted down to around 200°.

Well first check was of its temperature when set to 200°.

Ouch, that is a fail. The Chinese cheats have supplied product that does not comply with its description. Continue reading Soldering iron – temperature control failure

CNC6040 router project – cut of enclosure for grbl_ESP32

One of the intended applications of the CNC router is to cut openings in metal and plastic enclosure boxes boxes for things like LCD displays, tactile button switches, connectors etc.

First ‘production’ job was a box to contain the grbl_ESP32 gcode interpreter, part of the CNC router if you like.

This module is the grbl_ESP32 box in the block diagram above. Continue reading CNC6040 router project – cut of enclosure for grbl_ESP32

CNC6040 router project – test cut of a Jiffy box

One of the intended applications of the CNC router is to cut openings in Jiffy boxes for things like LCD displays, tactile button switches, connectors etc.

After a lot of testing, it came time to try it on some target work.

Above is a scrap Jiffy box and the milling job is to cut holes for three pushbuttons (tactile momentary switches on a veroboard base with 10mm caps) and the holes for M3 screws and pillars. Continue reading CNC6040 router project – test cut of a Jiffy box

CNC6040 router project – spindle speed linearisation – using new grbl_ESP32 feature

A known issue with the common CNC6040 router and similar devices is very poor calibration / linearity of the spindle motor response to gcode Sx commands.

Above is the system block diagram. The grbl_ESP32 gcode interpeter processes a gcode S (speed) command, converting it to a variable duty cycle PWM waveform on parallel port pin 1. Continue reading CNC6040 router project – spindle speed linearisation – using new grbl_ESP32 feature

CNC6040 router project – spindle speed linearisation

A known issue with the common CNC6040 router and similar devices is very poor calibration / linearity of the spindle motor response to gcode Sx commands.

Above is the system block diagram. The grbl_ESP32 gcode interpeter processes a gcode S (speed) command, converting it to a variable duty cycle PWM waveform on parallel port pin 1. Continue reading CNC6040 router project – spindle speed linearisation