Recent Posts

Pages: 1 [2] 3 4 ... 10
11
OpenLase Discussion / Re: can not run Lasershark Jack Host Application need HELP!
« Last post by Macpod on March 29, 2018, 12:19:49 AM »
It looks like something changed with gcc and I'll need to update the code to have it compile.

In the meantime in the Makefile you can remove "lasershark_twostep" from the following line and run make again. This should build everything fine:
all: lasershark_jack lasershark_stdin lasershark_stdin_circlemaker lasershark_stdin_displayimage lasershark_twostep

I'll try and fix this gcc issue this weekend but since you probably don't have a twostep board the result likely won't matter much for you

edit: I have removed the inlines and corrected some code that was throwing warning too as a bonus :)
12
3D Printers / Re: New to lasers and SLA and need some info
« Last post by Jasonpgr on March 28, 2018, 05:48:04 PM »
Sorry, I totally forgot to include the datasheet/manual they sent me with the stats on it. It seems like if it can interpret the digital signals, that it would already have a similar board type thing in the head, but I could be wrong. If not, I think going to the lasershark route is definitely the best and simplest way to go. I'm probably going to be purchasing the CW software license since that looks like the smoothest way to itegrate everything since I'm already way out of my knowledge base on this one.

I was able to build some really great and intricate FDM printers using marlin firmware and Cura for slicing, so I assumed it would be just as easy to use open source software for a laser SLA set up, I was way wrong. I have little to no software/coding experience at all beyond very very basic arduino stuff, and mostly that is modifying existing codes like I have done when setting up Marlin for my printers specs.

It was so user friendly and simple to figure out, I'm really wishing there was a marlin firmware designed for SLA that would take the gcode that is sent out by the slicing software and convert it to galvo angles, rather than steps for a stepper driver. In conjunction with options for controlling the Z axis the in different ways we would need for wiping resin and all that. But alas, we haven't reached that point yet.

All that aside, I'm still determined to sort this out and get it up and running. So here's the data sheet, let me know if you think this would work and if you have anything else for me to look at to get the CW software talking to the lasershark and an arduino to move all z axis bits around at the right time, I'd really appreciate it.

13
OpenLase Discussion / Re: can not run Lasershark Jack Host Application need HELP!
« Last post by Wan-anong on March 28, 2018, 04:04:32 AM »
i did it but it still has the same result :'(
14
3D Printers / Re: New to lasers and SLA and need some info
« Last post by Macpod on March 28, 2018, 01:11:58 AM »
Actually, the original company got back to me and they suggested another product they have that is a galvo scanner with the housing, the f-theta lens for a 405nm laser, set up for a 300x300mm scan area, all the mirrors, and galvo bits and a laser that mounts up to the head, and they said they could do that one for $700 total. That's about the cost of just the lens from other companies I've seen, and these guys sell tons and tons of scanners and their reviews look pretty solid. I think I'm going to go this route as long as you think it should work for a high accuracy 3d printer set up. I'm going to attach the manual for your to review and let me know what you think.
It sounds interesting for everything and having a pre-assembled head with galvo/power supply/galvo amplifiers/laser/controller could save you headaches. I couldn't comment on if there were any areas of concern without a datasheet but hopefully from my first reply you know about some of the things to look out for (i.e. monotonicity/linearity)

Also, it turns out they can do it in either a digital, or analogue. Which option would be easier to integrate into the software? If I went the digital route rather than analogue with a lasershark board would I need some kind of usb dongle to send the xy coordinates out to the galvo motors? Could I use a standard arduino set up of some kind like an fdm printer? But rather than sending steps to a stepper driver, it's basically sending steps to a galvo motor? I've got a lot to learn before I'm able to make this happen so I appreciate whatever help I can get.

This will be dependent on the software you are integrating with and the speeds needed. If starting from scratch digital would be easier. Going digital may increase you price estimates as the equivalent of a Lasershark will need to be integrated into the head but even so it may be worth it.

If you go the digital route you will still need something to output XY2-100 protocol. An Arduino could be sufficient or in conjunction with line level shifting/etc according to the head's input requirements.
15
OpenLase Discussion / Re: can not run Lasershark Jack Host Application need HELP!
« Last post by Macpod on March 28, 2018, 12:48:57 AM »
It looks like you are missing twostep_common_lib.h and twostep_common_lib.c . Did you remember to initialize and checkout the github submodules?

cd ~/Desktop
git clone https://github.com/macpod/lasershark_hostapp.git cd lasershark_hostapp
git submodule init
git submodule update

16
3D Printers / Re: New to lasers and SLA and need some info
« Last post by Jasonpgr on March 27, 2018, 03:40:39 PM »
Actually, the original company got back to me and they suggested another product they have that is a galvo scanner with the housing, the f-theta lens for a 405nm laser, set up for a 300x300mm scan area, all the mirrors, and galvo bits and a laser that mounts up to the head, and they said they could do that one for $700 total. That's about the cost of just the lens from other companies I've seen, and these guys sell tons and tons of scanners and their reviews look pretty solid. I think I'm going to go this route as long as you think it should work for a high accuracy 3d printer set up. I'm going to attach the manual for your to review and let me know what you think.

Also, it turns out they can do it in either a digital, or analogue. Which option would be easier to integrate into the software? If I went the digital route rather than analogue with a lasershark board would I need some kind of usb dongle to send the xy coordinates out to the galvo motors? Could I use a standard arduino set up of some kind like an fdm printer? But rather than sending steps to a stepper driver, it's basically sending steps to a galvo motor? I've got a lot to learn before I'm able to make this happen so I appreciate whatever help I can get.

17
3D Printers / Re: New to lasers and SLA and need some info
« Last post by Jasonpgr on March 26, 2018, 11:48:56 AM »
Thank you for the extremely thorough reply! So I'm slightly modifying my laser build as the company from China I was working with ended up being a lot more expensive than I had previously expected. Their lenses are incredibly affordable though, so I'll definitely be getting their f-theta lens that covers a 300x300 print area.

The total cost ended up being around $2400, but they were also charging $700 for their laser alone, so I said no thanks on that one considering the galvo doesn't need to move all that fast since it needs to go slow enough to be able to cure, and it doesn't take a super powerful or fancy laser to cure UV resin. So I figured it wouldn't hurt to save some money on these two areas.

As for the rest of the components, I've been hunting around on ebay/amazon and all that and these are the ones I've come up with instead.

for a cheap simple laser
https://www.ebay.com/itm/405nm-100mW-Blue-Purple-Focusable-Dot-Laser-Module-TTL-Long-time-Working-12V/322293392564?epid=1794342367&hash=item4b0a2ee4b4:g:0lUAAOSwCGVYAG34

and for a laser galvo
https://www.ebay.com/itm/30Kpps-High-Speed-Laser-Lighting-Galvo-Scanner/112841533160?epid=13015689010&hash=item1a45e126e8:g:tr8AAOSwyTValkuQ

If you have any components you'd recommend for a 3d printer that you've used or seen used, I'd appreciate whatever advice you've got.
18
OpenLase Discussion / Re: can not run Lasershark Jack Host Application need HELP!
« Last post by Wan-anong on March 26, 2018, 06:34:48 AM »
We could not run our laser even though  we try to follow your instruction carefully

Compiling and Using the Lasershark Jack Host Application (for use with OpenLase):



this happen after we tryed to make it.....

iids@iids-X450CA:~/Desktop/lasershark_hostapp$ make
gcc -Wall -o lasershark_twostep lasershark_twostep.c lasersharklib/lasershark_uart_bridge_lib.c \
                        twosteplib/ls_ub_twostep_lib.c twosteplib/twostep_host_lib.c \
                        twosteplib/twostep_common_lib.c `pkg-config --libs --cflags libusb-1.0`
