GearHeads Corner

General Category => Auggie: Augmented Machine Controller => Topic started by: tweakie on October 25, 2017, 05:45:57 AM



Title: My adventures with Auggie.
Post by: tweakie on October 25, 2017, 05:45:57 AM
I had not actually seen a 57CNC until this week and despite reading the Pokeys manual a few times there was still a lot that didn’t make any sense to me. As it turns out this clever little board virtually sets itself up and much to my surprise it was communica ting with my laser equipped machine before I knew it. There seemed to be a little confusion between the Y and B axis regarding the limit switches but as they all operate as intended I did not investiga te further.
Because I will be using the 57CNC to operate an existing machine using just the DB25 connectio n it needs to be pin compatibl e and I have found a couple of issues. The PWM signal is sent on pin 14 and I need it to be on pin 16 and in addition, it is active high and I need it to be active low. Despite my best efforts I cannot re-assign the PWM signal to another pin or invert the PWM polarity within the 57CNC set-up so a hardware solution is currently in progress.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on October 25, 2017, 06:59:57 AM
Now I appreciat e that this is bit unorthodo x but I have cut into a ribbon cable connector and using an opto-isolator I have inverted the PWM signal and transferr ed it from pin 14 to pin 16.
To be on the safe side, I am limiting the current drawn from the 57CNC pin 14 to around 5mA (which is sufficien t to drive the LED in the PC123 opto-isolator) and the Vcc for the opto-transistor is provided by the pull-up resistor in my laser psu input.

A simple, quick and in-cable solution which requires no additiona l power source.

Tweakie.

EDIT:  Please see post #8 for an update on this.


Title: Re: My adventures with Auggie.
Post by: tweakie on October 25, 2017, 07:24:06 AM
It’s alive !   :D

This is my first test run with Auggie and the laser powered up.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on October 25, 2017, 09:48:01 AM
A couple of observati ons – not problems.

1)   The splash screen is not totally erased when the laser screen opens.
2)   Auggie crashes when loading an image file using the AUGS button.

This only happens with the workshop WinXP computer, neither issues happen on a Win10 computer. As said it is not a problem to me as image compilati ons would not be made on the workshop computer and the remnants of the splash screen can be removed by changing to the default screen and back again, if I was really fussy.

Tweakie.



Title: Re: My adventures with Auggie.
Post by: ArtF on October 25, 2017, 01:28:00 PM
Hi Tweakie:

  You know, its a testament to your skill that you got a laser burning an engraving
without a single question on Auggies internals . I hadn't seen that done before.
Congrats, thats a real achievmen t, Im pretty impressed . The burn looked good too!

  Ill be intereste d in how you find the true 3d burning when you figure it out..

  I dont run XP anymore, but Ill look into the problem and see if I can see an issue I can
correct there. Same with images, they should load fine, though they are a bit memory
 hungry.. Auggie is a beast I kinda tame to do what I need at any given time, few of us
are users of it, but I kinda like it when I run it. Im in the design process to make it do
3d printing by laser, but Ill wait to see how that works out..

 Yell as you get into trouble in Auggie, but based on your progress so far I guess
 I needn't worry..

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on October 26, 2017, 01:57:23 AM
Thanks for the kind words Art but I am really not that smart – I watched your video’s and read many of the Members posts here before I even attempted to get Auggie working  ;)

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on October 26, 2017, 05:30:29 AM
It is now evident to me that there are just sooo many different settings and adjustmen ts that can be made within Auggie that it could take some while to achieve the optimum results for any particula r process or material.

Here are a couple of attempts, using different settings, with the same 8 bit image.

Tweakie.



Title: Re: My adventures with Auggie.
Post by: ArtF on October 26, 2017, 07:52:10 AM
I like all three. :) , the circular one is kinda nice.

   In Auggie your free to make any GCode shapes, so sine waves, hilbert curves and such in Gcode
would all create interesti ng back pattern shapes in the burned photo. I suspect its easy to come up
with texturing patterns as well. 

  As to settings, there are a lot. Then there's macros you can write to do special things you
may want. Your Gcode can call macro's or even have C script in it, so may special processes
can be automated . Auggie is nothing if not versatile . With versatili ty though, comes 
complexit y so it can be a bit much to figure out all the ins and outs. ( To be honest I'm still
figuring them out myself.. I only burn with Auggie in the winters).

  How do you find the "only burn with g1 motion" feature? Its my favorite thing with laser.
Any suggestio ns to make it better? Does your power vary properly during accelerat ion to
smooth out burn marks typically found in non-corrected motion? Ill be back at Auggie when
Vexx is released so feel free to plug any suggestio ns you may have.

 Great work!, keep showing us the results, I think your way ahead of the curve.

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on October 27, 2017, 05:02:03 AM
Hi Art,

Yes indeed sir the ‘only burn with G1 motion’ works very well and of course, avoids codes such as M62/M63 etc.
So far I think I have only had the accelerat ion and decelerat ion zones outside the work area but my machine has an LED which varies in brightnes s with the PWM signal. I can observe the tickle pulse during the Accel / Decel zones and the PWM tracking up and down within in the image areas.
I have had to re-think my earlier idea of inverting the PWM signal using an opto and reverted to using a transisto r which exhibits a much smaller propagati on delay. The delay in the opto on-time was noticeabl e from close-up inspectio n of the work.

It’s going to take me forever to learn all the features of Auggie (I have been using Mach for over 10 years and I still don’t know the half of that) so I don’t think I will be making any suggestio ns for improveme nts any time soon.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on October 27, 2017, 06:40:55 AM
Tweaky:

   Ill make note to check the PWM, I thought it was invert-able. Of course simply inverting the power demand would invert it,  I cant recall if I allowed that to happen. Ill check at next opportuni ty. Sounds like a simple software fix..

   So long as your having fun with it, it fulfills its purpose. It was written to be a general experimen ters
CNC controlle r. I'm one of those who is always playing with a new idea, usually half baked and failing,
but hey, M3's driver came from such half baked idea's :) ,so I needed such a platform, Mach3
did it for me for over a decade, but that missing PWM capabilit y made Auggie necessary . Its Gcode
isn't as complete as Mach3's, but its scripting and macro capabilit y blows M3 out of the water for
experimen tation involving weird or unknown devices. 

   More will be added to it as I play with a few idea's this winter.

Have fun,
Art

   


Title: Re: My adventures with Auggie.
Post by: tweakie on October 27, 2017, 06:54:52 AM
Hi Art,

Every indicatio n is that PWM is invertibl e and there are check boxes to that effect within the 57CNC config. but I spent a good 2 hours trying and it defeated me.
I have now had time to test my hardware solution and it works just fine for me (I was initially concerned about using a transisto r in this manner with possible tri-state logic but all is well).

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on October 27, 2017, 07:19:26 AM
Tweaky:

 Yeah, its probably fine, any lag you see may be Auggies fault, its a tricky thing to try to linearize the pwm over the
accel period so it can appear a bit laggy. The config settings of min and max power can help as
they set the actual start power point(   you set to the PWM power at which laser actually starts
coming out, this can be pretty high on some laser, or low on others. ), this helps in the linear aspect of the accel power correctio n.

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on October 29, 2017, 02:07:50 AM
I have just tried some vector cutting as a test of the varying PWM with velocity. My test Gcode is approx. 50/50 arc’s and straight lines so should be a good test.
The results were not quite what I was expecting…
At a maximum set feed-rate of 6000 I was only achieving a max. of 30% PWM but at a maximum set feed-rate of 500 then I was achieving a max. of 100% PWM.
At first sight it appears that the PWM duty cycle is reducing as velocity increases – the exact opposite of what I was expecting .

I am wondering if I have screwed something up in my software settings somewhere ?

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on October 29, 2017, 07:54:01 AM
Hi Tweak:

   Well, its hard to say. But, let me explain how that works.
Lets say you have set a max speed of 6000. Whenever the head is moving
in a G1, it computes the speed for that ms by the number of steps it will
take during that ms ( on each axis so vectored to a direction al speed. ).

   So if, just like the days of M3's CV modes, you command a speed which
the head doesn't truly reach, the speed will never hit 100%. If I run RoadRunne r
for example, and the max speed it hits is 340mm/sec due to speed/accel/Jerk
constrain ts in the run, and I have commanded 1000 as a feedrate, the max PWM
during that run at its fastest point will be 34%. Commandin g a higher feedrate will
further lower the laser power reached.

   So in a vectored mode, the feedrate commanded is a master setting of top
power as well as speed by virtue of end resultant speed. What I do is a test run in air,
note the speed actually reached, and command that as the max feedrate.
 In this way it does hit 100%.

  Trouble is, it may only hit 100% in a straight away and less than that in any other area.
The laser meanwhile is adjusting for max power on a 0-100% scale on actual feedrate
divided into the max feed-rate commanded .

  Now, we also run into a problem of linearity, most lasers are not linear in power,
most specially at very low power. You can for example get 0% until a PWM of 15%
or even 40% on some lasers. They seem to vary widely in this, glass tube lasers
usually have this at a high number as the turn on point is a bit high.

  SO in the config ( from memory) is a dual setting, min power and max power pwm.
This should be set for the lowest power to be the point of turn on. The highest may be set
for a safety ( I recommend 95% or so) as the highest the laser will go to. It may be set to
100 for many lasers, but some co2's are recommend ed not to go beyond 27ma or so
, so the setting is there to restrict it to that 27ma , you'd need to know what pwm sets it to
27ma is all ( trial and error will often suffice.).

  If the low is set too low, the start of a line will go away as the laser wont turn on till it reaches
a pwm of the laser plasma start point. The high setting as I say, is simply a safety milli-amp limit
for your laser.

  This can be important in variable accel power because as it slows to zero speed, the power ramp
will reflect the minimum turn on power to be zero, not actual pwm of zero. SO make sure you play
with those adjustmen ts and command a feedrate that you can actually reach, not a feedrate that's
unreachab le.

  I noted last time I used this ( to cut out a vine in paper ) that it needs a bit of work, it works but
I found it hard to tune the power/feedrate curve. I plan this winter to add a better way of calibrati ng
the power/speed curves so one can more easily find the sweet spot for a cut. My thought is that it'd
be better to allow a user to set a speed curve designed for that cut or machine.

   Because this can be hard to tune, there is a button on the laser panel to turn off this speed
correctio n. Its labeled "DistCor" and will turn off the accelerat ion checking. This will give you selected
power whenever it moves. This , of course, leads to burning in corners and slow area's just like my co2 laser
does when run from its firmware instead of Auggie.

  Most co2 laser engravers take care of this with speed, they try to do a constant speed as much as they can
and allow for burning too much on corners and slow areas. As they have low mass heads they can do a pretty
good job of constant speed most of the time. My laser is high mass, I have to use anti-jerk control
for smoothnes s and this is why distcor exists.  I have to use accelerat ion and jerk limiting, and this makes
full power lasing on vectors difficult . When tuned in by selecting proper feed and such the vectors seem to
work fine.

  So turn off DistCor and you should get full selected power during any ms of motion, kinda like Mach3's on/off
P commands without having to enter them. You can also slide the laser power slider even during a run for
fine correctio n.

  Lastly, the accel/jerk limits play a part as they control just how slow youll have to go in corners. If you adjust
Jerk Limits upwards, you make it faster on the curves, this is a hard one to tune, some may have jerk set to 5000,
I set mine quite frequentl y to 500,000 depending on what type of work Im doing on it.  It takes some experimen ting
during a vector run to find your best jerk setting if your using DistCor to smooth out power.

  So this winter Ill be looking into better ways to smooth this out, perhaps with user settable speed/power curves
for better control of end power in various situation s.  YaNvrNo is my main laser tester, and we both noticed that
vectors take some tuning to do and speed curves we discussed as a way of getting a better result.

  So, lots to play with there, turn off DistCor though and a vector cut is much easier and works more like the
normal engraver does and should mimic M3's P modes for on/off.

 Yell if you dont have a DistCor button, Im pretty sure I put it in the release, its on my panel..


Let me know how you make out,

Art




 

   

 

 
 


Title: Re: My adventures with Auggie.
Post by: tweakie on October 29, 2017, 08:24:20 AM
Hi Art,

Many thanks for the extremely detailed explanati on. I had spotted the Distance Correctio n button but had no idea of it’s purpose or function. Once you mention it then it is obvious that I could not get anywhere near to the 6000 set feed-rate thus the reduced PWM – it all makes sense now – thanks again.

I am just loving the ‘AUGS’ button and Auggie’s variable PWM laser power control together with the ‘S curve’ Accel / Decel and motion from the 57CNC. My machine is loving it as well – much quieter and smoother in operation which is certainly kind to all the mechanica ls.  My 8 bit photo reproduct ion is going to be heading to new levels  ;D

Tweakie.



Title: Re: My adventures with Auggie.
Post by: Mooselake on October 29, 2017, 09:26:25 AM
Hi, Tweakie!

Is this with the same Tweakie CNC/laser I had the privilege of visiting some years back?  Pictures?

Kirk



Title: Re: My adventures with Auggie.
Post by: tweakie on October 29, 2017, 10:39:47 AM
Hi Kirk,

Yes indeed sir, it's the same machine although there have been a few changes and additions . The machine is mainly used for rotary engraving and the laser was just added as an extra but it works as a multi-purpose machine. Check out the pictures etc. on my website for the deja-vu  ;)

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on October 29, 2017, 01:57:40 PM
Sweet image.

   Glad your having fun with it and its running well for you. Auggies 6th order motion
should make almost any machine happy mechanica lly, the heavier it is, the happier
it will be. I havent found the planner to be quite perfect, it seems to labour under
some types of code, though I do find tuning the Jerk clears it up normally.

   Small segment code is probably the worst torture for this type of planner, unlike Mach3,
