Skip to content

Instantly share code, notes, and snippets.

View cmidgley's full-sized avatar

Chris cmidgley

  • Northborough, MA
View GitHub Profile
@cmidgley
cmidgley / voron_24_printed_parts.md
Last active April 2, 2024 15:59
Printed parts list for the Voron 2.4 organized by assembly order

Voron 2.4 Printed Parts List

List of parts to print for Voron 2.4 organized by the Assembly Manuals order of assembly, allowing for just-in-time printing of parts while building the printer. Configuration is standard Voron 2.4 (Afterburner Direct Feed, DIN rail mounts) with choices for E3D, Dragon or Mosquito hot ends on a 250mm, 300mm or 350mm frame. No parts for the drag chain are included, as often these are purchased parts rather than printed.

Names of the sections (such as Gantry/X_Axis/XY Joints) match the name of the STL directory that contains the prints. Note that Voron Design uses filenames starting with [a]_ at the start of a filename to indicate parts that can be printed in an accent color.

_Credit to krobertson for maki

@cmidgley
cmidgley / Voron 24 SuperSlicer.ini
Created October 18, 2021 17:32
SuperSlicer Voron 2.4 PLA
[print:Voron 2.4-AB-0.2mm FAST]
allow_empty_layers = 0
avoid_crossing_not_first_layer = 1
avoid_crossing_perimeters = 0
avoid_crossing_perimeters_max_detour = 0
bottom_fill_pattern = rectilinear
bottom_solid_layers = 3
bottom_solid_min_thickness = 0
bridge_acceleration = 1000
bridge_angle = 0
@cmidgley
cmidgley / main.js
Created May 23, 2022 15:06
Simple websocket continuous send/receive test
/*
* Copyright (c) 2016-2019 Moddable Tech, Inc.
*
* This file is part of the Moddable SDK.
*
* This work is licensed under the
* Creative Commons Attribution 4.0 International License.
* To view a copy of this license, visit
* <http://creativecommons.org/licenses/by/4.0>.
* or send a letter to Creative Commons, PO Box 1866,
@cmidgley
cmidgley / websocket.js
Created May 23, 2022 15:05
Refactored WebSocket with debug code
/*
* Copyright (c) 2016-2022 Moddable Tech, Inc.
*
* This file is part of the Moddable SDK Runtime.
*
* The Moddable SDK Runtime is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
@cmidgley
cmidgley / main.js
Created May 19, 2022 20:49
WeakMap crash with preload
import { MyClass } from './myclass';
const weak = new WeakMap();
weak.set(MyClass, {});
trace('Success\n');
This file has been truncated, but you can view the full file.
{
editorVersion: '1.65.2',
pluginVersion: '1.0.334',
editorType: 'VSCode',
osVersion: 'linux 5.10.102.1-microsoft-standard-WSL2',
nodeVersion: 'v16.14.2',
coreVersion: '1.0.1253',
checksum: 'OTMyZDExYWM3ZDhkZjBkYWQ1Mjk5Y2I0ODExZWNlOWUsMTY3OTA5NzYwMDAwMCww',
config: {
@cmidgley
cmidgley / RtcMemory.c
Created January 31, 2022 17:48
RTC memory on ESP32 with Moddable HostBuffer
/*
* Copyright (c) 2022 Chris Midgley
*
* This work is licensed under the
* Creative Commons Attribution 4.0 International License.
* To view a copy of this license, visit
* <http://creativecommons.org/licenses/by/4.0>.
* or send a letter to Creative Commons, PO Box 1866,
* Mountain View, CA 94042, USA.
*/
@cmidgley
cmidgley / moddable-global.d.ts
Created December 14, 2021 17:53
io/system and SES typings
/*### xs.d.ts start ###*/
/*
Types for io/system
*/
declare class Timer {}
declare type TimerCallback = (timer?: Timer) => void;
declare class System {
static restart(): void;
{
editorVersion: '1.62.3',
pluginVersion: '1.0.319',
editorType: 'VSCode',
osVersion: 'linux 5.10.60.1-microsoft-standard-WSL2',
nodeVersion: 'v16.13.1',
coreVersion: '1.0.1185',
checksum: 'OTMyZDExYWM3ZDhkZjBkYWQ1Mjk5Y2I0ODExZWNlOWUsMTY3OTA5NzYwMDAwMCww',
config: {
tests: [
@cmidgley
cmidgley / LoRa-ST127x.js
Last active November 25, 2021 01:37
LoRa-ST127x.js (moddable JS)
/*
* This is a Moddable JS implementation of a LoRa driver for the ST127x chipset,
* such as found on the Heltec Wifi LoRa 32 V2 board. It is a port of the C++
* ESP-IDF driver (https://github.com/Inteform/esp32-lora-library, has no copyright
* or license), which is a port of an Arduino C++ LoRa driver (which does have a
* copyright and license, included herein, https://github.com/sandeepmistry/arduino-LoRa)
*
* MIT License
*
* Copyright (c) 2021 Christopher W. Midgley