lasershark_twostep.c: In function ‘main’:
lasershark_twostep.c:301:5: warning: ‘memset’ used with constant zero length parameter; this could be due to transposed parameters [-Wmemset-transposed-args]
     memset(lasershark_serialnum, lasershark_serialnum_len, 0);
     ^
In file included from twosteplib/ls_ub_twostep_lib.h:27:0,
                 from lasershark_twostep.c:31:
lasershark_twostep.c: At top level:
twosteplib/twostep_common_lib.h:162:13: warning: inline function ‘twostep_verify_start_token’ declared but never defined
 inline bool twostep_verify_start_token(uint8_t *buf);
             ^
twosteplib/twostep_common_lib.h:161:13: warning: inline function ‘twostep_insert_start_token’ declared but never defined
 inline void twostep_insert_start_token(uint8_t *buf);
             ^
In file included from twosteplib/ls_ub_twostep_lib.h:27:0,
                 from twosteplib/ls_ub_twostep_lib.c:22:
twosteplib/twostep_common_lib.h:162:13: warning: inline function ‘twostep_verify_start_token’ declared but never defined
 inline bool twostep_verify_start_token(uint8_t *buf);
             ^
twosteplib/twostep_common_lib.h:161:13: warning: inline function ‘twostep_insert_start_token’ declared but never defined
 inline void twostep_insert_start_token(uint8_t *buf);
             ^
In file included from twosteplib/twostep_host_lib.h:27:0,
                 from twosteplib/twostep_host_lib.c:22:
twosteplib/twostep_common_lib.h:162:13: warning: inline function ‘twostep_verify_start_token’ declared but never defined
 inline bool twostep_verify_start_token(uint8_t *buf);
             ^
twosteplib/twostep_common_lib.h:161:13: warning: inline function ‘twostep_insert_start_token’ declared but never defined
 inline void twostep_insert_start_token(uint8_t *buf);
             ^
/tmp/ccmO9wSs.o: In function `twostep_cmd_set_steps':
twostep_host_lib.c:(.text+0x4d): undefined reference to `twostep_insert_start_token'
/tmp/ccmO9wSs.o: In function `twostep_cmd_set_safe_steps':
twostep_host_lib.c:(.text+0xd3): undefined reference to `twostep_insert_start_token'
/tmp/ccmO9wSs.o: In function `twostep_cmd_set_step_until_switch':
twostep_host_lib.c:(.text+0x156): undefined reference to `twostep_insert_start_token'
/tmp/ccmO9wSs.o: In function `twostep_cmd_start':
twostep_host_lib.c:(.text+0x1be): undefined reference to `twostep_insert_start_token'
/tmp/ccmO9wSs.o: In function `twostep_cmd_stop':
twostep_host_lib.c:(.text+0x226): undefined reference to `twostep_insert_start_token'
/tmp/ccmO9wSs.o:twostep_host_lib.c:(.text+0x28e): more undefined references to `twostep_insert_start_token' follow
/tmp/ccLUrsBM.o: In function `twostep_resp_valid':
twostep_common_lib.c:(.text+0x303): undefined reference to `twostep_verify_start_token'
collect2: error: ld returned 1 exit status
Makefile:41: recipe for target 'lasershark_tw
19
OpenLase Discussion / Re: can not run Lasershark Jack Host Application need HELP!
« Last post by Wan-anong on March 26, 2018, 03:28:26 AM »
i plan to use galvanometer mirror and  use lasershark  to control it . i read your article using openlase and when i compile lasershark jack host application to receives data from OpenLase-based and transmits data to the Lasershark over USB . i do the following that you give but it's not work for me and i have no idea what wrong. can you please help me with this.
20
OpenLase Discussion / Re: can not run Lasershark Jack Host Application need HELP!
« Last post by Macpod on March 25, 2018, 05:29:30 PM »
Hi Wan-anong,

What problem are you encountering specifically?

How do you plan to use the jack application too? I ask as there may be easier ways to accomplish your goal
Pages: 1 [2] 3 4 ... 10