Teraz jest niedziela, 10 stycznia 2021, 21:05

Strefa czasowa: UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
 Tytuł: Tworzenie g-code
PostNapisane: czwartek, 9 marca 2017, 10:01 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 5441
Wiek: 42
Lokalizacja: Kraków
Jako, że dzisiaj piątek będzie film. Bo w piątki filmy smakują najlepiej :lol:

Ten krótki materiał pokazuje jak zrobić GCODE z użyciem Inkscape wraz z dodatkiem Laser engraver - czyli w tym przypadku chcemy użyć maszynki z laserem. W przykładzie użyłem maszynki o polu roboczym 38x38mm



I pliczek dla wnikliwych:
Załącznik:
cos_0001.zip [2.76 KiB]
Pobrane 167 razy


Myślę, że powstaną też inne opisy - jak zrobić taki plik na frezarkę, itd.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Tworzenie g-code
PostNapisane: czwartek, 9 marca 2017, 10:18 
Offline
modelarz
Avatar użytkownika

Dołączył(a): wtorek, 1 lutego 2011, 19:48
Posty: 2739
Wiek: 56
Lokalizacja: Milanówek
Ellipsis napisał(a):
Jako, że dzisiaj piątek będzie film. Bo w piątki filmy smakują najlepiej :lol:
...

Ja tam nie wiem jak w Krakowie ale u mnie jest jeszcze czwartek ;)

_________________
pozdrawiam
Andrzej


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Tworzenie g-code
PostNapisane: czwartek, 9 marca 2017, 10:21 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 5441
Wiek: 42
Lokalizacja: Kraków
Fakt, muszę powstrzymać te eksperymenty z czasem. Ale nie ma tego złego - mam jeden dzień w gratisie :lol:

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Tworzenie g-code
PostNapisane: niedziela, 12 marca 2017, 17:05 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 17 lutego 2017, 01:53
Posty: 256
Wiek: 42
Lokalizacja: Poznań
A mi wyskakuje taki komunikat co jest źle?

Traceback (most recent call last):

File "laserengraver.py", line 3188, in <module>

e.affect()

File "C:\Program Files\Inkscape\share\extensions\inkex.py", line 283, in affect

self.effect()

File "laserengraver.py", line 3156, in effect

self.orientation( self.layers[min(0,len(self.layers)-1)] )

File "laserengraver.py", line 3080, in orientation

doc_height = inkex.unittouu(self.document.getroot().get('height'))

AttributeError: 'module' object has no attribute 'unittouu'


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Tworzenie g-code
PostNapisane: niedziela, 12 marca 2017, 20:59 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 5441
Wiek: 42
Lokalizacja: Kraków
A skąd mamy wiedzieć co próbowałeś zrobić??

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Tworzenie g-code
PostNapisane: niedziela, 12 marca 2017, 22:01 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 17 lutego 2017, 01:53
Posty: 256
Wiek: 42
Lokalizacja: Poznań
Tak samo jak w poradniku pole robocze 38x38mm i napis tom wszystko wykonywałem dokładnie jak w poradniku i przy kliknięciu zastosuj w dodatku Laser engraver wyskakuje ten komunikat


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Tworzenie g-code
PostNapisane: niedziela, 12 marca 2017, 22:12 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 5441
Wiek: 42
Lokalizacja: Kraków
No to po kolei. Od końca w tym wypadku. Po pierwsze musisz mieć jakiś rozsądny edytor tekstu. Notatnik Windowsa odpada :mrgreen: Polecam TextPad albo EditPad albo EditPlus. Znajdź plik laserengraver.py i przejdź do linii numer 3080. Pamiętaj żeby nie zmieniać położenia wpisów czyli ilość spacji i tabulatorów i pustych linii musi pozostać dokładnie taka sama.
W linijce 3080 znajdziesz takie coś:
Kod:
doc_height = inkex.unittouu(self.document.getroot().get('height'))

zamiast tej linijki dajesz taką:
Kod:
doc_height = self.unittouu(self.document.getroot().xpath('@height', namespaces=inkex.NSS)[0])

Teraz spróbuj ponownie wygenerować gcode.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Tworzenie g-code
PostNapisane: niedziela, 12 marca 2017, 23:32 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 17 lutego 2017, 01:53
Posty: 256
Wiek: 42
Lokalizacja: Poznań
Teraz działa dziękuje.
Wspaniały poradnik czekam z niecierpliwością na poradnik pod frezarkę kiedy będzie można się spodziewać?


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Tworzenie g-code
PostNapisane: wtorek, 14 marca 2017, 00:08 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 5441
Wiek: 42
Lokalizacja: Kraków
Sam nie wiem. Może teraz?

Tym razem kolejny z listy czyli Inkscape + gcodetools. Narzędzie umie dużo, mnogość opcji pozwala na wiele. W przykładzie używamy narzędzia o średnicy 1mm i tniemy napis na 6 razy z zejściem co 1mm w dół (-Z)
Bezpieczna wysokość posuwu bez cięcia 5mm nad poziomem 0

gcodetools pobieramy z:
https://github.com/cnc-club/gcodetools
I ładujemy wszystko do: \Program Files\Inkscape\share\extensions\



Użyłem takich samych rozmiarów dokumentu oraz wzoru żeby pokazać różnicę. Co oczywiście nie ma sensu bo narzędzie jest zbyt grube do tak małych literek - ale to tylko przykład.

I pliczek dla ciekawskich
Załącznik:
cos_0004.zip [7.47 KiB]
Pobrane 183 razy

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  

77,157,135 Wyświetlone Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL