eGospodarka.pl

eGospodarka.plGrupypl.misc.elektronika › Generacja PCB Kicada z powietrza
Ilość wypowiedzi w tym wątku: 9

  • 1. Data: 2020-11-19 16:26:18
    Temat: Generacja PCB Kicada z powietrza
    Od: heby <h...@p...onet.pl>

    Cześć.

    Sytuacja: do zrobienia PCB w którym najwazniejsze jest fizyczne
    rozmieszczenie elementów w precyzyjnych miejscach.

    Dodatkowo powinny powstać 2-3 wersje tego PCB o idetycznym
    rozmieszczeniu ale róznych połączeniach.

    Schemat prosty - głównie połaczenia pomiędzy punktami lutowniczymi.

    Sprawa sprawadza się wiec do tego że mam pary X,Y na którym mam mieć
    kilka otworów na element i troche połaczeń między nimi. Wszystko
    ogarnialnie algorytmicznie.

    No więc wobec tego chciałbym wygenerować sobie "z powietrza" PCB do kicada.

    Wyobrażam sobie że dostanę jakąś biblitekę do pythona w której będzie:
    1) zrób dziurę, wymiar taki a taki.
    2) zrób krawędz PCB: wielokąt
    3) Zrób punkt lutowniczy o wielkosci takiej a takiej
    4) przeciągnij ściezkę tak a tak szeroką od puntu do X,Y

    Obejrzałem parę "kicad python" i widzę że to dotyczy głównie skryptów do
    puszczania w środku kicada.

    A ja potrzebuje kicada w ogóle nie odpalać. Tylko plik wygenerować i
    potem go może obejrzeć.

    Mam interesowac się czymś konretnym? Nie ma? A moze te skrypty w środku
    to też dobry trop?


  • 2. Data: 2020-11-19 17:21:07
    Temat: Re: Generacja PCB Kicada z powietrza
    Od: Janusz <j...@o...pl>

    W dniu 2020-11-19 o 16:26, heby pisze:
    > Cześć.
    >
    > Sytuacja: do zrobienia PCB w którym najwazniejsze jest fizyczne
    > rozmieszczenie elementów w precyzyjnych miejscach.
    Wygenerować płytkę w kicadzie i osadzić wymagane elementy, i je zablokować.
    >
    > Dodatkowo powinny powstać 2-3 wersje tego PCB o idetycznym
    > rozmieszczeniu ale róznych połączeniach.
    Zrobić 2-3 projekty, skopiować schematy i poprawić, skopiować płytki z
    osadzonymi elementami, zrobić połączenia.

    >
    > Schemat prosty - głównie połaczenia pomiędzy punktami lutowniczymi.
    >
    > Sprawa sprawadza się wiec do tego że mam pary X,Y na którym mam mieć
    > kilka otworów na element i troche połaczeń między nimi. Wszystko
    > ogarnialnie algorytmicznie.
    >
    > No więc wobec tego chciałbym wygenerować sobie "z powietrza" PCB do kicada.
    >
    > Wyobrażam sobie że dostanę jakąś biblitekę do pythona w której będzie:
    > 1) zrób dziurę, wymiar taki a taki.
    > 2) zrób krawędz PCB: wielokąt
    > 3) Zrób punkt lutowniczy o wielkosci takiej a takiej
    > 4) przeciągnij ściezkę tak a tak szeroką od puntu do X,Y
    >
    > Obejrzałem parę "kicad python" i widzę że to dotyczy głównie skryptów do
    > puszczania w środku kicada.
    >
    > A ja potrzebuje kicada w ogóle nie odpalać. Tylko plik wygenerować i
    > potem go może obejrzeć.
    >
    > Mam interesowac się czymś konretnym? Nie ma? A moze te skrypty w środku
    > to też dobry trop?
    Wg mnie bez sensu, zanim się 'przegryziesz' przez te skrypty i je
    napiszesz to ręcznie jak wyżej opisałem zrobisz to kilka razy szybciej,
    nie mówiąc już o poprawkach.

    --
    Janusz


  • 3. Data: 2020-11-19 17:45:00
    Temat: Re: Generacja PCB Kicada z powietrza
    Od: heby <h...@p...onet.pl>

    On 19/11/2020 17:21, Janusz wrote:
    > Wg mnie bez sensu, zanim się 'przegryziesz' przez te skrypty i je
    > napiszesz to ręcznie jak wyżej opisałem zrobisz to kilka razy szybciej,
    > nie mówiąc już o poprawkach.

    Widzisz, ja programistą jestem. Jeśli raz napiszę skrypt mocujący
    elementy na płytce to dokładnie odwrotnie: kilka razy szybciej zrobie
    zmiany mając 1000% pewności że nie ruszam elementów ;)

    Upieram się przy ganaracji algorytmicznej.


  • 4. Data: 2020-11-19 20:37:08
    Temat: Re: Generacja PCB Kicada z powietrza
    Od: Zbych <a...@o...pl>

    heby wrote on 19.11.2020 16:26:

    > Obejrzałem parę "kicad python" i widzę że to dotyczy głównie skryptów do
    > puszczania w środku kicada.

    Skrypt może być uruchomiony spoza kicada, ale oczywiście będzie
    korzystał z bibliotek i API pythonowego kicada. Szczegółów ci nie podam,
    ale korzystam z KiKit do panelizacji płytek i wywołuję go bez ręcznego
    odpalania kicada.

    https://github.com/yaqwsx/KiKit


  • 5. Data: 2020-11-19 20:55:31
    Temat: Re: Generacja PCB Kicada z powietrza
    Od: - <s...@g...com>

    czwartek, 19 listopada 2020 o 10:45:07 UTC-6 heby napisał(a):
    > On 19/11/2020 17:21, Janusz wrote:
    > > Wg mnie bez sensu, zanim się 'przegryziesz' przez te skrypty i je
    > > napiszesz to ręcznie jak wyżej opisałem zrobisz to kilka razy szybciej,
    > > nie mówiąc już o poprawkach.
    > Widzisz, ja programistą jestem. Jeśli raz napiszę skrypt mocujący
    > elementy na płytce to dokładnie odwrotnie: kilka razy szybciej zrobie
    > zmiany mając 1000% pewności że nie ruszam elementów ;)
    >
    > Upieram się przy ganaracji algorytmicznej.

    Zbadaj generacje plikow svg. Je potem latwo splaszczyc do bitmapy.
    jak generujesz svg to masa spraw sie upraszcza, mozesz ustawic grubosc sciezki, masz
    uklad odniesienia w mm itp.

    Jak poszperasz to jakis konwerter do formatow elektronicznych tez znajdziesz.

    A svg sie generuje prosto i ogarniesz w ulubionym jezyku.


  • 6. Data: 2020-11-19 20:57:45
    Temat: Re: Generacja PCB Kicada z powietrza
    Od: heby <h...@p...onet.pl>

    On 19/11/2020 20:55, - wrote:
    >> Upieram się przy ganaracji algorytmicznej.
    > Zbadaj generacje plikow svg.

    Pikus, robiłem to wiele razy. Mimo to traktuje to jako ostateczność.
    Sporo dłubaniny z tym aby potem przygotować dokumentację do płytkarni.
    Wolałbym wygenerować to już z kicada.


  • 7. Data: 2020-11-19 20:58:07
    Temat: Re: Generacja PCB Kicada z powietrza
    Od: heby <h...@p...onet.pl>

    On 19/11/2020 20:37, Zbych wrote:
    > https://github.com/yaqwsx/KiKit

    Dzieki, zerknę.


  • 8. Data: 2020-11-20 12:49:28
    Temat: Re: Generacja PCB Kicada z powietrza
    Od: Piotr Gałka <p...@c...pl>

    W dniu 2020-11-19 o 17:45, heby pisze:

    > Upieram się przy ganaracji algorytmicznej.

    Niektórzy używają z KiCadem autoroutera:
    https://freerouting.org/

    Nigdy się tym nie interesowałem. Jak rozumiem (GPL) to chyba kod
    źródłowy dostępny. Ten kod musi zawierać wszystko co Tobie jest
    potrzebne bo on dostaje (od KiCada) płytkę nie połączoną a oddaje połączoną.
    P.G.


  • 9. Data: 2020-11-20 14:22:53
    Temat: Re: Generacja PCB Kicada z powietrza
    Od: heby <h...@p...onet.pl>

    On 20/11/2020 12:49, Piotr Gałka wrote:
    >> Upieram się przy ganaracji algorytmicznej.
    > Niektórzy używają z KiCadem autoroutera:
    > https://freerouting.org/

    Uzywałem go z eagle. Zaskakująco dobre rezultaty dało się uzyskać.
    Sprawdzałem też Specctre i faktycznie, lepiej sobie radziłą w
    pokręconych płytkach, ale freeroute był ok.

    > Nigdy się tym nie interesowałem. Jak rozumiem (GPL) to chyba kod
    > źródłowy dostępny. Ten kod musi zawierać wszystko co Tobie jest
    > potrzebne bo on dostaje (od KiCada) płytkę nie połączoną a oddaje
    > połączoną.

    Tak, ale ten kod jest w javie, jak pamiętam. A ja mam *resztę* (tak,
    jest inny kod) w pythonie i ogólnie jeśli coś obecnie steruje czymś, to
    prawie na pewno python, może lua i sporadycznie TCL. Nie java, tam nie
    ma przyszłosci ;)

    Innymi słowy to co proponujesz to napisanie całości od zera. Da się. Ale
    wolałbym tego uniknąć.

strony : [ 1 ]



Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: