V12 Mini Twisty Glass Bubbler Kit How to Use
Setting up the Configuration.h file for the SKR MINI E3 V2 with Marlin 2. With settings for the SKR MINI E3 V2 for Creality Ender 3 / V2 or Ender 3 Pro.
CONFIGURATION.H |
SERIAL PORT |
BAUDRATE |
MOTHERBOARD |
THERMISTORS |
PID HOT END AND BED |
ENDSTOPPULLUPS |
ENDSTOPPULLDOWNS |
ENDSTOP_INVERTING |
STEPPER DRIVERS |
DEFAULT_AXIS_STEPS_PER_UNIT |
DEFAULT_MAX_FEEDRATE |
DEFAULT_MAX_ACCELERATION |
JUNCTION_DEVIATION |
S_CURVE_ACCELERATION |
PROBES |
BLTOUCH OR PROBE |
NOZZLE_TO_PROBE_OFFSET |
PROBING_MARGIN |
INVERT STEPPER DIRECTION |
3D PRINTER DIMENSIONS |
SOFTWARE END STOPS |
FILAMENT_RUNOUT_SENSOR |
AUTO_BED_LEVELING |
MESH_BED_LEVELING |
EEPROM_SETTINGS |
NOZZLE_PARK_FEATURE |
LCD |
SD Support |
SETTING THE LCD CONTROLLER |
Configuration.h

@section machine
In order to find something quickly, a key word can be used within the search feature. Additionally it will show up towards the top right of Visual Studio, when the short cut commands below are used. Furthermore simply enter the word you wish to search for and hit either the enter or return key. Without a doubt it helps speed up editing Marlin 2 firmware and makes following the SKR MINI E3 V2 Configuration easier.
FIND SHORTCUT:
Mac – Press the CMD (⌘) and the F key at the same time.
PC – Press the Ctrl and the F key at the same time.
SERIAL_PORT

Importantly, in order to enable an option within Marlin simply remove the forward slashes //. While placing forward slashes in front of an option disables it.
Where best to start editing the SKR MINI E3 V2 Configuration file then at the very beginning. Moreover let's start with searching for the term #define SERIAL_PORT 0. Furthermore define the serial port option to 2 as shown below, to enable future use with TFT screens.
#define SERIAL_PORT 2 //TFT
Additionally enable the SERIAL_PORT_2 option by removing the forward slashes and set the value to -1 for the USB connection.
#define SERIAL_PORT_2 -1 //USB
BAUDRATE

While completely possible to set data transfer speeds higher in the configuration file for the SKR MINI E3 V2 mainboard. However for reliability whilst configuring Marlin 2, it is advisable to set the baud-rate to 115200.
#define BAUDRATE 115200
MOTHERBOARD

Now at this point in setting up the firmware for the SKR MINI E3 V2, Marlin has no idea as to what physical board the printer will be using. Because of this, we need to tell Marlin what board is being used.
Moreover we need to change the board specified in the #define MOTHERBOARD option. However the board names changes from time to time. But at the time of writing this guide, the board name for the SKR MINI E3 V2 is BOARD_BTT_SKR_MINI_E3_V2_0, see below.
#define MOTHERBOARD BOARD_BTT_SKR_MINI_E3_V2_0
Without a doubt, it is good practise to regularly save the work for the firmware you are adjusting. While you can use the mouse to go uptown the top of the screen. Then click File, then Save. However it is far quicker to use shortcuts.
SAVE FILE SHORTCUT:
Mac – Press the CMD (⌘) and the S key at the same time.
PC – Press the Ctrl and the S key at the same time.
@section extruder
DEFAULT_NOMINAL_FILAMENT_DIA

Additionally the next option to configure in the setting up Marlin 2 with the SKR MINI E3 V2 and the Configuration file, is the default nominal filament diameter. While this is only used for volumetric extrusions. Nonetheless it is still not a bad thing to double check it is set to the correct filament diameter.
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
@section temperature

