As I asked before what programmer are you using? My programmer does not provide 5v power to the board. So I also have to have the USB plugged into power (to save serial port confusion I use a usb power bank, not the computer) Are you getting a the blue power LED on the control board while your trying to flash?by Dust - Firmware - Marlin
I just re flashed the bootloader on my Creality V1.1.4 and used Arduino IDE (1.8.19) menu tool burn bootloader log of a susessful bootloader flashing (in ubuntu) /home/dust/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude -C/home/dust/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf -v -patmega1284p -cstk500 -P/dev/ttyACM0 -e -Ulock:w:0x3F:m -Ueby Dust - Firmware - Marlin
If installing a 8bit bootloaders I use arvdude on command line with a old Pololu USB AVR Programmer Or Arduino IDE, which just uses avrdude For code I use vscode, for two reasons It gets all the source requirements for your without have to manually install them, No having to hunt down an install libraries vscode has source filtering, what that does it makes up a list of files that it has toby Dust - Firmware - Marlin
Before anyone else answers checkby Dust - Firmware - Marlin
points worthy of note: They did not write the firmware, he added a new user interface for the Ender 3 V2 TFT to stock marlin code. their v2.0.1 is really marlin 2.0.9.2 NOTE This code will no longer compile. both python and stm32 libraries and platformio itself have all been updated breaking this old code. JYERSUI was backported into main marlin, you just need to enable it "#define DWby Dust - Firmware - Marlin
This doesn't make any sense Creality V4.2.2 boards where not added to marlin until 2.0.6 env: STM32F103RC_creality was added to marlin since 2.0.9 Please update to a much newer marlin instead of trying to update an obsolete version of marlin..by Dust - Firmware - Marlin
All DC fans have polarity... this is normal.by Dust - Firmware - Marlin
See Temperature::print_heater_states s.append(" B@:", getHeaterPower(H_BED)); B@ is bed heaterpower (the raw PWM value) (note this is shifted 1 bit, right, 127 is full pwm.)by Dust - Firmware - Marlin
you must be using old code for E0_AUTO_FAN_PIN FAN0_PIN to build, there is code in place to stop you doing that #if PIN_EXISTS(E0_AUTO_FAN) && E0_AUTO_FAN_PIN == FAN0_PIN #error "You cannot set E0_AUTO_FAN_PIN equal to FAN0_PIN."by Dust - Firmware - Marlin
Yes that is bootloader not working. beyond that it doesn't provide much useful information. "Error while burning bootloader." so bootloader has not been uploaded check all your wiring again what are you using as a programmer?by Dust - Firmware - Marlin
FAN0_PIN is always part cooling fan, gcode controlled by M106/M107 hotend fan is E0_AUTO_FAN_PIN, this cannot be set to FAN0_PIN Is not gcode controllable.will activate when extruder 0 tempature is > EXTRUDER_AUTO_FAN_TEMPERATUREby Dust - Firmware - Marlin
Your controller is a BOARD_MELZI_CREALITY The 20x4 LCD is a REPRAP_DISCOUNT_SMART_CONTROLLER and requires more than 10 IO pins to work. So you cannot us this display on that motherboard The second display is a CTC_A10S_A13, this is currently called ANET_FULL_GRAPHICS_LCD_ALT_WIRING, as it was not understood that its a clone from ctc, not a anet board at all ( rename is in the works, ) Thisby Dust - Firmware - Marlin
CONTROLLER_FAN_PIN is turned on automatically when bed mosfets or stepper drivers are enabled.by Dust - Firmware - Marlin
Endstop are more to find home locations. you home the axis till you hit then endstop and then you know that axis is at a known location You want Software Endstops #define MAX_SOFTWARE_ENDSTOP_Z Which should stop Z movement at Z_MAX_POSby Dust - Firmware - Marlin
That is a rather novice like question for someone to ask when they started by asking about bleading edge 5 axis 3d printing.. Basic stepper drivers take 3 IO lines, step, direction and enable, you connect the new driver to any unused IO pins. You then tell marlin about the new driver see the boards pins file Marlin/src/pins/ramps/pins_RAMPS.h for examples. eg if you want to add a I axis yby Dust - General
This does not happen on current bugfix 2.1.x What version of marlin are you using?by Dust - Firmware - Marlin
The RAMPS only has 5 stepper drivers... so that is a max of 4 axis + extruder. So the very first thing you will need to do is add another stepper driver module. Easy enough, since there are lots of IO pins. Marlin also provides a 5 axis example configs for ramps (no extruder) example config So this is a good starting point Main issue is that there is no slicers for 5 axis... you going toby Dust - General
You download the vscode and install platformio. Then download Marlin firmware and the example configs for your machine for the same version. You copy your machines config over the default configuration files in marlin and you build... quick link to downloads pageby Dust - Firmware - Marlin
You do not put [ or ] in defines like that They are in Documentation to show that the values are optional only.by Dust - GCODE, Software e Firmware
There is no magic pin that allows you to connect to other systems... The ramps takes gcode input over serial (any configured serial port) The only outputs are the step/direction and enable lO ines for the stepper drivers (or something emulating a stepper driver) And a LCD, which isnt much use for other systemsby Dust - Firmware - Marlin
This was added to support the OoenPNP motherboard Opulo Lumen REV3 and REV4 It has almost no integration with Marlin other than adding gcode G3426 * M3426: Read 16 bit (signed) value from I2C MCP3426 ADC device * * M3426 C channel 1 or 2 * M3426 G gain 1, 2, 4 or 8 * M3426 I 0 or 1, invert reply */ their control program uses this directlyby Dust - General
Had a bit of a play. Sadly I don't have anything fancy like pt100 amplifiers, but the page page listed voltages vs temperatures. So I created a simple voltage divider and created an approximately 2.5v and verified that would give a valid temperature in the table (it does, around 240C) and feed into the analog inputs. Can replicate the issue of them all reading 0 But I have found the fix Chby Dust - Firmware - Marlin
If you swap the PT100 Amplifier Boards around, does the error move? to a different Extruder number?by Dust - Firmware - Marlin
Any marlin version from 1.1.7 onward Is a very common board that was added on Nov 3, 2017by Dust - Firmware - Marlin
@joedassin You might want to add an idea of your location, this forum is planet wide.by Dust - For Sale
That doesn't make sense, I have no idea where or what your referring to with RF In Configuration.h you set #define MOTHERBOARD BOARD_CREALITY_V427 If using Auto build marlin your presented with a menu STM32F103RC_creality STM32F103RC_creality_xfer STM32F103RE_creality STM32F103RE_creality_xfer STM32F103RE_creality_maple You click the one that matches your STM32F103RE with any options youby Dust - Firmware - Marlin
MPX.3. it identical to a BOARD_MKS_BASE It is still supported In modern Marlin It is strongly advised that you use platformio under vscode these days not arduino ide.by Dust - Firmware - Marlin
I think you should start again You want 3 extruders on ramps, but you don't seem to want X,Y or Z in this case? So you pick the 3 stepper drivers you want to use Using E0,E1 and Z as E2 is easiest Note Marlin 2.1.2.1 Does not allow X or Y or Z to be optional, so you have to define it and just ignore or work around them Newer versions of marlin allows you to remove all axis and just have Eby Dust - Firmware - Marlin
Ramps picture you linked only shows 2 extruders while config says 3??by Dust - Firmware - Marlin
This is a RAMPS there are 3 mosfets, and 5 stepper drivers only, which are set to X,Y,Z,E0 and E1 you set BOARD_RAMPS_14_EFB Which sets what the mosfets are used for E, extruder hotend F, fan B, heated bed So if you want to add a second and 3rd extruder then need to setup the required pins Add #define HEATER_1_PIN {pin number you used} #define HEATER_2_PIN {pin number you used} #defineby Dust - Firmware - Marlin