Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Administrator

Pages: [1] 2 3 ... 119
1
BenCutLaser / Re: Makeblock - LaserBot (OPEN)
« on: Today at 04:30:39 PM »
I just shared everything I've found out so far about laserBot/Marlin firmware/g-code commands used, etc. @Zax is interested in getting his T2 Laser working with the laserBot machine too.

I'm thinking it would be of sales benefit for makeBlock to work with us CAM software developers to get our software to work with their machine...they would sell more laser machines. So, let's see how and if they respond to all my questions.

2
BenCutLaser / Re: Makeblock - LaserBot (OPEN)
« on: Today at 04:11:56 PM »
I found their code on git and it is not normal Merlin. It looks like its a mix of a couple of things so taking the new Merlin code and trying to load it does not look realistic.

Again, thanks for that help. I agree, flashing (assuming I could do that) the latest Marlin wouldn't work. I've seen their 'custom' g-code when I hooked up my COM Port data sniffer and saw what mLaser was sending to the laser machine. Very custom stuff.

Well, I'm still waiting for them to answer my emails and reply to my forum post (on their forum)...so I'm very dead in the water at this point. Unless they jump in and give me some answers, things are looking dim for BCL to work with their laserBot.

The other possible problem for BCL has to do with their 0,0 being in the upper left corner and BCL working with 0,0 being in the lower left corner. If I get that far to test BCL generated g-code, this could be a big problem, but I'll have to just wait and see.

3
BenCutLaser / Re: Makeblock - LaserBot (OPEN)
« on: Today at 04:05:51 PM »
I don't know what version of Merlin they are using, but I have the 1.1.0-RC8 Merlin http://marlinfw.org/meta/download/code and it this code does support G20/G21 commands and it also has support for G2/G3.

Thanks for that information Bill.

I updated my firmware inside mLaser (worked fine) and it reports

echo:Marlin 1.0.2+

so even that 'latest' firmware version is very out of date.

4
BenCutLaser / Re: Makeblock - Laserbot (OPEN)
« on: Today at 01:03:01 PM »
That's my guess too...

5
BenCutLaser / Re: Makeblock - Laserbot (OPEN)
« on: Today at 11:21:04 AM »
So makeblock uses their own flavor of marlin.

Oh absolutely they do. They have disabled some features such as the Units of Measurement, which one has to ask, why? Their mLaser software allows you to select MM or Inches, yet they don't support G20/G21 commands. It just doesn't make sense.



6
BenCutLaser / Re: Makeblock - Laserbot (OPEN)
« on: Today at 11:09:14 AM »
OK time for an update.

Jogging is now working fine.

Connecting requires the G28 homing command to be sent, otherwise, nothing will work (meaning sending any further g-code commands will get no response from the laserBot). So now connecting to a laserBot will connect and then Home and now it's ready.

So far so good. I'm working with the test shapes and the triangle and square have been adjusted to work now.

I added some radio buttons in Setup so you can select the MegaPi which is what the laserBot uses. This action sets up the many internal changes needed to make BCL work with this laser machine.

I've discovered this morning that Arc and Circle g-code commands (G2/G3) are not supported. This is really bad news. Apparently the Marlin firmware they are using doesn't support Vector operations. At this time, this is a show stopper until I can solve this problem.

I would say I am about 75% of the way through getting the laserBot to work with BCL but the lack of support for G2/G3 is really a huge wall I need to get over.

I don't know about you current laserBot users, but on my mLaser software, I only get one start up in English. After I shut it down and start it up again, it defaults to Chinese so I have to do a fresh re-install to get English back. So I'm having lots of fun installing mLaser every time I want to use it!!

While laserBot is trying to support me by sending me their laser kit, my emails and forum questions have, so far, gone unanswered.

If they won't or can't add G2/G3 support in their Marlin firmware, then I will have to attempt to flash Grbl 1.1e into the MegaPi and see how that goes. BCL must have G2/G3 support in the firmware it uses.