Auggie has to create a continuou s start to stop segment before it starts to move, it
updates the complete line from current position to new positions as they are added
and figures out the jerk and motion waveform again from start to end to make sure
added moves that allow higher speeds due to distance can increase that speed.

  This means in short line code the entire future motion profile may be recalcula ted
hundreds of times per second as the lines are added and depending on speed
through that motion. The Jerk calculati ons are a huge part of this, and can tax a
system, so if you find it stutterin g or anything, increase the Jerk, youll find that
usually smooths it out, its a balance that can be hard to find that works for all code.

  One other note, the Aug button can create both 2d and 3d laser engraving s, the 3d is
made by using a grey scale depth image, (they can be created by saving a grey scale
image of an STL display). Nothing the Aug button does actually changes Auggies
operation, it does all the things it needs to do in the GCode file, so by looking
at the weird additions to your GCode you can get an idea of how the Aug button
works, and how you can do the same things in your own GCode. GCode commands
are available to load binary image data , vary power for it, adjust the power in
stages related to depth for multi-pass 3d work, and to reset the variables that
control such things. Its kinda like Mach3's P words for laser power on/off,
but on steroids. Take note that for engraving s the Gcode is loading a data file
that is the same name as the Gcode file. The data file is just a binary format of
a normal grey scale image.

  If you need to shut down a long image run, pause it at the end or start of a line.
Auggie will reload and get you setup to the right spot when you restart with a continue
button press after restartin g the program the next day.

Just a couple notes to consider as you learn the program.  :)

Art



 


Title: Re: My adventures with Auggie.
Post by: tweakie on October 30, 2017, 06:37:17 AM
Thanks to YNN for posting the depth map image on his website - I had to give it a try.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on October 30, 2017, 06:57:43 AM
:), I have a few of those hanging about..

 This is to Certify that ___TWEAKY ___ has
achieved the required prerequis ites and is hereby
granted a Baccalaur eate degree in Auggie CNC
from the Universit y of Gearotic. May God have
mercy  on his soul.


Congrats. . :)
Art


Title: Re: My adventures with Auggie.
Post by: tweakie on October 30, 2017, 07:11:36 AM
Hi Art,

Thanks for all the additiona l informati on, there is an awful lot for me to take in – Auggie is so much more than it first appears.

I think all this data now needs collating into one place so all those that follow know the way. Sounds like the manual ???

Tweakie.



Title: Re: My adventures with Auggie.
Post by: ArtF on October 30, 2017, 08:30:42 AM
Tweaky:

 I doubt if a real manual will ever be forthcomi ng on Auggie,
Its such a specialty program that few will adopt it, in truth it
was written for myself and YNN, who contribut ed the greyscale
for you. It was fun to write though so it became more than I
 envisione d.
    We'll see how it develops over time if indeed I get it doing
3d printing it may be useful to a larger group of users to
 be feasible. Its all one reason I was very happy to see you
got it running with no real assistanc e. Proves its possible. :)


Art


Title: Re: My adventures with Auggie.
Post by: Ya-Nvr-No on October 30, 2017, 09:33:13 AM
Thanks Guys
 
Tweakie: History has proven from your past detailed posts on your website and other forum's,  That you're great at passing on your journey to learn and share knowledge . You're the perfect candidate to pass on your recent learning curve.  We feel Auggie is a true functiona l tool for not only laser work but teaching and understan ding how scripting is written & applied and is not difficult or black magic. There are lots of examples and I have so many more to glean from.

One issue is both Art and I go from one wild idea project to the next. I think we go by the squeaky wheel principle, we are here to help and share what we have learned. It was great & impressiv e to see from your experienc e there was a limited squeak. Wait till you learn how to create panels or edit your screen set and then learn the true power of Auggie.

Nice to hear my website was useful for more than my understan ding of Robots, Crawlers and the inquisiti ve. (Awstats=interesting data collector)


Title: Re: My adventures with Auggie.
Post by: tweakie on October 31, 2017, 07:16:44 AM
Unfortuna tely I don’t know enough about Auggie to contribut e anything at all towards a manual but if you think it would help or be of any assistanc e to others (bearing in mind that my laser is set-up is entirely different ly to the norm.) then I could do something like a .pdf write-up on what I did to get my system working.

I agree that the cost of the 57CNC may be a limiting factor here but, hopefully, there will be followers . I am sure you all know but my main interest is in the 8 bit photo etching aspects of Auggie (I really do need to move on from the LPT parallel port operation associate d with the Mach3 plugin) but each user will, I am sure, have a different priority or interest.

I can see a great potential for Auggie, it is just a matter of getting it noticed.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on October 31, 2017, 07:52:38 AM
Hi Tweaky:

  Thanks, very generous of you. Any experienc es you have would be
greatly appreciat ed, you can post them here on the forum under Auggies
topics. Im going on the theory that anyone intereste d will have enough
informati on in the forums to get them running.

   Im not highly motivated to push Auggie as a controlle r, it was written with
an experimen ters motive, so I opened it up enough to do almost anything
that ones wants it to do within reason. It isn't for the meek though, or
those new to such things unless they are dedicated . I know from running
Mach3 that I don't really want to support a CNC controlle r for the general
populatio n, I'm past that workload requireme nt, :), but I'm more than willing
to support a hobby community of users that have the  interest and drive
to make it work for them and support each other.

  So please post any things you found confusing, Im willing to bet those that
follow you will have similar concerns and may be shy to ask. (Though
no-one should ever be shy to ask.. ). Also feel free to mention your experienc es
to others that you think may have similar needs. 

  We're always happy to have new blood around here, fresh minds make for
fresh ideas. You may want to mention to anyone intereste d that Auggie is a free program, it doesn't require any license, and is now a separate download. I
made it that way as a payback to the CNC community for over a decade of
support.

Glad your having fun with it.
Art

 


Title: Re: My adventures with Auggie.
Post by: tweakie on November 02, 2017, 07:45:08 AM
Now you have to use a bit of imaginati on here because this result is really not very good (still learning) but I thought it may be of interest.

This image was produced using Auggie and an Impact Electroma gnet.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 02, 2017, 08:47:56 AM
Well, I have to say its pretty good. The patterns seem almost random, but from any distance the effect is very good. Was this done witht he laser PWM output? , or just
a binary ouput?

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on November 02, 2017, 10:52:48 AM
Hi Art,

That was just using the binary data from the PWM output (I am still working on the magnet driver which will convert the PWM to impact weight).

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 02, 2017, 03:14:46 PM
Thx

 I was wondering if the pwm would work for an impact.. seems it does,. :)

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on November 03, 2017, 03:38:56 AM
Impact magnet operation is definitel y possible with Auggie but axis velocity has to be a lot slower than with laser.
Although the cost of diode lasers is constantl y falling an impact magnet set-up is relativel y cheap and it makes a remarkabl y good job on binary materials (such as granite). Who knows, it may give Auggie an appeal to an entirely different group of users.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on November 04, 2017, 07:14:14 AM
A previousl y used image converted from 8 bit greyscale to 1 bit dithered and then reproduce d using an impact magnet.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 04, 2017, 05:23:18 PM
wow, certainly decorates an aluminum plate. Nice work!

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on November 05, 2017, 01:26:22 AM
Thanks Art.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on November 12, 2017, 06:11:16 AM
This 1 bit image was laser produced (etching black paint off aluminium).

