Need help with firmware update steps and getting homing to work on Creality Falcon Pro 10 W

Creality Falcon Pro 10w not homing just crashing into the upper right corner

Tried to update firmware but not trusting I’m doing it correctly and unsure exactly how to verify version before and after. Brand new Faclon Pro 10 W homing crashes upper right with LaserGRBL and with Lightburn. Invert homing using gcode console in Lightburn gets me to the lower left corner but the limit switches trip and off it goes crashing to upper right after pretending to home.

The install instructions from Creality were pretty poor so I’m not sure I understood correctly but it seems to do nothing. Any help is appreciated as I am down to only 3 or 4 days left in my Lightburn trial period then I’m back to working with LaserGRBL. - thanks, James

Why on a brand new machine? Was this update for the laser or Lighturn?

It should Home as described here…
HOME

  1. Trolley and gantry rapid move towards the switches.
  2. When the switches are hit, the machine will stop and reverse. First Zaxis must complete if installed, then X and Y. It may not reverse X or Y until both switches are found for X and Y.
  3. The machine will pull off the switches slowly until the switches open.
  4. The machine will reverse back onto the switches very slowly until the switches close.
  5. The machine will reverse and pull off the switches slowly until they open.
  6. The controller establishes this as the Home position. It is usually shown as something very close to 0,0 as the position if the controller is set for the first quadrant. If it shows large numbers, this can be changed with the G10 command.

There is no other version of the Home cycle. If you have limit switches, this is how it should work.

If you do not have limit switches, where it powers up is the Origin. Home is a machine mechanical function. Origin is a software design position. They are not the same thing.

This has to be right, then Jog direction has to be fixed.

This is going to take some work, but I am confident we can sort it out. While connected to Lightburn, power up the laser…

  1. In the Console window, enter $RST=*, then enter $$ to get the list of parameters.
  2. Copy everything in the Console window and paste it in a reply.

This will give us a starting point.

Hi Mikey,
Being new to lightburn forum excuse me if I fail to reply per protocol. I assume I am to reply to your post and not to my own OP. Thanks for your help BTW!

Flashing the brand new Creality Falcon Pro 10W machine was suggested by Creality. (there is no USB port on the laser module with the Falcon Pro - firmware for machine controller only) I was not sure but I suspected they may have neglected to update inventory when new firmware was developed… leading to shipping machines with original firmware and if said new firmware resolved some bugs and I had the original firmware then I likely have some bugs in my version.

$RST=*

[MSG:Restoring defaults]

Port failed to open - already in use?

[OK]system start-up CV30-Pro-MASTER-Release V1.0.0 20230921-0947

MC3416 Init OK (0x4c:-1,0x6c:0)

[OK] gas_init OK

usb connect succeed

[MSG:Using cpu_map…esp32-s3]

Grbl 1.1f [‘$’ for help]

ok

[VER:1.1f.20220810:]

[OPT:VHL,127,6e versions: CV30-Pro-MASTER-Release V1.0.0 20230921-0947]

Target buffer size found

ok

$$

$0=10

$1=250

10

$12=0.002

$13=0

$20=0

$21=1

$22=1

$23=3

$24=150=10000.000

$10=25

$151=75

$152=30

$157=1

$160=1

$161=9.00

$162=9.00

$163=9.00

ok

The only protocol I know about is play nice, no dirty language. Just answer the besst you know how.

Sorry if I implied the laser module was updated. None get that. Controller board only. If Creality said flash it, then you should.

Creality should provide the instructions and software to update the controller board. Just go slow and expect some instructions to be foggy.

I am surprised your board powered up. Those GRBL parameters are a mess, especially $24=150=10000.000 and a lot of them are missing, so the board needs to be re-flashed. Until this is accomplished, nothing else is relevant.

We cannot tell you how do do the process, but surely we can explain the meaning of some words and phrases. Hopefully, others that have done this recently will jump in and offer help.

Bottom line: The controller board needs to be flashed with the correct software.

OK 10-4 and I too hope to get some instructions to flash between this forum and reddit. What Creality sent me is just not good. - thanks, James

Can you upload a copy of the instructions? Maybe somebodu here can make sense of it.

There is the text file, basic enough.

Firmware-Upgrade with TF card:
Save the “.bin” file in the root directory of the TF card, and delete other files in TF card. Insert the TF card into the machine when powered off , and it will updade automatically when powered on.
The buzzer will sound in the update process. When the update is completed, the sound will stop (do not power off in the update process)

Then the user manual talks about flashing the laser module but there is no USB port on the module for the Falcon Pro 10W… so that raises some concern wrt accuracy of the machine controller firmware instructions and/or the firmware version for my machine. Try to find the firmware download for the Creality Falcon Pro 10W and you start to see some issues there. I just finished a 88min phone support call with chat open to a second tech at Creality and they tell me my machine already has the correct firmware installed.
creality falcon pro 10W factory firmware version

But then I asked the same tech if I had the correct firmware file given to me by email from another Creality department and he said yes.:slight_smile:
CV-30-V3_0_24_20221012_Release.bin

…sooo IDUNNO… the chat guy today said he would try escalating the ticket and I should have a reply Monday as they asked me to submit a video showing the homing failure and that I did on Thursday. It was nice talking with them anyway! fingers crossed as I wait for their reply.

And I did reformat the mini SD card to ensure no other files were on it before trying these steps. The machine just beeped one short beep and did nothing. I’m told this is what should happen if you already have the same version installed.

Did you send them the output from the $$ command? Surely that is not right.

At least they are talking to you…

Yes, it was a relief talking to someone that sounded technical. I sent the output. - thanks

1 Like

I’m homing. I manually moved the module all the way to lower left such that both limit switches were engaged. Then started lightburn and clicked Get Position on the move tab. Then when I clicked the home button in the laser control section the module homed with minor grinding but settling just backed off the switches like it ought to. Then clicked Get Position again and now when I click home it works with no grinding. Feels like I’m on first base now.

My first attempt to frame an imported image failed though with beeping and module stopped short of the image position. I guess I need some setup steps somewhere.

1 Like

I’m etching. Not sure what caused the framing failure. I positioned my workpiece, imported an image, jogged the module to the center of the workpiece, set laser to current position and job origin to center and the job finished as it should. Speed was 3500 and power 75% with image mode first set to Threshold then to Stucki. There was barely any difference maybe threshold a bit darker. I’ll spend more time creating proper vector art and importing as svg or pdf next time. Big thanks to MikeyH for answering my call for help! If you ever buy one of my straight razors I’ll etch a box with a custom design for you! - u/SRRjames on reddit or jamesp7143 on ebay Canada -

1 Like

I am 79 years old. I put nothing but a battery powered shaver close to my neck. :joy:

1 Like

For new users, I always recommend using Absolute Coords. This way, where your drawing is located in the design space, that is where the laser is going to travel in the machine work area.

1 Like

With the power off, move your head to home, turn power on and in the console window type the following and press enter.
G10 L20 P1 X0 Y0
This tells GRBL that this is the 0,0 position and writes it to the board.
Personally, I quit using home and homing switches after bumping the switches accidentally and ruining jobs. I use a Lightburn feature “Saved Positions” where I can set a home point, a board center point and an out of the way point. I just push my head to home before I power the machine up

This is a Modal command. It only needs to be entered once.

This is fine if your projects are one-off. If you are using fixtures (jigs), then you need the position repeatibility of limit switches.

1 Like

I use jigs and because I push the head into the corner with zero cleance it is very repeatable if you do not power down your machine

You push it by hand?

Yes, before you turn the machine on. Do not just shove it in there fast, go about a meter a minute as the motors generate power that backfeeds to the board