Skip to content

[BUG] meatpack not available despite being enabled (Artillery Ruby) #23680

Description

@gudvinr

Did you test the latest bugfix-2.0.x code?

Yes, and the problem still exists.

Bug Description

I enabled meatpack support with #define MEATPACK_ON_SERIAL_PORT_2 but M115 returns Cap:MEATPACK:0.
If I enable meatpack plugin in OctoPrint it can't connect to printer until I disable plugin.

Relevant sections of config file (I didn't change these by myself. It is taken from configuration example for Artillery Ruby board):

#define SERIAL_PORT -1
#define SERIAL_PORT_2 1
#define BAUDRATE_2 115200   // Enable to override BAUDRATE

Bug Timeline

No response

Expected behavior

I expect meatpack to be enabled for virtual serial port on USB connection and be able to connect to printer using OctoPrint with meatpack plugin.

Actual behavior

Meatpack doesn't seem to be enabled and OctoPrint stops connecting when meatpack plugin is enabled.

Steps to Reproduce

  1. Compile Marlin with meatpack support
  2. Turn on printer
  3. Connect to printer using OctoPrint

Version of Marlin Firmware

2.0.9.3

Printer model

Artillery Genius Pro

Electronics

Stock Artillery Ruby board

Add-ons

Alwinner A13 SBC with OctoPrint installed

Bed Leveling

ABL Bilinear mesh

Your Slicer

Prusa Slicer

Host Software

OctoPrint

Additional information & file uploads

I connected filament runout sensor to endstop connector for Z-axis and modified pins_ARTILLERY_RUBY.h to accommodate for those changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions