81
3D Printers / Re: types of galvo supported by lasershark board for SLA uv printer
« Last post by Macpod on February 10, 2018, 01:59:08 PM »Hi
1. Starting with the ascii interface (lasershark_stdin) is perfectly fine for prototyping, it was intended to allow an easy start for prototyping.
If you send X and Y values, yes, it will make the galvo motors move to those positions. You can read more about the lines that you must send by reviewing the lasershark_hostapp code.
Specifically:
lasershark_stdin_circlemaker
lasershark_stdin_displayimage
And perhaps most useful for learning the protocol:
lasershark_stdin_input_example.txt
This file will tell you the format of commands to send (i.e. how to set rates, move galvos, and turn lasers on/off)
2. The galvo amplifiers require differential analog signals. The differential input voltage provided is what designates what position the galvos move to. A differential value of -10v will make the galvo rotate to it's fullest extent in one direction and a differential value of 10v will make the galvo rotate to it's fullest extent in the other direction. A differential value of 0v will make it move to a centered position.
The amount of rotation will depend on how much you change the voltage from one point to another. In the case of the LaserShark there are 4096 "steps" divided in the case of your galvos by 30 degrees. This means each "step" under ideal circumstances will correspond with a 0.00732421875 degree change. Note that in reality you will never achieve this small/consistent an angle change due to various imperfections related to each component in any galvo system.
3. It will require you to develop software but yes? Others have already done this to varying degrees. Unfortunately their works are closed source
1. Starting with the ascii interface (lasershark_stdin) is perfectly fine for prototyping, it was intended to allow an easy start for prototyping.
If you send X and Y values, yes, it will make the galvo motors move to those positions. You can read more about the lines that you must send by reviewing the lasershark_hostapp code.
Specifically:
lasershark_stdin_circlemaker
lasershark_stdin_displayimage
And perhaps most useful for learning the protocol:
lasershark_stdin_input_example.txt
This file will tell you the format of commands to send (i.e. how to set rates, move galvos, and turn lasers on/off)
2. The galvo amplifiers require differential analog signals. The differential input voltage provided is what designates what position the galvos move to. A differential value of -10v will make the galvo rotate to it's fullest extent in one direction and a differential value of 10v will make the galvo rotate to it's fullest extent in the other direction. A differential value of 0v will make it move to a centered position.
The amount of rotation will depend on how much you change the voltage from one point to another. In the case of the LaserShark there are 4096 "steps" divided in the case of your galvos by 30 degrees. This means each "step" under ideal circumstances will correspond with a 0.00732421875 degree change. Note that in reality you will never achieve this small/consistent an angle change due to various imperfections related to each component in any galvo system.
3. It will require you to develop software but yes? Others have already done this to varying degrees. Unfortunately their works are closed source