Don't do that! When stepper motors are moved by mechanical means they generate electricity This is very likely to destroy your electronics. If you have to manually move the stepper motors do it slowly.by Dust - General
Most sales documents and datasheets list PEAK, as bigger numbers are better for sales. They very rarely provide RMS The current listed are also the listed DC Voltage / Coil Resistance, ie PEAKby Dust - General
Once again no usable details. you NEED to provide error logs, and attach config files. What code are you trying to build, from what url? Where are these instructions your following? Ie provide something we can go on.by Dust - Reprappers
You posted zero details, this ensures that no one can help you.by Dust - Reprappers
This is not even slightly reprap related.by Dust - Reprappers
start with checking your endstops using M119 gcode I suspect you will find that the Y endstop is already triggered when not home. Ie make sure Y switch is not being touched, send M119, the Y endstop should say Open Then hold down the Y endstop with a finger, send a new M119, the Y Endstop should say Triggered. If it is reversed Invert your endstop. (how depends on what version of Marlin you aby Dust - Firmware - Marlin
start with checking your endstops using M119 gcode I suspect you will find that the Y endstop is already triggered when not home.by Dust - Prusa i3 and variants
No you cannot use older Configs on newer code versions. The version number changes because the Config file has changed and is no longer compatible.by Dust - Firmware - Marlin
This Z value is the position between probes It is simply displaying the Z_CLEARANCE_BETWEEN_PROBES default of 5 If you change it to #define Z_CLEARANCE_BETWEEN_PROBES 5.5 // (mm) Z Clearance between probe points It now displays 5.5 This value is not displaying an integer, its is displaying a float of 5,000000by Dust - Firmware - Marlin
3d printers 101: They talk a simple text language called gcode EG G1 X10 F100 G1 is a move, X is the axis, 10 is the distance in mm, F is the feed rate in mm per minute There are lots of these gcodes, but you only use them directly infrequently. But it pays to be aware of them See for a full list. To print something you slice it This takes a 3d file (most commonly a .stl file) and convertby Dust - Firmware - Marlin
Don't use Serial directly. Use the serial macrosby Dust - Firmware - Marlin
Thats why an automated tool is proving very very difficult to make, people have been working on it (on and off) for yearsby Dust - Firmware - Marlin
protected simply means that Marlin controls it, so you can't use M42 on that pin.by Dust - Firmware - Marlin
Marlin settings basics 101: Settings that can be changed via gcode or LCD can be saved in EEPROM The EEPROM setting are independent of firmware settings. Updating firmware will not update the values stored in EEPROM (1)(2)(3) X_CURRENT is one of these variables. (1) On the first time you update with new firmware, if the EEPROM version does not match or the saved checksum is invalid, then the deby Dust - Firmware - Marlin
@Siamak 4 axis slicing is not common place, it is not supported in Cura or Prusa slicerby Dust - General
from the RRF user manual "it is targeted only at modern 32-bit processors, not outdated 8-bit processors" The MKS Gen V 1.4 is ATmega2560 based, ie 8 bit.by Dust - General
In marlin it sets the following as the default contrast #define _LCD_CONTRAST_INIT 140 But this can be updated with M250 Is this what your changing?by Dust - Firmware - Marlin
It took me all of a minute of googling to find #define SHORT_BUILD_VERSION "-bugfix2.0.x-MKS-2.1.3" from Version.h ofby Dust - General
"and the correct setting is NO (normally opened)." no not really. normally closed endstops are the standard, as it means that when you break a endstop wire (or unplug it) the endstop is triggered, vs just crashing the machine into the end of travel when the endstop is disconnectedby Dust - General
Marlin developers are all individuals, 'we' only find out what they are working on when they create a PR to request it to be added to Marlinby Dust - Firmware - Marlin
reprapfirmware uses the SPI port with their own esp wifi code.by Dust - Firmware - Marlin
no... Wifi port has ESP-CS PB12 ESP-MOSI PB15 ESP-MISO PB14 ESP-CLK PB13 There are all directly connected to the MPU SPI2 port io pins The sdcard on the screen is #define SD_SS_PIN PA4 #define SD_SCK_PIN PA5 #define SD_MISO_PIN PA6 #define SD_MOSI_PIN PA7 This is directly connected to the MPU SPI1 port io pinsby Dust - Firmware - Marlin
Marlin settings basics 101: Settings that can be changed via gcode or LCD are saved in EEPROM The EEPROM setting are independent of firmware settings. Updating firmware will not update the values stored in EEPROM (1)(2)(3) NOZZLE_TO_PROBE_OFFSET is one of these variables. (1) On the first time you update with new firmware, if the EEPROM version does not match or the saved checksum is invalid,by Dust - Firmware - Marlin
#define NOZZLE_TO_PROBE_OFFSET { 0, 0, -10 }by Dust - Firmware - Marlin
You do not define hardware uart pins in the pins file or the configuration files You don't need to define them at all, this is done for you as parts of the build environment, and yes they should be named like they are. -DPIN_SERIAL3_RX=PD_9 -DPIN_SERIAL3_TX=PD_8 yes you need #define SERIAL_PORT_2 3by Dust - Firmware - Marlin
The most common reason for serial ports not working is your trying to use buggy 4 year old code on the BTT github This old broken code sets the cpu clock frequency wrong and messes up most timing, especially baud rates (except for port -1 which actually ignores baudrates)by Dust - Firmware - Marlin
Re serial port You look at the pins diagram There is also a copy in Marlin/src/pins/stm32f4/pins_BTT_SKR_V2_0_common.h /** * ------- * GND | 9 | | 8 | 3.3V * (ESP-CS) PB12 | 10 | | 7 | PB15 (ESP-MOSI) * 3.3V | 11 | | 6 | PB14 (ESP-MISO) * (ESP-IO0) PB10 | 12 | | 5 | PB13 (ESP-CLK) * (ESP-IO4) PB11 | 13 |by Dust - Firmware - Marlin
This sounds like it is just like a BIQU MicroProbe with a PROBE_ENABLE_DISABLE pin to deploy/retractby Dust - Firmware - Marlin
save setting to eeprom.by Dust - Firmware - Marlin
Communications with this board is two part a) the board has a FT232RL serial to USB chip. Your operating system needs drivers to see this and talk to it. Also due to ftdigate (google it) , this converter chip may be bricked (its old enough to have been caught by this) b) the MPU has to be running some code to respond to serial. This includes the baud rate Most common baudrate is 115200 orby Dust - General