FYSETC F6 + FYSETC TMC2208 v 1.2

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod Rebel » 05.05.2019 06:36

Pokud tě ta hláška štve jako zě mě jo, tak uprav spubor \Marlin\src\feature\tmc_util.cpp zakomentováním řádku 1114 (2.0.1):

Kód: Vybrat vše
     
.
.
.
//  if (axis_connection) ui.set_status_P(PSTR("TMC CONNECTION ERROR"));  //Dan edit
.
.
.


U verze 2.0.4 řádek 1257:
Kód: Vybrat vše
.
.
.
//  if (axis_connection) ui.set_status_P(GET_TEXT(MSG_ERROR_TMC));   //Dan edit
.
.
.
  • 0

Dan - Rebel ? ;) - http://rebelove.org - Nevyzkoušíš = nevíš - Rebel I-III, Rebel sCUBE, Anycubic i3 MEGA, Anycubic - Kossel Mini, MeCretor2-upravený, Anycubic Photon, RR1, RR400M ! Pro STL přílohy použij čudlík "UMÍSTIT DO PŘÍSPĚVKU" !
Rebel
 
Příspěvky: 3896
Images: 243
Registrován: 12.08.2013 11:44
Bydliště: HK.......není Hong Kong :D
Reputation: 108
Zasloužil bys asi medajli :) Nebo jsi admin :D

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod Kolouš » 05.05.2019 11:29

Tohle mi připomíná, jak jsem kdysi opravil oranžovou kontrolku v autě ;-)
  • 0

Kolouš
 
Příspěvky: 219
Registrován: 20.11.2015 17:23
Bydliště: Kaiserslautern
Reputation: 0

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod Rebel » 05.05.2019 12:38

No, sofistikovanější řešení je samozřejmě napsání vlastní knihovny (syntaxově kompatibilní se současnou), nebo zakomponování kódu přímo do FW, ale dokud budou Marlinovci používat přiblblou knihovnu SoftwareSerial, tak to fungovat nejspíš nebude. Tedy pokud si troufá, klidně to zalep lépe :mrgreen: :D
  • 0

Dan - Rebel ? ;) - http://rebelove.org - Nevyzkoušíš = nevíš - Rebel I-III, Rebel sCUBE, Anycubic i3 MEGA, Anycubic - Kossel Mini, MeCretor2-upravený, Anycubic Photon, RR1, RR400M ! Pro STL přílohy použij čudlík "UMÍSTIT DO PŘÍSPĚVKU" !
Rebel
 
Příspěvky: 3896
Images: 243
Registrován: 12.08.2013 11:44
Bydliště: HK.......není Hong Kong :D
Reputation: 108
Zasloužil bys asi medajli :) Nebo jsi admin :D

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod otizek » 16.03.2020 18:05

Ahoj všem,
nevím jestli jsem ve správném vlákně, ale prosím o radu - případně naměrování někam jinam.

Po nějaké době jsem začal opět oživovat svého Rebela II,(poté co jsem si blbec odpálil původní desku MKS) jsem zakoupil FYSETC F6 a drivery 2208.
Abych nemusel hledat, tak jsem stáhnul Marlina v.1.9 z Rebelova vlákna o inovované verzi tiskárny tuším V34. Přišlo mi to jednodušší, než do čistého Marlina doplňovat svou konfiguraci. Nebo někdo má a nabídne ?

Osy X,Y mi chodí, ale asi mám problém s osou Z. Předpokládám, že to je tím, že Rebel používá leveling, který já nemám. Proto mi endstop na Z nechodí a osa Z se nasucho otočí jen 1x. No a teď hledám, co všechno odpárat, abych leveling vypnul. Taky nemám detekci filamentu. Takže klíčová otázka je, co všechno mám nastavit ?

Díky

Předopkládám, že v pins.h zrušit Z_MIN_probe, Z_MAX_PIN asi taky není správně ?
Kód: Vybrat vše
/ Limit Switches
//
#define X_MIN_PIN          63
#define X_MAX_PIN          64
#define Y_MIN_PIN          14
#define Y_MAX_PIN          15
#define Z_MIN_PIN          12
#define Z_MAX_PIN          2

//
// Z Probe (when not Z_MIN_PIN)
//
#ifndef Z_MIN_PROBE_PIN
  #define Z_MIN_PROBE_PIN  -1 // Z-min is recommended, of course, it can be any other idle pins.
