I got connected to my 3d printer motherboard and I have been trying to read the current firmware file. I'm not getting the receive function to work. Any suggestions?
John
CoolTerm recieve OSX
-
- Posts: 7
- Joined: Fri Aug 16, 2024 10:39 am
Re: CoolTerm recieve OSX
maybe this will be helpful. It's the log from one of the receive attempts.
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
error_count reached 16, aborting.
Aborting. Sending 5 x CAN
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting 16-CRC (CRC)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
Requesting standard checksum (NAK)
recv error: getc timeout in start sequence
error_count reached 16, aborting.
Aborting. Sending 5 x CAN
- roger
- Site Admin
- Posts: 503
- Joined: Fri Apr 24, 2009 12:41 am
- Contact:
Re: CoolTerm recieve OSX
Does your printer support XModem or YModem file transfer?
-
- Posts: 7
- Joined: Fri Aug 16, 2024 10:39 am
Re: CoolTerm recieve OSX
I’m not sure. It’s a rather old JGAurora
- roger
- Site Admin
- Posts: 503
- Joined: Fri Apr 24, 2009 12:41 am
- Contact:
Re: CoolTerm recieve OSX
So, chances are that your printer doesn't support either of these file transfer protocols. If they were, then there should be a function on the printer itself to initiate the transfer. I'm guessing that is not the case.
Most 3D printers I'm familiar with use a specialized tool to upgrade the firmware, or they can be upgraded by loading the new firmware onto an SD card and inserting that into the printer. On NONE of the printers I'm familiar with was there a way to download the current firmware FROM the printer.
So, I'm afraid, CoolTerm and the file transfer protocols it supports won't be any help with this, unfortunately.
Roger
Most 3D printers I'm familiar with use a specialized tool to upgrade the firmware, or they can be upgraded by loading the new firmware onto an SD card and inserting that into the printer. On NONE of the printers I'm familiar with was there a way to download the current firmware FROM the printer.
So, I'm afraid, CoolTerm and the file transfer protocols it supports won't be any help with this, unfortunately.
Roger
-
- Posts: 7
- Joined: Fri Aug 16, 2024 10:39 am
Re: CoolTerm recieve OSX
Well shoot. I’m trying to find out what the configuration is so I can flash the new 32bit I want to install.
- roger
- Site Admin
- Posts: 503
- Joined: Fri Apr 24, 2009 12:41 am
- Contact:
Re: CoolTerm recieve OSX
Does your printer use Marlin firmware or something similar by any chance? If so, then the serial port is for sending GCodes to the printer. Perhaps there is one that returns the configuration.
https://marlinfw.org/meta/gcode/
For my printer, that command is M115: https://marlinfw.org/docs/gcode/M115.html
- Connect CoolTerm to your 3D printer and set the correct baud rate (115200 for my printer)
- Type M115 and press the enter key.
- The printer responds with the firmware information
Roger
https://marlinfw.org/meta/gcode/
For my printer, that command is M115: https://marlinfw.org/docs/gcode/M115.html
- Connect CoolTerm to your 3D printer and set the correct baud rate (115200 for my printer)
- Type M115 and press the enter key.
- The printer responds with the firmware information
Roger
- roger
- Site Admin
- Posts: 503
- Joined: Fri Apr 24, 2009 12:41 am
- Contact:
Re: CoolTerm recieve OSX
Also, some Marlin printers default to 250000 Baud. You can set CoolTerm to that rate via the Options window and selecting the 'Custom...' option from the baudrate dropdown menu.
-
- Posts: 7
- Joined: Fri Aug 16, 2024 10:39 am
Re: CoolTerm recieve OSX
I’ll try that tomorrow. I read that M503 will give a more detailed description