Close

Hack Chat Transcript, Page 1

A event log for Desktop EDM Hack Chat

Precision parts, one spark at a time

dan-maloneyDan Maloney 06/28/2023 at 21:100 Comments

Cooper11:44 AM
Hey guys, I'm a bit early but here's a great starter on desktop EDM:

Dan Maloney11:44 AM
Hi Cooper, welcome to the show!

Cooper11:44 AM
Finishing up some stuff but I will be ready for questions noon pacific time

Cooper11:44 AM
Hi Dan!

Dale Grover joined  the room.11:51 AM

Cooper11:58 AM
aaaaand I'm back

Dan Maloney12:00 PM
OK, then, let's get started. Dan here, I'll be moderating today along with Dusan as we welcome Cooper Zurad to the Hack Chat for a discussion about Desktop EDM. And apologies in advance for the inevitable typos -- getting used to a new keyboard here.

Hi Copper -- want to get us going with a little bit about yourself?

Nyles12:00 PM
I remember that video, good stuff.

Cooper12:00 PM
Thanks, Dan.

Dan Maloney12:00 PM
See? Copper != Cooper.

Grrr...

Cooper12:00 PM
Hi everyone! My name is Cooper Zurad. I have years of experience in electrochemical machining (ECM) and have recently been developing electrical discharge (EDM) systems. All of this work has been on desktop processes.

I am co-founder of a company called Rack Robotics. We produce affordable EDM power supplies meant to convert your 3D printer into an EDM machine.

We are close to shipping our first product, the Powercore. We launched this project on Kickstarter

a few months ago. Link here: [https://www.kickstarter.com/projects/rackrobotics/powercore-cut-through-solid-metal-with-edm](https://www.kickstarter.com/projects/rackrobotics/powercore-cut-through-solid-metal-with-edm?ref=user_menu)

If you want a quick rundown on how the Powercore works and how it can convert your 3D printer to an EDM machine, check out this great video by my co-founder, John:

Other than that, I’m open to any and all questions regarding desktop EDM and it’s future. Excited to be here!

Nicolas Tremblay joined  the room.12:01 PM

andymid2001.3d joined  the room.12:01 PM

Nyles12:02 PM
How do you deal with electrode wear?

Cooper12:02 PM
Electrode wear is an interesting problem

Cooper12:02 PM
There are several ways to deal with this

Cooper12:02 PM
In our current implementation we move the electrode downwards in the Z axis as we cut in the XY plane

Cooper12:02 PM
this allows us to have a consistent kerf width in the process

redfast0012:03 PM
I'm interested in using EDM for 'drilling' deep, precise holes in metal. The problem I see when using the powercore with a 3D printer, is that chips would be stuck in the hole. How do you deal with this?

Cooper12:03 PM
To do so we've forked LaserWeb4 and added a custom post processor

redfast0012:03 PM
(where deep > 100 mm)

Cooper12:03 PM
Redfast, I would recommend remixing the EDM tool holder to allow thru flushing of dielectric

Cooper12:03 PM
The files are on our printables page. Link incoming.

Cooper12:04 PM
This would allow the waste to be removed consistently

Cooper12:04 PM
Files + CAD here: https://www.printables.com/@RackRoboticsO_631255

Dan Maloney12:04 PM
Do you need a hollow electrode for that? Or will a standard brazing rod do the trick?

Cooper12:04 PM
Yes, Dan, you'd need a hollow electrode.

Thomas Shaddack12:05 PM
Would an injection needle work? In effect it is a stainless steel tube.

Cooper12:05 PM
The files are now setup for solid rods as we've focused on emulating the function of a fiber laser on desktop. But the CAD is available for remixing

Dan Maloney12:05 PM
Does that leave a "slug" inside the electrode>

Cooper12:05 PM
Thomas, I would not recommend it. I've used those for ECM plunging, but you really want brass or copper for EDM

Nyles12:06 PM
How do you 'mill' out the bottom of the hole with the hollow electrode?

Cooper12:06 PM
Dan, yes it would leave a slug if it was a blind hole.

Photon joined  the room.12:06 PM

darkomenz12:06 PM
The edm electrodes for drilling are not just plain pipes.

Cooper12:06 PM
Let me find and image for you Nyles. There are specialized electrodes for drilling blind holes

darkomenz12:06 PM
They usually have several smaller pipes inside and you can rotate them.

Thomas Shaddack12:06 PM
What happens if stainless is used? What's the drawback?

redfast0012:07 PM
I assume that the electrodes are only in a limited amount of dimensions, how would you then go about drilling other dimensions?

Cooper12:07 PM
Stainless is too high resistance generally

Cooper12:07 PM
it will get hot

Cooper12:07 PM

Cooper12:07 PM
These are the blind hole electrodes

Nyles12:08 PM
Cool, thanks.

Dan Maloney12:08 PM
I'd imagine you could bore the hole with a hollow electrode, then change to a solid electrode and remove the slug. Just a naive guess, though

Cooper12:08 PM
Np. They are available on Aliexpress etc

Andy Pugh12:08 PM
Would your power supply be usable for wire EDM?

Cooper12:08 PM
That's not a bad idea, Dan

Cooper12:08 PM
Andy, I believe so. We have done preliminary testing and have had good results

Thomas Shaddack12:09 PM
Would it get too hot even if cooled with the dielectric used to flush the hole?

Cooper12:09 PM
You need to be able to draw the wire at consistent speeds, which is an engineering challenge in of itself.

Andy Pugh12:10 PM
(LInuxCNC was modified a few years ago to allow negative feed-override, which reverses the path, specifically for wire-EDM purposes)

Cooper12:10 PM
Thomas, I have tried doing EDM with steel electrodes and getting a consistent "burn" is hard. It really will not remove much

Cooper12:10 PM
In the end you want 2 different materials. One that is electrically conductive and one that is less so

Cooper12:11 PM
Brass electrodes and tubing are abundant and work very well for EDM. Having experimented with both, it is just easier to use the brass

Dan Maloney12:11 PM
I'd imagine there's a relationship between power needed and electrode size, especially for big tooling like for sinker EDM. Again, a naive assumption maybe, but it seems like there has to be a limit to what the power supply can handle. True?

Dan Maloney12:11 PM
Hi @Andy Pugh!

Andy Pugh12:12 PM
I think that sinker EDM is usually graphite. This is probably partly due to it being easy to machine.

Nyles12:12 PM
Have you tried graphite?

Cooper12:12 PM
Andy, the LinuxCNC thing is interesting. Marlin was also modified to do this

Cooper12:12 PM
Yes we have tried graphite. It was initially the only thing we could use to cut steel

Cooper12:13 PM
Graphite works very well for EDM

Ron Thomas joined  the room.12:13 PM

Cooper12:13 PM
the only issue is its relatively high internal resistance compared to brass. It will get hot enough to melt our 3D prints and Wago connectors

darkomenz12:13 PM
Hello Copper when will the first units be shipping and when can we expect the open source release for the Power Core?

darkomenz12:14 PM
Cooper ** Sorry

Cooper12:14 PM
Hi darkomenz! I remember you from the Discord ;)

