Milling a PCB from within Altium Designer
Uploader Comments (KingMartifa)
All Comments (18)
-
@KingMartifa Hi! I used this script and everything is ok, but script not generate me any G-code file only .mdt file for VirtualModela. Can you write what more should be done to mill pcb (maybe some soft .mdt file to convert to gcode?). I have a machine Rolland MDX-15 with the full software.
-
Is there a way to interface IsoPro's Quick Circuit Milling machine with Altium?
-
@KingMartifa - Thanks. Of course, the script is in AD Summer 09. I was copy and save for future implementations (for example, AD 10 have not included this magnificient script). But how we can define the geometry of milling instrument? What kind of machine control software you use to import .mdt output file?
-
Great solution. But when I see, you use Virtual Modela post processor.
How you make g-code? From where I can download this soft?
-
Nice, but a bit misleading. The density is too big on this card as some nets are not separated. Could a thinner tool do the job?
-
@KingMartifa Thanks for the great info, i will first have a try myself before any further consult :)
-
@Marcelmx3 Main Program is MillExporter.pas. The main routine is called RunMillExporter and this calls ExportDrillFiles() and ExportMillFiles(). If you follow the calling path through, you'll notice calls to functions starting with RML_... These are the RML specific language functions. To target a different g-code system, these are the functions that would need to be retargeted.
I'm happy to open a more direct dialog to discuss: marty dot hauff at altium dot com.
Altium Designer is fundamentally a PCB layout tool. I'm not familiar with the capabilities of IsoPro's software and what file formats it can accept but Altium Designer can produce gerber, ODB++, DXF, as well as native ASCII formats. If IsoPro can read any of those files then it sounds like a link might be possible.
KingMartifa 11 months ago
@altium1 - I only use Virtual Modela to visualize the final output. The G-code is created directly from the script. If you have Altium Designer Summer 09, the script is included in the examples folder. Otherwise email me at marty (dot) hauff (at) altium (dot) com and I will email you the script directly.
KingMartifa 1 year ago
@MrElile44 - Well spotted! If you're referring to the merging of tracks visible at about 3:48 in the video, it's because the design I used didn't have sufficient clearance for the polygon pour to squeeze a path between some of the tracks. The Mill path is taken from the polygon outline so you need to make sure there is sufficient space for the polygon to pour between all tracks. Using design rules to enforce a larger clearance between tracks prior to running the script is the best solution.
KingMartifa 1 year ago