Skip to content

Instantly share code, notes, and snippets.

@nmsmith22389
nmsmith22389 / schema.json
Last active September 12, 2021 02:51
Pico-Go JSON Schema
{
"$id": "pico-go_settings",
"$schema": "http://json-schema.org/draft-07/schema",
"description": "Settings for the Pico-Go VSCode extensions.",
"required": [],
"title": "Pico-Go Settings",
"type": "object",
"properties": {
"auto_connect": {
"$id": "#/properties/auto_connect",
{
"env": {
"es2024": true,
"es6": true,
"es2021": true,
"node": true
},
"globals": {},
"parser": "/Users/neil/Code/JXA/generator-jxa/node_modules/@typescript-eslint/parser/dist/index.js",
"parserOptions": {
#include "GCodeWriter.hpp"
#include "CustomGCode.hpp"
#include <algorithm>
#include <iomanip>
#include <iostream>
#include <map>
#include <assert.h>
#include <GCode/GCodeProcessor.hpp>
#ifdef __APPLE__
@nmsmith22389
nmsmith22389 / homing_override.cfg
Last active April 7, 2024 00:56
Klippain homing override macro
# Homing Override for dockable probe
[homing_override]
axes: xyz
gcode:
{% set verbose = printer["gcode_macro _USER_VARIABLES"].verbose %}
{% set kinematics = printer["configfile"].config["printer"]["kinematics"] %}
{% set probe_type_enabled = printer["gcode_macro _USER_VARIABLES"].probe_type_enabled %}
{% set homing_zhop = printer["gcode_macro _USER_VARIABLES"].homing_zhop|float|abs %}
{% set homing_travel_speed = printer["gcode_macro _USER_VARIABLES"].homing_travel_speed * 60 %}
{% set homing_travel_accel = printer["gcode_macro _USER_VARIABLES"].homing_travel_accel %}