ELysis DC: DIY Electrolysis hair removal

Electrolysis is a permanent hair removal techique. This page is dedicated to the ELysis DC platform for galvanic electrolysis, which is a Do-It-Yourself solution (DIY). We hope to cover general information on how it works, source file for the hardware, software and firware, how to use it safely and effectively, and more.

Incorrectly performing electrolysis hair removal can lead to:

You are responsible for avoiding those outcomes.
See safety guidelines for details.

Last updated: 04/2023



Introduction to galvanic electrolysis

The Elysis DC platform

Safety guidelines

Galvanic electrolysis is a relatively safe technique if practiced cautiously. It is possible to get bad outcomes, especially when practicing incorrectly, but there is also some irreducible risks as with any procedure.

The following are possible negative effects of electrolysis:

These risks are the risk of electrolysis hair removal in general, whether DIY or performed by a professional. However, DIY electrolysis has increased risks compared to going to an electrologist, because your are learning as you go and lack experience. Proceeding in a cautious manner, and following the strategies laid below will help avoiding bad outcomes, but ultimately there is an irreducible amount of risk that you are taking.

If you are not ready to take the risk associated with DIY electrolysis, you should not perform DIY electrolysis.
You, and only you, are responsible for the risks you are taking, and for following best practices.

Designating a practice area

Choose a part of your skin that is easily accessible, in which you will practice electrolysis technique. A typical zone could be your inner calf, between the ankle and the knee. You should accept that this zone might end up with some scaring or pigmentation - when starting, it is highly possible that you will make mistakes, hence a low-salience skin zone is indicated.

Assessing negative outcome

The state of the skin immediately after electrolysis is not final: the destruction of the follicle leads to inflammation that causes redness, swelling and possibly clotting in the follicle, even if perfectly performed. The condition of the skin will get better in 1 to 2 weeks, after which possible negative outcomes can be assessed.

A handful of follicle scaring or hyperpigmenting is highly unfortunate, but has limited visibility given skin is not uniform (moles, pores, texture). However, tens to hundred follicles having bad outcomes, especially if locally close and on a high-salience zone like the face, is catastrophic.

Thus, given that we cannot immediatly judge the results of a session, and we want to minimize the worst case consequences:

This is one of your advantage in practising DIY: because you are practising on yourself, you can take pause and perform short sessions that would not be economically feasible for professional practitionners.

Treating people other than yourself

By doing electrolysis on yourself, you are the one making decisions, taking risks and bearing the possible consequences. You know what experience or lack thereof you have. This is an ethically clear situation. Doing electrolysis on other people when you are not experienced is clearly not ethical. Even if you suceeded on yourself, individual variability might lead to worse outcomes even if practising exactly as you had. Do not do it.


Dose calculation and recommendation

Dose from current and time

Typical dose for different hair types

You might come across the non-standard "unit of lye" in electrolysis textbooks and parlance. Here is the conversion to SI units:

1 "unit of lye" (uLye) = 0.1 mA in 1 second = 0.1 mC (millicoulomb) = 100 uC

Hair type Charge (uC) Unit of lye
Fine, unpigmented vellus hair 1000-1500 uC 10-15 uLye
Fine, pigmented, soft hair 1000-2000 uC 10-20 uLye
Medium/shallow terminal hair 1500-3000 uC 15-30 uLye
Deep terminal hair 3000-4500 uC 30-45 uLye
Very deep terminal hair 4500-6000 uC 45-60 uLye

From: (Godrey S., Principle and Practice of Electrical Epilation)


Progressive electrolysis

You can use progressive electrolysis to determine more precisely the necessary dose for a given hair type in a given region. This consist in delivering a base dose (given by the lower range of the recommended dose for the hair type, see above), then alternating between softly pulling on the hair using tweezers, and delivering increment of dose (~500 uC). The tweezer should not touch the needle during dose delivery, to not create a second current path. Ideally, the needle stays in the follicle while pulling on the hair.

The dose

Source for the hardware

ELysis DC+RF v1.1

Fixes some issues with v1.0, notably the ESD protection, but keeps most of the DC part. Also adds possibility to use HF thermolysis (not quite there yet - breakout board protyping).

Additional components: Photos and more infos to come! And also RFBoard once it is designed!

ELysis DC v1.0

Main component list with some comments:

Project files:

Known issues:

Needle holder v1.0

The PCB holder is pretty bad because the weight of the cable is leveraged to the fingertips. Recommend solution below, while redesigning the whole holder assembly.

Needle holder: Makeshift

Get a banana jack receptacle, trrs jack receptacle and broken-down terminal block contactor (strip the plastic, you get the hole+screw thingy inside, and either solder to the post or use a strap wire with the needle in the terminal block) and make your own. Stress relief the cable by wrapping a loop around your wrist. I still use the PCB holder to plug the jack and trigger button, and stick it to the mirror I use for self-work (LED blinks when dose delivered, push button with the last 2 fingers of the free hand, first 3 used to angle and slightly stretch)

Source for the firmware

Available on the [gitlab]

Pre-alpha firmware (C++)

Git branch `prealpha`. C++ firmware with limited functionality, based on the breadboard prototype FW. Fixed dose set in the source code. Uses the RPico SDK - see the CMakelist.txt


Firmware for v1.1 hardware (DC+RF) (C)

Git branch `mainboard_v1_1`, see also `rfboard_v1_1` for the HF daughterboard.

Firmware v1.0 (Rust)

Maybe rewrite-it-in-rust later (shamefully failed to get anywhere fast so went back to usual)


Source for the (host) driving software

There is the possibility to drive the platform through the USB. It is optional, so that it is possible to use the ELysis from a simple USB charger or powerbank, but it allows finer control and data collection for research purpose.

Future plans

Replace the LED, small screen, and possibly the physical button, with a LCD with touch screen.

Make the holder setup much better. Probably 3D printed needle holder, and a wristband as intermediate between the cabling and the needle holder, to relieve the weight and keep things agile. Also need better triggering mechanism than a (semi stiff) pushbutton.

Revise the ESD prot setup.