Comments (3)
The problem here is that the firmware has messed with the format of the response.
A typical M503 response looks like this:
Recv: echo: G21 ; Units in mm (mm)
Recv: echo: M149 C ; Units in Celsius
Recv:
Recv: echo:; Filament settings: Disabled
Recv: echo: M200 S0 D1.7500
Recv: echo:; Steps per unit:
Recv: echo: M92 X200.0000 Y200.0000 Z400.0000 E415.0000
Recv: echo:; Maximum feedrates (units/s):
Recv: echo: M203 X400.0000 Y400.0000 Z8.0000 E50.0000
Recv: echo:; Maximum Acceleration (units/s2):
Recv: echo: M201 X2000.0000 Y2000.0000 Z100.0000 E10000.0000
Recv: echo:; Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
Recv: echo: M204 P800.0000 R10000.0000 T2000.0000
Recv: echo:; Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
Recv: echo: M205 B20000.0000 S0.0000 T0.0000 X8.0000 Y8.0000 Z0.3000 E5.0000
Recv: echo:; Home offset:
Recv: echo: M206 X0.0000 Y0.0000 Z0.0000
Recv: echo:; Unified Bed Leveling:
Recv: echo: M420 S1 Z10.0000
Recv:
Recv: Unified Bed Leveling System v1.01 active
Recv:
Recv: echo:; Active Mesh Slot: 0
Recv: echo:; EEPROM can hold 3 meshes.
Recv:
Recv: echo:; Material heatup parameters:
Recv: echo: M145 S0 H190.0000 B60.0000 F0
Recv: echo: M145 S1 H210.0000 B70.0000 F0
Recv: echo:; PID settings:
Recv: echo: M301 P19.0986 I1.3998 D65.1453
Recv: echo: M304 P46.3000 I9.0700 D157.5700
Recv: echo:; Z-Probe Offset (mm):
Recv: echo: M851 X-29.0000 Y1.0000 Z-1.9250
Recv: echo:; Stepper driver current:
Recv: echo: M906 X1200 Y1200 Z400
Recv: echo: M906 I1 Z400
Recv: echo: M906 T0 E900
Recv:
Recv: echo:; Driver stepping mode:
Recv: echo: M569 S1 X Y Z
Recv: echo: M569 S1 I1 Z
Recv: echo:; Linear Advance:
Recv: echo: M900 K0.0400
Recv: echo:; Filament load/unload lengths:
Recv: echo: M603 L25.0000 U75.0000
Recv: echo:; Filament runout sensor:
Recv: echo: M412 S0
Recv: ok P63 B31
The key difference is the missing echo:
on your response. This is present in the mainline Marlin firmware, and I am hesitant to add support for other forks because it will get messy. You should probably ask the maintainers of the firmware you have mentioned not to mess with the gcode's output.
from octoprint-eeprom-marlin.
@DavidKuhn136 did the above comment clear things up for you?
from octoprint-eeprom-marlin.
I am considering this issue solved - if you have more questions please ask.
from octoprint-eeprom-marlin.
Related Issues (20)
- CR-10 Smart printer isn't recognized as Marlin firmware HOT 5
- IMPORTANT: The next release of this plugin will not support Python 2
- Upgrade pre-commit and add pyupgrade HOT 1
- [Request]: Automatic scheduled EEPROM backups HOT 3
- Retrieve and Set Stealthchop for TMC Drivers[Request]: HOT 4
- [Bug]: PluginManager typo -> link to gihtub HOT 4
- [Request]: Only FIRMWARE INFO in the left column HOT 14
- [Request]: When enabled in Firmware, Add M306 data to Temperature tab HOT 7
- [Bug]: E0 stepper current not saved HOT 3
- Please add MPC to the menu HOT 2
- [Request]: Add LONG_FILENAME_WRITE_SUPPORT HOT 2
- [Bug]: After Marlin Update, ignore crc mismatch, restoring a config M112 ERROR when no bed mesh is stored HOT 2
- [Request]: Add M914 TMC Bump Sensitivity HOT 1
- [Request]: Add M423 support HOT 1
- [Request]: Using eprom locked on iPad HOT 6
- [Request]: Separate X and Y values for Input Shaping HOT 1
- Support- Willing to pay for your time HOT 1
- [Request]: Unkown Command M207 x8/x20 HOT 1
- [Bug]: Cannot install on Python 3.12 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from octoprint-eeprom-marlin.