A tiny electronic load made with KiCAD.
Loading README and project media…
Winzling is a tiny electronic load.
Why not? I wanted to see just how small I could build an electronic load. Very small as it turns out... About the size of a DIP-12 footprint to be precise. That's smaller than the ATmega328P used on the Arduino UNO. The size could be reduced further by changing a few bits and pieces:
Winzling is pretty useless by itself, you need some additional components to use it. Most importantly you need some way to generate the analog signal to set the current, you can do that using an Arduino's PWM output or by using a potentiometer. For a fixed current you could simply use a voltage divider made from two resistors.
Pin names are documented on the back of the board.

| Pinname | Description |
|---|---|
| VCC | 5V to power the thing⚡⚡⚡ |
| GND | Ground... 😑 |
| IN+ | Positive end of the load⚡ |
| IN- | Negative end of the load (Internally connected to GND) |
| MEAS | Analog voltage corresponding to the current flowing through the load📊 |
| SET | Analog voltage/PWM input to set the desired load current📏 |
| TEMP | Analog temperature output🌡️ |
You can use Winzling to sink current...
Warning: The following is mostly an afterthought. I designed Winzling to be the smallest, cheapest electronic load I could manufacture. Emulating Industrial Sensors was not a design goal.
On a more serious note, you can use it to emulate an industrial sensor using an Arduino. Industrial Sensors often use current loop signalling, which requires the signal to be carried by a current between 4-20 mA. This has several advantages over voltage based signalling[1]:
[1] Source (Wikipedia)
[2] Winzling does not implement this, but it might still work if you connect IN+ to 5V and connect 5-ish Volt to IN+. If you want to fix this in the PCB design, you could add a small (e.g. SOT-23) 5V linear voltage regulator and connect that to IN+ and 5V. I will accept pull requests.

Everything in this git repository is licensed under the following license: Creative Commons Attribution Share Alike 4.0 International