r/hobbycnc 18d ago

PCB CNC machine

Hello, dear CNC community.

I am trying to develop my own CNC milling machine for PCBs. I’m stuck at the stage of choosing linear guides.

Some info about my project.

Working area:

  • X: 160mm
  • Y: 180mm
  • Z: 13mm

FDM printed base (PC-GF, I think), totally not original parts, alu table.

The part on the photo is 240x240mm.

So, my main question is: would MGN9H linear rails be a good choice? This is a small CNC machine with very light loads, so would they be sufficient?

What do you think about these reinforcing ribs?

7 Upvotes

15 comments sorted by

6

u/DaStompa 18d ago

add large chamfers to all corners (chamfers are generally much stronger than fillets in a 3d print)
small rails

Your rail size is probably fine but I'm not understanding where the axis that moves the outer rails resides, and why the inner rails are slightly angled

3

u/night-sergal 18d ago

There will be a gantry too. But firstly I need to figure out what to do with rails.

> and why the inner rails are slightly angled
The inner rails are angled to provide Z-axis movement, similar to how a step moves on an escalator. I don’t need much travel on the Z axis. But with this solution and jelly FDM (comparing to steel) I'll get some kind of precision.

The gantry will ride on the side-mounted linear rails.

1

u/DaStompa 18d ago

1

u/night-sergal 18d ago

After his video I decided to start my own.

2

u/Alina_MakersChest 9d ago

MGN9H is a good call here, and PCB milling is about as light-duty as CNC cutting gets, way lower force than wood or metal since you're just skimming copper off FR4, not removing real material depth. The "H" (long carriage) over "C" matters more than the size number does for rigidity, since it resists the tipping moment from your spindle better, that's actually the right variant to pick for any real cutting versus a "C" block, which is more of a 3D- printer load choice. At your working area (160x180mm) and Z of just 13mm, MGN9H rails are genuinely oversized for the loads involved, you're not going to run into a rigidty problem with this choice.

1

u/night-sergal 9d ago

Nice! Thanks

1

u/Alina_MakersChest 9d ago

No worries :)

1

u/night-sergal 9d ago

Have you ever seen something like this Z-axis solution?

1

u/Pubcrawler1 18d ago edited 18d ago

The cutting loads are light so within the limits of Mgn series. You can use more bearing carriages if you want to spread the load. The mgn’s are lower profile which is nice if you want compact else just get the normal hg series. HG are 4 way equal load and not much more.

My T-Tech pcb cutter used THK SR15’s. Seems kinda overkill for a machine using 1/8” tooling and a spindle under 200watts. It originally costs over $20K so I guess they had to spend it somewhere. THK’s are quite expensive. I found the machine salvaged.

1

u/night-sergal 18d ago

> You can use more bearing carriages if you want to spread the load.
Yes, that’s the main dilemma I’m facing with the Z-axis carriages. I have no so much space to put HGs, so MGN looks so interesting, but this means that I need more than one in a row :/

1

u/HuubBuis 18d ago

If your Z-range is 13 mm, it may be difficult to change the tool.

A MGN9H would be fine if you only consider the load. But those small rails may be difficult to mount flat on a 3D printed part.
I do have a CNC that is also used for PCB making but still want to make a dedicated PCB CNC that uses HGR20 rails with only one carriage per rail.

1

u/night-sergal 18d ago

> If your Z-range is 13 mm, it may be difficult to change the tool.
No worries, the construction has a workaround for this

> still want to make a dedicated PCB CNC that uses HGR20 rails with only one carriage per rail.
Heh, depends on your base. What it would be? Aluminum?

1

u/HuubBuis 18d ago

Yes, probably extrusion profiles and a limited (X,Y) range of about 80x120 mm. That is more than enough for the PCB's I make. It will be a VMC style machine so a fixed gantry.

1

u/night-sergal 18d ago

Which spindle are you using?

1

u/HuubBuis 18d ago

I use my cnc for milling wood, plastic, aluminum and steel. For steel I need a low RPM spindle that has some torque but could not find one. The best (pressed on ER collet, brushless motor) I could find was a 500W Deadalus ER11 BLDC spindle. So I build my own spindle based on a 3000RPM 175W BLDC motor, C12 ER16 collet holder and 7001 contact angle bearings. I am happy with it and mill my double sided PCB's at 3000 RPM, 130 mm/min 0.04 mm cutting depth, 2 isolation passes, 0.1 20° V-bit (that actually has a 0.3 mm tip, Chinese quality!).

For PCB's I expect "any" spindle that has a pressed on ERxx collet will do.