Git Product home page Git Product logo

mks-robin-nano-marlin2.0-firmware's People

Contributors

ahalekelly avatar chlorel avatar clayblock avatar ea1giy avatar elkin-vasily avatar fourmi avatar jazzatar avatar kanocz avatar kokorone avatar makerbase-mks avatar malderin avatar mks-sean avatar ms1987 avatar nictronik99 avatar phcay avatar projectpatatoe avatar roguem avatar solawc avatar stream2me avatar urknallbigbang avatar willianrampazzo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mks-robin-nano-marlin2.0-firmware's Issues

Robin2 solo software mks

He adquirido una robin2 y cual ha sido mi sorpresa que no tiene soporte de marlin2 pues para que quiero yo una mks??
Para llavero por que para otra cosa no sirve. exijo que abran soporte para poder usar marlin2 y otros

OctoPrint print job not showing on the printers screen

Hi,

I own a Two Trees Bluer 3D Printer.
Mainboard: MKS Robin Nano 1.2
Board Firmware: MKS Robin Nano Firmware version 2.0.2
OctoPi Version: 0.17.0, running on Raspberry Pi 4 Model B Rev 1.1.
OctoPrint version: 1.4.0

The problem I have is when I start a print job from OctoPrint my printer starts printing it but the printers screen doesn't show anything but the standard menu (as if no printing has started). I want it to show the printing menu (operations and status) like when I start a print from SD Card. Is there anyway I can trigger the printing status on my firmware to show its normal printing screen?

Thanks.

The screen can't work right

微信图片_20200421212022
I jiut download the code and build in vscode .
when i write to the machine , after boot,the screen is black, when i touch ,the screen jius like the picture.

MksWifi

it's it possible to get specification about original MksWifi firmware (i think protocol between it and robin nano firmware)? I would like to help with implementing it's support for Marlin, but it's hard without knowing what to do 😅

How to add servo42a in marlin ...

Hello, just purchased 2 MKS-SERVO42A, but I'm not sure if they need any special config to be used in Robina Nano v1.2 and Robin Nano v.2 (I have both)

I'm not skilled in Marlin and Saint Google is not helping me a lot.

Can you explain how to do it in the config file.

Thx in advance !

Problem Firmware original.

Hello everyone, I just got the nano v1.2 + TFT 35 + TMC2209, and I have a problem with allí original firmware, the motors only rotate in one direction, even though I try through the LCD it does not rotate (if reversing the rotation in the LCD rotates the other way, but not both ways).
If I load marlin, it works fine, but the icons on the LCD come out without text.
Can somebody help me?
Thank you.

[Question] What HAL does this branch use?

I heard that the default libraries provided by the chip maker were bloated, and other uses ended up rewriting the HAL (hardware abstraction layer) to save progmem. Which libraries/HAL does this branch use for the STM32F1, and what does the compiled program size come out to?

MKS Robin TFT

Any chance for this to be ported over to MKS Robin TFT28/32 please? There isn’t source code posted for the Robin TFT either!

Or does the existing Robin nano code + original Robin TFT .bin icons work already for this board?

Build targeting mks_robin_nano35_v2 does not work

I received an MKS Robin Nano V2.0 from AliExpress that I had to reflash to configure a delta printer (FLSUN Q5).

Did reflash with the latest Mks_Nano35_V2.0.3.3 Release file.rar

Unfortunately the printer does not work anymore as I have a blank white screen after boot (see makerbase-mks/MKS-Robin-Nano-V1.X#50).

So I did successfully compile this code with env=mks_robin_nano35_v2 and flashed using the generated build in .pio/build, but I now have a black screen!

Any idea what I could be missing? Could you please give me a working factory build?

Thanks!

[question] How to compile

Hi am trying to compile the code with Visual Studio and platform IO.
I select the mks_robin_nano35->build and when I compile I get some errors like:

.pio\libdeps\mks_robin_nano35\Adafruit BusIO_ID6214\Adafruit_I2CDevice.cpp: In member function 'bool Adafruit_I2CDevice::read(uint8_t*, size_t, bool)':
.pio\libdeps\mks_robin_nano35\Adafruit BusIO_ID6214\Adafruit_I2CDevice.cpp:160:79: error: no matching function for call to 'TwoWire::requestFrom(uint8_t, uint8_t, uint8_t)'

What I am doing wrong?

Add msc USB composite device

Would like to see msc USB composite device added, like on the BTT stm32f1;
Should we follow the BTT implementation?

MKS robin mini, marlin 2.0.5.3

Hello. I use marlin 2.0.5.3 with standard interface. Can you port this firmware to the mks robin mini board (whith mks-tft 2.4)?

[BUG] queue' was not declared in this scope

819/5000
Hi everyone
Once you get the function: #define AUTO_BED_LEVELING_BILINEAR
is activated following error comes up:

Marlin \ src \ lcd \ extui \ lib \ mks_ui \ src \ draw_tool.cpp: In function 'void event_handler (lv_obj_t *, lv_event_t)':
Marlin \ src \ lcd \ extui \ lib \ mks_ui \ src \ draw_tool.cpp: 77: 4: error: 'queue' was not declared in this scope
queue.enqueue_one_P (PSTR ("G28"));
^ ~~~~
*** [.pio \ build \ mks_robin_nano35 \ src \ src \ lcd \ extui \ lib \ mks_ui \ src \ draw_tool.cpp.o] Error 1

What occurs in the draw_tool.ccp in line 75-83

else if (event == LV_EVENT_RELEASED) {
#if ENABLED (AUTO_BED_LEVELING_BILINEAR)
queue.enqueue_one_P (PSTR ("G28"));
queue.enqueue_one_P (PSTR ("G29"));
#else
uiCfg.leveling_first_time = 1;
lv_clear_tool ();
lv_draw_manualLevel ();
#endif

solutions already available?

greetings

Couple of bugs to report: freezing printer and printing wrong files

Hello all,
I just wanted to report a few bugs I have noticed so far.

Hardware
MKS Robin Nano 1.2 + TFT35

Printer freezing when using TFT35 screen
I have noticed if I move X-axis and press it 3 times fairly quickly so it goes for example 30mm it will freeze and TFT gets non-responsive. By the looks, it freezes board too.
Also, while printing, I tried to turn on FAN, and before doing it froze.

TFT touch is wrong
So another bug I have noticed is that sometimes the wrong place of TFT is pressed. For example, I press to move Y-axis and Z or X moves instead.
Also, sometimes when selecting a file to print, it prints different file from SD.

Anyone else has had something similar?

Error: Unknown environment names 'mks_robin_nano'

Hi!

I trying to compile with Visual studio using platformio and Marlin firmware auto build. Geting this error.
I tied to rename 'mks_robin_nano' to 'mks_robin_nano35'or vice verca in various files, bud did not succeed. If changed to another MKS board compiler looks happy. Please help!

here is error message: PS C:\...\Mks-Robin-Nano-Marlin2.0-Firmware-master> platformio run -e mks_robin_nano Error: Unknown environment names 'mks_robin_nano'. Valid names are 'at90usb1286_cdc, STM32F103RE, ARMED, FYSETC_S6, mks_robin_mini, linux_native, DUE_USB, DUE_debug, mks_robin_nano35, sanguino644p, STM32F103VE_GTM32, include_tree, at90usb1286_dfu, STM32F401VE_STEVAL, mega1280, FYSETC_F6_13, mks_robin_lite, STM32F407VE_black, BIGTREE_GTR_V1_0, BIGTREE_BTT002, STM32F103RC_btt_512K, FYSETC_F6_14, STM32F103VE_longer, teensy35, STM32F103RC_btt_512K_USB, STM32F4, FLYF407ZG, LPC1768, melzi_optiboot, mks_robin_lite3, teensy31, rumba32_mks, sanguino1284p, DUE, STM32F103RC_btt_USB, SAMD51_grandcentral_m4, esp32, rumba32_f446ve, STM32F103RC_fysetc, mks_robin, mega2560, STM32F103CB_malyan, STM32F103RE_btt, STM32F7, mks_robin_pro35, jgaurora_a5s_a1, BIGTREE_SKR_PRO, chitu_f103, STM32F103RE_btt_USB, rambo, STM32F103RC, melzi, LPC1769, STM32F103RC_btt'

Missing font

Thanks for fixing the compilation, at least.
Now when compiling it seems to be working, except there is no font displayed (ie. everything written on the display is missing).
So I can see all the icons, but not the text underneath, which is quite problematic especially for the settings where everything is empty...

I suspect it might be because I don't have the "chinese" (as the font font installed on my computer, which font should be embedded into the repo, though I haven't found which font exactly (wenquanyi_12pt?) to put where.

can't compile it

I can't compile it, to many errors even without any change to the configuration.h file. Is there something to install additionally bevor compiling?

error while compiling

hello i have a few errors while compiling on platformIO,
the file I opened with the "open project" button is the pure one, with no modifications that I downloaded from here. the errors are the following:

In file included from Marlin\src\HAL\STM32F1\dogm../../../inc/../HAL/./STM32F1/HAL.h:36,
from Marlin\src\HAL\STM32F1\dogm../../../inc/../HAL/HAL.h:26,
from Marlin\src\HAL\STM32F1\dogm../../../inc/MarlinConfig.h:30,
from Marlin\src\HAL\STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp:29:
Marlin\src\HAL\STM32F1\dogm../../../inc/../HAL/./STM32F1/fastio.h:30:10: fatal error: libmaple/gpio.h: No such file or directory
30 | #include <libmaple/gpio.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\mks_robin_nano35\src\src\HAL\STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp.o] Error 1
In file included from Marlin\src\HAL\STM32F1../../inc/../HAL/./STM32F1/HAL.h:36,
from Marlin\src\HAL\STM32F1../../inc/../HAL/HAL.h:26,
from Marlin\src\HAL\STM32F1../../inc/MarlinConfig.h:30,
from Marlin\src\HAL\STM32F1\onboard_sd.cpp:15:
Marlin\src\HAL\STM32F1../../inc/../HAL/./STM32F1/fastio.h:30:10: fatal error: libmaple/gpio.h: No such file or directory
30 | #include <libmaple/gpio.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\mks_robin_nano35\src\src\HAL\STM32F1\onboard_sd.cpp.o] Error 1
In file included from Marlin\src\HAL\shared../../inc/../HAL/./STM32F1/HAL.h:36,
from Marlin\src\HAL\shared../../inc/../HAL/HAL.h:26,
from Marlin\src\HAL\shared../../inc/MarlinConfig.h:30,
from Marlin\src\HAL\shared\HAL_spi_L6470.cpp:28:
Marlin\src\HAL\shared../../inc/../HAL/./STM32F1/fastio.h:30:10: fatal error: libmaple/gpio.h: No such file or directory
30 | #include <libmaple/gpio.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\mks_robin_nano35\src\src\HAL\shared\HAL_spi_L6470.cpp.o] Error 1
In file included from Marlin\src\HAL\shared\backtrace../../../core/../inc/../HAL/./STM32F1/HAL.h:36,
from Marlin\src\HAL\shared\backtrace../../../core/../inc/../HAL/HAL.h:26,
from Marlin\src\HAL\shared\backtrace../../../core/../inc/MarlinConfig.h:30,
from Marlin\src\HAL\shared\backtrace../../../core/serial.h:24,
from Marlin\src\HAL\shared\backtrace\backtrace.cpp:29:
Marlin\src\HAL\shared\backtrace../../../core/../inc/../HAL/./STM32F1/fastio.h:30:10: fatal error: libmaple/gpio.h: No such file or directory
30 | #include <libmaple/gpio.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\mks_robin_nano35\src\src\HAL\shared\backtrace\backtrace.cpp.o] Error 1
In file included from Marlin\src\HAL\shared\backtrace../../../inc/../HAL/./STM32F1/HAL.h:36,
from Marlin\src\HAL\shared\backtrace../../../inc/../HAL/HAL.h:26,
from Marlin\src\HAL\shared\backtrace../../../inc/MarlinConfig.h:30,
from Marlin\src\HAL\shared\backtrace\unwmemaccess.cpp:18:
Marlin\src\HAL\shared\backtrace../../../inc/../HAL/./STM32F1/fastio.h:30:10: fatal error: libmaple/gpio.h: No such file or directory
30 | #include <libmaple/gpio.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\mks_robin_nano35\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o] Error 1
====================================================== [FAILED] Took 47.98 seconds ======================================================

Environment Status Duration


mega2560 IGNORED
mega1280 IGNORED
rambo IGNORED
FYSETC_F6_13 IGNORED
FYSETC_F6_14 IGNORED
sanguino644p IGNORED
sanguino1284p IGNORED
melzi IGNORED
melzi_optiboot IGNORED
at90usb1286_cdc IGNORED
at90usb1286_dfu IGNORED
DUE IGNORED
DUE_USB IGNORED
DUE_debug IGNORED
LPC1768 IGNORED
LPC1769 IGNORED
STM32F103RC IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_btt IGNORED
STM32F103RC_btt_USB IGNORED
STM32F103RC_btt_512K IGNORED
STM32F103RC_btt_512K_USB IGNORED
STM32F103RE IGNORED
STM32F103RE_btt IGNORED
STM32F103RE_btt_USB IGNORED
STM32F4 IGNORED
STM32F7 IGNORED
ARMED IGNORED
STM32F103VE_GTM32 IGNORED
STM32F103VE_longer IGNORED
mks_robin_mini IGNORED
mks_robin_nano35 FAILED 00:00:47.976
mks_robin IGNORED
mks_robin_pro35 IGNORED
mks_robin_lite IGNORED
mks_robin_lite3 IGNORED
jgaurora_a5s_a1 IGNORED
STM32F103CB_malyan IGNORED
chitu_f103 IGNORED
STM32F401VE_STEVAL IGNORED
FLYF407ZG IGNORED
FYSETC_S6 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO IGNORED
BIGTREE_GTR_V1_0 IGNORED
BIGTREE_BTT002 IGNORED
teensy31 IGNORED
teensy35 IGNORED
esp32 IGNORED
linux_native IGNORED
SAMD51_grandcentral_m4 IGNORED
rumba32_f446ve IGNORED
rumba32_mks IGNORED
include_tree IGNORED
================================================= 1 failed, 0 succeeded in 00:00:47.976 =================================================
The terminal process terminated with exit code: 1

MKS Wifi Support?

Is there support for the MKS WiFi module in this firmware? After enabling WIFISUPPORT and WEBSUPPORT, there's still no WiFi option on the printer menu. Or is it possible to flash ESP3D to the MKS WiFi module?

[BUG] SDIO read errors

I did not try this firmware yet. But I did try Marlin 2.0.5.3 and some previous versions.

I see that you did not change src/HAL/STM32F1/sdio.h, which means it is highly likely there is a certain problem present when printing from SD card on the MKS Robin Nano.

It can be fixed by changing this line

#define SDIO_CLOCK 18000000 /* 18 MHz */

to this:

#define SDIO_CLOCK 4500000 /* 4.5 MHz */

The problem does not occur with the original MKS firmware, because the sdio is a totally different code.

Some guys from a private german Facebook group used an oscilloscope to find out whether it is a hardware problem. And yes, on the hardware side it can most likely be fixed by adding another capacitor:

"soldering an additional capacitor (0603 4.7µF) in parallel on top of C28 / C29."

But changing sdio.h will also fix the problem.

See this bug report for more information: MarlinFirmware/Marlin#16672 (comment)

LCD blank

The LCD shows booting when first powering on then goes blank. I have been able to get the older marlin screen to work but not the GUI screen firmware.

Touchscreen sensitivity

I can get this to Build in VS code based of of the latest Bugfix release on Marlin, for a Twotrees sapphire plus, Core XY, however somthing is not correct, from the HMI, I can get the axis to jog in the correct directions most of the time, but it behaves as if the touch screen is picking up phantom touches,
Homing is a disaster, I cannot get it to home at all in XY, and Z goes the wrong way, most of the home screen appears dead.

The Screen works Perfectly in the mkS firmware 2.031

All basic setting copied from this working config:
https://github.com/swalsh11/Marlin-2.0.X-MKS-Robin-Nano

My Setting:
https://github.com/swalsh11/Marlin/tree/Basic-Sapphire-Plus-Config

I would like to start looking at the screen sensitivity, how do I get a debug output for my finger press location?

No text ...

Any menu or icon has label after compile.

Not sure why ... sorry

Support for MKS Robin Nano V2.0

There are many documents and videos for MKS robin nano v1.2 on the internet, but there are no documents and videos for robin nano v2.0. We have difficulty in installing. For mks robin nano v2.0 we want editable robin_nano35_cfg.txt. If I knew this would happen, I would get v1.2 instead of Mks robin nano v2.0.

Compilation error

I have been getting this error for a long time. She still appears. Compiling for the default configuration.

C:\Users\Sasha.platformio\lib\Adafruit BusIO_ID6214\Adafruit_I2CDevice.cpp: In member function 'bool Adafruit_I2CDevice::read(uint8_t*, size_t, bool)':
C:\Users\Sasha.platformio\lib\Adafruit BusIO_ID6214\Adafruit_I2CDevice.cpp:160:79: error: no matching function for call to 'TwoWire::requestFrom(uint8_t, uint8_t, uint8_t)'
size_t recv = _wire->requestFrom((uint8_t)_addr, (uint8_t)len, (uint8_t)stop);
^
In file included from C:\Users\Sasha.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\Wire/Wire.h:42:0,
from C:\Users\Sasha.platformio\lib\Adafruit BusIO_ID6214/Adafruit_I2CDevice.h:1,
from C:\Users\Sasha.platformio\lib\Adafruit BusIO_ID6214\Adafruit_I2CDevice.cpp:1:
C:\Users\Sasha.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\Wire/utility/WireBase.h:101:11: note: candidate: uint8 WireBase::requestFrom(uint8, int)
uint8 requestFrom(uint8, int);
^~~~~~~~~~~
C:\Users\Sasha.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\Wire/utility/WireBase.h:101:11: note: candidate expects 2 arguments, 3 provided
C:\Users\Sasha.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\Wire/utility/WireBase.h:106:11: note: candidate: uint8 WireBase::requestFrom(int, int)
uint8 requestFrom(int, int);
^~~~~~~~~~~
C:\Users\Sasha.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\Wire/utility/WireBase.h:106:11: note: candidate expects 2 arguments, 3 provided
*** [.pio\build\mks_robin_nano35\lib923\Adafruit BusIO_ID6214\Adafruit_I2CDevice.cpp.o] Error 1
C:\Users\Sasha.platformio\lib\Adafruit BusIO_ID6214\Adafruit_SPIDevice.cpp: In member function 'void Adafruit_SPIDevice::transfer(uint8_t*, size_t)':
C:\Users\Sasha.platformio\lib\Adafruit BusIO_ID6214\Adafruit_SPIDevice.cpp:99:31: error: no matching function for call to 'SPIClass::transfer(uint8_t*&, size_t&)'
_spi->transfer(buffer, len);
^
In file included from C:\Users\Sasha.platformio\lib\Adafruit BusIO_ID6214/Adafruit_SPIDevice.h:1:0,
from C:\Users\Sasha.platformio\lib\Adafruit BusIO_ID6214\Adafruit_SPIDevice.cpp:1:
Marlin\src\HAL\STM32F1/SPI.h:268:11: note: candidate: uint8_t SPIClass::transfer(uint8_t) const
uint8_t transfer(uint8_t data) const;
^~~~~~~~
Marlin\src\HAL\STM32F1/SPI.h:268:11: note: candidate expects 1 argument, 2 provided
*** [.pio\build\mks_robin_nano35\lib923\Adafruit BusIO_ID6214\Adafruit_SPIDevice.cpp.o] Error 1
Indexing .pio\build\mks_robin_nano35\libc3e\libUSBComposite.a
In file included from C:\Users\Sasha.platformio\lib\Adafruit MAX31865 library_ID1253\Adafruit_MAX31865.cpp:17:0:
C:\Users\Sasha.platformio\lib\Adafruit MAX31865 library_ID1253\Adafruit_MAX31865.h:84:32: warning: passing NULL to non-pointer argument 1 of 'Adafruit_SPIDevice::Adafruit_SPIDevice(int8_t, uint32_t, BitOrder, uint8_t, SPIClass*)' [-Wconversion-null]
Adafruit_SPIDevice spi_dev = NULL;
^~~~
============================================================================================= [FAILED] Took 205.70 seconds =============================================================================================

WIFi module and marlin

Hi I write to know if the wifi module provided in Robin nano 1.2 can be used with this version of Marlin and if so how do you configure it?

Stuck after Updating Firmware

Copied everything from the Firmware folder onto TF card and put into MKS Robin Nano, turned on, and it goes through updating the pics and font, but after it is just stuck on a black screen. I've waited minutes to see if anything happened but nothing does. If I unplug and replug again it is just stuck on booting.

Even if I compile my own firmware and upload this happens.

If define EEPROM,it will not work

if I define EEPROM , the firmware will not work.

but I google It, if I add this code in pins_MKS_ROBIN_NANO.h ,It will work,
I Don't know what does this code mean,so,If it's right please fix It

#define SDCARD_CONNECTION ONBOARD
#define SDCARD_EEPROM_EMULATION

Also the Bltouch pin is not defin in the file ,please fix it.

#define SERVO0_PIN PA8

[Question] Setting Up TMC2208 on UART

So, I've done some research, and I think I get the gist of adding UART to a Robin Nano setup. I'm using this Instructables Guide, but it was written for Marlin V1 and not single-wire UART, and want to make sure I'm not missing anything important.

My plan, basically:

  1. Uncomment the driver lines in Configuration.h (in my case, X, Y, Z, and E0) and set the driver type to TMC2208
  2. Configure Configuration_adv.h more or less according to the guide
  3. In the pins definition for the Robin Nano, add the necessary sections under #if ENABLED(HAVE_TMC2208) [specifically, #define X_SERIAL_TX_PIN, etc]
  4. For the UART pins, use one of the redundant pins that UART makes unnecessary for each stepper motor (DIAG, INDEX, MS1, MS2, and analog current setting VREF) in single pin UART mode (#define same pin for both SERIAL_TX_PIN and SERIAL_RX_PIN)
  5. Install the TMC2208 and connect the PDN_UART pins to the pins specified in the header file

Anything that I'm missing? I want to make sure that reassigning, say, the DIAG pin won't cause any problems.

Serial communication over USB with a Flsun Q5

I'm trying to send some GCode over USG to calibrate the printer and it does not work:

I can properly connect at 115200bits, and can successfully send commands like G28, however I have an error when I try to read the settings with M503:

I get:

Unknown command:M503 

Robin nano 1.1 tft 32

Hello, can I use this firmware for my MKS Robin Nano v.1.1 + Robin TFT 32 (default hardware of Tevo Nereus)?

FLASH_EEPROM_EMULATION doesn't Work, Bed Corner leveling and User Menus not shown

Hello,

  1. I want to report a bug with EEPROM:
    I have an v1.1 board and wanted to change in "Marlin\src\pins\stm32f1\pins_MKS_ROBIN_NANO.h"

From:
//#define FLASH_EEPROM_EMULATION
#define SDCARD_EEPROM_EMULATION
to:
#define FLASH_EEPROM_EMULATION
//#define SDCARD_EEPROM_EMULATION

because I use Octoprint and don't want a SD Card just for EEPROM.DAT after Saving with M500 the touch stopped working and after reboot stays black.

EDIT: Saw this Problem was already mentioned in MarlinFirmware/Marlin#17376

  1. I want to report a bug with the GUI:
    a) I defined LEVEL_BED_CORNERS but on screen it isn't shown not under Tools nor under Settings. Is it possible with the GUI to activate this function?

b) Same Problem with User-defined menu. I updatet the screen with the pics and fonts folders from Firmware.
Cutout from "Marlin\Configuration.h"
// @section temperature

// Preheat Constants
//Alexoko12 #define PREHEAT_1_LABEL "PLA"
//Alexoko12 #define PREHEAT_1_TEMP_HOTEND 180
//Alexoko12 #define PREHEAT_1_TEMP_BED 70
//Alexoko12 #define PREHEAT_1_FAN_SPEED 0 // Value from 0 to 255

//Alexoko12 #define PREHEAT_2_LABEL "ABS"
//Alexoko12 #define PREHEAT_2_TEMP_HOTEND 240
//Alexoko12 #define PREHEAT_2_TEMP_BED 110
//Alexoko12 #define PREHEAT_2_FAN_SPEED 0 // Value from 0 to 255

//Alexoko12
#define PREHEAT_1_LABEL "PLA"
#define PREHEAT_1_TEMP_HOTEND 190
#define PREHEAT_1_TEMP_BED 61
#define PREHEAT_1_FAN_SPEED 0 // Value from 0 to 255

#define PREHEAT_2_LABEL "PLA Volcano"
#define PREHEAT_2_TEMP_HOTEND 240
#define PREHEAT_2_TEMP_BED 61
#define PREHEAT_2_FAN_SPEED 0 // Value from 0 to 255

#define PREHEAT_3_LABEL "ABS"
#define PREHEAT_3_TEMP_HOTEND 210
#define PREHEAT_3_TEMP_BED 110
#define PREHEAT_3_FAN_SPEED 0 // Value from 0 to 255

#define PREHEAT_4_LABEL "PETG"
#define PREHEAT_4_TEMP_HOTEND 233
#define PREHEAT_4_TEMP_BED 81
#define PREHEAT_4_FAN_SPEED 0 // Value from 0 to 255

#define PREHEAT_5_LABEL "Leveling"
#define PREHEAT_5_TEMP_HOTEND 0
#define PREHEAT_5_TEMP_BED 40
#define PREHEAT_5_FAN_SPEED 0 // Value from 0 to 255


Cutout from "Marlin\Configuration_adv.h"
/**

  • User-defined menu items that execute custom GCode
    */
    #define CUSTOM_USER_MENUS //Alexoko12
    #if ENABLED(CUSTOM_USER_MENUS)
    #define CUSTOM_USER_MENU_TITLE "Preheat Tempretures" //Alexoko12 //#define CUSTOM_USER_MENU_TITLE "Custom Commands"
    #define USER_SCRIPT_DONE "M117 User Script Done"
    #define USER_SCRIPT_AUDIBLE_FEEDBACK
    //#define USER_SCRIPT_RETURN // Return to status screen after a script

#define USER_DESC_1 "Preheat for " PREHEAT_5_LABEL
#define USER_GCODE_1 "M140 S" STRINGIFY(PREHEAT_5_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_5_TEMP_HOTEND)

#define USER_DESC_2 "Preheat for " PREHEAT_1_LABEL
#define USER_GCODE_2 "M140 S" STRINGIFY(PREHEAT_1_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_1_TEMP_HOTEND)

#define USER_DESC_3 "Preheat for " PREHEAT_2_LABEL
#define USER_GCODE_3 "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_2_TEMP_HOTEND)

#define USER_DESC_4 "Preheat for " PREHEAT_3_LABEL
#define USER_GCODE_4 "M140 S" STRINGIFY(PREHEAT_3_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_3_TEMP_HOTEND)

#define USER_DESC_5 "Preheat for " PREHEAT_4_LABEL
#define USER_GCODE_5 "M140 S" STRINGIFY(PREHEAT_4_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_4_TEMP_HOTEND)

#endif

MKS Robin Nano V2.0 -- robin_nano35_cfg.txt is not run

Hello!
I bought the product 2 days ago. (MKS Robin Nano V2.0 + TS35 v2.0 + MKS Wifi + 5xTMC2209).
My 3d printer => Anet A8
My 3d printer work dual z step motor and bltouch.
I could not find the installation scheme of this version on the Internet.
Moreover, robin_nano35_cfg.txt file does not work.
How do I install Bltouch, wifi, dual z step motor and tmc2209 uart.
I would appreciate if you make a detailed explanation.
Thank you so much.

Image shift in "more interface"(ReadyPrint>Tool>More) screen in Robin TFT35

I followed the manual instructions and named the file bmp_custom1.bin - bmp_custom7.bin.
However, when I install it, the images of bmp_custom1.bin appear in the first and second two places, and the numbers from the third to the seventh are out of alignment.
** Please see the attached image.
Therefore, bmp_custom7.bin will not be displayed.
The command specified in cfg is correct.
more icon bug v2 0 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.