<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sneezesloudly</id>
	<title>Noisebridge - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sneezesloudly"/>
	<link rel="alternate" type="text/html" href="https://wiki.extremist.software/wiki/Special:Contributions/Sneezesloudly"/>
	<updated>2026-04-10T04:17:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=MaxNCMill&amp;diff=8044</id>
		<title>MaxNCMill</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=MaxNCMill&amp;diff=8044"/>
		<updated>2009-10-07T03:50:30Z</updated>

		<summary type="html">&lt;p&gt;Sneezesloudly: /* Misc other info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here&#039;s the beast: http://www.maxnc.com/maxnc_10_cl-b.htm &lt;br /&gt;
&lt;br /&gt;
== IMPORTANT! ==&lt;br /&gt;
&lt;br /&gt;
Improperly used, the mill can destroy itself, its tools, and parts of you. Please know what you are doing and don&#039;t be afraid to ask questions. &lt;br /&gt;
&lt;br /&gt;
* RTFM! Know how to home each axis, and what tools to use, how to shut down, etc. http://www.linuxcnc.org/docview/html/&lt;br /&gt;
&lt;br /&gt;
* If you are not sure of your path, do a dry run. &lt;br /&gt;
&lt;br /&gt;
* DO NOT UPGRADE THE UBUNTU 8.04 OR THE KERNEL ON THE HOST MACHINE!&lt;br /&gt;
&lt;br /&gt;
* DO NOT MILL PRINTED CIRCUIT BOARDS WITH STEEL TOOLS! (Carbide only, see [[#Tooling | Tooling]] )&lt;br /&gt;
&lt;br /&gt;
* USE EYE PROTECTION unless you like tweezering debris out of them&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
We are using http://linuxcnc.org EMC2 and AXIS software to drive the mill. We had to hack the config files considerably and reverse-engineer the pinout. See here for documentation: http://www.linuxcnc.org/docview/html/&lt;br /&gt;
&lt;br /&gt;
We have installed EMC2 and AXIS and some other software on the driver PC. This depends on a custom kernel and Ubuntu 8.04 -- PLEASE DON&#039;T UPGRADE!&lt;br /&gt;
&lt;br /&gt;
The EMC2/AXIS software takes [[#gcode | GCode]] as motion control input files. More info here: http://www.linuxcnc.org/docview/html/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GCODE ==&lt;br /&gt;
&lt;br /&gt;
Many tools exist for generating/converting to gcode. Here&#039;s a good list: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Cam&lt;br /&gt;
&lt;br /&gt;
In particular, here&#039;s how you generate gcode from&lt;br /&gt;
&lt;br /&gt;
Cadsoft [http://www.cadsoft.de/ EagleCAD ] http://www.pcbgcode.org/&lt;br /&gt;
&lt;br /&gt;
[http://www.inkscape.org/  Inkscape ] : http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?InkscapeHowto&lt;br /&gt;
&lt;br /&gt;
text / truetype : http://www.timeguy.com/cradek/truetype&lt;br /&gt;
&lt;br /&gt;
== Tooling ==&lt;br /&gt;
&lt;br /&gt;
Cutting fiberglass (PCB) will eventually destroy any kind of steel cutting tool. You need carbide tooling. &lt;br /&gt;
Available from suppliers: http://www.precisebits.com/applications/pcbtools.htm http://thinktink.com/ Note that carbide is too brittle for most metals and will just snap.&lt;br /&gt;
&lt;br /&gt;
High Speed Stainless (HSS) tooling available here: http://littlemachineshop.com/&lt;br /&gt;
&lt;br /&gt;
== Parallel port DB-25 pinout ==&lt;br /&gt;
&lt;br /&gt;
* One pinout from http://www.machsupport.com/forum/index.php?action=dlattach;topic=1319.0;attach=891)&lt;br /&gt;
* http://www.super-tech.com/root/drawings/gif/SuperCam_pinouts.gif &amp;quot;setptype = user1&amp;quot; (confusingly not labeled MAXNC10)&lt;br /&gt;
&lt;br /&gt;
OK, got a definitive pinout, seem to conform to those above. [[User:Jtfoote|Jtfoote]] 23:11, 28 September 2009 (PDT)&lt;br /&gt;
&lt;br /&gt;
 Pin  1:  Tool speed PWM, active low&lt;br /&gt;
 Pin  2,3: A quad input&lt;br /&gt;
 Pin  4,5: Y quad input&lt;br /&gt;
 Pin  6,7: X quad input&lt;br /&gt;
 Pin  8,9: Z quad input&lt;br /&gt;
&lt;br /&gt;
 Pin 10: 7420 quad nand output (motion complete ack?)&lt;br /&gt;
 Pin 11: NC&lt;br /&gt;
 Pin 12: X,Y,Z limit (or&#039;ed active high when at limit)&lt;br /&gt;
 Pin 13: spare digital (unused header labeled &amp;quot;probe&amp;quot;)&lt;br /&gt;
 Pin 14: Enable, active high&lt;br /&gt;
 Pin 15: NC&lt;br /&gt;
 Pin 16: input to 4x PICs: enable, active low (reset?)&lt;br /&gt;
 Pin 17: Enable, active high&lt;br /&gt;
 Pin 18: GND&lt;br /&gt;
 Pin 19-25 - NC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Misc other info ==&lt;br /&gt;
&lt;br /&gt;
Manual:&lt;br /&gt;
http://engineering.purdue.edu/AAE/Academics/Courses/Raisbeck/images/resources/cnc/MAXNCmanual.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This guy rebuilt his, has derogatory things to say: http://hans-w.com/cnc.htm&lt;br /&gt;
&lt;br /&gt;
This other guy has some interesting upgrades. Especially notable is the new motor mount, and appropriate dxf http://www.timeguy.com/cradek/cnc/motor-mount&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:seph]] was hacking on one. Some notes from him are at http://www.directionless.org/tmp/maxnc/&lt;br /&gt;
There&#039;s a pinout, and an emc2 config. He also recommends thinking about eventually upgrading a lot of the components. Seph&#039;s work is what I (mikew) based the current functional HAL and INI files on.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the link to how to drive the mill with a pc joystick:&lt;br /&gt;
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Using_A_Joypad_To_Move_Your_CNC_Machine&lt;/div&gt;</summary>
		<author><name>Sneezesloudly</name></author>
	</entry>
</feed>