Advanced electrostimulation machine development kit.
This project describes the design and implementation of a bare-bones, yet highly innovative and powerful, pulse-based electrostimulation device. Both its hardware and its firmware are open for modification and extension.
Discord: @Onwrikbaar
E: onwrikbaar@hotmail.com
This is a work in progress. The electronics are production-ready. The firmware is far from finished.
NeoDK is experimental, recreational, educational hardware and software. It comes with absolutely no warranty of any kind. Its designs are free to use - under the conditions set forth in its Licence. Using the designs -in original or modified form- implies acceptance of any and all associated risks and liabilities.
NeoDK can generate potentially lethal voltages and currents on its outputs and on internal components, even when powered from a battery. The risks associated with building, testing and using this device can be reduced but not eliminated.
The NeoDK device is designed to stay within the IEC 60601-2-10 limits once its firmware is out of beta. However, these limits are not necessarily maintained when the supply voltage, circuit, components or accompanying firmware are changed in any way.
This project is intended for experienced electronics hobbyists and professionals, who possess a keen understanding of the risks associated with electrostimulation and high-voltage circuitry, and who desire one or more of the following:
NeoDK is NOT a ready-for-play e-stim box. It is a minimal viable design (MVD) of a powerful and highly efficient electrostimulation device that is not limited by 2-pole ‘channels’ or strictly TENS-like waveforms. Schematic and board CAD files are included, but to get a working device involves some soldering. To get more than the basic functionality requires programming in C.
By far the easiest way to build NeoDK, is to order the SMD-populated PCB from JLCPCB (using the files in directory JLCPCB_prod) and buy the six through hole components separately. Soldering the through hole components onto the board is quite easy.
NeoDK’s electronics and firmware can do things no commercially available e-stim box comes close to. If this appeals to you but you would like to have more features than NeoDK offers, by all means use NeoDK as the foundation for your own design - while observing this project’s Licence. Regarding licensing for commercial / non-open source purposes, please contact the author.
“A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.” – John Gall
Joanne’s Reviews’ always informative and entertaining YouTube E-stim Livestreams recently featured an item about NeoDK.