THERMISTORS
Undoubtedly one of the most important sections within Marlin 2 is setting the correct thermistors. Because of this, if the wrong thermistor is allocated in the configuration, then the temperatures may be recorded incorrectly.
For instance you may set the hot end to 210˚C. But the thermistor may read 200˚C instead of 210˚C. As such when the thermistor displays 210˚C it is in fact 220˚C. Without a doubt this will cause issues. However the correct settings are normally supplied by the manufacture of the printer or replacement part.
Furthermore the below example is using the default settings for the Creality Ender 3 Pro, for the hot end thermistor.
#define TEMP_SENSOR_0 1
Additionally the below example is for the Creality Ender 3 Hot Bed Thermistor. Moreover it is the same as the hot end, as they both use the same thermistor type.
#define TEMP_SENSOR_BED 1
PID SETTINGS

Without a doubt PID calibration tends to be specific to each 3D printer. Consequentially they need calibrating to give a more stable temperature for both the hot end and the heated bed. Nonetheless in order to be able to calibrate the PID settings for the hot end, check that #define PIDTEMP is enabled.
#define PIDTEMP
Furthermore there is an option to enable the PID option for the heated bed, which is a few lines down from the PIDTEMP.
#define PIDTEMPBED
If you would like to read more about PID settings and calibrating the hot end and heated bed. Then have a look at the following guides, PID Tuning Extruder Calibration and Heated Bed PID Calibration.
@section homing
ENDSTOPPULLUPS
![screenshot of Marlin 2 firmware, showing the default settings for the end stop pull-ups (ENDSTOPPULLUPS). #if DISABLED(ENDSTOPPULLUPS) // Disable ENDSTOPPULLUPS to set pullups individually //#define ENDSTOPPULLUP_XMAX //#define ENDSTOPPULLUP_YMAX //#define ENDSTOPPULLUP_ZMAX //#define ENDSTOPPULLUP_XMIN //#define ENDSTOPPULLUP_YMIN //#define ENDSTOPPULLUP_ZMIN //#define ENDSTOPPULLUP_ZMIN_PROBE
</div>
<div id='share-container'>
<p class='share-this-pleaseeeee'>Share :</p>
<div id='share'>
<a aria-label='facebook' class='facebook' href='https://www.facebook.com/sharer.php?u=https://monahantheas1944.blogspot.com/2021/11/v12-mini-twisty-glass-bubbler-kit-how.html' rel='nofollow noreferrer' target='_blank' title='facebook'>
<svg viewBox='0 0 24 24'>
<path d='M12 2.04C6.5 2.04 2 6.53 2 12.06C2 17.06 5.66 21.21 10.44 21.96V14.96H7.9V12.06H10.44V9.85C10.44 7.34 11.93 5.96 14.22 5.96C15.31 5.96 16.45 6.15 16.45 6.15V8.62H15.19C13.95 8.62 13.56 9.39 13.56 10.18V12.06H16.34L15.89 14.96H13.56V21.96A10 10 0 0 0 22 12.06C22 6.53 17.5 2.04 12 2.04Z'></path>
</svg>
</a>
<a aria-label='twitter' class='twitter' href='https://twitter.com/intent/tweet?text=V12 Mini Twisty Glass Bubbler Kit How to Use&url=https://monahantheas1944.blogspot.com/2021/11/v12-mini-twisty-glass-bubbler-kit-how.html' rel='nofollow noreferrer' target='_blank' title='twitter'>
<svg viewBox='0 0 24 24'>
<path d='M17.71,9.33C18.19,8.93 18.75,8.45 19,7.92C18.59,8.13 18.1,8.26 17.56,8.33C18.06,7.97 18.47,7.5 18.68,6.86C18.16,7.14 17.63,7.38 16.97,7.5C15.42,5.63 11.71,7.15 12.37,9.95C9.76,9.79 8.17,8.61 6.85,7.16C6.1,8.38 6.75,10.23 7.64,10.74C7.18,10.71 6.83,10.57 6.5,10.41C6.54,11.95 7.39,12.69 8.58,13.09C8.22,13.16 7.82,13.18 7.44,13.12C7.81,14.19 8.58,14.86 9.9,15C9,15.76 7.34,16.29 6,16.08C7.15,16.81 8.46,17.39 10.28,17.31C14.69,17.11 17.64,13.95 17.71,9.33M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2Z'></path>
</svg>
</a>
<a aria-label='pinterest' class='pinterest' href='https://pinterest.com/pin/create/button/?url=https://monahantheas1944.blogspot.com/2021/11/v12-mini-twisty-glass-bubbler-kit-how.html&media=https://www.makenprint.uk/wp-content/uploads/2020/11/skr_mini_e3_v2-Marlin_2_setup-configuration_h-file-826x410.jpg&description=V12 Mini Twisty Glass Bubbler Kit How to Use' rel='nofollow noreferrer' target='_blank' title='pinterest'>
<svg viewBox='0 0 24 24'>
<path d='M9.04,21.54C10,21.83 10.97,22 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2A10,10 0 0,0 2,12C2,16.25 4.67,19.9 8.44,21.34C8.35,20.56 8.26,19.27 8.44,18.38L9.59,13.44C9.59,13.44 9.3,12.86 9.3,11.94C9.3,10.56 10.16,9.53 11.14,9.53C12,9.53 12.4,10.16 12.4,10.97C12.4,11.83 11.83,13.06 11.54,14.24C11.37,15.22 12.06,16.08 13.06,16.08C14.84,16.08 16.22,14.18 16.22,11.5C16.22,9.1 14.5,7.46 12.03,7.46C9.21,7.46 7.55,9.56 7.55,11.77C7.55,12.63 7.83,13.5 8.29,14.07C8.38,14.13 8.38,14.21 8.35,14.36L8.06,15.45C8.06,15.62 7.95,15.68 7.78,15.56C6.5,15 5.76,13.18 5.76,11.71C5.76,8.55 8,5.68 12.32,5.68C15.76,5.68 18.44,8.15 18.44,11.43C18.44,14.87 16.31,17.63 13.26,17.63C12.29,17.63 11.34,17.11 11,16.5L10.33,18.87C10.1,19.73 9.47,20.88 9.04,21.57V21.54Z'></path>
</svg>
</a>
<a aria-label='whatsapp' class='whatsapp' href='https://api.whatsapp.com/send?phone=&text=V12 Mini Twisty Glass Bubbler Kit How to Use%20%2D%20https://monahantheas1944.blogspot.com/2021/11/v12-mini-twisty-glass-bubbler-kit-how.html' rel='nofollow noreferrer' target='_blank' title='whatsapp'>
<svg viewBox='0 0 24 24'>
<path d='M16.75,13.96C17,14.09 17.16,14.16 17.21,14.26C17.27,14.37 17.25,14.87 17,15.44C16.8,16 15.76,16.54 15.3,16.56C14.84,16.58 14.83,16.92 12.34,15.83C9.85,14.74 8.35,12.08 8.23,11.91C8.11,11.74 7.27,10.53 7.31,9.3C7.36,8.08 8,7.5 8.26,7.26C8.5,7 8.77,6.97 8.94,7H9.41C9.56,7 9.77,6.94 9.96,7.45L10.65,9.32C10.71,9.45 10.75,9.6 10.66,9.76L10.39,10.17L10,10.59C9.88,10.71 9.74,10.84 9.88,11.09C10,11.35 10.5,12.18 11.2,12.87C12.11,13.75 12.91,14.04 13.15,14.17C13.39,14.31 13.54,14.29 13.69,14.13L14.5,13.19C14.69,12.94 14.85,13 15.08,13.08L16.75,13.96M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C10.03,22 8.2,21.43 6.65,20.45L2,22L3.55,17.35C2.57,15.8 2,13.97 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,13.72 4.54,15.31 5.46,16.61L4.5,19.5L7.39,18.54C8.69,19.46 10.28,20 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4Z'></path>
</svg>
</a>
</div>
</div>
<div id='ms-related-post'></div>
<script>
var postLabels = [];
var relatedConfig = {
postUrl:](https://www.makenprint.uk/wp-content/uploads/2020/04/skr_v1_4_Marlin_2-config-endstops_pullup.jpg)