So I'll fire off email question #7 to the laserBot folks and ask them about G2/G3.

This is as far as I can go for now until this is resolved, as this is the last 25% that needs to work so I can complete my full cycle of testing on the laserBot.

7
BenCutLaser / Re: Makeblock - Laserbot (OPEN)
« on: Today at 10:58:22 AM »
Nope...M2 is not support by laserBot...the command is ignored and not processed at all.

I've discovered that there is no ending command needed. So I've made adjustments for that in my BCL code.

8
General Discussion / Re: Banggood 7000mW blue laser 260USD
« on: Today at 08:23:06 AM »
I'm assuming you can still control laser power output? If so, then if you're using BCL, you'll be able to control the power to focus the beam.

9
Projects / Re: front panel ( BCL )
« on: Today at 08:20:05 AM »
Sweet...!!! Exactly what BCL was made for...!!!

10
BenCutLaser / Re: Makeblock - Laserbot (OPEN)
« on: March 24, 2017, 08:22:27 PM »
Well, making much more progress now that I've hooked up a serial port data 'sniffer' to my COM Port. See attachment.

So while I'm not finished yet, I'm able to control the jogging nicely now, I know what g-code word to use for laser power, I've tested and confirmed G90 and G91 work perfectly fine. Things are looking up.

It looks like Marlin 1.0.2 is ending with a non-Grbl g-code word: end vs M30. I see in the RepRap docs M30 does something else than what it does in Grbl. So, I'll have to modify for that.

UPDATE: I don't know how that word 'end' came back from Marlin, but it's not valid. I added 'end' to my test g-code and got this:
echo:Unknown command: "end"

So it looks like there is no formal way to end a Marlin g-code job.


11
BenCutLaser / Re: Makeblock - Laserbot (OPEN)
« on: March 24, 2017, 04:38:06 PM »
I decided to fire up mLaser. This is the software that comes with laserBot.

I see in the setup for mLaser that I can set mm or inches. How this is handled internally in the firmware is unknown to me at this time.

See attachment.

I guess I'll try and attach a serial port data 'sniffer' and see if I can get a look at what mLaser is sending to the machine.

12
BenCutLaser / Re: Makeblock - Laserbot (OPEN)
« on: March 24, 2017, 03:54:55 PM »
While I'm waiting for some g-code answers, can those of you who have a laserBot, tell me where your limit switches are installed? I'm pretty sure mine are not in the correct locations.

13
BenCutLaser / Re: Makeblock - Laserbot (OPEN)
« on: March 24, 2017, 03:44:51 PM »
Another interesting discovery.

The first line of g-code always works when I send it to the laserBot.

The second line only works one time, and it moves the same distance as the first line. In other words, it moves about10mm. If I highlight this second line in BCL g-code window and send it again, nothing happens.

I can highlight the first line and send it over and over and over and it works every time.

G91 ( Incremental distances ) is in effect.

I'm starting to wonder if the Marlin firmware has some bugs?

Code: [Select]
G01 X0010.0000 Y0010.0000
G01 X-0080.0000 Y-0080.0000

14
BenCutLaser / Re: Makeblock - Laserbot (OPEN)
« on: March 24, 2017, 03:20:57 PM »
Marlin hangs if you try to send G20 or G21.

So, your answer is: G20 and G21 isn't supported at all. MM is always ON.

15
BenCutLaser / Re: Makeblock - Laserbot (OPEN)
« on: March 24, 2017, 03:04:09 PM »
From what I can test and google online, G20 (set units to inches) and G21 (set units to MM) does not work or that word is not support by LaserBot. Now I have to find out what words LaserBot is using for these settings.

UPDATE: I'm posting this question on the repRap support forum...maybe someone over there knows the answer.

UPDATE: I also posted on the makeBlock support forum.

Pages: [1] 2 3 ... 119