FluidNC a new CNC Firmware

Поделиться
HTML-код
  • Опубликовано: 1 авг 2024
  • Thank you for watching this video. Feel free ask general questions, but specific support questions will only be answered on our Discord server (preferred) or in the issues section of the GitHub repo. See links below.
    Here are some links to the things discussed in the video
    - FluidNC GitHub Repo github.com/bdring/FluidNC
    - FluidNC Wiki github.com/bdring/FluidNC/wiki
    - Fluidterm Repo github.com/bdring/fluidterm
    - Discord Server Invitation / discord
    - Some hardware is sold via my Tindie store. www.tindie.com/stores/33366583/
    - ESP32 Dev Kit Source www.amazon.com/HiLetgo-ESP-WR...
  • НаукаНаука

Комментарии • 98

  • @sorin.n
    @sorin.n 2 года назад +18

    Mind-blowing work here! As a programmer myself, I can imagine the effort! Congrats!

  • @zacharysmith3793
    @zacharysmith3793 2 года назад +2

    Really incredible. I'm planning to build my first CNC within the Year and have been going through your videos for help. I'm definitely thinking I'll use your controller and firmware!

  • @orangezeroalpha
    @orangezeroalpha 2 года назад

    This looks really great. Applaud the effort. I haven't used your two six packs I purchased quite enough but this is all the encouragement I need to get back at it. These updates seem to remove some software/setup hurdles I was having in regards to the installation to the esp32. It took more work than my brain could remember to go from a fresh windows install to a working esp32 board. Fluidnc seems more like something I could easily teach someone else to use as well in a short amount of time. I really like how it is organized, colors on the text to show warnings and errors is nice. I am looking forward to trying this out. Thank you for sharing.

  • @joacimbreiler
    @joacimbreiler 2 года назад +6

    It shows that you put a lot of work into this, great work guys! I'm so pleased that you made one build to fit them all as it will really simplify the integration work in the gcode sender software.

  • @nathanb62
    @nathanb62 2 года назад +5

    Wow. You (and your team) just continue to one up yourselves! Thank you so much!!!

  • @Pesc0-conti
    @Pesc0-conti 2 года назад +5

    Amazing work! cant wait to see how this evolves in the future

  • @brandoncramer
    @brandoncramer 2 года назад

    Thank you! Thank you! Thank you! This video was beyond helpful to see the process visually!!

  • @ZzTriplett
    @ZzTriplett 2 года назад +1

    This is exciting stuff! I will be giving this a test run on my work in progress DIY laser cutter for sure.

  • @JesseSchoch
    @JesseSchoch 2 года назад +3

    Congrats on this milestone Bart!

  • @landonhillyard
    @landonhillyard 2 года назад

    Following and learning. Love your progress.

  • @lkasdnlaksdnl
    @lkasdnlaksdnl 2 года назад

    it looks very nice. looking forward to test it myself when the hardware arrives.

  • @reinholdu9909
    @reinholdu9909 2 года назад

    Great new post *Barton* . Config file is the way to go. Next level from Grbl! _THANKS_ 👍👍👍

  • @wiremonkeyshop
    @wiremonkeyshop 9 месяцев назад

    Fantastic breakdown! I'm going to setup an ATC using FluidNC with your controller. I'm very familiar with grbl and FluidNC has so much more flexibility. Sweet!

  • @FrankGraffagnino
    @FrankGraffagnino 2 года назад

    this is incredible. thanks for sharing this with the community

  • @robinstefanov5152
    @robinstefanov5152 2 года назад

    Great work, thank you for sharing your experience free !

  • @markyu70
    @markyu70 2 года назад

    Congrats! Good job!

  • @francoisdediste1160
    @francoisdediste1160 Год назад

    Awesome Job! Congrats!

  • @engina1572
    @engina1572 Год назад

    Wow thanks soooo much for the board and now this.
    :) really appreciate it as I am a total noob and was fumbling pretty hard.

  • @JohnLauerGplus
    @JohnLauerGplus 2 года назад

    Nice work here. Love it!

  • @adebagus
    @adebagus 9 месяцев назад

    thank you during I am very impressed with Fluid NC and running CNC with this, I'm waiting for a Fluid NC compilation with Arduino R4 ESP32, that would definitely be cool

  • @CraigHollabaugh
    @CraigHollabaugh 2 года назад

    Wow, you've been busy. Thanks for the post, good luck with fluid.

  • @FrankGraffagnino
    @FrankGraffagnino 2 года назад

    i like that mDNS support is included too!

  • @labgsm8185
    @labgsm8185 9 месяцев назад +1

    Nice work
    Thank You

  • @partyalldaypartyallnight1057
    @partyalldaypartyallnight1057 2 месяца назад

    Thanks for this. Subbed.

  • @FrankGraffagnino
    @FrankGraffagnino 2 года назад +1

    seems like one of the next logical steps is a config editor right in the web gui since the software there will know about all of the valid field names and values for each class. you could probably generate the config gui elements from the source code class hierarchy itself. But that would let you edit the config locally on the device. In a raw editor mode it could let you paste in the raw text from one you want to copy/paste from. You could even verify the config before you reboot (similar to how HomeAssistant does)

    • @fluidnc8579
      @fluidnc8579 2 года назад +1

      The editing and visualization in the WebUI will be improved over time. We are looking at creating a cloud based version of the controller that can validate configs and act as a repository of examples and help with user support.

  • @Bravefsj
    @Bravefsj 2 года назад

    Great work,thinks for sharing

  • @GabrielGunderson
    @GabrielGunderson 2 года назад

    Very cool, Barton!

  • @TravisPickle
    @TravisPickle 2 года назад

    amazing, thank you

  • @mossdee
    @mossdee 2 года назад +1

    Great work Barton! Could you check the Discord Server Invitation? The link in description goes to an "invitation invalid" page.

    • @engserve
      @engserve  2 года назад +1

      Sometimes Discord breaks permanent links. I updated the link in the description.

  • @allted
    @allted 2 года назад

    Exciting!

    • @allted
      @allted 2 года назад

      Do the error messages show in the webui commands window as well, or just the serial monitor?

  • @wolfgangblack8035
    @wolfgangblack8035 Год назад

    I like FluidNC a lot! It's quite good and easy to use.

  • @Mwwwwwwwwe
    @Mwwwwwwwwe 2 года назад

    Wow that is amazing! I have a .H config file for a mks dlc32 board how do I convert it to the .yaml format thanks 😊

  • @d_z_a_i_r_o
    @d_z_a_i_r_o 2 года назад

    Super , is possible implement Encoder .. for jogging ? Control CNC with out PC .. if SD support ..

  • @Build_the_Future
    @Build_the_Future Год назад +1

    What is the pluses per second when using all 6 axes?

  • @criznach
    @criznach 8 месяцев назад

    Does your bed have some play on the x axis? Noticed it on the first layer. BTW I'll be building a DIY 6-pack next week when the boards and parts arrive! Looking forward to the upgrade!

  • @ericseidel4940
    @ericseidel4940 Год назад

    Like it, but do something for your mike/sound capture setup !

  • @rikilshah
    @rikilshah Год назад

    This is a very incredible project. I would definitely find a way to support the project.

    • @giova2927
      @giova2927 Год назад

      Could you help me to monitoring an old cnc using this fluidNC?

  • @BergeCorp
    @BergeCorp 2 года назад

    Any plans for lathe adaptation with spindle synch ?

  • @C00ltronix
    @C00ltronix Год назад +1

    So with FluidNC I don't need Marlin (which isn't designed for anything beside 3D printers anyway) anymore? Is that right? Then for actuators (pins) I don't use Marlin's M42 but your M62-65. And I can use any ESP32 suitable controller? (got a 6-axis PicknPlace machine now), but seems some commands are not supported, like M115 to read firmware.

  • @schwarzesschaf1043
    @schwarzesschaf1043 2 года назад

    After some month ignoring my Plasma-CNC (grbl_esp32 till now) i'll found your new version and will give it a try - it looks amazing! Thanks a lot for sharing! I didn't have a close look right now, but is there an option to implement Torch Height Control?

    • @kyawzeyasao146
      @kyawzeyasao146 Год назад

      Are you Ok with the FluidNC and Plasma-CNC?

  • @raonvk
    @raonvk Год назад

    Dear Barton Dring,
    Is it possible add any MPG/Remote module with or without GRBL USER INTERFACE?

  • @aivasyuk
    @aivasyuk 2 года назад

    I'm finishing up a CoreXY DIY laser, and FWIW I couldn't install FluidNC on a FYSETC E4 using a 2020 Intel MacBook Pro, as I kept getting errors that the ESP32 is not in the right mode. However I was able to get it done from a Windows 10 laptop. Works well for movement after I figured out how to reverse the direction, now I just have to finish making cables for the laser module. I also installed X and Y limit switches, and it works for homing, but wondering why the restriction on homing x and y separately with CoreXY? My 3D printer can do it with Marlin.

    • @engserve
      @engserve  2 года назад +1

      We do not provide support via RUclips comments. We have a Github Repo and a Discord server.

  • @fabiotortorella4546
    @fabiotortorella4546 2 года назад

    hello i didnt make it the processes of installation... could you please help making the instalation more detail ? it says the path is not there or something esptool is installed on my pyton ... please

  • @chriswilson746
    @chriswilson746 2 года назад +2

    How does this compare to grblhal as far as motion performance and does it support the add grblhal prams? I have a tnseey board on a laser and was looking to do a mill as well I'm not sure what one would be best.

    • @engserve
      @engserve  2 года назад

      If you are using Teensy, the choice is simple. Use GrblHAL. Do do not support other processors yet.

  • @BrourPro
    @BrourPro 2 года назад

    do you have a power loss recovery job on esp32 grbl firmware

  • @raonvk
    @raonvk Год назад

    Dear Barton Dring
    Can we add Servomotors & GRBL based Pendant/Remote/MPG IO modules? Are you developing these IO modulles? Reply please

  • @FilmFactry
    @FilmFactry 2 года назад +2

    Will it support optical encoders? Can I make a motor "closed-loop" by attaching an encoder?

    • @engserve
      @engserve  2 года назад

      No. The controller does not directly control motors. It can use external closed loop stepper and servo drives via step and direction control. Some motors can be queried via CAN or RS485 for the current position. This would allow you to manually move a robot arm, for example, and the controller would know the new position. We currently support Dynamixel motors with that feature.

  • @snapo1750
    @snapo1750 Год назад

    Does this support EDM commands like re-tract during the current step?

  • @mrljvb
    @mrljvb 2 года назад +1

    Congrats on the new release.
    I see you are using the 5160, was that issue ever corrected.

    • @engserve
      @engserve  2 года назад +1

      We believe so. The Trinamic library we used had a confusing inheritance scheme which caused a problem with our implementation of TMC5160. We fixed it and Grbl_ESP32 was corrected as well. See this Tweet of mine with some seriously huge motors. twitter.com/buildlog/status/1446572050534047747

    • @danriches7328
      @danriches7328 2 года назад

      @@engserve That large stepper you have in the top right of your Twitter video is almost as big as the 3 I salvaged from a labeler. Nice to know that they work virtually silently with the 5160's as that's the drivers I bought. Just need to build your 6 axis board up and then weld the CNC frame, loads to do but loving it. Thanks ever so much for all you and your team's efforts, once I have it working I'll video it, credit you and send a donation too. Awesome work!!

  • @allanmurphy2291
    @allanmurphy2291 2 года назад

    Hi Barton do you have a firmware edition for an MKS DLC32 for 3 axis cnc? Looks great and I would like to try on my homebuilt.

    • @engserve
      @engserve  2 года назад

      See the example configs at github

  • @AStrasser1
    @AStrasser1 2 года назад

    Hello, I've been accompanying your project for a while now. Could you help me? How can I install a mpg pendant or a joystick controller?

    • @engserve
      @engserve  2 года назад +1

      Tech questions are not answered on RUclips. Go to Github or our Discord (see github)

  • @SapiderMin_BoeyoLali
    @SapiderMin_BoeyoLali 2 года назад

    Hello Bart,Nice work.. I have successfully uploaded the config file (config.yaml) then reloaded. After I check using the $I command, the machine remains in the default state (Test Drive). Did I miss something?

    • @engserve
      @engserve  2 года назад

      Checkout the FluidNC wiki on how it get help
      github.com/bdring/FluidNC/wiki

  • @jamescullins2709
    @jamescullins2709 Год назад +1

    Will FluidNC run on the MKS TinyBee v1.0 mainboard ?

    • @engserve
      @engserve  Год назад

      Yes.
      wiki.fluidnc.com/en/hardware/existing_hardware

  • @loiphongngo135
    @loiphongngo135 Год назад

    😍😍😍😍😍😍

  • @gardentoy7900
    @gardentoy7900 2 года назад

    I’m trying to make use of it… it seems fluidterm is not quite easy to instal my machine complained about something on color change

    • @engserve
      @engserve  2 года назад

      Go to the github repo and submit a problem report.

  • @tt3233
    @tt3233 2 года назад

    I am interested in this.I almost got all the parts to build a laser engraver. Since run a CNC lathe for a living. I don't know if I can handle a slow Arduino grbl. I bought a esp32 in uno form factor. Can you point me in a direction of a setup using wemos d1 r32 uno with a CNC shield? If not I will try to use your directions. I'm a noob at IDE but willing to learn more. Thanks for putting it out there for everyone.

    • @engserve
      @engserve  2 года назад

      We have a list of hardware on the wiki here. That combo is not recommended due to some issues on the shield. github.com/bdring/FluidNC/wiki/Hardware-that-Runs-FluidNC

    • @hardon586
      @hardon586 2 года назад

      @@engserve Can you elaborate on the issues with the Uno CNC shield. I have Fluid NC setup on an ESP32 Uno form factor with the Uno CNC shield. I did have to remove a resistor from the CNC shield to get it to boot, but from there everything seems to be usable. I’m really interested in the issues, I don’t want to damage any of my hardware.

    • @engserve
      @engserve  2 года назад

      @@hardon586 That was one of the issues. Some people do get them to work. We just get frustrated because those shields are cheap and often poorly made. People spend a few dollars in China and expect hours of free support from us.
      BTW: We have a Discord server discord.gg/nxZFVNKd

    • @hardon586
      @hardon586 2 года назад

      @@engserve Most people don’t realize that it’s cheap because you have to spend a lot of time reading and understanding the nature of the hardware. I’ll check out the discord. Thanks!

    • @hardon586
      @hardon586 2 года назад

      @@engserve Hi I just went to join your discord and it looks like the link you provided me expired. Can you send another one?

  • @Nobody-Nowhere
    @Nobody-Nowhere Год назад +1

    it just says "index.html.gz is missing" the wifi interface is lacking

    • @engserve
      @engserve  Год назад

      You forgot a step. Run install-fs in the release files.

  • @tt3233
    @tt3233 Год назад

    I am so new to this. Does anyone have a config file that runs a esp32 with external tb6600 drivers dual y axis laser. If I have something close to what I need I will try to figure out the rest.

    • @engserve
      @engserve  Год назад

      Here are a lot of examples. You want the ones that start with 6P_ext. github.com/bdring/6-Pack_CNC_Controller/tree/main/FluidNC_configs

  • @barebooger
    @barebooger Год назад

    Solved. I had to disable my Ethernet port to remove internet access...Trying to do this with a Node-MCU ESP-32S. Everything works until I connect via WIFI. It does not open webUI, but opens a generic MSN page. What am I doing wrong? I have tried the current version, as well as the version in this video.

    • @engserve
      @engserve  Год назад +1

      Ask support questions on our Discord server. discord.gg/mZbCfGJV

  • @mccgakloi
    @mccgakloi 2 года назад

    Tried to install. Doesn't work.
    ESP32 Grbl worked on my arduino style dev board, however won't execute more than about 50 lines of a gcode file streamed over usb.
    Thought I'd update to this but the windows batch files won't initiate the esptool.
    Downloaded python (nightmare) and then the esptool. No idea how to "install" the esptool, as documentation doesn't exist. Anyway finally got esptool.py to run after placing it in the "install-scripts" folder. However, batch files still won't launch the esptool and connect to the board. baud rate works in arduino.
    bought a new board, same problem.
    Using 3yo I7 Dell with Windows 10.

    • @engserve
      @engserve  2 года назад

      Read the wiki about how to get help.

  • @markyu70
    @markyu70 2 года назад

    What is the maximum frequency it can output trough i2s for each of external motor drivers?
    I want to order your board but I don't know if it would be good for servo motors I got.

  • @neilwrightson4634
    @neilwrightson4634 2 года назад

    Does this work with Lightburn?

  • @steveu235
    @steveu235 11 месяцев назад

    Mine does not connect and I get no GUI i've followed a hundred times and it still doesn't work any ideas?

    • @engserve
      @engserve  11 месяцев назад

      Did you read the wiki?

  • @igorpack5160
    @igorpack5160 2 года назад

    I can not understand, if anyone knows, please tell me. Installed the firmware, version 3axic_v4, launched WebUI, the Y axis moves in only one direction, the X and Z axes do not move at all. Moreover, LaserGRBL works without these problems. Any help would be appreciated.

    • @engserve
      @engserve  2 года назад

      This is not a support channel for the firmware. Go through Github

  • @snug11
    @snug11 Год назад +1

    FluidNC is soo much easier and more comfortable in usage - thank you for this, Barton!!! 🙂 i just built a wooden ball laser engraver with this Firmware, based on an MKS DLC32 Board. Perhaps you like the idea behind: ruclips.net/video/9_jKoxZ3t38/видео.html (meanwhile i could fix the "stair-step effect" in the graphic on the video)

  • @haley8004
    @haley8004 Год назад

    8:13 The default wifi pw is 12345678

  • @johnsowerby6061
    @johnsowerby6061 2 года назад

    Grbl_Esp32-main how open ??

    • @engserve
      @engserve  2 года назад

      Read the github wiki. We do not offer support via RUclips

  • @Dr.Ratio69
    @Dr.Ratio69 Год назад

    I want to build a CNC, but I hate coding.😂