Close

The next firmware version - What can you expect

A project log for G-EDM

The G-EDM is an electrical discharge machine that supports sinker EDM, EDM engraving, EDM drilling and Wire EDM operations. #Drahterodieren

gedm-devgedm-dev 04/02/2026 at 05:340 Comments

While time passes by and work increases things keep developing in the background in all directions and a new firmware will drop soon.

What are the major changes?

Of course a lot of bugs where fixed. As always. One issues was a deadlock if a user changed a setting while PWM was running at the same time. This can not happen in the process itself as PWM is always turned of first before it opens the settings menu. But outside the process while playing with the PWM and then opening the settings menu can sometimes freeze the UI. 

This happens due to the high speed of the sampler that is triggered with a pulse edge. The locking mechanism had a vTaskDelay(1) to wait and in some situations the timings just prevented it from every getting the lock.

This is fixed in the next version.

The major change is the voltage feedback. The new Gapstorm Pulseboard provides gap proximity sensing and therefore is much closer to the spark then the previous boards which opens a lot of new ways to manage the cutting process.


A lot of the settings are gone and many parts of the adjusting is done by the firmware now in an adaptive way to adjusts itself to changing cutting/water conditions. A previous issue was that an electrode that plunged into the metal at some point created a feedback that almost looked like the initial feedback the deeper the electrode gets. The average current keeps rising and at some point the motion would just stop until the user adjust the setpoints.

This adjustments is now done by the firmware. It captures ideal conditions and uses those to adjust if needed.

There are a lot of conditions bound to that in the background but those don't require user interactions.

The initial tests showed much finer finishes and as soon as I'm back in operational mode (have to get some things done) the full bundle containing the BOM/Gerber and schematics for the Gapstorm board, the firmware and also a tutorial about how to upgrade the existing EVO boards to the new voltage sensing.

G-EDM boards develop in a natural way step by step. Even if the new board looks very different the core circuit remained almost the same and the changes are mostly a much smaller PCB, smaller components and nicer Terminals. And of course an integrated Shunt resistor instead of the external one that is used by the EVO boards.

Upgrading the EVO boards does not require much experience and can be done by every user with a soldering iron. After those changes they will behave the same as the Gapstorms. 

I will ensure that nobody is left behind.



Discussions