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?
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
Not physical ports, network ports.
Gotcha
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.
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.
i could try. id probably butcher the naming conventions and be out of my depth quickly. worth a shot maybe
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
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.
Perfect, thank you robert!
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.
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
Keep spamming. Good stuff.
Lolz
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.
Ah- the âmissing settingâ! Thanks Ryan!
See the post about the macros? Super stoked
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.
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.
Yes, Isnât it right there on the settings page? I know I saw the options.
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.