The 'Black and Blue' LR3 build

I wonder if LB would be interested in working with you on it. Does the esp3d have a port that just acts like a serial port?

2 Likes

It doesn’t have any ports- it’s literally 8 pins, couple ICs and a wifi antenna AFAICS

Not sure about LB. They sell their own $140 lightbridge which is basically a rpi4 and a usb cable. Doubt they’d support DIY for a competing hardware solution

1 Like

Not physical ports, network ports.

1 Like

Gotcha

2 Likes

That would be a huge bummer. The software is amazing, I would think any controllers are good controllers for them. If it is possible, I am sure they would love it. I wonder if it is any different with the esp32 version on some other boards.

2 Likes

They seem to hire really nice people too. So I wouldn’t be surprised if they wanted to support it.

The main reason I think they would be hesitant is if there aren’t many people using the esps with marlin. Or if there was a difficult technical challenge. They wouldn’t connect through the http (port 80), for sure. There would have to be a telnet or websocket open to let them connect straight to the terminal or api.

2 Likes

i could try. id probably butcher the naming conventions and be out of my depth quickly. worth a shot maybe

1 Like

@vicious1 @robertbu

Just did some Lightburn gcode practice, and wanted a heads up if this opening paragraph for a burn looked ok. doesnt really matter what the file is.

i used ‘user defined’ start commands to add the M03I

but theres an M05 stop right there after the ‘set home’ and coordinates sequence. Does that get ignored becasue of the M03I telling it to look inline for S values?

or do i need to find all the M05 and delete them -except for one at the end?

; LightBurn 1.2.04
; Marlin device profile, user origin
; Bounds: X408.75 Y30.36 to X510.35 Y98.62

;USER START SCRIPT

M03I

;USER START SCRIPT

G21
G90
G0 X0 Y0 F0
G91
; Scan @ 4500 mm/min, 100% power
M9
M05
G0 X630.26 Y2.366 F0
; Layer Raster6
G1 X1.875 F4500 I S0
G1 X7.673 I S25.5
G1 X0.767 I S0
G1 X7.673 I S51
G1 X0.767 I S0
G1 X7.672 I S76.5
G1 X0.768 I S0

1 Like

The M05 are not ignored, but Lightburn places them appropriately. In inline mode, Marlin honors both M03/M05 and inline commands, so you can consider M05 the same as using S0 as a parameter. There may be one difference in that M05 might also turn off the laser enable pin where an S0 may leave the laser enable pin turned on. That is just a possibility based on speculation on my part. I don’t use the enable pin with my setup, just the PWM pin.

Anyway, you should be able to use the g-code Lightburn produces unmodified. I’ve only run a couple of laser jobs on my Primo since I upgraded to the latest V1 maintained Marlin version (115), but both jobs ran fine.

3 Likes

Perfect, thank you robert!

2 Likes

This keyboard is awesome, but the mapping on ESP3D leaves a little something off

On the keyboard:
X+ up arrow
X- down arrow

Y+ right arrow
Y- left arrow

Z+ pg up
Z- pg dn

Standing at the front left corner, facing the machine as the home position-

Anyone see the problem? I didn’t either until I jogged it.

1 Like

@vicious1

Regarding ESP3D macros

Just confirmed that multi line gcode strings can be used to create macros, if you use a semi-colon to break them up (where returns would be). I was able to create a square test pattern macro that worked great

SD storage -

M20l doesn’t appear to work for me. I’m using 515 so I figured it was good to go- maybe I’m missing a setting?

Also- im getting a posting error because im finding it hard to contain myself (this stuff is so exciting) and the site thinks im spamming, lol

1 Like

Keep spamming. Good stuff.

1 Like

Lolz

1 Like

You need to use a nightly build I put in the file just after 515. I will do a new release once I think we have stabilized this stuff.

Workflow runs ¡ V1EngineeringInc/MarlinBuilder ¡ GitHub - this updates every night (thanks Heffe!) so there is a potential for issues but that has not happened to bad in a long time.

1 Like

Ah- the ‘missing setting’! Thanks Ryan!

See the post about the macros? Super stoked

2 Likes

Yes, that is perfect. I knew it had to be there. Thank you for figuring it out. I could not find anything in the esp3 site about that.

1 Like

Just followed your suggestion.

Q- any idea if the ‘mapped keys’ on the ESP3D can be easily remapped? When I use the arrow pad to jog, the axis are switched between X and Y. Up and down arrows are for the X axis, which is left/right compared to Origin

If not, there’s an easy fix.

1 Like

Yes, Isn’t it right there on the settings page? I know I saw the options.

1 Like

Shoot I just checked It doesn’t let you easily change them from the settings screen.

I am not sure. If it is easy or not. But if it is backwards letting Luc know on the esp3d webui page would be a good idea.

Does that keyboard let you change the joypad settings? The webui shows keybindings but nothing about direction keys.

1 Like