Something I would like to be able to do is a similar image (which has not been dithered) using an impact magnet but I am unable to reduce the Pulse Repetitio n Frequency of the PWM signal to below 1kHz.

Is there any way to get the PRF down to a minimum of say 10Hz or so ?

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 12, 2017, 06:56:15 AM
Tweaky:

  Nice graphic..

   Ill check on next opening of Auggie's code. It seems to me that
the laser-spindle library has a setting of the base frequency,
set currently to 5khz base, but I think by editing the  laser-spindle
file you can change the 5khz to anything. .

Art


Title: Re: My adventures with Auggie.
Post by: ArtF on November 12, 2017, 07:00:58 AM
Tweaky:

  If you hit the LIB button and open the GCode folder, youll find the
laser-spindle library, its in C Script and starts with

global LaserAxis = p.GetInt("Axis",8);
global LaserMaxP ower = 100;  //max power = 100%
global LaserPWMP eriod = p.GetFloa t("Period",.0002); //for 5khz tickle 
global LaserPWMC hannel = p.GetInt("Channel",4);
//get a pokeys link for the spindle
global SpindleCo ntrol = Motion();

   If you change .0002 to the period youd like to check, it should work
so that you go from 0-100% with a period of whatever you set. So if
youd like 1khz, just set to .001 for the period instead of .0002 as my laser
uses.
   
  If you look through the file youll find the macros that actually control
the laser output and you can vary them as you like.

Art



Title: Re: My adventures with Auggie.
Post by: tweakie on November 12, 2017, 07:20:48 AM
Excellent !

Thanks Art, I will give that a try. I am looking for around 50Hz to 80Hz at the moment. Although I have kept the mass of my electroma gnet solenoid as low as I possibly can I still cannot achieve the PRF of the Metaza. Still, having a diamond tip I think I can give granite (and glass) a good run for it’s money  ;D

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 12, 2017, 07:59:01 AM
 Tweakie:

 Let me know if you hit a brick wall, Ill dig deeper for you. Ive been
working on the new CAD module for about a year, so my memory is cloudy
on some of Auggies specifics, I always have to go back and figure out how I
did things in questions like this, but in general, for almost every action Auggie takes in reference to hardware, a script is the end handler.

  You can open any with LIB, select "Local Edit" and the script library will
open in your scripts MDI window for editing, unless your in programme rs mode when it will open in the code debugger. Usually you dont need the debugger module open to do simple changes, its more for developin g a complex script or complete hardware libraries .
   
  So if you open for local edit, you can just change the .0002 to .001 and then select LIB again, and press "Check In". If the script has no errors, it will light
up green in its list, otherwise red. From that point forward the base freq will be 1KHZ.

  You could also copy the spindle laser library and create one called Spindle PIN library with the same text, but with changes for a pin punch, you can then select which spindle you intend to use on any session. Just ensure you have only 1 spindle type checked green at any time. My thought at the time is that one could have any number of special spindles, lasers, diodes and punches and simply select at run time which device you will use by checking its box. (again be sure only 1 is selected. :) ). That way the same GCode will run all spindles with no changes.

  The same is true of GCode. You can have several GCode libraries where you change the meaning of various GCodes to match the spindles or devices you wish to use. Your G33, for example, could do one thing, where another's G33 could trigger something else.

  All this is probably more advanced than you may want to go at this point,
but worth keeping in mind for your future experimen ts.  Auggie is nothing
is not configura ble, much more so than Mach3 was. (And it was pretty configura ble. )
   

   (This is slightly different from the video so I figured Id mention it. Most users now never have to open the script debugger, local editing on the
main screen is recommend ed for simpler editing of things like parameter s.).

   All scripts are in a very simple language called MonkeyC and you'll find its
not very hard to figure out in editing.

Art



Title: Re: My adventures with Auggie.
Post by: tweakie on November 12, 2017, 08:36:42 AM
Thanks again Art – so much informati on for me to digest my friend.

My laser equipped (and 57CNC) machine is still being used for productio n work so I don’t get as much play time as I would like but I will get onto the PRF issue as soon as I can.

I purposely don’t ‘Multi-Task’ and I really admire just how you manage to switch between Auggie, Gearotic, Mach4 Parallel Port, etc., etc. with such ease.

Perhaps, one day, I will know and understan d what I am doing but I don’t think it’s going to be any time soon.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on November 13, 2017, 05:59:36 AM
Hi Art,

Unfortuna tely, it appears that changing the PWM Period to .02000 in the laser spindle library does not resolve the issue. I still cannot reduce the actual PRF below 1kHz.
I can change the period in the Engine/Planner Config. to 0.020000 and it stays and I can also change the period in the PoKey’s PWM set-up to 20mS and save the change but once Auggie has been restarted the PoKey’s PWM set-up gets changed back to 1mS.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 13, 2017, 10:56:56 AM
Tweaky:

 Thanks, Ill check out why and fix it. I have changed it here to higher frequenci es as a test, but hadnt gone any lower. Ill let you know
when its fixed.

Art


Title: Re: My adventures with Auggie.
Post by: ArtF on November 13, 2017, 10:02:20 PM
Tweaky:

   Can you check next time and see what the message says in the log. (Log is large button top right of screen.). Usually, on an M3 command youll get a message telling you what the new period was just set to be. If the Spindle library says .01 , it should give that in the message..

Thx
Art



Title: Re: My adventures with Auggie.
Post by: tweakie on November 14, 2017, 02:25:09 AM
Hi Art,

Sorry to bother you with this, I am obviously doing something wrong but I have no idea what.
As far as I can tell the log is correct – it reflects the Engine/Planner config.
I can set a period of 0.01 in the Engine/Planner and it stays set.
However, the measured PRF is 1kHz (as shown in the Pokeys config.).

The abnormali ty is that I can set and measure any PRF above 1kHz without issue I just can’t get below it.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 14, 2017, 07:29:21 AM
Tweakie:

   lol, never assume its you. With over 100,000 people using Mach3,
one can assume their screwing up is m3 doesnt do as expected,
but in Auggie, your a member of a very exclusive group, probably less
than 20 at any rate. This means any variety of small weird things
can occur.  The Pokeys actually has firmware code in it specifica lly
for Auggie, they've been great to add it for me, and it undoubted ly
could have a few bugs, or it may be my code.

   Ill run some tests in there and figure out why it wont go
less than 1Khz. Ive probably only tested down to 1Khz. In fact
now that I type this I see a correspon dence here, I control
the pokeys at a 1Khz frequency, 1000 waypoints of motion
and control per second. This may explain why, in the context
of Auggie the limitatio n exists.  I dont KNOW this, but the
1Khz being a magic number tells me there may be a connectio n.

   Ill check it out and ask my firmware contact why that may be so
