logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Jak usunąć soldermaskę z ścieżek w KiCad 5.0.2 bez rysowania stref graficznych?

paladyn 16 Mar 2019 20:27 1851 15
  • #1 17846664
    paladyn
    Poziom 15  
    Witam, mam problem z usunięciem soldermaski ze ścieżek prądowych. Czy jest jakiś przyjemny sposób aby to zrobić ?

    Sposób z rysowaniem "Strefy graficznej" na warstwie F.Mask znam, ale średnio to wygląda, a i praca katorżnicza. Ciężko poprowadzić linie idealnie po ścieżce zwłaszcza, że ścieżki mają metryczne szerokości.
  • Pomocny post
    #2 17849111
    fred4u
    Poziom 27  
    Rysuj zwykłą linię (Add graphic lines) na warstwie F.Mask. Nie musisz się męczyć ze strefą.
  • #3 17849362
    paladyn
    Poziom 15  
    Rozumiem, że o przyciąganiu do ścieżek można zapomnieć ? :D
  • Pomocny post
    #4 17849424
    fred4u
    Poziom 27  
    Zawsze można ściągnąć źródła i dopisać sobie ficzer :)
  • #5 17849658
    paladyn
    Poziom 15  
    Faktycznie z tą linią to można jeszcze inaczej przykombinować , sprawdzam współrzędne danego odcinka ścieżki robię zdjęcie aparatem po czym przepisuje te dane do linii utworzonej na warstwie F.Mask i ścieżka idealnie się pokrywa. Chyba to jest najszybszy i przede wszystkim najdokładniejszy sposób.
  • #7 19793777
    paladyn
    Poziom 15  
    Smoczy napisał:
    Można użyć do tego załączonego skryptu. Zaznaczamy ścieżkę(ścieżki) do odsłonięcia i uruchamiamy skrypt.


    Pytanie jak uruchomić skrypt? Skopiowałem pliki no_maks_track.py oraz _init_.py do katalogu KiCad/bin/scripting/plugins ale w programie wtyczka nie jest widoczna.
  • Pomocny post
    #8 19793846
    Smoczy
    Poziom 19  
    Narzędzia/zewnętrzne wtyczki/otwórz katalog wtyczek i tam trzeba wkopiować pliki. Następnie odświeżyć listę wtyczek. Można utworzyć dodatkowy katalog o nazwie takiej jak skrypt.
  • #9 19793871
    paladyn
    Poziom 15  
    Wtyczka dodana, trzeba skrypt skopiować do C:\Users\[USERNAME]\AppData\Roaming\kicad\scripting\plugins
    Doszła już ikona skryptu do paska w Pcbnew, ale jest problem z działaniem. Po zaznaczeniu ścieżki i kliknięciu na ikonę skryptu dostaje taki komunikat:

    Jak usunąć soldermaskę z ścieżek w KiCad 5.0.2 bez rysowania stref graficznych?

    Spotkałeś się z czymś takim?
  • #11 19793919
    paladyn
    Poziom 15  
    (5.1.2) - 1 , release build
  • #12 19793934
    Smoczy
    Poziom 19  
    Zaraz na początku skryptu są zakomentowane dwie linijki. Odkomentuj jedną z nich, a zakomentuj tą, która generuje problem.
  • #13 19793986
    paladyn
    Poziom 15  
    Zakomentowałem linie 8
    Kod: Python
    Zaloguj się, aby zobaczyć kod

    Odkomentowałem linie nr 10 ]
    Kod: Python
    Zaloguj się, aby zobaczyć kod


    KiCad nadal wyrzuca niemal identyczny błąd z tym, że widzi znaki # i pokazuje je w komunikacje błędu. Mimo wszystko nadal rzuca się o te same linie jak na wcześniej załączonym obrazku. Linia 8 oraz linia 50 nadal jest utrapieniem.
  • #14 19794022
    Smoczy
    Poziom 19  
    Poprawiłem pliki, powinno teraz być dobrze w wersji 5 Kicada
    W wersji 6.0.0 jest błąd, który powoduje, że skrypty Python nie działają prawidłowo. Został on poprawiony w wersji 6.0.1
  • #15 19794032
    paladyn
    Poziom 15  
    Wszystko działa elegancko. Jeszcze raz dziękuje.
  • #16 19794782
    paladyn
    Poziom 15  
    Reasumując: Trzeba skorzystać ze skryptów napisanych przez użytkownika Smoczy. Odpowiedni skrypt(wersja KiCad 5 lub 6) kopiujemy do katalogu C:\Users\[USERNAME]\AppData\Roaming\kicad\scripting\plugins , skrypt dodaje się automatycznie do poziomej belki w Pcbnew jak i również w Narzędzia -> Zewnętrzne wtyczki.
REKLAMA