Message from discussion
CNC machine progress
Received: by 10.224.189.75 with SMTP id dd11mr10445798qab.6.1348501064985;
Mon, 24 Sep 2012 08:37:44 -0700 (PDT)
X-BeenThere: makersalliance@googlegroups.com
Received: by 10.224.187.129 with SMTP id cw1ls11560507qab.9.gmail; Mon, 24 Sep
2012 08:37:44 -0700 (PDT)
Received: by 10.224.189.75 with SMTP id dd11mr10445791qab.6.1348501064704;
Mon, 24 Sep 2012 08:37:44 -0700 (PDT)
Received: by 10.224.189.75 with SMTP id dd11mr10445790qab.6.1348501064692;
Mon, 24 Sep 2012 08:37:44 -0700 (PDT)
Return-Path: <samuel.har...@gmail.com>
Received: from mail-qa0-f51.google.com (mail-qa0-f51.google.com [209.85.216.51])
by gmr-mx.google.com with ESMTPS id t29si5161290qcz.1.2012.09.24.08.37.44
(version=TLSv1/SSLv3 cipher=OTHER);
Mon, 24 Sep 2012 08:37:44 -0700 (PDT)
Received-SPF: pass (google.com: domain of samuel.har...@gmail.com designates 209.85.216.51 as permitted sender) client-ip=209.85.216.51;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of samuel.har...@gmail.com designates 209.85.216.51 as permitted sender) smtp.mail=samuel.har...@gmail.com; dkim=pass header...@gmail.com
Received: by mail-qa0-f51.google.com with SMTP id j40so3573892qab.3
for <makersalliance@googlegroups.com>; Mon, 24 Sep 2012 08:37:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=from:content-type:content-transfer-encoding:subject:date:message-id
:to:mime-version:x-mailer;
bh=O3RxWBed76SgiaH3n/+XLsE0IahnlQmznbG1/SfYmV4=;
b=03+81Yak7CAX17CRmigj/UrcSaYDpzvc9jZW6zmKgUjex3qBlGrzGLr/K3KWkBAb46
jtNAwiHWw3hyO4+H1PgZFycGdgOe39Uxe5EdPae/smGvv5UNhkfTw69SnP4SgM7h7Avl
sUl5SYnaMNMmIV9lBlFRMFBBIF/5M3GQIrRE4AjZ6lIW2AfMoencBmOIWjOSghFqsVRr
x3C9r0qdBx7DOVAivC7RmX6lV+iV7+BH4fWfA8yAjzWUhYboxlPWbcs+eZGMHsz/JVTT
pZT/soGbrLIwdnmTtgpcExy6Fi6po5B5F17C+XSV8nUhiXX8nN+xFzSkR5hVMbp8Z0+G
0+BQ==
Received: by 10.224.198.131 with SMTP id eo3mr32985536qab.78.1348501064610;
Mon, 24 Sep 2012 08:37:44 -0700 (PDT)
Return-Path: <samuel.har...@gmail.com>
Received: from tmp406c8f233d91.tis.cwru.edu (tmp406c8f233d91.TIS.CWRU.Edu. [129.22.115.85])
by mx.google.com with ESMTPS id m4sm25995867qak.6.2012.09.24.08.37.43
(version=TLSv1/SSLv3 cipher=OTHER);
Mon, 24 Sep 2012 08:37:44 -0700 (PDT)
From: Sam Harmon <samuel.har...@gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Subject: CNC machine progress
Date: Mon, 24 Sep 2012 11:37:42 -0400
Message-Id: <DEF1243E-9ED7-4530-AE94-C8020FD3F...@gmail.com>
To: Makers Alliance Google Group <makersalliance@googlegroups.com>
Mime-Version: 1.0 (Apple Message framework v1278)
X-Mailer: Apple Mail (2.1278)
On Saturday, Joe O, Matt, and myself spent some time trying to get the =
MaxNC CNC mill working with EMC2. It was a learning experience :-) So =
far all we've managed to do is get the spindle to run, and it only does =
that when the controlling computer is powered down...
It turns out the MaxNC doesn't use a "standard" stepper motor control =
(i.e. send step/direction per axis using 2 pins each on the parallel =
port) - the motors have encoders attached (making them a little more =
like servos), and it uses some kind of quadrature encoding and has some =
microcontrollers in its onboard electronics that in turn step the =
stepper motors. In theory, EMC2 can support this through a function =
called 'stepgen', but I haven't found a decent tutorial or working =
configuration from someone else.
There are still a few avenues we're going to try to approach:
1: Use Mach3 on a Windows machine- It looks like the MaxNC electronics =
are supported by Mach3. It would probably be useful to try this (in the =
free version of Mach3 that limits you to 500 gcode instructions per file =
so we don't shell out $175 or whatever) just to figure out if the =
electronics do in fact work. If we can get it to run at all we could =
maybe see what's going on in the parallel port to figure out what needs =
to happen for the EMC2 configuration. Now we just need a working Windows =
install on a machine with a parallel port...
2: Through a MaxNC yahoo group, I found the executable for the original =
DOS software that shipped with the machine. This may not be terribly =
helpful, as I can't get it to run at all in DOSbox (seems to be missing =
all kinds of other files)
3: Try appealing to the internet for support: Noisebridge (the San =
Francisco hackerspace) has (as far as I can tell) an identical mill. =
they claim to have it working in EMC2, but didn't share the config =
files. I've asked via twitter for their config. I'll probably try some =
targeted e-mails to them next. There's also a guy involved with the =
Tesla Orchestra (our new neighbors at LH) who is an EMC2 developer. He =
may also be a good resource.
4: If all else fails, we can chuck the existing electronics and get a =
Geckodrive or some other 4-axis CNC stepper driver and roll with that. I =
may even order some cheap-ish one soon just to experiment with.
Sam=