if it is a limitatio n on the Pokeys end.It may very well be that in
the very special "Auggie" mode in which I operate the Pokeys, that 1Khz
is the slowest  it can go. The log numbers being correct also
lead me to that conclusio n.. but Ill check it out to be sure.

Art


Title: Re: My adventures with Auggie.
Post by: ArtF on November 14, 2017, 07:54:09 AM
Tweakie:

   Ive checked and Im pretty sure its a limitatio n based on hardware. While in config one can do less than 1khz, Auggie updates its registers at 1Khz, and usually that means a register reset in the PWM chip at 1Khz, if I dont miss my guess Mat will tell me it cant go lower unless Auggie goes slower..

 But Ill let you know when I hear. :)

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on November 14, 2017, 08:41:07 AM
Thanks Art.

That would be a shame because it would rule out 1 bit images that have not been dithered being re-produced with an electroma gnet.

In the meantime another 8 bit image laser produced.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 14, 2017, 09:17:53 AM
 That works really well. )


  Ive asked Mat and he doesnt see any reason why it may be limited, so
Ill debug it next run of Auggie to make sure my protocol is proper and if so
ask it be verified.

Ill let you know the result.

Thx
Art


Title: Re: My adventures with Auggie.
Post by: tweakie on November 14, 2017, 10:41:08 AM
I will keep my fingers crossed  :D

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on November 15, 2017, 06:27:07 AM
I was not sure if this could be reproduce d using Auggie but it is one of the finest optical illusions of all time. Perhaps hard to see the letters but the two squares marked A & B are exactly the same shade of grey.

This video provides a demonstra tion; https://www.youtube.com/watch?v=z9Sen1HTu5o&feature=youtu.be

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 15, 2017, 03:11:04 PM
Good question, Ill have to think about that one .. Id think
linearity would be very important ..

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on November 16, 2017, 01:55:25 AM
Once you get into this 8 bit image reproduct ion it is really hard to know when to stop. I suppose running out of wood would do it but that’s not going to happen any time soon  ;D

Tweakie.



Title: Re: My adventures with Auggie.
Post by: tweakie on November 16, 2017, 06:20:44 AM
Something that may be of interest…

Glass is a 1 bit material so 8 bit images are usually reduced to 1 bit and dithered (to create the illusion of shade) but there are alternati ves. Paint is not a 1 bit material so painting the glass then lasering an 8 bit image on the paint produces some interesti ng results.
In this example the paint and image have been done on the rear of the glass.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 16, 2017, 07:39:01 AM
Amazing how the horse looks almost to be in color..

  I did a similar one to the cat on the back of a mirror as a test.
Worked out pretty good at the time.

Nice work,
Art


Title: Re: My adventures with Auggie.
Post by: ArtF on November 16, 2017, 01:44:04 PM
Tweakie:

   The Auggie install was just updated to correct the 1Khz limitatio n, it will now go down to 10hz.

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on November 17, 2017, 01:27:07 AM
Excellent news, thanks Art.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on November 18, 2017, 02:15:06 AM
I have just been sent this picture by a good friend of mine in Hungary. He has copied a section of the A square and pasted it by the B square and done a similar thing with the B and A squares to prove that the shades of the two squares are indeed the same.

Looks like we are both impressed with Auggie’s ability to allow shades to be laser reproduce d with such accuracy.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on November 18, 2017, 06:15:15 AM
I am in need of a little help please.

I would like to be able to do a couple of things…

1) Add a command to the M3 script to also turn ON the Pokey’s Direction 4 (DB-25 Output pin 9) and in addition add a command to the M5 script to also turn OFF the Direction 4.

2) Add a command to the on-screen ‘Laser Power’ button to turn ON the Pokey’s Step 4 (DB-25 Output pin eight) at the same time as the relay is energised and turn it OFF when the relay is de-energised.

I have looked at the documenta tion and I am really confused so some guidance as to where to start and the direction to take would be most appreciat ed.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 18, 2017, 11:22:53 AM
Hi Tweaky:

>>1) Add a command to the M3 script to also turn ON the Pokey’s Direction 4 (DB-25 Output pin 9) and in addition add a command to the M5 script to also turn OFF the Direction 4.

  Ok, to do this there are many ways. The best way to make sure an M3 turns on an output
or does an additiona l task to is modify the M3 script for the library your using. Since you want
this ( I assume) to happen only when using a laser, we'll modify the LaserSpin dle library
which calls for the spindle to be turned on, but only when using that library as your spindle controlle r. (One can have many different named spindle libraries . The one you have currently selected is under Gcode libraries named "SpindleLi b-Laser"

  So use the LIB button and select that library name, and press "Local Edit"

In the script MDI window the scripts for the spindle appear.

//the following function does only 1 thing for spindle on, it sets the
real-time PWM output to ON. The rest is automatic as Auggie now knows to
power the PWM as a result of grey scale, or speed or in binary depending on other options you may have selected.

global SpindleOn = function()
{
    //turn on pwm realtime mode
    //called by engine , so no need to tell system
    SpindleCo ntrol.Set RealTimeP WM( true,
                                   LaserPWMP eriod,
                                   LaserAxis,
                                   LaserPWMC hannel );
    print("Laser Spindle RT engaged");                               
}; 

  You wish to also turn on DIR#4.   Now when dealing with output you have to understan d
a bit about a Pokeys 57CNC . It has a normal pokeys in there, and you have access to all its pins,
however, they added an external motion engine, which has 8 axis output, but uses some
of the pokeys pins to control that engine. You cannt really access those pins used for engine
control. You can use anything exposed to you.

  Looking to the test IO connected your referring to as the db25, I see the pin you describe,
is the DIR4 pin or the A axis direction pin. You have no real access to that pin, its simple the
external motion cards output for the A direction axis. Thats not to say you cant make it
do what its intended to do though, you could move the A axis forward by .01 mm's, thus making the DIR pin go high, or move -.001 to make it go low.

  Or, you could pick a pin you have access directly to such as pin16 labeled as PIN45, the pin
number tells you its a native pin to the pokeys, and you control it.

Lets assume you really need  DIR4 on pin 9 to toggle. You can add a Gcode motion for
the A axis to make it happen. Change the spindle on function to


global SpindleOn = function()
{
    //turn on pwm realtime mode
    //called by engine , so no need to tell system
    SpindleCo ntrol.Set RealTimeP WM( true,
                                   LaserPWMP eriod,
                                   LaserAxis,
                                   LaserPWMC hannel );
    print("Laser Spindle RT engaged");
    Engine.Fe edTo( NULL,NULL,NULL, 1 );   
    print("A Axis set positive");                           
};   

and the spindle off to
global SpindleOf f = function()
{
    //turn on pwm realtime mode
    SpindleCo ntrol.Set RealTimeP WM( false,
                                   LaserPWMP eriod,
                                   LaserAxis,
                                   LaserPWMC hannel );
    print("Laser Spindle RT dis-engaged");
    Engine.Fe edTo( NULL,NULL, NULL, -1 );   //move A in neg direction .
    print("A Axis set negative");     
   
}; 

  Now the A Axis direction pin will reflect what M mode your in.. though
you may want to add something to make it always 1 on startup or something ..


 If , instead, you wish to use a digital pin.. you have pin45 on the DB pin16 or Pokeys pin20
on pin14. You could use

 mypokeys = Motion(); //get a varibale to the pokeys device
 mypokeys. SetPinDig ( 20, 1 );// to turn on pin 20 or ,0 to turn it off.


Let me know if this confuses. .

 On more note, on checking this for you I noticed I must have broken the
motion script capabilit y recently, I fixed it as I went and a new Auggie install
in uploaded as a result. Download a new version before changing your
scripts and you should be OK.

>>2) Add a command to the on-screen ‘Laser Power’ button to turn ON the Pokey’s Step 4 (DB-25 Output pin eight) at the same time as the relay is energised and turn it OFF when the relay is de-energised.

   Step4 you cannot control. It is from the motion engine and will only provide a step output
