Remove Firmware

The image you show which lists the three files ending on .json, .db and .lock, I see when no toolhead is connected. In that case, also the Start-Screen does not list any connected devices (usually it lists the toolhead, for laser the camera, and if you have, also the enclosure, stop button etc.). Can you confirm that your Start screen is “empty” in that sense? If so, your problem might be as simple as the toolhead cable broken. Or, worse, the controller might have a broken toolhead port. To check this, plug the toolhead cable into the Addon 3 port (just below the toolhead port). If that changes things back to normal, that’s a strong indication for a broken port. In that case, acquire a new controller via Snapmaker support.

Skreelink

The dot was yellow

I done what you asked went through all items and nothing changed.

When I go to open a cnc file its a no show again, I only see my download firmware file. Its strange when I have my cnc module installed and will not see cnc settings at the bottom, I see printing heat bed settings and nozzle. I should see cnc speeds. I need this there are times when I manually cut wood holes on the back side of my projects.

Question I have is the controller the brains for Snapmaker or is the vertical member with all the connectors the brains? If its the controller can this be sent back to Snapmaker for repair or replacement?

How do I go about having this done? If you feel you can fix it I can send it to you for repair and I will pay you for the repair.

Like I mentioned before everything worked fine until I purchased a spare cnc module. I installed the new module it asked for update I updated via wifi and then the problem started. I always updated my modules using wifi.

Tim Spisak
tmspisak@yahoo.com

The controller is the box all the wires attach to, yes. You can either email snapmaker support and request to purchase a new one, or order third party such as 3DJake.

Hauke,

You are the first one to mention .json, .db, and .lock. What is this?

I moved the toolhead cable no difference, it will home it will move. When I go to into the usb you can see firmware download folder no, cnc files

I went through changing the firmware no results, I went through removing firmware no results. I tried about everything I can do with help from others, no results.

When I go through installing firmware my low power laser light will stay on.

This all started when I purchased a backup cnc module. When I tried to run the cnc up came install new firmware, I did this by installing by wifi, that’s when my problem started.

Question: Is the controller the brains for Snapmaker or is the vertical member with all the connectors the brains? If its the controller can I send it back to Snapmaker for repair or replacement? How do I go about having this done?

Tim

Tim Spisak
tmspisak@yahoo.com

Skreelink,

Do you think this might solve my problem? Should I also get a new controller? I will buy both if necessary.

Tim

Tim Spisak
tmspisak@yahoo.com

I refer to this image you posted:

Here you expect to see the CNC files, but you see one .json, one .db and one .lock file. This is the same for me when I start my Snapmaker with no toolhead attached. On top of that, with no toolhead attached, the start screen shows an empty space:

If you have the same, my guess is that your toolhead is not recognized. Since all of your toolheads are not recognized, I’d suppose that either the cable or the controller is damaged. Since you tried another port, my bet would be on the toolhead cable. Perhaps you bent a pin when you plugged in the toolhead cable at some point? It should look like this:

grafik

Perhaps one of the six thinner pins is bent? If so, order a new toolhead cable - it’s 8 € or so.

1 Like

Sorry, did not answer this one: The controller is the thing with all the cables going into, and it is the part that controls the motors, the toolheads and the heated bed. It receives the instructions via GCode either from the serial port or from the touchscreen and runs a modified version of Marlin 3D printer firmware.
The touchscreen is the user interface, handles the USB port, the WiFi-connection and the laser camera, and it runs Android. When you use the Jog interface or run a job from the USB stick or via Luban (either by sending a file or running the job directly), the touchscreen sends commands to the controller, which then moves the motors, powers the laser etc.

Hauke,

Mine looks good I am going to order one

Thanks,

Tim

Tim Spisak
tmspisak@yahoo.com

| Hauke
November 19 |

  • | - |

timsco60:

You are the first one to mention .json, .db, and .lock. What is this?

I refer to this image you posted:

Files.jpeg

Here you expect to see the CNC files, but you see one .json, one .db and one .lock file. This is the same for me when I start my Snapmaker with no toolhead attached. On top of that, with no toolhead attached, the start screen shows an empty space:

grafik

If you have the same, my guess is that your toolhead is not recognized. Since all of your toolheads are not recognized, I’d suppose that either the cable or the controller is damaged. Since you tried another port, my bet would be on the toolhead cable. Perhaps you bent a pin when you plugged in the toolhead cable at some point? It should look like this:

grafik

Perhaps one of the six thinner pins is bent? If so, order a new toolhead cable - it’s 8 € or so.

Skreelink,

I will order one if and when I solve this problem I will let you know something. I appreciate all your help.
Tim

Tim Spisak
tmspisak@yahoo.com

Hopefully it works out and you get back up and running.

Thanks

Tim

Tim Spisak
tmspisak@yahoo.com

It’s been a while, but I believe that updating firmware for the different modules needs to be done by usb stick, not over wifi. Done separately for each head.

-S

sdj544

Should I shut down Snapmaker between each module upgrade?

Tim

Tim Spisak
tmspisak@yahoo.com

Yes you have to unpower the machine between because it is not recommened to unplug any cable while operation.

1 Like

Hi there - Wanted to follow up on this - i still am having the exact same issue as timsco60.

I recently (yesterday) upgraded firmware to my cnc module or my whole snap maker ( i cannot remember exactly)

Since then, my snapmaker can recognize all my other modules, except the cnc.

I have downgraded firmware, and made sure to upgrade all other toolheads.
the cnc is the only piece that does not seem to work :confused:

Maybe this helps:

This is my current set up

firmware version - Snapmaker2_V1.14.3 -looks like latest
Touchscreen - V1.14.2
Controller Version V4.4.17

I am having trouble finding the latest firmware is for the touchscreen and controller.

I connected via serial and did a M1999 This is what I was returned.

The only issue i can see is that it has no module in can1… which i can confirm the cnc module is plugged in right now.

M1999

M1999

others < will reboot machine

ok

echo:PowerUp

others < echo:Compiled: Jun 14 2022

echo: Last Updated: 2022-1-7 | Author: Snapmaker Team

echo:Compiled: Jun 14 2022

echo: Free Memory: 24543 PlannerBufferBytes: 1792

others < set min_planner_speed:0.05

others < set min_planner_speed:0.05

echo:V73 stored settings retrieved (1077 bytes; crc 19114)

echo: G21 ; (mm)

echo:Filament settings: Disabled

echo: M200 D3.00

echo: M200 D0

echo:Steps per unit:

echo: M92 X400.00 Y400.00 Z400.00 B888.89 E212.21

echo:Maximum feedrates (units/s):

echo: M203 X120.00 Y120.00 Z40.00 E25.00

echo:Maximum Acceleration (units/s2):

echo: M201 X3000.00 Y3000.00 Z100.00 E10000.00

echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>

echo: M204 P1000.00 R1000.00 T1000.00

echo:Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> J<junc_dev>

echo: M205 B20000.00 S0.00 T0.00 P0.05 L3.00 C0.05 J0.02

echo:Home offset:

echo: M206 X-19.00 Y-10.00 Z0.00

echo:Auto Bed Leveling:

echo: M420 S0 Z0.00

echo: G29 W I0 J0 Z9.00000

echo: G29 W I1 J0 Z9.00000

echo: G29 W I2 J0 Z9.00000

echo: G29 W I0 J1 Z9.00000

echo: G29 W I1 J1 Z9.00000

echo: G29 W I2 J1 Z9.00000

echo: G29 W I0 J2 Z9.00000

echo: G29 W I1 J2 Z9.00000

echo: G29 W I2 J2 Z9.00000

echo:PID settings:

echo: M301 P13.00 I0.10 D17.00

echo:Z-Probe Offset (mm):

echo: M851 Z1.00

echo:Linear Advance:

echo: M900 K0.04

others < Screen exists!

others < Message ID region:

others < emergent: 0 - 2

others < high : 3 - 17

others < medium : 18 - 53

others < low : 54 - 127

others < Created marlin task!

others < Created HMI task!

others < Created heartbeat task!

others < Created can receiver task!

others < Created can event task!

others < Scanning modules …

others < No module on CAN1!

others < New Module: 0x203A6844

others < Module 0x003A6844: v1.11.5

others < Got axis Y, endstop: 0

others < length: 356 mm, lead: 8 mm

others < Function [ 0] ↔ Message [ 3]

others < New Module: 0x203A6FAA

others < Module 0x003A6FAA: v1.11.5

others < Got axis Y, endstop: 0

others < length: 356 mm, lead: 8 mm

others < Function [ 0] ↔ Message [ 4]

others < New Module: 0x203A6618

others < Module 0x003A6618: v1.11.5

others < Got axis Z, endstop: 0

others < length: 356 mm, lead: 8 mm

others < Function [ 0] ↔ Message [ 5]

others < New Module: 0x203A6C04

others < Module 0x003A6C04: v1.11.5

others < Got axis Z, endstop: 0

others < length: 356 mm, lead: 8 mm

others < Function [ 0] ↔ Message [ 6]

others < New Module: 0x203A702E

others < Module 0x003A702E: v1.11.5

others < Got axis X, endstop: 0

others < length: 356 mm, lead: 8 mm

others < Function [ 0] ↔ Message [ 7]

others < New Module: 0x20605E40

others < Module 0x00605E40: v1.11.5

others < Rotary module B detected.

others < axis index:0 pitch:400.00

others < axis index:1 pitch:400.00

others < axis index:2 pitch:400.00

others < Model: A350

others < grid manual

others < PL: first free block index: 14

others < PL: first non-free block index: 14

others < PL: no any data

others < PL: No data!

others < Finish init

others < new B target temp: 0

others < SC req Exception

others < Compiled: Jun 14 2022, 11:43:22

others < PACKAGE: Snapmaker_V4.4.17

others < Module Ver:

others < Module 0x003A6844: SC req enclosure sta

others < v1.11.5

others < Module 0x003A6FAA: Eclosure: set LIGHT power 100

others < SC req emergency stop sta:1

others < v1.11.5

others < Module 0x003A6618: SC req rotate sta:0

others < v1.11.5

others < Module 0x003A6C04: v1.11.5

others < Module 0x003A702E: v1.11.5

others < Module 0x00605E40: v1.11.5

others < linear X1 length: 356 mm, lead: 8 mm

others < linear Y1 length: 356 mm, lead: 8 mm

others < linear Z1 length: 356 mm, lead: 8 mm

others < linear Y2 length: 356 mm, lead: 8 mm

others < linear Z2 length: 356 mm, lead: 8 mm

others < purifier info update timeout:0 - 2!

others < SC req purifier sta:1, err:0x0

others < systat: 1

others < SC checksum error: 0

others < Last recv line: 0

others < Last ack line: 4294967295

others < Last st line: 0

others < Fault: 0x00001000, action ban: 0x4, power ban: 0x0

others < Homing: 0x0, axes_known: 0x0

others < active coordinate: -1

others < coordinate 1: X: 0.00Y: 0.00Z: 0.00B: 0.00

others < position_shift:

others < X: 0.00, Y: 0.00, Z: 0.00, B: 0.00

others < home_offset:

others < X: -19.00, Y: -10.00, Z: 0.00, B: 0.00

others < workspace_offset:

others < X: -19.00, Y: -10.00, Z: 0.00, B: 0.00

others < cur position:

others < X: 131.00, Y: 140.00, Z: 150.00, B: 0.00

others < purifier info update timeout:0 - 2!

others < SC req purifier sta:1, err:0x0

G53

ok

G28

others < leveling OFF

X:-19.00 Y:347.00 Z:334.00 E:0.00 B:0.00 Count X:0 Y:142800 Z:133600 B:0

ok

G54

others < Select workspace 0

X:-19.00 Y:347.00 Z:334.00 E:0.00 B:0.00 Count X:0 Y:142800 Z:133600 B:0

ok

Sbrehmer

I spent 2-1/2 weeks trying what you have been doing and my problem starting with cnc module.

I purchased a new controller and installed the newest firmware and that solved my problem

Timsco60

Controller as in the module everything plugs into or the actual CNC module?

I have a replacement CNC i just bought from some website that says they can ship it in 48 hours.

I also have an F250 I just received, It looks like the module is the exact same… I wonder if i can swap them?