od Demetriuss » 08.04.2019 07:17
Ahoj,
pořídil jsem si desku FYSETC F6 a snažím se na ní rozchodit drivery TMC 2208 v1.2 přes UART. Na desce mám jumper(jak je na obrázku).
- FYSETC.png (68.79 KiB) Zobrazeno 15625 krát
Jen, co z popisu nechápu je: You must make jumper next to the PDN pin closed.
Je to myšlený na propojení cest ve spodní části driveru?
- tmc.png (76.09 KiB) Zobrazeno 15625 krát
-
Demetriuss
-
- Příspěvky: 26
- Registrován: 16.03.2015 09:06
- Bydliště: Středočeský/Ústecký kraj, Praha
- Reputation: 0
od walker.cz » 08.04.2019 16:58
Trochu pleteš verze driverů. TMC2208 je ve dvou verzích
Versions difference
V1.0 The default is standalone mode,If you need UART mode,you must config by yourself.
V1.2 UART mode, it’s used for F6.
Neboli v1.0 je nutno pájet, v1.2, kterou máš na obrázku, nikoliv.
V1.0
verze 1.2 má UART hotový, verze 1.0 má NC proto se musí propájet s PDN
Rebel II, Rebelix MK2, Poseidon Duo, W-sCubeXY, Delta Sculptur, Wallta (moje delta
),
-
walker.cz
-
- Příspěvky: 75
- Registrován: 10.01.2017 23:08
- Bydliště: Cheb
- Reputation: 0
-
od Kolouš » 04.05.2019 10:11
Varování pro všechny s touto deskou. Oživuji dnes RII s deskou FYSETC F6 a nemohl jsem ani za nic zprovoznit autoleveling sondu. Proměřil jsem piny kvůli napájení a u Z Min mám přehozené 5V a D12 (V vpravo !!!), všechny ostatní endstopy jsou zapojeny správně (V vlevo). Takže jsem úspěšně odpálil indukční sondu...
-
Kolouš
-
- Příspěvky: 219
- Registrován: 20.11.2015 17:23
- Bydliště: Kaiserslautern
- Reputation: 0
od Rebel » 04.05.2019 11:50
hele to se mi nezdá, mám doma v provozu 2, teď mám na stoledalší do sCube ve který ji dávám (respektive už je tam, tiskne a Zminuje) místo MKS Gen L a nic takového jsem tedy nezaznamenal. Jedíné, co je u Zmin jiného, tak u něj lze do toho napájecího pinu pustit pomocí překolíkování JP3 vstupní napájecí napětí namísto 5V.
- Přílohy
-
- fysetc_f6_jp3.JPG (22 KiB) Zobrazeno 15503 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
-
od Kolouš » 04.05.2019 13:01
Desku mám od tebe, takže by měla být stejná. Nicméně:
Otočit sondu nepomůže, levý není D12. Přebastlím to na Z Max ale co teď koukám na schématu je Z+ D9 a v souboru s popisem desky je #define Z_MAX_PIN 2
EDIT:
Nejde mi nastavit sonda na jinou pozici. Zkoušel jsem konektor Z+ (9 i 2) a Y+ (15) pomocí proměnné Z_MIN_PROBE_PIN. Zkoušel jsem i změnit Z_MIN_PIN na 2 a 9. Pokud sondu připojím místo endstopu Y, tak ta funguje bez problému.
-
Kolouš
-
- Příspěvky: 219
- Registrován: 20.11.2015 17:23
- Bydliště: Kaiserslautern
- Reputation: 0
od zemciko » 04.05.2019 14:15
A nemáš prostě poškozený ten Atmega2560, nebo něco u něj, co vyzkoušet jestli ti fungují jednotlivé piny?
-
zemciko
-
- Příspěvky: 1498
- Images: 9
- Registrován: 09.05.2015 13:43
- Reputation: 0
od Rebel » 04.05.2019 14:27
5V tam bude (ale mekych), protoze je to vstup a ve FW jsou zaple PULLUP rezistory, pokud nemas nakonfigurovano jinak. Pokud je tam tvrdejch 5V, je vyhulena ta Atmega a podle toho nejspise tim, ze si do ni pustil primo napeti ze sondy bez delice, nebo jineho prizpusobeni.
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
-
od Kolouš » 04.05.2019 14:46
Rebel píše:5V tam bude (ale mekych), protoze je to vstup a ve FW jsou zaple PULLUP rezistory, pokud nemas nakonfigurovano jinak. Pokud je tam tvrdejch 5V, je vyhulena ta Atmega a podle toho nejspise tim, ze si do ni pustil primo napeti ze sondy bez delice, nebo jineho prizpusobeni.
Počkej, jakej dělič zase? Tahle sonda je na 5V, a už ji mám na třetí desce zapojenou přímo (Ramps a MKS GEN L) a zatím s tím nebyl problém. To jste mi doporučili tady:
http://www.rebelove.org/viewtopic.php?f=36&t=2612&p=31894&hilit=takhle#p31894Těch 5V tam teda pustí tohle nastavení: #define Z_MIN_PROBE_ENDSTOP_INVERTING true ... tím pádem není 5V vlevo? Jak zjistím jak "tvrdý" ty volty vpravo jsou?
-
Kolouš
-
- Příspěvky: 219
- Registrován: 20.11.2015 17:23
- Bydliště: Kaiserslautern
- Reputation: 0
od Kolouš » 04.05.2019 15:44
Co jsem objevil na netu, tak používají rezistor na snížení napětí, pokud napájí sondu 12/24V a mají jen vyvedený signál do desky. To chápu, ať nepřivedu zpátky na signál víc než 5V. Pokud ale sondu napájím 5V z konektoru, tak tam přece není proč napětí snižovat.
V konfiguráku mám toto:
- Kód: Vybrat vše
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG
// Enable pullup for all endstops to prevent a floating state
#define ENDSTOPPULLUPS
#if DISABLED(ENDSTOPPULLUPS)
// Disable ENDSTOPPULLUPS to set pullups individually
//#define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
//#define ENDSTOPPULLUP_XMIN
//#define ENDSTOPPULLUP_YMIN
//#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif
// Enable pulldown for all endstops to prevent a floating state
//#define ENDSTOPPULLDOWNS
#if DISABLED(ENDSTOPPULLDOWNS)
// Disable ENDSTOPPULLDOWNS to set pulldowns individually
//#define ENDSTOPPULLDOWN_XMAX
//#define ENDSTOPPULLDOWN_YMAX
//#define ENDSTOPPULLDOWN_ZMAX
//#define ENDSTOPPULLDOWN_XMIN
//#define ENDSTOPPULLDOWN_YMIN
//#define ENDSTOPPULLDOWN_ZMIN
//#define ENDSTOPPULLDOWN_ZMIN_PROBE
#endif
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.
Pullup/pulldown nevím co dělá, ale inverting by mělo otáčet logiku zavřeno/otevřeno...to neznamená, že se mění napájení pinů, ne?
-
Kolouš
-
- Příspěvky: 219
- Registrován: 20.11.2015 17:23
- Bydliště: Kaiserslautern
- Reputation: 0
od Rebel » 04.05.2019 16:01
1. nemam vesteckou kouli, nemuzu vedet co mas za sondu a jak ji zaopojujes.
2. inverting pouze obraci logiku, nema s napetim nic spolecneho.
3. bezne mechanicke endstopy pro logickou 1 spojuji onen signal S s GND, tedy pokud tam ten pullup nebude a nebude tam tech 5V bude ten vstup v "luftu" a nejspis stale v logicke 1, tedy nebude fungovat, proto jsou pullupy defaultne nahozene. Sonda ma v sobe vlastni pullup, takze by to asi chodilo i s vypnutym ve FW, ale neni to potrebe.
Tedy zaverem, na vsech aktivnich vstupech pro endstopy mas onech 5V prez pullup (odpor proti 5V), jinak by to nefungovalo !!!
Tedy onen na obrazku 10k odpor je "PULLUP" a je pripojen uvnitr Atmegy prave proti 5V, proto tam to napeti je, pouze je tim odporem omezen proud.
- Přílohy
-
- Tohle je v podstate pri pustenem pullupu uvnitr atmegy a to tlacitko je endstop
- pullup.JPG (11.4 KiB) Zobrazeno 15482 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
-
od Kolouš » 04.05.2019 17:25
1. L12A3-4-Z/BX je to NO. Mám ji připojenou Přímo na Z-. Což by mělo fungovat :
Instead of connecting the sensor to the 12 Volt input (like required for the BY) the LJ12A3-4-Z/BX can be connected to the 5 Volt output on the actually stop. The 5 Volt is enough to get the proper signal (even though the specs state 6-36V).
https://core3d.tech/2017/09/13/proximity-sensor-detection-lj12a3-4-z-bx-vs-lj12a3-4-zby-wiring/2.,3 . Jasný, chápu. Šel jsem to znovu proměřit a na signálu mám na všech endstopech těch 5V. Co mi chybí na Z- je vlevo 5V napájení (na ostatních konektorech je).
Takže teď můžu zkusit dvě věci. Přivést 5V z jiného konektoru a nebo rovnou 24 a k signálu dát resistory:
-
Kolouš
-
- Příspěvky: 219
- Registrován: 20.11.2015 17:23
- Bydliště: Kaiserslautern
- Reputation: 0
od Kolouš » 04.05.2019 17:48
Tak si za to můžu sám...napravo od konektoru je ten JP3, jak jsi zmiňoval (akorát není nijak označený). Je defaultně otevřený a musí se tam dát jumper na 5V nebo 24V.
Ještě mám problém zprovoznit SW serial na TMC2208, ale s tím tě potrápím až zítra
-
Kolouš
-
- Příspěvky: 219
- Registrován: 20.11.2015 17:23
- Bydliště: Kaiserslautern
- Reputation: 0
od Rebel » 04.05.2019 17:50
Ale prd, nemas tam ten JP3
PS: Byl si rychlejší
- Přílohy
-
- jp3.JPG (55.66 KiB) Zobrazeno 15475 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
-
od Rebel » 04.05.2019 18:08
Ohledně UARTu u TMC2208, tak pokud pouzijes Marlin FW, nezunguji RX piny (az na Y), tedy nefunguje ani funkce TMC DEBUG, tak pak nezoufej, do driveru se konfigurave FW naleje
To odzkousis jednoduse, musi ti to pri spravne nastavenych krocich/mm jezdit jak ma.
Tedy ve sve podstate to az tak na funkci nema vliv, pouze u novejsi verzi FW (urcite v BugFix 2.0.x) pak LCD pise "TMC CONNECTION ERROR", coz jsem u sebe odstranil drobnym zasahem do zdrojaku
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
-
od Kolouš » 05.05.2019 04:39
Tak v tom případě mám hotovo. Zkušební kostka dopadla dobře. Jak píšeš..."TMC CONNECTION ERROR" a přes M122 nedostanu zpět žádná data.
-
Kolouš
-
- Příspěvky: 219
- Registrován: 20.11.2015 17:23
- Bydliště: Kaiserslautern
- Reputation: 0
Zpět na ELEKTRONIKA
Kdo je online
Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 53 návštevníků