when the A axis moves. There is no configura tion for that. Youll need to find a signal, ( like
pin 20 or 45 above) to use as digital control signals or feed one from another plug on the board.

   The laserOn button,  is a system variable button. It was placed on that panel with a variable name of ExtRelay1, so when its called, it automatic ally toggles that pokeys device. To modify that you'd have to remove that button from the panel, and place a new one with a script attached to it. This will take a fair bit of explanati on as its the most complex use of Auggie screen designer and a bit odd to handle. Theres a few videos on scripting the panels and screens but it may be more of an education than youd like.   

  In looking into your questions, I found a few bugs, make sure you redownloa d the new .005 version. I notice in screen editing that the panels and screens take a very long time to swap here, I suspect it was upgrading it to a new compiler last month that made this happen. Ill be looking into auggie updates shortly to fix those annoyance s..

 
Art
 

 


Title: Re: My adventures with Auggie.
Post by: tweakie on November 19, 2017, 07:28:53 AM
Thanks Art, an excellent tutorial and solution – I am most grateful.

My difficult ies arise because I don’t want to change anything regarding my existing machine set-up so Auggie / 57CNC has to work with a DB25 connector and my existing pin number allocatio ns.
My previous mod. to the ribbon cable connector works well so I could swap 16 in to 8 out and as you say use Pin 45 Out from the 57CNC re-directed to Pin 8 of my machine. Unfortuna tely I can’t use Pin 20 Out because is already carries the PWM signal and from what you have said I am guessing that I can’t use either Axis Enable X or Axis Enable Y.
Plan B suggests to me that my ribbon cable connector is now going to have 2 input connector s thereby giving me access to more, available, configura ble, Pins. The more I think about this the more it seems to be turning into a homemade BoB   :)

Tweakie.



Title: Re: My adventures with Auggie.
Post by: ArtF on November 19, 2017, 07:44:14 AM
Hi Tweaky:

   Yes, I agree. Its best to have a DB25 cable coming out thats attached to the Pokeys at more than 1 plug. That TestIO plug is fine for a simple 3 axis system, but to unleash the power
of what a Pokeys can do, its best to use all the signals you can get access to.

   I mounted several DIN terminal strips to a rail so I could then pick and choose what outputs
