Long thread but Ben created a Hal component to do rastering with the printer 
port. 

http://www.buildlog.net/forum/viewtopic.php?f=16&t=557

Sam

On Sat, 30 Apr 2016 13:39:57 +0100
 Sarah Armstrong <sarahj.armstron...@gmail.com> wrote:
> Linuxcnc works fine for Laser cutting ,
> 
> Laser rasterising is a totally different matter , and needs to be looked at
> from a different perspective
> it also depends on how your laserbeam is switched , and the modulation type
> used .
> their is some limited information regarding rasterising on the Wiki Pages .
> 
> 
> 
> On 30 April 2016 at 13:22, Nicklas Karlsson <nicklas.karlsso...@gmail.com>
> wrote:
> 
> > If you have problem with PWM signal generation there are plenty of cheap
> > micro controller development board available although protocols may be
> > worse. I guess it could be an idea to search m-codes for "professional"
> > laser cutters or maybe reuse codes usually used for spindle.
> >
> > 2016-04-30 3:48 GMT+02:00 Bruce Layne <linux...@thinkingdevices.com>:
> >
> > > I still haven't built my 3' X 5' 80W CNC laser, but it'll be controlled
> > > by LinuxCNC when I do.  I've had a big pile of laser parts for almost
> > > three years.  Maybe later this summer, if I finally find some mojo.
> > >
> > > LinuxCNC is better for cutting and embossing/engraving lines. LinuxCNC
> > > is not good for raster laser engraving.  Most of my laser jobs are
> > > cutting and light scoring which are essentially vector jobs, but I do
> > > have a few logos that are currently raster engraved on a friend's laser,
> > > which is essentially operating as a Windows printer using a proprietary
> > > printer driver, under CorelDraw.  My logos are simple, made of solid
> > > shapes, and I expect to render them as vector engravings by outputting
> > > vector image files from Inkscape.  That's the plan, anyway.  If you want
> > > to laser engrave photographs, you will probably need some way to raster
> > > engrave.  In that case, LinuxCNC may not be a good option for you.
> > >
> > > I've seen a few CNC lasers that used the -Z hack to turn the laser on,
> > > and that does have a certain simplicity, but I think it's too kludgey
> > > with too many tradeoffs and undesirable behaviors from the trajectory
> > > planner.  I plan on using M codes to turn the laser on and off.  I also
> > > plan on using the Z axis to drive stepper motors to jog the table
> > > elevation when setting up a job at the correct height.  In theory, I
> > > could laser engrave 3D objects by using the Z axis as well, but I don't
> > > plan on using any Z motion in my laser G code, other than maybe a fixed
> > > Z offset at the beginning from the homed Z position is I decide to have
> > > a hardware Z=0 with relative offsets from that for each job.  I also
> > > plan on a light duty 4th axis for laser cutting round objects.  One of
> > > my production jobs requires laser cutting and embossing cylindrical
> > tubes.
> > >
> > > For reduced power settings, I'll pulse width modulate a signal to turn
> > > the laser on and off fairly quickly.
> > >
> > > Many people would assume that it'd be easier and faster to draw
> > > something in CorelDraw and "print" it on the laser, but I hate it, and
> > > would much rather have direct control of the G code.  The CorelDraw
> > > print driver for the laser may be faster when making one or two of
> > > something, but it gives me no control over the order in which features
> > > are cut on the laser, which results in clumsy production jobs that are
> > > difficult to run because the order of subsequent steps are random, and
> > > there is a lot of wasted motion.  I want the control that I get writing
> > > G code by hand, in a logical progression.  To some extent, this is an
> > > extension of the lack of control I have in Windows, compared to Linux.
> > > I think it's more of a philosophical difference than a technical
> > > difference.
> > >
> > > Sorry, but I haven't implemented any of this LinuxCNC laser stuff yet,
> > > so I have only this generic advice and no specific LinuxCNC example code.
> > >
> > >
> > >
> > > On 04/29/2016 08:29 PM, Danny Miller wrote:
> > > > Having some preliminary thoughts about LinuxCNC's appropriateness to be
> > > > a laser cutter, like 120W CO2.  The other option is the open-source
> > > > Lasersaur or Axecut.   Those aren't particularly advanced trajectory
> > > > planners or anything.
> > > >
> > > >    Can it be a good tool for lasering?
> > > >
> > > > I did see where some people had done it with some hacks, but I don't
> > > > know how practical they are.  There was something about using a
> > negative
> > > > Z-value to turn on the laser.
> > > >
> > > > A lot of things come to mind.
> > > >
> > > > One, often the laser needs to turn on and off quickly, without
> > > > stopping.  If it's technically implemented as a Z-move, it would slow
> > to
> > > > move the nonexistent Z-axis.  Would that work by just changing the
> > > > Z-acceleration to something ridiculously high?
> > > >
> > > > Two, sometimes we do reduce the cut power, to only mark the surface
> > > > instead of cutting it.  Initially you reduce the depth of cut by
> > > > increasing speed, but if it's paper, you can't increase the speed
> > > > enough, you have to cut back on the power.  And the required power will
> > > > change inside the document.  How would that get specified, just with a
> > > > differing Z-depth?
> > > >
> > > > When not at the specified speed due to acceleration limits, the
> > software
> > > > needs to reduce the power to avoid delivering more energy/mm than the
> > > > user specified.  Actually this sounds like the easiest part, presuming
> > > > we can get an accurate instantaneous speed.
> > > >
> > > > All power adjustments come via a PWM pin.
> > > >
> > > > Danny
> > > >
> > >
> > >
> > >
> > >
> > ------------------------------------------------------------------------------
> > > Find and fix application performance issues faster with Applications
> > > Manager
> > > Applications Manager provides deep performance insights into multiple
> > > tiers of
> > > your business applications. It resolves application problems quickly and
> > > reduces your MTTR. Get your free trial!
> > > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> > > _______________________________________________
> > > Emc-users mailing list
> > > Emc-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/emc-users
> > >
> >
> > ------------------------------------------------------------------------------
> > Find and fix application performance issues faster with Applications
> > Manager
> > Applications Manager provides deep performance insights into multiple
> > tiers of
> > your business applications. It resolves application problems quickly and
> > reduces your MTTR. Get your free trial!
> > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> 
> 
> 
> -- 
> 
> The information contained in this message is confidential and is intended
> for the addressee only. If you have received this message in error or there
> are any problems please notify the originator immediately. The unauthorised
> use, disclosure, copying or alteration of this message is strictly
> forbidden. This mail and any attachments have been scanned for viruses
> prior to leaving the RcTechnix network. RcTechnix will not be liable for
> direct, special, indirect or consequential damages arising from alteration
> of the contents of this message by a third party or as a result of any
> virus being passed on.
> 
> RcTechnix reserves the right to monitor and record e-mail messages being
> sent to and from this address for the purposes of investigating or
> detecting any unauthorised use of its system and ensuring effective
> operation.
> 
> (c) RcTechnix
> ------------------------------------------------------------------------------
> Find and fix application performance issues faster with Applications Manager
> Applications Manager provides deep performance insights into multiple tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to