diff --git a/css/styles.css b/css/styles.css index 6ca772b..669e80d 100644 --- a/css/styles.css +++ b/css/styles.css @@ -16,6 +16,30 @@ body { box-shadow: 0px 5px 5px #88888895; } +.firmwareSelector input[type="radio"] { + opacity: 0; + position: fixed; + width: 0; +} + +.firmwareSelector label { + display: inline-block; + background-color: #ddd; + padding: 8px 20px; + font-size: 16px; + font-weight:bold; + border: 2px solid #444; + border-radius: 6px; + margin:0; + cursor:pointer; +} + +.firmwareSelector input[type="radio"]:checked + label { + background-color:#00c5ae31; + border-color: #00c5ad; + font-weight:bolder; +} + #menu img { max-height:2.5em; margin-bottom:-14px; diff --git a/img/390-thumb.jpg b/img/390-thumb.jpg new file mode 100644 index 0000000..f2d330a Binary files /dev/null and b/img/390-thumb.jpg differ diff --git a/img/neopixel-klipper-firmware-1.jpg b/img/neopixel-klipper-firmware-1.jpg new file mode 100644 index 0000000..cc5d349 Binary files /dev/null and b/img/neopixel-klipper-firmware-1.jpg differ diff --git a/img/neopixel-marlin-firmware-1.jpg b/img/neopixel-marlin-firmware-1.jpg new file mode 100644 index 0000000..3229e58 Binary files /dev/null and b/img/neopixel-marlin-firmware-1.jpg differ diff --git a/img/neopixel-marlin-firmware-2.jpg b/img/neopixel-marlin-firmware-2.jpg new file mode 100644 index 0000000..ad21eba Binary files /dev/null and b/img/neopixel-marlin-firmware-2.jpg differ diff --git a/img/neopixel-marlin-firmware-3.jpg b/img/neopixel-marlin-firmware-3.jpg new file mode 100644 index 0000000..aafd66e Binary files /dev/null and b/img/neopixel-marlin-firmware-3.jpg differ diff --git a/img/neopixel-rrf-firmware-1.jpg b/img/neopixel-rrf-firmware-1.jpg new file mode 100644 index 0000000..f7a25f2 Binary files /dev/null and b/img/neopixel-rrf-firmware-1.jpg differ diff --git a/img/neopixel-rrf-firmware-2.jpg b/img/neopixel-rrf-firmware-2.jpg new file mode 100644 index 0000000..72d1685 Binary files /dev/null and b/img/neopixel-rrf-firmware-2.jpg differ diff --git a/js/createform.js b/js/createform.js index c4362ef..21350f2 100644 --- a/js/createform.js +++ b/js/createform.js @@ -1,9 +1,11 @@ function displayCustom(){ + // custom start if($(tab+' input[name="start"]').is(':checked')){ $('.startExp').show(); } else { $('.startExp').hide(); } + // delta if($(tab+' input[name="centre"]').is(':checked')){ $('.dia').show(); $('.XY').hide(); @@ -11,13 +13,43 @@ function displayCustom(){ $('.dia').hide(); $('.XY').show(); } + // custom end if($(tab+' input[name="end"]').is(':checked')){ $('.endExp').show(); } else { $('.endExp').hide(); } + // firmware selector + if($("#marlinSelector").prop("checked") == true){ + $('.marlinContent').show(); + $('.klipperContent').hide(); + $('.rrfContent').hide(); + } + if($("#klipperSelector").prop("checked") == true){ + $('.marlinContent').hide(); + $('.klipperContent').show(); + $('.rrfContent').hide(); + } + if($("#rrfSelector").prop("checked") == true){ + $('.marlinContent').hide(); + $('.klipperContent').hide(); + $('.rrfContent').show(); + } } +var firmwareSelector = /*html*/ `
+

Use the button to switch instructions for different firmwares: + + + + + + +

+
+ +`; + var nozzleLayer = /*html*/ `

Nozzle Diameter / Layer Height

Select your nozzle diameter and layer height. If you have not changed your nozzle, it will likely be 0.4 mm. 0.2 mm is a typical layer height for this nozzle.

25 options are available, however some of the tests don't work very well with the larger options.

diff --git a/upgrades.html b/upgrades.html index 8eded69..6878da9 100644 --- a/upgrades.html +++ b/upgrades.html @@ -3,17 +3,18 @@ - +
-

Overview

+

Overview

In these tabs you will find guides to popular 3D printer upgrades.

Sometimes it is easier to reference a static page rather than a video, especially for wiring diagrams and firmware changes. A webpage also provides the opportunity to be updated as things change whereas a video potentionally becomes inaccurate.

@@ -41,9 +42,9 @@

Compared to other ABL probes, a BLtouch requires a slight amount of extra wiring. If the mainboard does not have a dedicated 'probe' port or spare PWM output (Creality V1.X boards), a 'pin27 adaptor' is required.

I have made many BLtouch guide videos in the past, but this one aims to be generic enough to apply to almost any 3D printer. This guide has a companion video with many of the concepts illustrated: BLtouch for any 3D printer - Comprehensive step by step guide

- +

For this guide, we will start with the physical mounting of the BLtouch, then cover wiring, firmware changes, calibration, slicer changes, customisation and troubleshooting.

-

Physical mounting

+

Physical mounting

A BLtouch needs to be mounted to the print head of the machine. Ideally the BLtouch (or any other ABL probe) will be mounted as closely to the nozzle as possible, but not so close it fails from exposure to heat. A silicone sock over the heater block can assist here. The BLtouch should be secured tightly. Any play or wobble will destroy accuracy and repeatability. Other considerations when mounting are making sure the BLtouch is not so close to the hot end that it suffers damage from heat, and that its placement does not interfere with homing.

As the BLtouch is very popular, there is a wide range of printed mounts available on Thingiverse and other 3D file sharing sites. Below are some examples: