ericomeehan / print3d Goto Github PK
View Code? Open in Web Editor NEWControlls the sending of gcode to a Marlin controller over a usb serial port.
Controlls the sending of gcode to a Marlin controller over a usb serial port.
I like the simplicity of this script, but it isn't usable for me. The printer simply restarts at a random point during the print. I tried enabling Marlin debug prints, but it only repeated the commands it received, nothing useful.
Here is my output:
pi@rpi3dp:~/gcode $ ./print3d.sh print.gcode /dev/ttyUSB0
========
print3d
========
Created by Eric O Meehan
\n
[INFO] - 2023-11-29_22:31:07 - Preparing to print print.gcode
[INFO] - 2023-11-29_22:31:08 - skip - ; ### Marlin K-Factor Calibration Pattern ###
[INFO] - 2023-11-29_22:31:08 - skip - ; -------------------------------------------
[INFO] - 2023-11-29_22:31:08 - skip - ;
[INFO] - 2023-11-29_22:31:08 - skip - ; Printer: printer name
[INFO] - 2023-11-29_22:31:08 - skip - ; Filament: filament name
[INFO] - 2023-11-29_22:31:08 - skip - ; Created: Wed Nov 29 2023 19:10:44 GMT+0100 (Central European Standard Time)
[INFO] - 2023-11-29_22:31:08 - skip - ;
[INFO] - 2023-11-29_22:31:08 - skip - ; Settings Printer:
[INFO] - 2023-11-29_22:31:08 - skip - ; Filament Diameter = 1.75 mm
[INFO] - 2023-11-29_22:31:08 - skip - ; Nozzle Diameter = 0.4 mm
[INFO] - 2023-11-29_22:31:08 - skip - ; Nozzle Temperature = 200 °C
[INFO] - 2023-11-29_22:31:08 - skip - ; Bed Temperature = 60 °C
[INFO] - 2023-11-29_22:31:08 - skip - ; Retraction Distance = 1 mm
[INFO] - 2023-11-29_22:31:08 - skip - ; Layer Height = 0.2 mm
[INFO] - 2023-11-29_22:31:08 - skip - ; Extruder = 0
[INFO] - 2023-11-29_22:31:08 - skip - ; Fan Speed = 0 %
[INFO] - 2023-11-29_22:31:08 - skip - ; Z-axis Offset = 10 mm
[INFO] - 2023-11-29_22:31:08 - skip - ;
[INFO] - 2023-11-29_22:31:08 - skip - ; Settings Print Bed:
[INFO] - 2023-11-29_22:31:08 - skip - ; Bed Shape = Rect
[INFO] - 2023-11-29_22:31:08 - skip - ; Bed Size X = 150 mm
[INFO] - 2023-11-29_22:31:08 - skip - ; Bed Size Y = 150 mm
[INFO] - 2023-11-29_22:31:08 - skip - ; Origin Bed Center = false
[INFO] - 2023-11-29_22:31:08 - skip - ;
[INFO] - 2023-11-29_22:31:08 - skip - ; Settings Speed:
[INFO] - 2023-11-29_22:31:09 - skip - ; Slow Printing Speed = 1200 mm/min
[INFO] - 2023-11-29_22:31:09 - skip - ; Fast Printing Speed = 4200 mm/min
[INFO] - 2023-11-29_22:31:09 - skip - ; Movement Speed = 7200 mm/min
[INFO] - 2023-11-29_22:31:09 - skip - ; Retract Speed = 1800 mm/min
[INFO] - 2023-11-29_22:31:09 - skip - ; Unretract Speed = 1800 mm/min
[INFO] - 2023-11-29_22:31:09 - skip - ; Printing Acceleration = 500 mm/s^2
[INFO] - 2023-11-29_22:31:09 - skip - ; Jerk X-axis = firmware default
[INFO] - 2023-11-29_22:31:09 - skip - ; Jerk Y-axis = firmware default
[INFO] - 2023-11-29_22:31:09 - skip - ; Jerk Z-axis = firmware default
[INFO] - 2023-11-29_22:31:09 - skip - ; Jerk Extruder = firmware default
[INFO] - 2023-11-29_22:31:09 - skip - ;
[INFO] - 2023-11-29_22:31:09 - skip - ; Settings Pattern:
[INFO] - 2023-11-29_22:31:09 - skip - ; Linear Advance Version = 1.5
[INFO] - 2023-11-29_22:31:09 - skip - ; Starting Value Factor = 0
[INFO] - 2023-11-29_22:31:09 - skip - ; Ending Value Factor = 2
[INFO] - 2023-11-29_22:31:09 - skip - ; Factor Stepping = 0.2
[INFO] - 2023-11-29_22:31:09 - skip - ; Test Line Spacing = 5 mm
[INFO] - 2023-11-29_22:31:09 - skip - ; Test Line Length Slow = 20 mm
[INFO] - 2023-11-29_22:31:09 - skip - ; Test Line Length Fast = 40 mm
[INFO] - 2023-11-29_22:31:09 - skip - ; Print Pattern = Standard
[INFO] - 2023-11-29_22:31:09 - skip - ; Print Frame = false
[INFO] - 2023-11-29_22:31:09 - skip - ; Number Lines = true
[INFO] - 2023-11-29_22:31:09 - skip - ; Print Size X = 98 mm
[INFO] - 2023-11-29_22:31:09 - skip - ; Print Size Y = 75 mm
[INFO] - 2023-11-29_22:31:09 - skip - ; Print Rotation = 0 degree
[INFO] - 2023-11-29_22:31:09 - skip - ;
[INFO] - 2023-11-29_22:31:09 - skip - ; Settings Advance:
[INFO] - 2023-11-29_22:31:09 - skip - ; Nozzle / Line Ratio = 1.2
[INFO] - 2023-11-29_22:31:09 - skip - ; Bed leveling = 0
[INFO] - 2023-11-29_22:31:10 - skip - ; Use FWRETRACT = false
[INFO] - 2023-11-29_22:31:10 - skip - ; Extrusion Multiplier = 1
[INFO] - 2023-11-29_22:31:10 - skip - ; Prime Nozzle = true
[INFO] - 2023-11-29_22:31:10 - skip - ; Prime Extrusion Multiplier = 2.5
[INFO] - 2023-11-29_22:31:10 - skip - ; Prime Speed = 1800
[INFO] - 2023-11-29_22:31:10 - skip - ; Dwell Time = 2 s
[INFO] - 2023-11-29_22:31:10 - skip - ;
[INFO] - 2023-11-29_22:31:10 - skip - ; prepare printing
[INFO] - 2023-11-29_22:31:10 - skip - ;
[INFO] - 2023-11-29_22:31:10 - write - G21 ; Millimeter units
[INFO] - 2023-11-29_22:31:12 - read - start
[INFO] - 2023-11-29_22:31:12 - read - Marlin 2.1.2.1
[INFO] - 2023-11-29_22:31:12 - read - echo: Last Updated: 2023-05-16 | Author: (mik13ST, TronxyX1 config)
[INFO] - 2023-11-29_22:31:12 - read - echo: Compiled: Nov 29 2023
[INFO] - 2023-11-29_22:31:12 - read - echo: Free Memory: 12008 PlannerBufferBytes: 1200
[INFO] - 2023-11-29_22:31:12 - read - echo:V88 stored settings retrieved (655 bytes; crc 63276)
[INFO] - 2023-11-29_22:31:14 - read - echo:SD card ok
[WARNING] - 2023-11-29_22:31:24 - timeout - G21 ; Millimeter units
[INFO] - 2023-11-29_22:31:24 - write - G90 ; Absolute XYZ
[INFO] - 2023-11-29_22:31:24 - read - ok
[INFO] - 2023-11-29_22:31:24 - write - M83 ; Relative E
[INFO] - 2023-11-29_22:31:24 - read - ok
[INFO] - 2023-11-29_22:31:25 - write - G28 ; Home all axes
[INFO] - 2023-11-29_22:31:27 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:29 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:31 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:33 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:35 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:35 - read - X:-4.70 Y:0.00 Z:-0.70 E:0.00 Count X:-468 Y:0 Z:480
[INFO] - 2023-11-29_22:31:36 - read - ok
[INFO] - 2023-11-29_22:31:36 - skip -
[INFO] - 2023-11-29_22:31:36 - skip - T0 ; Switch to tool 0
[INFO] - 2023-11-29_22:31:36 - write - G1 Z10 F100 ; Z raise
[INFO] - 2023-11-29_22:31:36 - read - ok
[INFO] - 2023-11-29_22:31:36 - write - M104 S200 ; Set nozzle temperature (no wait)
[INFO] - 2023-11-29_22:31:36 - read - ok
[INFO] - 2023-11-29_22:31:36 - write - M190 S60 ; Set bed temperature (wait)
[INFO] - 2023-11-29_22:31:36 - read - echo:Unknown command: "M190 S60 "
[INFO] - 2023-11-29_22:31:36 - read - ok
[INFO] - 2023-11-29_22:31:36 - write - M109 S200 ; Wait for nozzle temp
[INFO] - 2023-11-29_22:31:36 - read - T:166.13 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:37 - read - T:165.05 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:38 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:38 - read - T:164.24 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:39 - read - T:163.60 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:40 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:40 - read - T:163.13 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:41 - read - T:162.66 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:42 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:42 - read - T:162.66 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:43 - read - T:162.89 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:44 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:44 - read - T:163.19 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:45 - read - T:163.68 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:46 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:46 - read - T:164.23 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:47 - read - T:165.00 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:48 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:48 - read - T:165.83 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:49 - read - T:166.67 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:50 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:50 - read - T:167.78 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:51 - read - T:168.63 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:52 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:52 - read - T:169.60 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:53 - read - T:170.63 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:54 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:54 - read - T:171.74 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:55 - read - T:172.81 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:56 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:56 - read - T:173.89 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:57 - read - T:175.00 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:58 - read - echo:busy: processing
[INFO] - 2023-11-29_22:31:58 - read - T:176.08 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:31:59 - read - T:177.27 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:00 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:00 - read - T:178.52 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:01 - read - T:179.63 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:02 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:02 - read - T:180.77 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:03 - read - T:181.92 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:04 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:04 - read - T:183.10 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:05 - read - T:184.23 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:06 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:06 - read - T:185.42 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:07 - read - T:186.67 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:08 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:08 - read - T:187.79 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:09 - read - T:189.14 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:10 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:10 - read - T:190.20 /200.00 @:0 W:?
[INFO] - 2023-11-29_22:32:11 - read - T:191.65 /200.00 @:0 W:?
[INFO] - 2023-11-29_22:32:12 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:12 - read - T:192.70 /200.00 @:0 W:?
[INFO] - 2023-11-29_22:32:13 - read - T:193.64 /200.00 @:0 W:?
[INFO] - 2023-11-29_22:32:14 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:14 - read - T:194.09 /200.00 @:0 W:?
[INFO] - 2023-11-29_22:32:15 - read - T:194.55 /200.00 @:0 W:?
[INFO] - 2023-11-29_22:32:16 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:16 - read - T:194.66 /200.00 @:0 W:?
[INFO] - 2023-11-29_22:32:17 - read - T:194.69 /200.00 @:0 W:?
[INFO] - 2023-11-29_22:32:18 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:18 - read - T:194.55 /200.00 @:0 W:?
[INFO] - 2023-11-29_22:32:19 - read - T:194.09 /200.00 @:0 W:?
[INFO] - 2023-11-29_22:32:20 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:20 - read - T:193.64 /200.00 @:40 W:?
[INFO] - 2023-11-29_22:32:21 - read - T:192.95 /200.00 @:89 W:?
[INFO] - 2023-11-29_22:32:22 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:22 - read - T:192.30 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:23 - read - T:191.82 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:24 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:24 - read - T:191.36 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:25 - read - T:190.91 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:26 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:26 - read - T:190.91 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:27 - read - T:190.88 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:28 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:28 - read - T:190.91 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:29 - read - T:191.36 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:30 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:30 - read - T:191.82 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:31 - read - T:192.30 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:32 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:32 - read - T:193.13 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:33 - read - T:193.64 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:34 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:34 - read - T:194.55 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:35 - read - T:195.43 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:36 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:36 - read - T:196.02 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:37 - read - T:196.82 /200.00 @:127 W:?
[INFO] - 2023-11-29_22:32:38 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:38 - read - T:198.01 /200.00 @:118 W:?
[INFO] - 2023-11-29_22:32:39 - read - T:198.72 /200.00 @:110 W:?
[INFO] - 2023-11-29_22:32:40 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:40 - read - T:199.69 /200.00 @:96 W:9
[INFO] - 2023-11-29_22:32:41 - read - T:200.66 /200.00 @:81 W:8
[INFO] - 2023-11-29_22:32:42 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:42 - read - T:201.63 /200.00 @:67 W:7
[INFO] - 2023-11-29_22:32:43 - read - T:202.53 /200.00 @:53 W:6
[INFO] - 2023-11-29_22:32:44 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:44 - read - T:203.30 /200.00 @:43 W:9
[INFO] - 2023-11-29_22:32:45 - read - T:204.17 /200.00 @:28 W:9
[INFO] - 2023-11-29_22:32:46 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:46 - read - T:204.51 /200.00 @:26 W:9
[INFO] - 2023-11-29_22:32:47 - read - T:204.97 /200.00 @:20 W:9
[INFO] - 2023-11-29_22:32:48 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:48 - read - T:205.43 /200.00 @:11 W:9
[INFO] - 2023-11-29_22:32:49 - read - T:205.55 /200.00 @:10 W:9
[INFO] - 2023-11-29_22:32:50 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:50 - read - T:205.47 /200.00 @:13 W:9
[INFO] - 2023-11-29_22:32:51 - read - T:205.00 /200.00 @:23 W:9
[INFO] - 2023-11-29_22:32:52 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:52 - read - T:204.90 /200.00 @:22 W:9
[INFO] - 2023-11-29_22:32:53 - read - T:204.27 /200.00 @:34 W:9
[INFO] - 2023-11-29_22:32:54 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:54 - read - T:203.89 /200.00 @:38 W:9
[INFO] - 2023-11-29_22:32:55 - read - T:203.37 /200.00 @:45 W:9
[INFO] - 2023-11-29_22:32:56 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:56 - read - T:202.78 /200.00 @:53 W:9
[INFO] - 2023-11-29_22:32:57 - read - T:202.26 /200.00 @:60 W:8
[INFO] - 2023-11-29_22:32:58 - read - echo:busy: processing
[INFO] - 2023-11-29_22:32:58 - read - T:201.56 /200.00 @:69 W:7
[INFO] - 2023-11-29_22:32:59 - read - T:201.11 /200.00 @:73 W:6
[INFO] - 2023-11-29_22:33:00 - read - echo:busy: processing
[INFO] - 2023-11-29_22:33:00 - read - T:200.69 /200.00 @:77 W:5
[INFO] - 2023-11-29_22:33:01 - read - T:200.21 /200.00 @:83 W:4
[INFO] - 2023-11-29_22:33:02 - read - echo:busy: processing
[INFO] - 2023-11-29_22:33:02 - read - T:199.89 /200.00 @:85 W:3
[INFO] - 2023-11-29_22:33:03 - read - T:199.66 /200.00 @:86 W:2
[INFO] - 2023-11-29_22:33:04 - read - echo:busy: processing
[INFO] - 2023-11-29_22:33:04 - read - T:199.57 /200.00 @:84 W:1
[INFO] - 2023-11-29_22:33:05 - read - T:199.46 /200.00 @:84 W:0
[INFO] - 2023-11-29_22:33:06 - read - ok
[INFO] - 2023-11-29_22:33:06 - skip -
[INFO] - 2023-11-29_22:33:06 - write - M204 P500 ; Acceleration
[INFO] - 2023-11-29_22:33:06 - read - ok
[INFO] - 2023-11-29_22:33:06 - skip -
[INFO] - 2023-11-29_22:33:06 - skip -
[INFO] - 2023-11-29_22:33:06 - skip -
[INFO] - 2023-11-29_22:33:06 - skip -
[INFO] - 2023-11-29_22:33:06 - write - G92 E0 ; Reset extruder distance
[INFO] - 2023-11-29_22:33:06 - read - X:-4.70 Y:0.00 Z:10.00 E:0.00 Count X:-468 Y:0 Z:17602
[INFO] - 2023-11-29_22:33:06 - read - ok
[INFO] - 2023-11-29_22:33:07 - write - M106 P0 S0
[INFO] - 2023-11-29_22:33:07 - read - ok
[INFO] - 2023-11-29_22:33:07 - skip -
[INFO] - 2023-11-29_22:33:07 - write - G1 X75 Y75 F7200 ; move to start
[INFO] - 2023-11-29_22:33:07 - read - ok
[INFO] - 2023-11-29_22:33:07 - skip -
[INFO] - 2023-11-29_22:33:07 - write - G1 Z10.2 F1200 ; Move to layer height
[INFO] - 2023-11-29_22:33:07 - read - ok
[INFO] - 2023-11-29_22:33:07 - skip - ;
[INFO] - 2023-11-29_22:33:07 - skip - ; prime nozzle
[INFO] - 2023-11-29_22:33:07 - skip - ;
[INFO] - 2023-11-29_22:33:07 - write - G1 X26 Y37.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:07 - read - ok
[INFO] - 2023-11-29_22:33:07 - write - G1 X26 Y112.5 E7.4835 F1800 ; print line
[INFO] - 2023-11-29_22:33:08 - read - ok
[INFO] - 2023-11-29_22:33:08 - write - G1 X26.72 Y112.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:08 - read - ok
[INFO] - 2023-11-29_22:33:08 - write - G1 X26.72 Y37.5 E7.4835 F1800 ; print line
[INFO] - 2023-11-29_22:33:08 - read - ok
[INFO] - 2023-11-29_22:33:08 - write - G1 E-1 F1800 ; retract
[INFO] - 2023-11-29_22:33:08 - read - ok
[INFO] - 2023-11-29_22:33:08 - skip - ;
[INFO] - 2023-11-29_22:33:08 - skip - ; start the Test pattern
[INFO] - 2023-11-29_22:33:08 - skip - ;
[INFO] - 2023-11-29_22:33:08 - write - G4 P2000 ; Pause (dwell) for 2 seconds
[INFO] - 2023-11-29_22:33:10 - read - echo:busy: processing
[INFO] - 2023-11-29_22:33:12 - read - echo:busy: processing
[INFO] - 2023-11-29_22:33:14 - read - echo:busy: processing
[INFO] - 2023-11-29_22:33:16 - read - ok
[INFO] - 2023-11-29_22:33:16 - write - G1 X36 Y37.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:16 - read - ok
[INFO] - 2023-11-29_22:33:16 - write - M900 K0 ; set K-factor
[INFO] - 2023-11-29_22:33:16 - read - echo:Unknown command: "M900 K0 "
[INFO] - 2023-11-29_22:33:16 - read - ok
[INFO] - 2023-11-29_22:33:16 - write - M117 K0 ;
[INFO] - 2023-11-29_22:33:16 - read - ok
[INFO] - 2023-11-29_22:33:16 - write - G1 E1 F1800 ; un-retract
[INFO] - 2023-11-29_22:33:16 - read - ok
[INFO] - 2023-11-29_22:33:16 - write - G1 X56 Y37.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:16 - read - ok
[INFO] - 2023-11-29_22:33:16 - write - G1 X96 Y37.5 E1.5965 F4200 ; print line
[INFO] - 2023-11-29_22:33:16 - read - ok
[INFO] - 2023-11-29_22:33:16 - write - G1 X116 Y37.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:16 - read - ok
[INFO] - 2023-11-29_22:33:16 - write - G1 E-1 F1800 ; retract
[INFO] - 2023-11-29_22:33:16 - read - ok
[INFO] - 2023-11-29_22:33:16 - write - G1 X36 Y42.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:16 - read - ok
[INFO] - 2023-11-29_22:33:16 - write - M900 K0.2 ; set K-factor
[INFO] - 2023-11-29_22:33:16 - read - echo:Unknown command: "M900 K0.2 "
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - M117 K0.2 ;
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - G1 E1 F1800 ; un-retract
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - G1 X56 Y42.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - G1 X96 Y42.5 E1.5965 F4200 ; print line
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - G1 X116 Y42.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - G1 E-1 F1800 ; retract
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - G1 X36 Y47.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - M900 K0.4 ; set K-factor
[INFO] - 2023-11-29_22:33:17 - read - echo:Unknown command: "M900 K0.4 "
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - M117 K0.4 ;
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - G1 E1 F1800 ; un-retract
[INFO] - 2023-11-29_22:33:17 - read - ok
[INFO] - 2023-11-29_22:33:17 - write - G1 X56 Y47.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:18 - read - ok
[INFO] - 2023-11-29_22:33:18 - write - G1 X96 Y47.5 E1.5965 F4200 ; print line
[INFO] - 2023-11-29_22:33:18 - read - ok
[INFO] - 2023-11-29_22:33:18 - write - G1 X116 Y47.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:18 - read - ok
[INFO] - 2023-11-29_22:33:18 - write - G1 E-1 F1800 ; retract
[INFO] - 2023-11-29_22:33:18 - read - ok
[INFO] - 2023-11-29_22:33:18 - write - G1 X36 Y52.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:18 - read - ok
[INFO] - 2023-11-29_22:33:18 - write - M900 K0.6 ; set K-factor
[INFO] - 2023-11-29_22:33:18 - read - echo:Unknown command: "M900 K0.6 "
[INFO] - 2023-11-29_22:33:18 - read - ok
[INFO] - 2023-11-29_22:33:18 - write - M117 K0.6 ;
[INFO] - 2023-11-29_22:33:18 - read - ok
[INFO] - 2023-11-29_22:33:18 - write - G1 E1 F1800 ; un-retract
[INFO] - 2023-11-29_22:33:19 - read - ok
[INFO] - 2023-11-29_22:33:19 - write - G1 X56 Y52.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:19 - read - ok
[INFO] - 2023-11-29_22:33:19 - write - G1 X96 Y52.5 E1.5965 F4200 ; print line
[INFO] - 2023-11-29_22:33:20 - read - ok
[INFO] - 2023-11-29_22:33:20 - write - G1 X116 Y52.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:20 - read - ok
[INFO] - 2023-11-29_22:33:20 - write - G1 E-1 F1800 ; retract
[INFO] - 2023-11-29_22:33:21 - read - ok
[INFO] - 2023-11-29_22:33:21 - write - G1 X36 Y57.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:21 - read - ok
[INFO] - 2023-11-29_22:33:21 - write - M900 K0.8 ; set K-factor
[INFO] - 2023-11-29_22:33:21 - read - echo:Unknown command: "M900 K0.8 "
[INFO] - 2023-11-29_22:33:21 - read - ok
[INFO] - 2023-11-29_22:33:22 - write - M117 K0.8 ;
[INFO] - 2023-11-29_22:33:22 - read - ok
[INFO] - 2023-11-29_22:33:22 - write - G1 E1 F1800 ; un-retract
[INFO] - 2023-11-29_22:33:22 - read - ok
[INFO] - 2023-11-29_22:33:22 - write - G1 X56 Y57.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:22 - read - ok
[INFO] - 2023-11-29_22:33:22 - write - G1 X96 Y57.5 E1.5965 F4200 ; print line
[INFO] - 2023-11-29_22:33:23 - read - ok
[INFO] - 2023-11-29_22:33:23 - write - G1 X116 Y57.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:23 - read - ok
[INFO] - 2023-11-29_22:33:23 - write - G1 E-1 F1800 ; retract
[INFO] - 2023-11-29_22:33:24 - read - ok
[INFO] - 2023-11-29_22:33:24 - write - G1 X36 Y62.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:25 - read - ok
[INFO] - 2023-11-29_22:33:25 - write - M900 K1 ; set K-factor
[INFO] - 2023-11-29_22:33:25 - read - echo:Unknown command: "M900 K1 "
[INFO] - 2023-11-29_22:33:25 - read - ok
[INFO] - 2023-11-29_22:33:25 - write - M117 K1 ;
[INFO] - 2023-11-29_22:33:25 - read - ok
[INFO] - 2023-11-29_22:33:25 - write - G1 E1 F1800 ; un-retract
[INFO] - 2023-11-29_22:33:26 - read - ok
[INFO] - 2023-11-29_22:33:26 - write - G1 X56 Y62.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:26 - read - ok
[INFO] - 2023-11-29_22:33:26 - write - G1 X96 Y62.5 E1.5965 F4200 ; print line
[INFO] - 2023-11-29_22:33:26 - read - ok
[INFO] - 2023-11-29_22:33:26 - write - G1 X116 Y62.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:27 - read - ok
[INFO] - 2023-11-29_22:33:27 - write - G1 E-1 F1800 ; retract
[INFO] - 2023-11-29_22:33:27 - read - ok
[INFO] - 2023-11-29_22:33:28 - write - G1 X36 Y67.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:28 - read - ok
[INFO] - 2023-11-29_22:33:28 - write - M900 K1.2 ; set K-factor
[INFO] - 2023-11-29_22:33:28 - read - echo:Unknown command: "M900 K1.2 "
[INFO] - 2023-11-29_22:33:28 - read - ok
[INFO] - 2023-11-29_22:33:28 - write - M117 K1.2 ;
[INFO] - 2023-11-29_22:33:28 - read - ok
[INFO] - 2023-11-29_22:33:28 - write - G1 E1 F1800 ; un-retract
[INFO] - 2023-11-29_22:33:29 - read - ok
[INFO] - 2023-11-29_22:33:29 - write - G1 X56 Y67.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:29 - read - ok
[INFO] - 2023-11-29_22:33:29 - write - G1 X96 Y67.5 E1.5965 F4200 ; print line
[INFO] - 2023-11-29_22:33:30 - read - ok
[INFO] - 2023-11-29_22:33:30 - write - G1 X116 Y67.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:30 - read - ok
[INFO] - 2023-11-29_22:33:30 - write - G1 E-1 F1800 ; retract
[INFO] - 2023-11-29_22:33:31 - read - ok
[INFO] - 2023-11-29_22:33:31 - write - G1 X36 Y72.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:32 - read - ok
[INFO] - 2023-11-29_22:33:32 - write - M900 K1.4 ; set K-factor
[INFO] - 2023-11-29_22:33:32 - read - echo:Unknown command: "M900 K1.4 "
[INFO] - 2023-11-29_22:33:32 - read - ok
[INFO] - 2023-11-29_22:33:32 - write - M117 K1.4 ;
[INFO] - 2023-11-29_22:33:32 - read - ok
[INFO] - 2023-11-29_22:33:32 - write - G1 E1 F1800 ; un-retract
[INFO] - 2023-11-29_22:33:33 - read - ok
[INFO] - 2023-11-29_22:33:33 - write - G1 X56 Y72.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:33 - read - ok
[INFO] - 2023-11-29_22:33:33 - write - G1 X96 Y72.5 E1.5965 F4200 ; print line
[INFO] - 2023-11-29_22:33:33 - read - ok
[INFO] - 2023-11-29_22:33:33 - write - G1 X116 Y72.5 E0.7982 F1200 ; print line
[INFO] - 2023-11-29_22:33:33 - read - ok
[INFO] - 2023-11-29_22:33:33 - write - G1 E-1 F1800 ; retract
[INFO] - 2023-11-29_22:33:34 - read - ok
[INFO] - 2023-11-29_22:33:34 - write - G1 X36 Y77.5 F7200 ; move to start
[INFO] - 2023-11-29_22:33:35 - read - ok
[INFO] - 2023-11-29_22:33:35 - write - M900 K1.6 ; set K-factor
^C
I editted the script like this to set the baudrate for the serial port:
export DEVICE=$2
export PIPE=/tmp/print3d-$(date +%N)
+ stty -F /dev/ttyUSB0 115200
+
echo "[INFO] - $(date +%Y-%m-%d_%H:%M:%S) - Preparing to print $DATA"
mkfifo $PIPE
cat $DEVICE > $PIPE &
To be sure this isn't a FW bug, I tried updating to latest (basically master) version of Marlin, didn't help. I also tried using Repetier Server to confirm this can work and all my test prints succeed when using that.
Any ideas what could be the problem? Repetier Server does a few tests to find out which serial communication mode to use during the setup. Maybe that's what's missing? See step 2 in https://www.repetier-server.com/manuals/1.4/index.html.
EDIT: As you recommended on a reddit post, I also tried stty
with raw -echo
. Didn't help.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.