to use in the final DB25 to run the machine. (My machine is dedicated to Pokeys, so I then
 got rid of the DB25 altogethe r, but in units like yours where you wish to keep compatibi lity
to the db 25 format, its worth doing custom wiring at the pokeys end to make up the pins of the db25 and swap as you  wish.

   I highly recommend the din rail approach if you see any on Ebay or anything. You can get din rail terminals of every plug type so that all the exposed pins can be easily used.





Title: Re: My adventures with Auggie.
Post by: tweakie on November 21, 2017, 05:15:51 AM
I am a little disappoin ted with the performan ce of my electroma gnet, particula rly after Art has spent time at my request increasin g the available PRF range of the PWM signal. I was expecting to get up to 80Hz response from my magnet but have found 50Hz to be the limit and even then I have to reduce the travel to 0.5mm which does not give my expected weight to the impact. Reducing the PRF to 40Hz will allow me 1mm of travel and possibly sufficien t weight to the impact but the feed-rate needs to be reduced to about 500mm/min., which is painfully slow. Unfortuna tely everythin g is a compromis e.
In the light of this experienc e I am going to re-design my electroma gnet – I have a couple of different ideas in mind and it will be interesti ng to try different designs against each other and hopefully find the optimum.

In the meantime I am back to using the laser and I am just so impressed with the performan ce of Auggie and all the various effects that can be so easily produced.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 21, 2017, 08:31:49 AM
I have to say thats one of the best photo engraving s Ive seen in terms of texture and color
blend. Nicely done.

  Let me know if I can help in the impact area as you go, I have a bit of flexibili ty in the code
for various things. Id imagine youd need a very fast impact driver to make it work well, Id suggest
a very short stroke.

Ive never done it, but I had an idea once while toying about in another project..

  Youd need a very sharp and hard pointed shaft, in a solenoid with a rubber
hose pressed on the shaft where the point is with the hose extending .2mm
past the sharp point. This would allow the point to drag on the granite or whatever
without scratchin g it. This also means the shaft only needs to punch .2mm before
impact and needs no return spring as the rubber hose acts as both a limiter and a
return spring. The strength of the hose will limit the speed of travel as its return
strength will dictate the time to retract from a hit.

  As travel time of the shaft will be the main variable in the equation of time
of impact and return, Id think that would allow the max frequency to be much higher.
 The frequency Id think would be highly dependent in the inertial moment of the 
shaft and the distance of travel. In testing such a theory here once, (in a very different
context) I used a fuel injector from a car. I could repeatedl y do a 1ms stroke time
 (and that was in mach3).

     Now if that same solenoid was taken apart,the shaft extended with a carbide
 tipped point and held off the stone by .2mm or so
by a hose.. that should allow for 1khz vibration with chips produced.
  I think if the shaft was extended upwards as a place to add small weights one
could tune depth vs hz more easily as the moment of inertia would have a
not insubstan tial effect on penetrati on.

  I could be way off on all of this of course, Ive only played with fuel injector
timing in cnc as a way of making a water curtain.. but it occurred to me at the
time that it would have made a fair impact hammer.  I include a picture of
what I was thinking at the time as a time optimized impact hammer. May be
all rubbish though, I don't even know what exactly was inside the injector
as a solenoid. . but I did intend to try it at some point as an experimen t..
never got there yet.. its 8,877,846 on my list of interesti ng things to try.

Art




 


Title: Re: My adventures with Auggie.
Post by: tweakie on November 22, 2017, 05:49:57 AM
Hi Art,

Thank you for your suggestio ns and assistanc e (I certainly like the rubber tube idea).
Up until now I have only been able to use Frequency Modulatio n of the dot pattern (as is used with 1 bit dithered images) and I am reasonabl y happy with my magnet performan ce operating in that mode.
However, Auggie has changed everythin g as it allows Amplitude Modulatio n of the dot pattern (the duty cycle of the PWM controlli ng the impact weight of the solenoid and thus the dot diameter). The advantage of this halftone technique being that otherwise 1 bit materials (such as soft brass, chrome, aluminium, etc.) become 8 bit materials and support 8 bit images (without dithering). Roland are probably the market leaders with this impact technolog y and they use a legacy 8 wire print head from an obsolete dot matrix printer. Although they only use one of the 8 wires their firmware allows selection of another wire when the one in use wears out – their print head virtually has 8 lives. Not sure I want to go that route but, at this stage, I am consideri ng as many different designs as I can possibly find – hopefully, something will stand out as being the way to go.

Tweakie.



Title: Re: My adventures with Auggie.
Post by: ArtF on November 22, 2017, 07:50:05 AM
Tweakie:

  Interesti ng.. I wasnt aware of the roland print head thing.. thats kinda funny.. given the cost of
their technolog y.

Art


Title: Re: My adventures with Auggie.
Post by: kit on November 22, 2017, 08:38:10 PM
Gents,
I'm completel y ignorant on this kind of technolog y but can't help thinking that to get something heavy to move that fast it would best be part of a mechanica lly resonant system which has the 'hammer' continuou sly oscillati ng with a gap between it and the actual tool doing the cutting. making a dot then requires a spacer to be pushed into the gap to make the hammer move the tool. This moving spacer and it's associate d solenoid could be much lighter than that required to actually punch the tool directly. You might even get really clever and have a wedge shaped spacer to get depth modulatio n.

Obviously there's an issue with synchroni sing all the movements and controlli ng the amplitude of oscillati on with and without strikes. Just thinking out loud.

Kit


Title: Re: My adventures with Auggie.
Post by: ArtF on November 22, 2017, 09:17:27 PM
That sounds like a reasonabl e idea.. though maybe a bit complex. It
DOES sound like a good way to modulate a lot of power though.

Art
 


Title: Re: My adventures with Auggie.
Post by: tweakie on November 23, 2017, 01:29:46 AM
Thanks Kit, that sounds like a most interesti ng idea. It's going to take a lot of thinking about.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: kit on November 23, 2017, 08:26:52 PM
I think the only practical form for the resonant hammer is a 'clamped bar' as described in this link. Good luck working out the dimension s for the frequency you want ;D
Somebody else must have had this idea before, there has to be a patent for a working version out there somewhere if you can find it.

Now I really must stop browsing for physics websites and get on with building my upgraded CNC router!

Kit

http://hyperphysics.phy-astr.gsu.edu/hbase/Music/barres.html#c2


Title: Re: My adventures with Auggie.
Post by: tweakie on November 24, 2017, 01:59:44 AM
Hi Kit,

Thanks for the link - please don’t stop thinking of new ideas, everythin g helps.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on November 27, 2017, 07:40:58 AM
This is just a scrap piece of ply which has been painted white. Interesti ng that this paint has just two tones (plus the base white). Does all white paint have just two (or perhaps 3) tones I wonder ?

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on November 27, 2017, 08:19:57 AM
I get the same results from white melamine coated chipboard . I suspect its
a type of plastic that's in most paints and seems to go from white to charred
very quickly.

   You can see in a grey scale print that it actually can do a range of about 5 steps
in my tests that are readily identifia ble. Not much range compared to raw wood.




Title: Re: My adventures with Auggie.
Post by: Richard Cullin on November 27, 2017, 07:08:01 PM
powder coated steel is interesti ng , I have found blue colour coating can be changed to yellow then black then bare metal
depending on applied power from blue diode laser. I wonder if co2 laser has same effect ?


Title: Re: My adventures with Auggie.
Post by: ArtF on November 27, 2017, 08:43:58 PM
That is interesti ng. I suspect its the short wavelengt h of the UV that
destroys the pigments and causes the color change. The same reason they
use UV for tattoo removal, but I'd bet you need a very short wavelengt h
to do that. Ill have to make a note to try that someday..
  Thanks for the tip,


 



Title: Re: My adventures with Auggie.
Post by: tweakie on November 29, 2017, 06:59:20 AM
A couple more pics...


Title: Re: My adventures with Auggie.
Post by: tweakie on December 21, 2017, 06:18:31 AM
I am really not quite sure why anyone would want to laser engrave a photograp hic image onto a piece of wood in the first place but, trust me, once bitten it does become addictive .

I have, over the years, used many different software’s for laser control and image reproduct ion and now that I am getting to grips with it I can honestly say that Auggie is by far the best I have ever used.

Excellent work Art, you are a genius.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on December 21, 2017, 08:55:06 AM
Tweakie:

>>I am really not quite sure why anyone would want to laser engrave a photograp hic image onto a piece of wood
 
   I got bit by photos in wood many years ago. In fact, Mach3 was born from a discussio n
I had with Bob Landry one day in my basement dungeon in 1999. We saw a photo engraved
by router in wood of Marilyn Munroe on Ebay and I commented I thought we could build
a machine to do that. Bob kinda scoffed at first by warmed up to the idea as we perused
the parts we had laying around from old Xray machines we worked on..

  We built a small router table from a table saw frame, it had wire ropes on the axis driving encoders and was fed by dc servo motors, all going to a IO card from a  medical system plugged into my ISA bus. It ran for about 10 minutes and a few capacitor s blew up like firecrack ers with bits of paper raining down around us in a cloud of smoke.   All this of course led to EZCNC, Master5, Mach1,2 and finally Mach3.
 
     When I retired from Mach and got intereste d in Lasers, it became more apparent to me
why people struggled with lasers under M3. It was the power control, and I'm really
grateful to the guys at Pokeys, who really stepped forward when I asked if they'd be
willing to add just a bit of code to the 57CNC so I could do some experimen ts with
power over distance .  Auggie is only possible due to their assistanc e. No
other hardware can control the PWM on command that way except dedicated laser
controlle rs that typically cost much more.

    Laser control for photograp hic or 3d modeling requires both special hardware
considera tion and very special software as well, so until Pokeys said yes, it just
wasn't possible to do what it does.
   Auggie is a bit rough as I'm sure you've found. It can do great work and is way
more powerful than it should be, but its unrefined and a bit buggy due to to a low
user base . That having been said, if used for a laser, its pretty good at it as that's
been its primary use here in that same dungeon from 18 years ago. As I find
trouble in my own use, I fix it up.

  I'm really happy your finding it useful, I too am pretty happy at its versatili ty
and the results it turns out. I cant promise it will ever be cleaned up to a high
level, it will likely stay a bit persnicke ty and cranky, but then its meant for
people like you and me who experimen t and play and can get past the warts
and such.
  Im still working on a galvo cube to add to my laser, (waiting on a dual dac
board ), and I hope to upgrade Auggie to drive galvo's via Gcode, something
Ive always wanted to try.  Its technical ly a bit complex so its taking me forever
it seems. So if all goes well you can expect more laser functions in future
as I experimen t with 3d printing and such if the damn galvos start working
as I hope they will.

  Thanks for the complimen t , Auggie isn't used by very many , so its good
to hear its doing its thing somewhere . Its like an Author hearing someone
liked his book. I dont wanna write novels anymore, one was enough, but
its nice to hear someone likes one of my short stories. :)

