|
1 |
| -[filename](-calibrate-first-layer.md ':include') |
2 |
| -[filename](-print-stuff.md ':include') |
| 1 | +# Calibrate the First Layer Height |
| 2 | +_In the previous section, we positioned the Z probe so that it senses the build plate before the nozzle hits it. Trouble is, the [nozzle is now too high](00-nozzle-too-high.md) for printing. We need to precisely bring it closer to the build plate._ |
| 3 | + |
| 4 | +## 🎥 Video Walkthrough (4 min with narration) |
| 5 | + |
| 6 | +<div class="videoWrapper"> |
| 7 | + <!-- Copy & Pasted from YouTube --> |
| 8 | + <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/utCk_CkYjc8?rel=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> |
| 9 | +</div> |
| 10 | + |
| 11 | +- Your JellyBOX will preheat a bit, perform auto bed leveling sequence, and then pause and pre-heat to the final print temperatures. |
| 12 | +- When it's ready to go, it will beep. At this point, press the encoder knob to actually start printing. |
| 13 | +- While it's printing, use the Live Adjust Z Height function to adjust the first layer height to your liking. |
| 14 | +- You inspect the resulting 1st layer and repeat as needed. |
| 15 | + |
| 16 | +## The Elusive Perfect 1st Layer :id=perfect_1st |
| 17 | + |
| 18 | +?> The **Perfect First Layer** is moderately squished with no visible gaps between parallel lines. |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | +😡 If the nozzle is **too high**, the filament will not stick and your object will peel off or warp. |
| 23 | + |
| 24 | +🤗 If the nozzle is **just right**, the filament will stick to the build plate, and the object will not be too difficult to remove once finished. |
| 25 | + |
| 26 | +😡 If the nozzle is **too low**, the filament will not be able to flow out of the nozzle. This will at best result in oversized, hard to remove 1st layer. At worst, you will clog your hotend. |
| 27 | + |
| 28 | +### First Layer Height and Print Warping |
| 29 | +Squishing the first layer more will get you a better adhesion while making the first layer oversized. Squishing it less will get you a more 'precise' print, but with a higher risk or the object warping, lifting, and getting completely messed up. |
| 30 | + |
| 31 | +## Cold Bed Users Only: |
| 32 | +If you have cold bed, put some blue tape on the build plate if it's still bare aluminum. |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | +## Step 1 - Insert the filament |
| 37 | + |
| 38 | +Unlock the feeder |
| 39 | + |
| 40 | +<video loop muted autoplay playsinline controls> |
| 41 | +<source src="http://www.imade3d.com/awesome-assets/load_filament_2.mp4" /> |
| 42 | +Please use a modern browser like Firefox or Chrome to see this helpful video. |
| 43 | +</video> |
| 44 | + |
| 45 | +Insert some PLA filament with a sharpened tip and lock the feeder. (PLA is the filament that came with your JellyBOX.) |
| 46 | + |
| 47 | +<video loop muted autoplay playsinline controls> |
| 48 | +<source src="http://www.imade3d.com/awesome-assets/load_filament_1.mp4" /> |
| 49 | +Please use a modern browser like Firefox or Chrome to see this helpful video. |
| 50 | +</video> |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | +<video loop muted autoplay playsinline controls> |
| 55 | +<source src="http://www.imade3d.com/awesome-assets/load_filament_3.mp4" /> |
| 56 | +Please use a modern browser like Firefox or Chrome to see this helpful video. |
| 57 | +</video> |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | +?> **New Workflow Alert for Experienced JellyBOX Users:** If you used JellyBOX in the past, you may remember you used to push the filament all the way in by hand. This is no longer necessary - you only have to insert the filament into the PTFE tube. JellyBOX now purges the nozzle before every print and ejects the filament fully when a print is done. This means you do not normally have to heat up the nozzle to switch filament color between prints for example! If you still load the filament like you're used to, nothing's gonna break... you'll just waste filament. |
| 63 | + |
| 64 | + |
| 65 | +## Step 2 - Launch the (Calibration) Print |
| 66 | + |
| 67 | +To fine-tune the 1st layer height, you need to actually print something. We have carefully designed and custom-sliced a calibration print for you. |
| 68 | + |
| 69 | +You can find the `Calibrate PLA 1st Layer Print` file on the SD card that came with your JellyBOX. |
| 70 | + |
| 71 | +Alternatively: |
| 72 | +- [⬇️ Download the latest Calibrate PLA 1st Layer Print.][download_calibrate] |
| 73 | +- [⬇️ Or download the whole latest SD card][download_sd] (includes the print) |
| 74 | + |
| 75 | +[download_calibrate]: https://raw.githubusercontent.com/IMADE3D/JellyBOX-Essentials/master/GCODES%20-%20ready%20to%20print/1-Your%20First%20Print/PLA/First%20PLA%20print%20-%20210x45.gcode |
| 76 | + |
| 77 | +[download_sd]: go.imade3d.com/sd-card |
| 78 | + |
| 79 | +[//]: # ( #TODO put the latest calibration script to ftp and re-link. check start gcode.) |
| 80 | + |
| 81 | +### Print from SD |
| 82 | + |
| 83 | +1. Use the LCD rotary encoder to launch the Calibration Print (`Print from SD > JellyBOX-Essentials > SCRIPTS - gcode scripts > PLA`). |
| 84 | + - Insert the SD card |
| 85 | + - Scroll all the way down (clockwise) to find `Print from SD` |
| 86 | + - Navigate the folder structure to find the PLA Calibration Print. |
| 87 | + |
| 88 | +  |
| 89 | + |
| 90 | +2. The JellyBOX will run the bed leveling sequence and save the bed leveling data to memory. |
| 91 | +3. The JellyBOX will pre-heat to printing temperature. |
| 92 | +4. The JellyBOX will will BEEP. |
| 93 | + |
| 94 | +> 🔔 **The JellyBOX will will BEEP when it's ready for you to initiate the next step.** |
| 95 | +
|
| 96 | +## Step 3 - Observe and live-adjust |
| 97 | + |
| 98 | +Once you hear the beep, click the lcd controller once to initiate the actual print. |
| 99 | + |
| 100 | + |
| 101 | + |
| 102 | +### Use the controller to lower the nozzle |
| 103 | + |
| 104 | +Rotate the LCD knob while the JellyBOX is printing. |
| 105 | +- Counter-clockwise is down and clockwise is up |
| 106 | +- There's a small delay (up to 0.8s) between your rotating and the change in height. We recommend to initially try about 360° rotation and see what happens. |
| 107 | +- Note that the adjustment steps are very small - fractions of a millimeter. One whole 360° rotation of the knob gives you only about 0.2mm (0.008'') of Z adjustment. |
| 108 | + |
| 109 | +<details> |
| 110 | +<summary> |
| 111 | +I don't think the live adjustment is working. How do I test it? |
| 112 | +</summary> |
| 113 | + |
| 114 | +It's best to verify that the live adjusting works by **touch** as the individual movements are too small to see by a naked eye. |
| 115 | + |
| 116 | +1. Start the SD print as outlined above.* |
| 117 | + - _* If you're using firmware version jb-marlin-3.x and higher, you do not have to start a print, which has the advantage of less noise._ |
| 118 | +1. Then, lightly hold the Z rod with one hand while you rotate the LCD knob up and down. |
| 119 | + - You should feel tiny pulses in the rod associated with very small movements. |
| 120 | +</details> |
| 121 | + |
| 122 | + |
| 123 | +[//]: # ( #TODO add an image with round arrows - and also new version with the nozzle showing. Maybe re-edit the video???) |
| 124 | + |
| 125 | +Parallel lines should be all well connected with no visible gaps. |
| 126 | + |
| 127 | + |
| 128 | + |
| 129 | + |
| 130 | + |
| 131 | + |
| 132 | + |
| 133 | +If you forgot, review the [Perfect 1st Layer Height][#perfect_1st] section for details. |
| 134 | + |
| 135 | + 🔁 Repeat as needed. You may need to run the script multiple times until you reach the perfect first layer. |
| 136 | + |
| 137 | +## (Step 4) Save the Calibration Settings; Only for firmware jb-marlin-3.X and newer |
| 138 | + |
| 139 | +!> If you run jb-marlin-3.X, you need to save the settings, or your calibration will be lost when the JellyBOX is turned off. |
| 140 | + |
| 141 | +`Configuration > Save Settings` |
| 142 | + |
| 143 | +<details> |
| 144 | +<summary>To Save or Not To Save?</summary> |
| 145 | + |
| 146 | +Older versions of JellyBOX firmware up to JB-Marlin-2.X save the 1st layer calibration values automatically. |
| 147 | + |
| 148 | +This has slight negative impact on the permanent memory lifespan, but, more importantly, it's uncommon. |
| 149 | + |
| 150 | +Most RepRap style 3D printers require explicit saving - this way the Live Adjustment can be used for impromptu tweaks in the spur of the moment without affecting the printer settings. |
| 151 | +</details> |
| 152 | + |
| 153 | +## It's Calibrated 📐 |
| 154 | + |
| 155 | +🎊 _Congrats! You have successfully calibrated your first layer height._ 🎊 |
| 156 | + |
| 157 | +- **I am a beginner. I have just finished building my JellyBOX or haven't printed much before.** |
| 158 | + - Bravely proceed to the next section [Your First Print](04-first-print) (and all the subsequent prints) |
| 159 | +- **I've been printing for a while. I just wanted to re-calibrate my first layer.** |
| 160 | + - If you only needed to Calibrate your First Layer Height, you're done, really. Get back to 3D Printing All the Things. |
| 161 | +  |
0 commit comments