Welcome, Guest. Please login or register.
Did you miss your activation email?
December 17, 2017, 06:58:36 AM

Login with username, password and session length
Search:     Advanced search
* Home Help Search Calendar Links Login Register
+  Machsupport Forum
|-+  General CNC Chat
| |-+  Show"N"Tell ( Your Machines)
| | |-+  The Laser Project.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100   Go Down
Print
Author Topic: The Laser Project.  (Read 604324 times)
Tweakie.CNC and 2 Guests are viewing this topic.
Tweakie.CNC
CNC is only limited by our imagination.
Global Moderator
*
Online Online

Posts: 6,942


Super Kitty.


View Profile WWW
« Reply #990 on: August 18, 2017, 07:09:21 AM »

Thanks Art.

I used a GaAs meniscus lens in this attachment (first time I have used one) and I must say that I am really impressed with the tiny dot size that it can produce.
Now to change out my other GaAs Plano-convex for a meniscus.  Wink

Tweakie.
Logged

Success consists of going from failure to failure without loss of enthusiasm.  Winston Churchill.
ART
Administrator
*
Offline Offline

Posts: 1,671


Tough as soggy paper.


View Profile
« Reply #991 on: August 18, 2017, 07:28:39 AM »

Really? Ill have to try that.. smaller the better...

Art
Logged
Tweakie.CNC
CNC is only limited by our imagination.
Global Moderator
*
Online Online

Posts: 6,942


Super Kitty.


View Profile WWW
« Reply #992 on: September 12, 2017, 04:38:41 AM »

Something that may be of interest to others…

Mach4 has the commands M62P# and M63P# (where the # denotes the Output# number) which both only operate, or take effect, consistent with an axis movement.
So the Gcode…
M62P1 would turn on Output #1 at the instant of an axis movement and M63P1 would turn off Output#1 again, at the instant of an axis movement.

As of Build 210 the Ethernet Smooth Stepper plugin allows for multiple instances of the M62/M63 commands to be stacked and operated jointly upon an axis (any axis) movement.
So please consider the following snippet of Gcode…
G21 F4500
M62P1
M62P2
M63P3
M62P4
M62P5
M62P6
M63P7
M62P8
G1 X0.001
%
At the instant the X axis moves the Outputs# 1 to 8 would contain the binary data 1 1 0 1 1 1 0 1 (assuming you are reading the bits from the same direction as me). Obviously any combination could be set from 00000000 to 11111111.

The interesting part, and the point of all this, is that Outputs# 1 to 8 could be interrogated by a simple controller (to convert the bit pattern to an 8 bit decimal value from 0 to 255) which could then be used to control / vary laser output power from within Gcode which is running at constant velocity.
It is basically a way to output 8 bit numbers from within a running Gcode and having no noticeable effect on Axis Velocity or breaking the constant velocity chain.

I have not fully tried this yet but it could offer a considerable reduction in the process time when laser engraving 8 bit images (currently using the S### command to control / vary laser output power).

Tweakie.
« Last Edit: September 12, 2017, 08:29:01 AM by Tweakie.CNC » Logged

Success consists of going from failure to failure without loss of enthusiasm.  Winston Churchill.
Dan13
Active Member

Offline Offline

Posts: 1,235


View Profile WWW
« Reply #993 on: September 13, 2017, 08:27:14 AM »

Interesting! Writing a postprocessore for one of the program out there, doesn't seem fun though Wink

Dan
Logged
Tweakie.CNC
CNC is only limited by our imagination.
Global Moderator
*
Online Online

Posts: 6,942


Super Kitty.


View Profile WWW
« Reply #994 on: October 07, 2017, 06:06:14 AM »

The making of this was mentioned in another Topic but for those following this thread…

A wall hanging picture, laser engraved into 20 mm thick Birch plywood using the ‘old-faithful’ Mach3 Impact / Laser Engraving plugin.

Tweakie.


* DSC02070a.JPG (356.44 KB, 1006x768 - viewed 120 times.)
« Last Edit: October 07, 2017, 06:52:31 AM by Tweakie.CNC » Logged

Success consists of going from failure to failure without loss of enthusiasm.  Winston Churchill.
Tweakie.CNC
CNC is only limited by our imagination.
Global Moderator
*
Online Online

Posts: 6,942


Super Kitty.


View Profile WWW
« Reply #995 on: December 13, 2017, 08:15:29 AM »

Something for others who may be interested in halftone techniques…

SquiggleDraw (https://github.com/gwygonik/SquiggleDraw) is an App. which runs inside Processing (https://processing.org/). It is quite easy to set-up and use and it produces an .svg image which can be converted to Gcode within Inkscape (https://inkscape.org/en/) or other vector software such as Aspire9 (http://www.vectric.com/products/aspire.html) .

Here is an .svg generated image converted to .dxf (http://ul.to/vo1uiw3x)
 and the associated Mach3 Laser toolpath (http://ul.to/gqg1inuc)
 

Tweakie.


* SquiggleDraw.jpg (453.41 KB, 1024x560 - viewed 22 times.)
« Last Edit: December 14, 2017, 03:58:51 AM by Tweakie.CNC » Logged

Success consists of going from failure to failure without loss of enthusiasm.  Winston Churchill.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!