Strona 11 z 11

Re: Marlin dla płyty BigTreeTech SKR 1.3

: 14 cze 2019, 08:18
autor: samezrp
A ja tak z boku sobie siedzę, czytam bo próbuję (inny wątek) odpalić na tej delcie Marlina na DUE3DOM i się zastanawiam... czemu używacie kobyły PlatformIO zamiast zwykłego Arduino? OK, ma zj^&*ny edytor, ale do edysji kodu używa się Notepad++ i tyle.
Sorry za off top.

Re: Marlin dla płyty BigTreeTech SKR 1.3

: 14 cze 2019, 16:20
autor: Jakub
Bo tak było na filmie. A arduino nie ma w zakladce z procesorami STM32 więc chyba nie skompiluje.

Re: Marlin dla płyty BigTreeTech SKR 1.3

: 14 cze 2019, 17:00
autor: Zepco
W platformio dodanie kolejnego procka/platformy/biblioteki jest bajecznie proste i dla mnie jest bardziej czytelny od arduino.

Re: Marlin dla płyty BigTreeTech SKR 1.3

: 15 cze 2019, 13:20
autor: Dawid.S
Czy ktoś z posiadających skr 1.3 może sprawdzić czy po włączeniu w curze zhope na 1mm zawiesza mu marlina podczas pierwszej minuty druku?

Re: Marlin dla płyty BigTreeTech SKR 1.3

: 17 cze 2019, 17:26
autor: konrad80
Mam pytanie.
Jeżeli mam stepsticki A4988, żadne TMC STEPPER to czy zmieniam na A4988 w platformio?

[platformio]
src_dir = Marlin
build_dir = .pioenvs
lib_dir = .piolib
libdeps_dir = .piolibdeps
boards_dir = buildroot/share/PlatformIO/boards
env_default = LPC1768

[common]
default_src_filter = +<src/*> -<src/config> -<src/HAL> +<src/HAL/shared>
build_flags = -fmax-errors=5
-g
-ggdb
lib_deps =
https://github.com/MarlinFirmware/U8gli ... ve/dev.zip
LiquidCrystal@1.3.4
TMCStepper@<1.0.0
Adafruit NeoPixel@1.1.3
https://github.com/lincomatic/LiquidTWI ... 0aa480.zip
https://github.com/ameyer/Arduino-L6470/archive/dev.zip
https://github.com/trinamic/TMC26XStepp ... 1921b4.zip
https://github.com/mikeshub/SailfishLCD.git
https://github.com/mikeshub/SailfishRGB_LED.git
https://github.com/mikeshub/SlowSoftI2CMaster.git

#################################

Re: Marlin dla płyty BigTreeTech SKR 1.3

: 16 lip 2019, 09:15
autor: miczys
Czy ktoś będzie wstanie pomóc w problemie z opcją DUAL Z STEPPER. Wyskakuje taki błąd:

Kod: Zaznacz cały

Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor_LPC1768.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL_spi.cpp.o
Compiling .pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL_timers.cpp.o
In file included from Marlin\src\HAL\HAL_LPC1768\../../inc/MarlinConfig.h:41,
                 from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25:
Marlin\src\HAL\HAL_LPC1768\../../inc/SanityCheck.h:2126:35: error: static assertion failed: DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)
 static_assert(COUNT(sanity_arr_1) <= XYZE_N, "DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)");
In file included from Marlin\src\HAL\HAL_LPC1768\../../inc/MarlinConfig.h:41,
                 from Marlin\src\HAL\HAL_LPC1768\HAL_timers.cpp:31:
Marlin\src\HAL\HAL_LPC1768\../../inc/SanityCheck.h:2126:35: error: static assertion failed: DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)
 static_assert(COUNT(sanity_arr_1) <= XYZE_N, "DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)");
*** [.pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o] Error 1
*** [.pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL_timers.cpp.o] Error 1
In file included from Marlin\src\HAL\HAL_LPC1768\../../inc/MarlinConfig.h:41,
                 from Marlin\src\HAL\HAL_LPC1768\HAL_spi.cpp:51:
Marlin\src\HAL\HAL_LPC1768\../../inc/SanityCheck.h:2126:35: error: static assertion failed: DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)
 static_assert(COUNT(sanity_arr_1) <= XYZE_N, "DEFAULT_AXIS_STEPS_PER_UNIT has too many elements. (Did you forget to enable DISTINCT_E_FACTORS?)");
*** [.pioenvs\LPC1768\src\src\HAL\HAL_LPC1768\HAL_spi.cpp.o] Error 1

A ustawienia zrobione tak:

Kod: Zaznacz cały

/**
 * With this option each E stepper can have its own factors for the
 * following movement settings. If fewer factors are given than the
 * total number of extruders, the last value applies to the rest.
 */
#define DISTINCT_E_FACTORS

/**
 * Default Axis Steps Per Unit (steps/mm)
 * Override with M92
 *                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
 */
#define DEFAULT_AXIS_STEPS_PER_UNIT   { 100, 100, 400, 100, 400 }

/**
 * Default Max Feed Rate (mm/s)
 * Override with M203
 *                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
 */
#define DEFAULT_MAX_FEEDRATE          { 400, 400, 8, 50, 8 }

/**
 * Default Max Acceleration (change/s) change = mm/s
 * (Maximum start speed for accelerated moves)
 * Override with M201
 *                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]]
 */
#define DEFAULT_MAX_ACCELERATION      { 2000, 2000, 100, 10000, 100 }

/**
 * Default Acceleration (change/s) change = mm/s
 * Override with M204
 *
 *   M204 P    Acceleration
 *   M204 R    Retract Acceleration
 *   M204 T    Travel Acceleration
 */
#define DEFAULT_ACCELERATION          400    // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION  1000    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration for travel (non printing) moves

//
// Use Junction Deviation instead of traditional Jerk Limiting
//
//#define JUNCTION_DEVIATION
#if ENABLED(JUNCTION_DEVIATION)
  #define JUNCTION_DEVIATION_MM 0.02  // (mm) Distance from real junction edge
#endif

/**
 * Default Jerk (mm/s)
 * Override with M205 X Y Z E
 *
 * "Jerk" specifies the minimum speed change that requires acceleration.
 * When changing speed and direction, if the difference is less than the
 * value set here, it may happen instantaneously.
 */
#if DISABLED(JUNCTION_DEVIATION)
  #define DEFAULT_XJERK 8.0
  #define DEFAULT_YJERK 8.0
  #define DEFAULT_ZJERK  0.3
#endif

#define DEFAULT_EJERK    5.0  // May be used by Linear Advance

Re: Marlin dla płyty BigTreeTech SKR 1.3

: 16 lip 2019, 12:03
autor: arkomania.pl
Witam

Masz za dużo o jeden parametr w :

DEFAULT_AXIS_STEPS_PER_UNIT

Jeśli nie używasz więcej niż 1 ekstruder to liczba parametrów wynosi 4: X,Y,Z,E

Dla dual Z, dual Y itp. nie ustawia się parametrów dla drugiego zrównoleglonego pracą stepstika.
Jeśli pod złącze E1 wstawisz stepstik dla drugiego silnika Z, to nie definiujesz

w DEFAULT_AXIS_STEPS_PER_UNIT

drugiego stepstika (E1 który jest Z1 w dual Z)

Re: Marlin dla płyty BigTreeTech SKR 1.3

: 01 paź 2021, 21:22
autor: comandos21
Ma ktoś gotowca Pod Ender3 ? Ewentualnie pliki Example pod Endera i tą płytę.

Re: Marlin dla płyty BigTreeTech SKR 1.3

: 02 paź 2021, 10:47
autor: Maciek11.09
comandos21 pisze:Ma ktoś gotowca Pod Ender3 ? Ewentualnie pliki Example pod Endera i tą płytę.
Ściągnij marlina pod skr mini dla endera teoche przerób i gotowe ;)