Art


 

   
 



 


Title: Re: My adventures with Auggie.
Post by: tweakie on January 12, 2018, 05:17:25 AM
Hi Art,

I am not asking you to do anything, just asking the question…

Would it be possible for Auggie to have axis scale values perhaps similar to the Mach3 Scale DRO’s ? (not necessari ly full implement ation of G50/G51).

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on January 12, 2018, 08:03:56 AM
Tweakie:

  Ill make a note to develop that in. My Galvo cube is starting to run now, Im in the final process
of turning it into a x/y step/direction device. My intention is to make Auggie drive it like any other
X/Y mechanism . SO scaling is something Id be intereste d in myself.
  Im not sure of the ramificat ions in photo lasing off top of head, but I will look into a scaling
proceedur e when Im in there. Perhaps its time for G50/51.

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on January 12, 2018, 11:18:31 AM


Thanks Art.
Scale would certainly be useful at runtime when it comes to fitting an image within the stock. Interesti ng that the .aug files are identical if two different dimension ed .tap files are created from the same image. Perhaps it's just the Gcode that needs to be scaled ?

I think a Step/Direction Galvo is going to be a first and sounds to me like bit of a challenge .

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on January 12, 2018, 11:25:21 AM
>> think a Step/Direction Galvo is going to be a first and sounds to me like bit of a challenge .

Its been that for sure. But as of today I have it moving both mirrors under step/direction from
0 - 65536 steps for both x and y.  Next step is to connect it to Auggie, then I have to work with lenses
and all that so there's lots of challenge s left. I have a Synrad V40 laser to use on it when its
 all running. (If its ever all running..).

But so far, so good.



Title: Re: My adventures with Auggie.
Post by: Mooselake on January 12, 2018, 03:48:15 PM
Tweakie, did you ever get that RF laser working?  Tried powering it off your jet engine :) ?

Kirk


Title: Re: My adventures with Auggie.
Post by: tweakie on January 13, 2018, 02:17:37 AM
Hi Art,

I have never used an F-Theta lens so have no idea of the linearity of scale or the extent of the pincushio n distortio n but knowing how you eagerly dive into solving mathemati cal issues I am sure it will all turn out good.

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on January 13, 2018, 02:19:22 AM
Hi Kirk,

Yes indeed sir the RF laser is still working OK. It doesn’t get used very often but it offers a good compariso n between RF and DC power control from Auggie.

I think the 208Vac, 3 phase from my jet engine would probably be a bit mighty for the 35Vdc of the RF.  ;D

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on January 13, 2018, 08:38:21 AM
>>I am sure it will all turn out good.

 I wouldnt lay any money on it, but we'll see. :)

Art


Title: Re: My adventures with Auggie.
Post by: Mooselake on January 15, 2018, 02:36:04 PM
I think the 208Vac, 3 phase from my jet engine would probably be a bit mighty for the 35Vdc of the RF.  ;D
This (https://www.alliedelec.com/eptronics-inc-ld200w-35-c5600-rd/70537748/) is only single phase but it might work :)

Kirk


Title: Re: My adventures with Auggie.
Post by: tweakie on January 16, 2018, 01:27:34 AM
Hi Kirk,

Maybe.  ;D

Tweakie.


Title: Re: My adventures with Auggie.
Post by: tweakie on March 04, 2018, 05:37:52 AM
We have had a couple of days of snow here in the UK which just about brought everythin g to a standstil l. As a country we seem to be just so unprepare d for anything like this. I could not get any collectio ns or deliverie s and work was put on hold giving me the opportuni ty of more playtime with Auggie.  ;D

Tweakie.



Title: Re: My adventures with Auggie.
Post by: ArtF on March 04, 2018, 07:50:01 AM
Tweakie:

  I think your getting my snow. 
 Here, we used to have a normal depth of a couple feet through
the winter, Ive yet to see more than an inch or so, and its gone in
a day.  I kinda like it.

 Nice burn. Good grey scale. Im waiting for my theta lens, my galvos
are tuned up to speed, and Im looking forward to some test burns next
week to see just how a galvo with 50 watts on it can look..

Hopefully, I wont be disappoin ted, but if I am a firestar laser is a good
starting point for a conventio nal laser engraver. . :)

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on March 05, 2018, 01:56:36 AM
Hi Art,

I am sure you won’t be disappoin ted with your galvo performan ce but, with regard to greyscale, I will be very intereste d to learn just how speed affects the burn results (reaction time of the material to the laser action).

Tweakie.


Title: Re: My adventures with Auggie.
Post by: ArtF on March 05, 2018, 07:25:56 AM
Tweaky:

   The math on that is pretty clear for photo engraving, the CNC57 controls the laser every 1ms,
so if I want 800x600 on a photo, Id need to take 800ms to cross the field at a minimum. I could do that fast on my conventio nal almost, but the saving in galvo should come from having
infinite accelerat ion and decelerat ion. (Or thats what Im hoping. :) )

   And then there is the material burn time, but I suspect with 50 watts Ill be able to move
as fast as a step/dir galvo can.. with the above limitatio n.

Art


Title: Re: My adventures with Auggie.
Post by: tweakie on March 06, 2018, 06:00:45 AM
Still playing  :)


Title: Re: My adventures with Auggie.
Post by: ArtF on March 06, 2018, 07:23:06 AM
number #3 I think.. :)

Art


Title: Re: My adventures with Auggie.
Post by: BobL on March 06, 2018, 03:35:39 PM
I agree, #3 offers the smoothnes s look of the three, good job Tweakie


Title: Re: My adventures with Auggie.
Post by: MarkW on March 13, 2019, 09:07:19 PM
Absolutel y amazing.  I'd be ecstatic if I could get ANY of those 3 images burned. 


Title: Re: My adventures with Auggie.
Post by: tweakie on March 14, 2019, 01:13:55 AM
Absolutel y amazing.  I'd be ecstatic if I could get ANY of those 3 images burned. 

Hi Mark,

You can burn those images.

You just need the 57CNC (latest version) - that has a parallel port output which will feed directly into your xylotex controlle r.


Title: Re: My adventures with Auggie.
Post by: MarkW on March 14, 2019, 12:21:49 PM
Tweakie,

Thank you for the advice.

I've never really liked the Xylotec board so i just ordered up the 57CNC board and 3 stepper drivers along with some cables.  Ships tomorrow from Slovenia. 

Once I get the machine running on the Pokeys board and Auggie, I'm sure I'll be back here for guidance on the actual image prep to see if I can get the results you have shown in this thread.

Mark


Title: Re: My adventures with Auggie.
Post by: ArtF on March 14, 2019, 08:16:42 PM
Mark:

 Good luck, yell if you get into trouble, sounds like your on it though.


Art
 


Title: Re: My adventures with Auggie.
Post by: Dan Mauch on March 15, 2019, 11:52:16 AM

Awesome! Great job.
Dan Mauch

Still playing  :)