I saw this today, and with all of the talk about interfacing LinuxCNC
to an Arduino, I thought I would pass along the following links. Maybe
somebody will find them useful.
Arduino Industrial controller: https://industruino.com/
Price list: https://industruino.com/shop
--
MC
So far so good..
http://youtu.be/h-CdFd2Zakc
sorry (loud video)
(I wrote this in a forum)
So I just scaled and offset the voltage signal from the arduino and sent
that through a few components - It goes in to a mux2 so that I don't
apply the offset while the machine is homing.. Then through a
Interesting. From a practical standpoint wouldn't it make sense to
temperature control the room the machine is in rather than compensate
for temperature?
Or does that part of the machine vary in temp regardless of room
temp?Regardless, I am sure that this has applications other than
temp
The spindle bearings are preloaded taper. (I think) they may be preloaded ball
- I don't remember at the moment. We keep the shop pretty cool in the winter.
(Around 60ish) The spindle running at around 2000rpm will get up to 110deg. We
can go up to about 3000rpm (but we don't like to run it
On Friday, December 09, 2011 12:59:38 PM sa...@empirescreen.com did opine:
The spindle bearings are preloaded taper. (I think) they may be
preloaded ball - I don't remember at the moment. We keep the shop
pretty cool in the winter. (Around 60ish) The spindle running at
around 2000rpm will
This is the spindle guts.. (the front is preloaded - the back floats on a
single bearing) The tooling shank is 2.25 iirc.
http://electronicsam.com/images/KandT/conversion/spindle/spindle.JPG
On Fri, 9 Dec 2011 13:04:36 -0500
gene heskett ghesk...@wdtv.com wrote:
On Friday, December 09, 2011
On Friday, December 09, 2011 03:29:59 PM sa...@empirescreen.com did opine:
This is the spindle guts.. (the front is preloaded - the back floats on
a single bearing) The tooling shank is 2.25 iirc.
http://electronicsam.com/images/KandT/conversion/spindle/spindle.JPG
Humm, I am assuming
Heh - no - we purchase 2 of these KT's and are using 1 as parts.
sam
On 12/9/2011 3:42 PM, gene heskett wrote:
On Friday, December 09, 2011 03:29:59 PM sa...@empirescreen.com did opine:
This is the spindle guts.. (the front is preloaded - the back floats on
a single bearing) The tooling
On Friday, December 09, 2011 03:55:38 PM sam sokolik did opine:
Heh - no - we purchase 2 of these KT's and are using 1 as parts.
sam
Well, I did have to ask you know... :)
Cheers, Gene
--
There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in
Ok - the last error was this...
http://pastebin.com/CvEBeCHg
which happened atleast 20% of the time and after talking to jepler he
suggested adding a if port 6: to the arduino.py code. You can see it
here
http://pastebin.com/PMLftHUi
line 77 is the extra 'if' statement and then every thing
Jeff Went and updated his blog with the pertinent info. Thank you Jeff!
Yay - now it is all in one place again.
http://emergent.unpythonic.net/01198594294
sam
On 12/6/2011 8:42 AM, sam sokolik wrote:
Ok - the last error was this...
http://pastebin.com/CvEBeCHg
which happened atleast 20%
Have you tried loading the module without the -W switch?
I seem to remember having problems, when experimenting with serial comms
to an Arduino board from emc, if I used the -W(ait_until_ready) switch
I loaded it right at the start of the hal file and then didn't link any
of its pins until the
...@empirescreen.com]
Sent: Saturday, 3 December 2011 9:20 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] Arduino Communication issues
so - it seems to be running pretty well now the only issue that I see is
every
so often it doesn't seem to create the pins correctly
I thought I would post this on the list as maybe others have run into
this issue. It is emc related although I don't think the problem is. I
have an arduino uno that I want to use mainly as a temperature input
into emc. (spindle temp) Plus it gives me some extra non realtime
inputs and
On Dec 2, 2011, at 08:47 , sam sokolik wrote:
Seb had me run a trace on the port 'strace hd /dev/ttyACM0' and got
http://pastebin.com/SgMjTbpB
EIO from open() is strange. What device driver provides the /dev/ttyACM0
device file? What does dmesg say when you plug in the device and run the
This is what shows up in dmsg when I uplug/plug
http://pastebin.com/TDCqJuMn
How do I dell what the device driver is?
thanks
sam
On 12/2/2011 11:02 AM, Sebastian Kuzminsky wrote:
On Dec 2, 2011, at 08:47 , sam sokolik wrote:
Seb had me run a trace on the port 'strace hd /dev/ttyACM0' and
Does anything else show up in the dmesg when you run the program and get EIO on
the open? I think that's abnormal and indicates a real problem with
communication to the device. Do you have another Arduino you can test with?
On Dec 2, 2011, at 09:20 , sam sokolik wrote:
This is what shows up
ok - So the back of the arduino I have been testing with seems to have
no rev. I don't have any of my other ones here so I borrowed my
coworkers that he just bought which says UNO R2.
It seems to work every damn time.
So - is mine bad? Old? Can firmware be updated?
Well that was just
sam sokolik wrote:
This is what shows up in dmsg when I uplug/plug
http://pastebin.com/TDCqJuMn
How do I dell what the device driver is?
Ah, that's what I thought. This is serial over USB. Yes, USB enumeration
is really MESSY, and very often when you unplug and replug the USB
device, it
the data away
and wait for more.
-Original Message-
From: sam sokolik [mailto:sa...@empirescreen.com]
Sent: Saturday, 3 December 2011 9:20 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] Arduino Communication issues
so - it seems to be running pretty well now the only
I got to spend some quality time today pulling together a bunch of code
revisions to my Arduino-based pendant design, which has a 25-position
keypad, MPG, and 4x20-character LCD that talks to HAL over the Arduino's
serial-over-USB connection. I made a quick video showing the current state
of the
Thanks to help from people on the list and IRC, my pendant/MPG project has
continued to make progress. This video shows the Arduino interfaced to a
25-key matrix keypad as well as the encoder and LCD from the last round. The
board seems capable of handling it well though I did slow the DRO update
On Wed, Oct 13, 2010 at 11:18:10AM -0400, Colin Kingsbury wrote:
In performance terms, the Arduino is definitely not the leader of the pack,
but I've been in IT long enough to know the value of a large installed base.
For one thing, a lot of people already have the boards laying around, which
On 14 October 2010 09:59, Erik Christiansen dva...@internode.on.net wrote:
There seems to be widespread [AVR|Arduino] familiarity amongst EMC2
users, so there may be scope for cooperative development of useful
modules. (Ah, but are we all using the GNU toolchain? ;-)
Not me, I use the
2010/10/14 Andy Pugh a...@andypugh.fsnet.co.uk
Not me, I use the standard Arduino tools on my Mac.
I have managed to persuade an Arduino to drive a Resolver-feedback
300V 3-phase BLDC servo (with no hall sensors) though.
http://www.youtube.com/watch?v=oyeJfNg3NfQ
Pretty awesome I would
Le jeudi 14 octobre 2010 à 14:26 +0200, Sven Wesley a écrit :
Not very CNC'ish, but I'm doing a controller for a VP37 Bosch diesel pump,
Arduino of course. :)
-
hey, this souds VERY interresting to me. I planned long time ago to
do my own VP pump controller, but never had time to...
On 14 October 2010 13:26, Sven Wesley svenne.d...@gmail.com wrote:
Not very CNC'ish, but I'm doing a controller for a VP37 Bosch diesel pump,
Arduino of course. :)
I think I would be looking at an EEC IV for that.
http://kvitek.com/ford/
--
atp
Le jeudi 14 octobre 2010 à 13:46 +0100, Andy Pugh a écrit :
On 14 October 2010 13:26, Sven Wesley svenne.d...@gmail.com wrote:
Not very CNC'ish, but I'm doing a controller for a VP37 Bosch diesel pump,
Arduino of course. :)
I think I would be looking at an EEC IV for that.
2010/10/14 yann jautard brico...@free.fr
Le jeudi 14 octobre 2010 à 13:46 +0100, Andy Pugh a écrit :
On 14 October 2010 13:26, Sven Wesley svenne.d...@gmail.com wrote:
Not very CNC'ish, but I'm doing a controller for a VP37 Bosch diesel
pump,
Arduino of course. :)
I think I
On 14 October 2010 14:07, yann jautard brico...@free.fr wrote:
I think I would be looking at an EEC IV for that.
http://kvitek.com/ford/
looks like EEC is the MCU for gasoline engine control, not diesel.
some basical routines may be similar, but the injection control is
totally different.
On 14 October 2010 14:26, Sven Wesley svenne.d...@gmail.com wrote:
Off topic, but yes, the routines for manipulating a diesel system is way
more simple than a gasoline EFI.
That rather depends in the diesel...
A common-rail, multi-injection, variable-geometry turbo, variable EGR
(with cooler
On 10/14/2010 9:37 AM, Andy Pugh wrote:
On 14 October 2010 14:07, yann jautardbrico...@free.fr wrote:
I think I would be looking at an EEC IV for that.
http://kvitek.com/ford/
looks like EEC is the MCU for gasoline engine control, not diesel.
some basical routines may be
On 14 October 2010 16:23, Dave e...@dc9.tzo.com wrote:
Any idea how expensive their software and devices are?
Probably Very and the software only really does logging.
I had a look at the version we have here (before he left Ford and set
up on his own) and it seems like all the IO is memory
On 10/14/2010 11:58 AM, Andy Pugh wrote:
On 14 October 2010 16:23, Davee...@dc9.tzo.com wrote:
Any idea how expensive their software and devices are?
Probably Very and the software only really does logging.
I had a look at the version we have here (before he left Ford and set
On 14 October 2010 17:18, Dave e...@dc9.tzo.com wrote:
I wonder how difficult debugging is with that software?
Are all of the EEC IV's pretty much the same?
Those can't be very expensive with all of the junked Ford cars around here.
Any idea if that book on that web page is any good?
I
On Thu, Oct 14, 2010 at 5:12 AM, Andy Pugh a...@andypugh.fsnet.co.ukwrote:
On 14 October 2010 09:59, Erik Christiansen dva...@internode.on.net
wrote:
There seems to be widespread [AVR|Arduino] familiarity amongst EMC2
users, so there may be scope for cooperative development of useful
2010/10/14 Andy Pugh a...@andypugh.fsnet.co.uk
On 14 October 2010 14:26, Sven Wesley svenne.d...@gmail.com wrote:
Off topic, but yes, the routines for manipulating a diesel system is way
more simple than a gasoline EFI.
That rather depends in the diesel...
A common-rail, multi-injection,
: Re: [Emc-users] Arduino as MPG and DRO for EMC
2010/10/14 Andy Pugh a...@andypugh.fsnet.co.uk
Not me, I use the standard Arduino tools on my Mac.
I have managed to persuade an Arduino to drive a Resolver-feedback
300V 3-phase BLDC servo (with no hall sensors) though.
http
Thanks for the positive feedback--I'm happy to contribute some value back
into the community for a change!
In terms of platform, I'm going to stick with the Arduino until and unless I
hit a wall that really compromises things. Right now, I'm working up a board
that will have a 25-key matrix
If you need to reduce the number of pins the LCD consumes, you can interface
to a serial LCD like the one from sparkfun. This will offload all the LCD
timing routines off the Arduino but will require the Software UART module
and only needs 1 pin. You can also use a 2wire interface by using a shift
Just thought I'd share a quick update on my project to build an
Arduino-based control pendant for EMC.
http://www.youtube.com/watch?v=flajZMff28U
This video shows an Arduino communicating with EMC and functioning as both
an MPG and remote DRO. I will be publishing more details along with source
I was thinking the exact same thing, only I started on the other end,
designing the perfect pendant. You, wisely, started by actually interfacing
Arduino with EMC. I definitely look forward to reading your adventures.
have you considered using the new Arduino Mega 2560 as a starting point to
-
From: Colin Kingsbury ckingsb...@gmail.com
To: emc-users@lists.sourceforge.net
Sent: Tuesday, October 12, 2010 9:31 AM
Subject: [Emc-users] Arduino as MPG and DRO for EMC
Just thought I'd share a quick update on my project to build an
Arduino-based control pendant for EMC.
http
make that www.mbed.org not mebed goldilocks ;)
On Tue, Oct 12, 2010 at 12:18 PM, John Harris jdhhar...@customstage.net wrote:
You might want to take a look at the mbed module www.mebed.org that has been
referred to as 'Arduino on steroids'. There has been a lot of porting of
Arduino projects
Isn't mbed proprietary? I looked for schematics and firmware source on
their website but didn't see anything.
The last thing I want to do is get locked into somebody's single-source $60
module.
DougM
On Tue, Oct 12, 2010 at 11:08 AM, Thomas Powderly tomp4...@gmail.comwrote:
make that
(free). One day I
will convert the library functions that I am using to straight C code.
John
- Original Message -
From: doug metzler doug.metz...@gmail.com
To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net
Sent: Tuesday, October 12, 2010 1:50 PM
Subject: Re: [Emc-users
Great job! Am looking forward to documentation.
Will Baden
Date: Tue, 12 Oct 2010 11:31:11 -0400
From: ckingsb...@gmail.com
To: emc-users@lists.sourceforge.net
Subject: [Emc-users] Arduino as MPG and DRO for EMC
Just thought I'd share a quick update on my project to build an
Arduino
to documentation.
Will Baden
Date: Tue, 12 Oct 2010 11:31:11 -0400
From: ckingsb...@gmail.com
To: emc-users@lists.sourceforge.net
Subject: [Emc-users] Arduino as MPG and DRO for EMC
Just thought I'd share a quick update on my project to build an
Arduino-based control pendant for EMC.
http
On Tue, Oct 12, 2010 at 12:50 PM, doug metzler doug.metz...@gmail.comwrote:
Isn't mbed proprietary? I looked for schematics and firmware source on
their website but didn't see anything.
The last thing I want to do is get locked into somebody's single-source $60
module.
DougM
At it's
Works perfectly - both the Arduino comms (ftdi_sio) and EMC2.
Thank you.
Steve
On Tue, 2008-09-30 at 19:48 -0500, Jeff Epler wrote:
Alex Joni has uploaded a new version of the kernel package which
includes the ftdi_sio driver. If you can, please try the new kernel
package by downloading
I am home - what do you want to do about suzi?
love you
sam
- Original Message -
From: Steve Hobbs [EMAIL PROTECTED]
To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net
Sent: Wednesday, September 24, 2008 5:02 PM
Subject: Re: [Emc-users] Arduino with Ubuntu 8.04
Re Kernel update,
Downloaded this onto desktop and then all I had to do was double click
and installer ran automatically.
Now works fine with my Diecimilia board whereas before I could not
download to the chip before, so far so good. I'm not in my workshop so
unable to try emc actually running,
Alex Joni has uploaded a new version of the kernel package which
includes the ftdi_sio driver. If you can, please try the new kernel
package by downloading
http://www.linuxcnc.org/hardy/dists/hardy/base/binary-i386/linux-image-2.6.24-16-rtai_2.6.24-16.30.linuxcnc.4_i386.deb
and installing it
The final piece of the jigsaw, in case anyone has similar problems.
The Arduino IDE wouldn't talk to the Arduino board because
serial.debug_rate in ~/.arduino/preferences.txt was set to 14400, a
value not supported by the port (something to do with the ftdi_sio
driver?).
Setting this value to
OK, here's what I've found so far.
1. The ftdi_sio driver is included in the generic 8.04 kernel and the
Arduino attaches to port /dev/ttyUSB0 as expected.
1.1. Both GtkTerm and the Python serial library can then communicate
with the Arduino (I programmed it to act like a serial
On 21 sep 2008, at 18:54, Steve Hobbs wrote:
OK, here's what I've found so far.
1. The ftdi_sio driver is included in the generic 8.04 kernel and the
Arduino attaches to port /dev/ttyUSB0 as expected.
1.1. Both GtkTerm and the Python serial library can then communicate
with the
On Sun, Sep 21, 2008 at 05:54:34PM +0100, Steve Hobbs wrote:
3.1 I tried to follow Jeff's instructions to build the kernel with
the driver included, but came off the rails at step 3 with:
dpkg-src: command not found
looks like I meant dpkg-source
Jeff
On 21 sep 2008, at 19:25, Jeff Epler wrote:
On Sun, Sep 21, 2008 at 05:54:34PM +0100, Steve Hobbs wrote:
3.1 I tried to follow Jeff's instructions to build the kernel with
the driver included, but came off the rails at step 3 with:
dpkg-src: command not found
looks like I meant
On Sunday 21 September 2008, Dirk wrote:
If you are lucky you can use the debian way of compiling
kernels. This will solve dependency's too. Try: apt-get install kernel-
kpkg this will install all stuff needed to compile your own kernel in
a nice .deb package.
That should be
Fantastic - it works! Thank you for your help Jeff.
Just for the record then, I've rebuilt and installed the kernel
according to Jeff's recipe and now the Arduino talks happily with EMC2
again.
The Arduino IDE still fails to connect to the Arduino board, but that's
for another day since I can
Sorry, me again.
Update manager has just popped up to offer me one update:
linux-image-2.6.24-16-rtai.
It looks like it wants to reinstall the release kernel in place of my
patch. Any idea why? Do I just have to keep saying No?
Steve
I've just upgraded my machine to Ubuntu 8.04 using the EMC2 live CD.
I've been working on a jog pendant and DRO using an Arduino Diecimila
and everything was working fine with Ubuntu 6.06, but since the upgrade
neither the Arduino IDE nor my Python interface code can talk to either
of my Arduino
I haven't tested this myself, and it will be a time-consuming process,
but you can rebuild the realtime kernel with this driver included.
0. Because you're going to overwrite the installed kernel, install a
generic kernel so you can still boot even if something goes wrong
with the new kernel
Wow!
Thanks, but before I dive in so deeply, how likely is it that the
problem really is the missing ftdi_sio driver? Was this driver included
in the Ubuntu 6.06 / EMC2 Live CD installation? (I never checked,
because it all just worked)
Steve
On Sat, 2008-09-20 at 15:37 -0500, Jeff Epler wrote:
21, 2008 12:36 AM
Subject: Re: [Emc-users] Arduino with Ubuntu 8.04
Wow!
Thanks, but before I dive in so deeply, how likely is it that the
problem really is the missing ftdi_sio driver? Was this driver included
in the Ubuntu 6.06 / EMC2 Live CD installation? (I never checked,
because it all
- Original Message -
From: Steve Hobbs [EMAIL PROTECTED]
To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net
Sent: Sunday, September 21, 2008 12:36 AM
Subject: Re: [Emc-users] Arduino with Ubuntu 8.04
Wow!
Thanks, but before I dive in so deeply, how likely
On Sun, Sep 21, 2008 at 12:40:09AM +0100, Steve Hobbs wrote:
I'm not sure what to tell you -- I just tested the code from
http://axis.unpy.net/01198594294 again and it (still) works for me.
Today, I'm using emc 2.2, ubuntu 8.04, and the arduino diecimilila
board. The sketch was compiled
I am trying to get an arduino working with emc2. So far it is sort of
working. The inputs work, but the outputs don't work.
I don't understand why it is partially working. If it can read the
analog and digital inputs, then the protocol is working. But maybe it
is only working one way?
Dirk
I'm not sure what to tell you -- I just tested the code from
http://axis.unpy.net/01198594294 again and it (still) works for me.
Today, I'm using emc 2.2, ubuntu 8.04, and the arduino diecimilila
board. The sketch was compiled using arduino 0010.
I tested in two main ways: first, I hooked pin 7
On 6 sep 2008, at 15:51, Jeff Epler wrote:
I'm not sure what to tell you -- I just tested the code from
http://axis.unpy.net/01198594294 again and it (still) works for me.
Today, I'm using emc 2.2, ubuntu 8.04, and the arduino diecimilila
board. The sketch was compiled using arduino 0010.
I just found this page http://axis.unpy.net/01198594294 about the hal
interface for arduino. I haven't done anything with the HAL interface
yet, since everything works out of the box. But at some point I assume
I will run out of parallel port pins. So, the arduino might be nice to
use for
In addition to my previous question. Is it also possible to use the
arduino to drive a machine?
I am also working on a small hexapod (only 3D movement, no tool
orientation).Something like this:
http://gizmodo.com/371917/abb-flexpicker-robots-legs-move-so-fast-its-scary
The interface between emc and arduino described on my web page --
http://axis.unpy.net/01198594294 -- is not suitable for real-time I/O,
which is required for motors. It is suitable for I/O where delays are
tolerable. Some uses I envision would include controlling the spindle
or starting,
On 24 aug 2008, at 17:13, Jeff Epler wrote:
The interface between emc and arduino described on my web page --
http://axis.unpy.net/01198594294 -- is not suitable for real-time I/
O,
which is required for motors. It is suitable for I/O where delays are
tolerable. Some uses I envision
On Fri, 2007-12-28 at 15:11 -0600, Jeff Epler wrote:
(there are, or at least
were, similar board designs with RS232 or TTL serial instead of USB),
you run into bandwidth limits -- you can't quite transmit 12 bytes every
1ms at 115200bps, and with the protocol I used, it takes 12 bytes to
read
This looks interesting:
http://axis.unpythonic.net/01198594294
This looks like an inexpensive way to get fast PWM and encoder rates
except it doesn't work in realtime yet? It might be good for when you
have a large machine an want to put an I/O controller close to the
sensors and solenoids to
On Fri, Dec 28, 2007 at 11:39:38AM -0800, Kirk Wallace wrote:
This looks interesting:
http://axis.unpythonic.net/01198594294
This looks like an inexpensive way to get fast PWM and encoder rates
except it doesn't work in realtime yet?
I have been debating whether to announce this to a
77 matches
Mail list logo