#endif


a v Config.h jsm zatím našel toto (už jsem upravil)
Kód: Vybrat vše
// Enable pullup for all endstops to prevent a floating state
#define ENDSTOPPULLUPS
#if DISABLED(ENDSTOPPULLUPS)

//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
// Ondra 15 3 2020

//#define FILAMENT_RUNOUT_SENSOR

//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
//#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING
  • 0

otizek
 
Příspěvky: 19
Registrován: 03.04.2016 10:54
Bydliště: Jičín
Reputation: 0

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod Rebel » 17.03.2020 07:04

Zkus viz příloha, přeložit to jde, použil jsem poslední mnou testovanou 2.0.4 viewtopic.php?f=11&t=3151

1. pins.h nesahej
2. RUNOUT bych nechal, měl by jít vypnout i z menu
3. zakomentoval jsem:

Configuration.h
Kód: Vybrat vše
.
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
.
//#define Z_SAFE_HOMING
.
//#define SOLENOID_PROBE
.
//#define AUTO_BED_LEVELING_BILINEAR


Configuration_adv.h
Kód: Vybrat vše
.
//#define Z_STEPPER_AUTO_ALIGN
.
//#define BABYSTEP_ZPROBE_OFFSET
.


Vyzkoušej a uvidíme :)
  • 0

Přílohy
Configuration_adv.h
(124.71 KiB) 532 krát
Configuration.h
(82.87 KiB) 531 krát
Dan - Rebel ? ;) - http://rebelove.org - Nevyzkoušíš = nevíš - Rebel I-III, Rebel sCUBE, Anycubic i3 MEGA, Anycubic - Kossel Mini, MeCretor2-upravený, Anycubic Photon, RR1, RR400M ! Pro STL přílohy použij čudlík "UMÍSTIT DO PŘÍSPĚVKU" !
Rebel
 
Příspěvky: 3896
Images: 243
Registrován: 12.08.2013 11:44
Bydliště: HK.......není Hong Kong :D
Reputation: 108
Zasloužil bys asi medajli :) Nebo jsi admin :D

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod LordHorus » 25.05.2020 12:57

Zdravím všechny,

chtěl bych se zeptat, zda je potřeba u fysetc tmc2208 v1.2 spájet nějaké konektory, aby bylo možné zapnout uart. Na displeji mi svítí tmc connection error, ale osy šlapou jak mají. Výtisky jsou velice zvláštní a to jsem is pohrál už i s marlinem 2.0.5 a dokonce i nastavil slicer. Přikládám obrázky driverů, protože vůbec nevypadá má 1.2 jako 1.2, kterou tu někdo postoval.
  • 0

Přílohy
IMG_20200525_145059.jpg
IMG_20200525_145048.jpg
LordHorus
 
Příspěvky: 6
Registrován: 23.11.2019 07:56
Reputation: 0

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod Rebel » 25.05.2020 13:35

Tutok spoj :)
2208_UART.jpg
  • 0

Dan - Rebel ? ;) - http://rebelove.org - Nevyzkoušíš = nevíš - Rebel I-III, Rebel sCUBE, Anycubic i3 MEGA, Anycubic - Kossel Mini, MeCretor2-upravený, Anycubic Photon, RR1, RR400M ! Pro STL přílohy použij čudlík "UMÍSTIT DO PŘÍSPĚVKU" !
Rebel
 
Příspěvky: 3896
Images: 243
Registrován: 12.08.2013 11:44
Bydliště: HK.......není Hong Kong :D
Reputation: 108
Zasloužil bys asi medajli :) Nebo jsi admin :D

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod LordHorus » 25.05.2020 16:49

Tak jsem to propájel, error svítí furt a tiskne to stejně blbě (trošku líp po úpravě rychlosti ve sliceru) ty rychlosti v tom sliceru už budou kosmické :-D
  • 0

LordHorus
 
Příspěvky: 6
Registrován: 23.11.2019 07:56
Reputation: 0

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod LordHorus » 25.05.2020 16:51

Někde píšou, že se mají spojit všechny tři, ale nevím nevím :-D
  • 0

LordHorus
 
Příspěvky: 6
Registrován: 23.11.2019 07:56
Reputation: 0

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod Rebel » 25.05.2020 21:17

Pokud mas F6 V1.3, neznamena to nutne, ze to nekomunikuje (v Repetier Hostu by po startu tiskarny meli aspon 2 v logu komunikovat), ta deska neumi vsechy drivery vycist a proto hlasi chybu. Da se to odstranit zasahen do kodu, je to tu nekde popsane, psal jsem to ja.
Jestli to komunikuje vyzkousis nejlepe tim, ze hnes motorama a pak v menu TMC Budice postupne vypnes a zapnes tichy rezim jednotlivych driveru, pri vypnuti zacnou sycet.
  • 0

Dan - Rebel ? ;) - http://rebelove.org - Nevyzkoušíš = nevíš - Rebel I-III, Rebel sCUBE, Anycubic i3 MEGA, Anycubic - Kossel Mini, MeCretor2-upravený, Anycubic Photon, RR1, RR400M ! Pro STL přílohy použij čudlík "UMÍSTIT DO PŘÍSPĚVKU" !
Rebel
 
Příspěvky: 3896
Images: 243
Registrován: 12.08.2013 11:44
Bydliště: HK.......není Hong Kong :D
Reputation: 108
Zasloužil bys asi medajli :) Nebo jsi admin :D

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod LordHorus » 26.05.2020 06:19

No budu upřímný není to F6, ale je to deska od big tree tech. Problém je v tom, že marlin dodávaný výrobcem netiskne správně, takže jsem si stáhl Marlin a upravil jej "od píky" (už jsem to preflashoval snad 50x). A problém přetrvává. Už fakt nevím co s tím :-( :-D. Co jsem zjistil, tak když vypnu #define SQUARE_WAVE_STEPPING, tak se motory chovají jako standalone mod a to vážně není dobré protože v ose y narazí na konec a vznikne zvuk ala prusa při vyrovnávání Z :-D.

To co to tiskne je doslova kubismus :-D. Viz příloha
  • 0

Přílohy
IMG_20200525_224410.jpg
IMG_20200525_224410.jpg (67.77 KiB) Zobrazeno 16806 krát
IMG_20200525_224354.jpg
IMG_20200525_224335.jpg
LordHorus
 
Příspěvky: 6
Registrován: 23.11.2019 07:56
Reputation: 0

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod LordHorus » 26.05.2020 06:35

Ještě mě napadlo jedno řešení...stane se něco zlého když propájím všechny tři ty piny?
  • 0

LordHorus
 
Příspěvky: 6
Registrován: 23.11.2019 07:56
Reputation: 0

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod LordHorus » 26.05.2020 07:13

Takže možná se to bude hodit někomu. Po asi 40 přeflashovaních desky (asi největší počet co jsem zatím udělal :-D) jsem dál hledal. U TMC2208, které mají tři plošky se musí propájet všechny tři. Nic se tím nepokazí (deska si "vybere sama to správné"). Slouží to k tomu, že když deska hlásí TMC connection error, tak některé desky to hlásí proto, protože jsou jinak uvnitř "propojené". U některých desek se musí propájet prostření a levý a u některých prostřední a pravý. Propájením všech tří je jistota, že UART bude fungovat na jakékoliv desce. Snad to někomu pomůže a ušetří dva dny času :-). V mém případě se jednalo o SKR E3 mini DIP. Další bude na řadě F6 :-).
  • 0

LordHorus
 
Příspěvky: 6
Registrován: 23.11.2019 07:56
Reputation: 0

Re: FYSETC F6 + FYSETC TMC2208 v 1.2

Příspěvekod creagel » 03.12.2021 22:19

Konecne jsem se dostal k tomu ozvit tuhle kombinaci na sCube. Uplne nechapu to zapojeni jumperu. Znamena to ty jumpery vpravo pod driverem vytahnout a ten vlevo prepojit (tak jak to mam na foto), abych mohl pouzit UART? U tech vnitrnich jumperu se nic nezapojuje? Nebo mam jen prohodit jumper vlevo dole pod driverem a ty ostatni propojky nechat jak jsou?

Screenshot 2021-12-03 at 21.15.31.png
Screenshot 2021-12-03 at 21.15.31.png (699.49 KiB) Zobrazeno 16666 krát
  • 0

creagel
 
Příspěvky: 151
Registrován: 13.11.2014 22:46
Bydliště: Sedlcany - Stredni Cechy.
Reputation: 0

Předchozí

Zpět na ELEKTRONIKA

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 67 návštevníků