Logo
Potřebujete poradit?
7:00 - 19:00
0 ks
za 0,00 Kč
Nákupní košík je prázdný
Potřebujete poradit? Neváhejte nás kontaktovat.
  1. Úvod
  2. Jak zapojit drivery TMC2130 v SPI módu
Jak zapojit drivery TMC2130 v SPI módu

Článek zařazen v sekci Vše o 3D tisku > Elektronika

V článku si ukážeme, jak zapojit a poté i nakonfigurovat drivery TMC2130 v SPI módu.

Hlavní důvod proč upgradovat na drivery TMC2130 je snížení hlučnosti 3D tiskárny.

Samozřejmě nejlepší je ugradovadovat všechny drivery ale pokud chcete ušetřit peníze stačí vyměnit drivery pro osu X a Y. Tím snížíme hlučnost až o 85 %.

TMC 2130 nám také přináší jednu speciální vlastnost a tou je sensorless homing, což je najíždění do nulové pozice bez nutnosti koncových senzorů, ale o tom v dalším článku.

Náš příklad je založen na upgradu oblíbené 3D tiskárny Anet A8. Jelikož Aneta nemá vyměnitelné drivery, tak změníme konfiguraci na Ramps 1.4 (které jsou univerzální a jedou na arduino Mega). Můžete použít samozřejmě i jinou desku. Ve firmwaru pak jednoduše změníte typ desky.

 

Co budeme potřebovat:

Pokud vše máme připravené můžeme začít.

  • Připravíme si samotné drivery
  • Driver TMC2130 v továrním nastavení nejsou v SPI módu.
  • Budeme potřebovat páječku a cín.

 

A jak obrázek napovídá: kontakty vlevo rozpojíme a napravo kontakty v rámečcích spájíme.


Výsledek by měl vypadat takto:

Tímto jsme zapli SPI mód. Tento proces zopakujeme postupně u všech driverů.

 

2) Propojení SPI komunikace mezi drivery a deskou

Budeme potřebovat propojky pro SDI, SDO, a SCK, které se spojují paralelně neboli společně pro      všechny drivery.

 

 

 

Ale naopak pin CS se musí zvlášť napojit na vlastní pin na základní desce

(AUX-2 a AUX-3 jsou konektory které nalezneme na zakládní desce tiskárny)

 

3) Nyní si připravíme propoj pro SDI, SDO, a SCK

Vezmene 3 kusy (female-female) propojek.

Ustřihneme cca 1,5 cm smršťovací bužírky.

  1. Dvě propojky rozstřihneme v polovině a jednu v 3/4. Jednu čtvrtku dáme bokem (nebude potřeba). Z každého konce kabelu oholíme 0,5 - 1 cm izolace.



  2. Na nejdelší kousek propojky nasadíme bužírku. Všechny drátky spolu svážeme a poté je spajíme. řetáhneme přes spájený spoj bužírku a teplem ji smrštíme.



  3. Jednu máme hotovou a uděláme podle stejného postupu ještě další dvě propojky.
  4. Nyní můžeme drivery osadit na základní desku a pomocí propojek a následujícího nákresu zapojit SDI, SDO, a SCK.

 

4) Zbývá už jen propojit piny CS.

Bude potřeba vzít 4 propojky a ty zapojit podle níže uvedeného nákresu.

Tímto je hardwarová část u konce. Základní desku se zapojenými drivery dáme zpět do tiskárny a zapojíme vše jako předtím.

 

5) Softwarová část

  1. Nainstalujeme si Arduino software a driver CH341 (CH340). Poté doporučujeme rastartování počítače.
  2. Stáhnutý Marlin firmware dáme extrahovat. Otevřeme si složku „marlin“ a v ní „example_configurations“ zde podle výrobce a modelu tiskárny nalezne kofigurační soubory pro naši tiskárnu.

    V našem příkladě Anet A8 (ale jelikož Anet deska nemá vyměnitelné drivery tak změníme desku na Ramps 1.4).



    Tyto dva soubory si zkopírujeme. A vložíme je do složky „Marlin“.
    Samozřejmě zvolíme možnost: „nahradit soubory v cíli“.
  3. Otevřeme „Marlin.ino“ a otevře se nám klasické programovací prostředí Arduino.
    • Zde klikneme na záložku „Configuration.h“
    • Stiskem kláves Ctrl+F otevřeme vyhledávač zadáme „tmc2130“ a stiskneme Enter.

  4. Zde odkomentujeme odstraněním „//“  typy driverů u X, Y, Z, E0 a přepíšeme je na TMC2130

  5. Kombinací kláves Ctrl+Shift+l otevřeme manažér knihoven.
    • Zde do vyhledávání zadáme „tmc2130“ a stiskem klávesy Enter spustíme vyhledávání.
    • Nyní nainstalujte knihovnu vyznačenou na obrázku.

    • Poté manažer zavřeme.
  6. Najedeme do záložky: Configuration_adv.h
    • Opět pomocí vyhledávače vyhledáme „tmc2130“
    • A zde odkomentujeme
      #define MONITOR_DRIVER_STATUS

6) Příprava na nahrání firmware

  • Náš příklad je založen na Anet A8. Jelikož Anet A8 nemá vyměnitelné drivery, tak změníme konfiguraci na Ramps 1.4.
  • A to tak že přepíšeme v Configuration.h označenou část:

  • Na „BOARD_RAMPS_14_EFB

  • Nyní připojíme tiskárnu k počítači a do napájení.
  • V arduinu vybereme správnou desku (v případě ramps vybereme Arduino Mega)
  • A vybereme příslušný port na kterém je tiskárna připojena



 

7) Nahrání firmwaru

  • Stiskneme šipku vyznačenou v kroužku a firmware se začne nahrávat:



  • Po chvíli se nám vlevo dole objeví „nahrávání dokončeno“ a máme hotovo.

 

Vytvořeno na Eshop-rychle.czEshop-rychle.cz
Zpracování osobních údajů můžete ovlivnit úpravou svých preferencí ochrany soukromí.