NEWS
LinuxCNC 2.5.2 Release
There are no translations available.

LinuxCNC 2.5.2 Update Released (changelog).
 
LinuxCNC 2.5.1 Release
There are no translations available.

LinuxCNC 2.5.1 Update Released (changelog). If the Package Manager does not prompt you to upgrade see this page.

 
LinuxCNC 2.5.0 Release
There are no translations available.

New major release (changelog). See the instructions to update your system from EMC 2.4 to LinuxCNC 2.5.
 
Home Forum General General LinuxCNC Questions Using LinuxCNC with my machine

Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Using LinuxCNC with my machine

Using LinuxCNC with my machine 26 Фев 2012 07:23 #18098

  • Kova
  • Kova's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 4
  • Karma: 0
Hi all :cheer:

In my lab I have this fantastic machine: http://tinyurl.com/7gtos2o
This machine is like a CNC but instead of a drill (or similar things) it has a UV lamp able to "print" over sensitive resins.
The machine came out with an embedded board that control the whole machine.
The software available on-board is not much configurable, so I want to bypass the onboard hardware and I want to control directly the machine with LinuxCNC through a dedicated PC.

But on my mind I have some issues that I want to resolve before throwing myself into the LinuxCNC world :D

1) In the LinuxCNC original project I have to develop a new script that should be able to read from a folder a sequence of pictures (00001.tiff, 00002.tiff etc.) that after they should be outputted (in full screen) throughtout the VGA (SXGA+) to the Lamp.
2) In the script above I should be also able to add M-Code to control the XYZ axes and other line codes for timing the exposition.
Is it possible to do that?

Has someone in the past developed something about this?
Is what I want to do realistic or not? :D

Thanks a lot in advance for the help and for some other information or advice :)

Bye.
Kova.
Last Edit: 26 Фев 2012 08:14 by Kova.
The administrator has disabled public write access.

Re:Using LinuxCNC with my machine 26 Фев 2012 09:44 #18100

  • cncbasher
  • cncbasher's Avatar
  • OFFLINE
  • Moderator
  • Posts: 689
  • Thank you received: 30
  • Karma: 53
as far as i understand , the image slice is projected to the stage area and a scanning laser light is projected for a few seconds over the projected area layer ( similar to laser light shows ) and the white areas of the tif image react to the uv laser and harden the resin at that point , then the stage moves in the z axis for say 100um and another image is projected and this builds up the image , as the stage moves in z direction only .

so you only have the z axis moving, rather than the whole stage area as in x y z directions .

scripting the DLP projector to project the image which is already in layerd tif format should not be too difficult , nor setting a timer for the uv light on period erc , along with simple switches & relays if needed

but i am having difficulty seeing where Linuxcnc will be of any use in this , as a simple stepper motor and circuit would do this .

the only other way i see it , is moving the motion to the laser in responce to the image slice , but perhaps i am wrong .

what problems are you having with the origional setup ?
The administrator has disabled public write access.

Re:Using LinuxCNC with my machine 26 Фев 2012 10:27 #18101

  • Kova
  • Kova's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 4
  • Karma: 0
Hi Cncbasher,
thank you for you answer.

Yes the machine works more or less like you said :).
I want to use LinuxCNC, instead a simple stepper motor, because I want to re-use the GUI/code to control the XYZ axes (x and y axes are also used to flip the resin base), that is very user friendly.

The original setup takes long time to reproduce the prototype because It does a serie of procedures (not bypassable) that are not necessary for my scope.

In brieft I want to do this:
1) Calibrate the machine with LinuxCNC
2) With a new GUI it should be possible to open a folder and import the .tif pictures
3) Start the procedure:
a) 1st image,
b) stop T=Xms (user defined),
c) z = z + 100um (user defined),
d) 2nd image
............
g) Flip X and Y axes ..... loop

Then my question is: "Is it possible to add a new GUI and code to do the steps above? Or, is it possbile to run a script?"

Thanks a lot another time for your help :)
Have a nice day.
The administrator has disabled public write access.

Re:Using LinuxCNC with my machine 26 Фев 2012 11:11 #18106

  • cncbasher
  • cncbasher's Avatar
  • OFFLINE
  • Moderator
  • Posts: 689
  • Thank you received: 30
  • Karma: 53
yes it should be doable

the tif picture could be done using tiffgt a function within libtiff-opengl
their may be a simple way of importing this via linuxcnc scripting

see
manpages.ubuntu.com/manpages/lucid/man1/tiffgt.1.html

and a simple timer script to manipulate the x y z i would have thought , but no doubt other ideas will arise

a gui should not be a problem in glade etc
Last Edit: 26 Фев 2012 11:12 by cncbasher.
The administrator has disabled public write access.

Re:Using LinuxCNC with my machine 26 Фев 2012 23:07 #18115

  • Kova
  • Kova's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 4
  • Karma: 0
Thank you very much cncbasher for the help :-)

Now I have to organize the job and collect all necessary info to realize my idea.
News will be posted on this forum to share with the community :-)

Have a nice day
The administrator has disabled public write access.

Re:Using LinuxCNC with my machine 28 Фев 2012 20:15 #18189

  • jmelson
  • jmelson's Avatar
  • OFFLINE
  • Moderator
  • Posts: 268
  • Thank you received: 10
  • Karma: 31
Kova wrote:
Hi all :cheer:

In my lab I have this fantastic machine: http://tinyurl.com/7gtos2o
You need to take a look at the Yahoo group
groups.yahoo.com/group/diy_3d_printing_and_fabrication/

where a group of people have developed their own polymers and
many of the other components. Most are working with a top-down
architecture, I think, where only a thin layer of resin is needed
at the bottom of the vat, and the part is raised out of the vat layer by
layer. The advantage here is that much less resin is needed, and
as that is fairly expensive, you save a lot that way. Also, the
immersion under resin of the layer being built keeps oxygen away,
which helps out the polymerization. Two guys have working
printers that are already giving amazing results.

You have to join to see any of the messages or photos, but
it is well worth it.

Jon
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Time to create page: 1.042 seconds
Powered by Kunena Forum
© 2013 LinuxCNC.org
Joomla! is Free Software released under the GNU General Public License.