darkomenz12:14 PM
Indeed hope your day has been going well.

Thomas Shaddack12:14 PM
I did some very rudimentary attempts to EDM copper-clad boards. Managed to get nice clean burn just through the copper on single spark. Can this be used as an alternative to milling circuitboards?

Cooper12:14 PM
We expect to be shipping Kickstarter units before the end of July. Source will release when we begin shipping.

Dan Becker joined  the room.12:15 PM

Cooper12:15 PM
Just dropped off 700lbs of aluminum to the powder coater today

Cooper12:15 PM
I do not believe EDM is a good choice for milling PCBs. Tool wear and inconsistent burn completeness may cause issues

Cooper12:15 PM
also if you mill anything into isolation, it is no longer on the EDM circuit.

Cooper12:16 PM
Something we didn't promise backers, but will be delivering, is a custom software for doing EDM with your Powercore. A fork of LaserWeb4 that will make it very easy to set up complex, multi path cuts.

kc8rwr12:18 PM
I thought Gridfinity was released under a non-com license.

Cooper12:18 PM
We are not selling Gridfinity

Cooper12:18 PM
You print your own parts

kc8rwr12:18 PM
oh

Cooper12:18 PM
It is a great standard that we find very useful for organizing tools though. Love Zach

Thomas Shaddack12:19 PM
It will. But tool wear can be compensated (we do not have depth to go into, and a single spark of proper energy removes a nice circle of copper (tested with 0.1mm wire electrode and capacitor discharge) with both getting nicely through and not making a crater with melted-out walls. The suspicion I have is that it will be less troublesome than adjusting a mill. The toolpaths would of course have to be designed to not make insulated islands. (Side-to-side line-by-line raster is a bruteforce approach, could be done smarter.)

gedm-dev joined  the room.12:20 PM

Andy Pugh12:20 PM
I am disapointed to find that the Kickstarter is US-only. I was actually about to press the button.

gedm-dev12:20 PM
Sup boys. Hope you have a good day.

Thomas Shaddack12:20 PM
Will there be a schematic for the power supply?

Cooper12:21 PM
Thanks Andy. We are expecting to be able to serve Europe and Canada starting around October if all goes well.

gedm-dev12:21 PM
Happy to finally found some really knowledgeable guys to talk to about EDM.

Cooper12:21 PM
Thomas, yep! We're going to be releasing everything as we get the KS units out the doors. We wanted to make sure our Backers got theirs before anyone else.

Andy Pugh12:22 PM
I built the XY platform for a wire-edm project, but stalled at the PSU stage.

redfast0012:22 PM
How would you go about drilling deep holes with non-standard diameters that don't have an electrode for them?

Cooper12:22 PM
That's definitely the hardest part of everything. The rest of the build can be very similar to 3D printers

Cooper12:23 PM
Red, that's a good question. I suppose it comes down to your specific needs. You might turn a part to the correct OD.

gedm-dev12:23 PM
If you ask me the hardest part is the software. Marlin, Klipper and LinuxCNC won't work very well out of the box.

Andy Pugh12:23 PM
@redfast00 Buy the next size up and machine down?

Cooper12:23 PM
Otherwise you could probably drill a pilot and then orbit around to make the size correct

Cooper12:24 PM
Yes, software is very difficult. We've been fortunate enough to be able to pay a professional to do our software.

Thomas Shaddack12:24 PM
Can a nonstandard electrode be made by electroforming copper into 3d-printed mould?

Cooper12:24 PM
Marlin is something I don't think I will ever work with again if I can help it lol

Cooper12:24 PM
I would not electroform it. You will not get enough current through that coating and it will quickly be worn away by the EDM process.

darkomenz12:24 PM
I agree I think the two large challenges in this space is a working pulsed power supply and software that can handle the specific needs of the edm process.

gedm-dev12:24 PM
So what motion control do you want to use?

Andy Pugh12:24 PM
@gedm-dev LinuxCNC would need a HAL component to monitor the arc and tweak the feed-override. But that shouldn't be too hard.

(In fact, I have done it already)

Cooper12:24 PM
Solid metal or graphite is the way to go

Thomas Shaddack12:25 PM
Electroforming, as massive millimeter-class thickness (and then peeling off the printed part that formed the outside constraints). Not mere electroplating.

Cooper12:25 PM
gedm-dev, we are using a custom fork of LaserWeb4 for planning. Otherwise you can run our EDM implementation on a stock printer

gedm-dev12:26 PM
@Andy Pugh That's only half the truth. Marlin and GRBL are inspired by LinuxCNC. They all use some kind of ringbuffer. A planner buffer to prepare instructions and a segment buffer for the execution.

Cooper12:26 PM
no closed loop yet, but that hasn't been an issue for us very much.

gedm-dev12:26 PM
If you need to retract you need to wait until the last block in the segment buffer is executed.

Andy Pugh12:26 PM
@gedm-dev LinuxCNC does not use any buffering. Trust me on that, I am the lead developer.

Cooper12:27 PM
Dominik Meffert tried to make Marlin closed loop for his EDM work. He has had some success.

https://hackaday.io/project/181551-sinker-edm-machine

Cooper12:27 PM
I have worked with him on getting his fork working, but it took a long time and was pretty unreliable for what we were doing

Thomas Shaddack12:27 PM
I putzed with Marlin's guts some time ago. The stepper control could have a retract-return mode that issues fixed rate of pulses to z-axis, fixed number, should be possible to shoehorn into the segment processing in the stepper.cpp part.

gedm-dev12:28 PM
Maybe I'm outdated but wasn't there something on the linuxcnc page and why it will be hard to use for EDM?

Cooper12:29 PM
I've seen people running automated retracts on LinuxCNC mills. This makes me thing it'd work pretty well for it

Thomas Shaddack12:29 PM
Userspace possibility. Break the paths to very short segments. Lots of overhead on the serial port. Much faster reactions.

Cooper12:30 PM
I would be interested in trying to make it work on Klipper just because more people are familiar with it though.

Andy Pugh12:31 PM
@gedm-dev Maybe, we added the negative adaptive feed only a few years ago.

Discussions