Electronics > Projects, Designs, and Technical Stuff
Largest Milled PCB yet?
<< < (8/8)
beanflying:
There is some Marlin specific deviation to what might be considered 'Normal' GCode not a deal breaker by any means and I haven't tried to go through the list but it does exist https://reprap.org/wiki/G-code

Move axis is a PITA on my Ender Pro's as I haven't played with the firmware to include a bed leveling routine YET. No intentions to put a sensor on it either. Changing that to respond to some sort of thumb controller in X & Y would be fairly straight forward. Z move on a secondary of some sort.

Start Stop for tool changing exists in some form and moving the head to accomplish that must exist looking at the E3D changer some time back. I have never looked at tool offsets shouldn't they be handled in processing before the job starts?

If forking Marlin or writing a GRBL UI from the ground up is the better option you would need to research thoroughly  before starting.


IconicPCB:
That is no more than an hours job on a decent milling machine.
Please post Your G code file for a better estimate of time.

The largest single panel I have machined is a full size 470 x580 panel with at least a dozen different designs on it.
janoc:

--- Quote from: beanflying on January 08, 2019, 12:37:17 am ---Start Stop for tool changing exists in some form and moving the head to accomplish that must exist looking at the E3D changer some time back. I have never looked at tool offsets shouldn't they be handled in processing before the job starts?

--- End quote ---

Erm, nope. The machine operator isn't going to run the job back to the CAM guy to reprocess the file for each of his or her machines only because the tools are worn out differently on them. Furthermore, you need to update this frequently if you want to keep producing parts that are correctly sized (tools are wearing out continuously).

You measure the tools (some machines can do it themselves, on others you have to remove the tool and measure it externally) and enter the measured lengths/diameters/whatever into the controller so that it can compensate when the code tells it to perform a certain move.

The same story for probing/locating the work in the workspace of the machine. When milling PCBs it is not that big deal (just set the origin somewhere so that the board fits on your blank by jogging the cutter to touch the surface) but when you are actually milling slots or drilling holes into an existing piece, it matters - having this set wrong will make the machine drill/mill in wrong places or, in the worst case, crash the tool into the work or chassis, trashing both the work, tool and possibly messing the machine up as well.

Navigation
Message Index
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod