Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unsupported JSON-RPC methods #1

Open
tjhorner opened this issue Apr 30, 2019 · 0 comments
Open

Unsupported JSON-RPC methods #1

tjhorner opened this issue Apr 30, 2019 · 0 comments

Comments

@tjhorner
Copy link
Owner

tjhorner commented Apr 30, 2019

Here's a non-exhaustive list of JSON-RPC methods that MakerBot printers accept and that we don't currently support. I only included methods that are likely to be useful.

toggle_sound
get_sound_state
get_tool_usage_stats
get_available_z_offset_adjustment
get_z_adjusted_offset
set_z_adjusted_offset
has_z_calibration_routine
is_endstop_triggered
set_toolhead_error_visibility
download_and_install_firmware
brooklyn_upload
run_diagnostics
drm_print
library_print
cloud_slice_print
external_print
print_again

# Low-level machine commands; looks like we can send raw commands to the toolpath!
open_queue
close_queue
clear_queue
execute_queue
get_queue_status

disable_check_build_plate
enable_check_build_plate
bronx_upload
get_bronx_upload_process
preheat
setup_printer
firmware_cleanup
cool
reset_to_factory
manual_level
assisted_level
calibrate_z_offset
home
zip_logs
copy_ssh_id # very interesting ;)
clear_ssh_id
yonkers_upload
program_tool
set_z_pause_mm
clear_z_pause_mm
clear_all_z_pause
enable_z_pause
disable_z_pause
park
load_print_tool
resume_boot
acknowledged
kill_power
reboot
disable_leds
enable_leds
reset_lcd
toggle_lcd
wifi_signal_strength
fill_config_skeleton
wifi_setup
dump_machine_config

There are more, but I'm tired of copy-pasting.

These are all from the MakerBot firmware. Methods that JSON-RPC is able to access are decorated with @kaiten.decorator.jsonrpc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant