Kolego zrób te czynności jak opisałem w moim poście z dnia 13 lutego 2021 a wszystko będzie Ci śmigać, oczywiście uważaj na kabelki żeby Ci nie znikło napięcie 12V jak mi )Marcin258 pisze:Witam
walczę z EggDuino i mam problem z komunikacją w Inkscape ( Failed to connect to Eggbot.)
Płytka arduino uno (nie oryginał),
programik wgrany od plex3r ,
auto-reset zablokowany przez rezystor "+"do RST na shield.
Rozszerzenie zainstalowane
Plik Ebb_serial zmieniony (dane o płytce pobrane z Arduino ide z tym że tutaj mam "BN: Nieznana płytka VID: 0403 PID: 6001". Dałem nazwę Arduino VID i PID jak podał program.
ESTLCAM po wgraniu RGBL all działa silniki kręcą po wyłączeniu luzuje silniki.
Bez komunikacji z Inkscape nawet nie trzyma momentu enable nie działa martwica.
Inscape 1.0.2-2 (e86c870879, 2021-01-15) (nie sprawdzałem starszych wersji
Znaleziono 6 wyników
- 27 kwie 2021, 08:44
- Forum: Urządzenia inne (nie drukarki)
- Temat: Eggbot i problem...
- Odpowiedzi: 26
- Odsłony: 15361
Re: Eggbot i problem...
- 24 lut 2021, 08:09
- Forum: Urządzenia inne (nie drukarki)
- Temat: Eggbot i problem...
- Odpowiedzi: 26
- Odsłony: 15361
Re: Eggbot i problem...
Jak to zwykle bywa, szuka się wśród takich szczegółów a tu czasami temat kładzie prosta sprawa.
Ale mam jeszcze jedno pytanie do użytkowników eggbot:
Czy macie sprawdzone ustawienia (prędkości dla silniczków) przy których linie rysunków są gładkie, bez widocznych uderzeń i rozjazdów linii przy zmianach kierunku...
Wczoraj do zabawy ustawiłem silniki na 3000stesp/s to po minucie silniki były okropnie gorące (nie dało się ich utrzymać w dłoni), jak puściłem na nie jakiś przykładowy wzór, by kręciły się w powietrzu. Stepstiki regulowałem na 0.96V, tak wychodziło mi z obliczeń dla moich silników krokowych 1.2A
Ale mam jeszcze jedno pytanie do użytkowników eggbot:
Czy macie sprawdzone ustawienia (prędkości dla silniczków) przy których linie rysunków są gładkie, bez widocznych uderzeń i rozjazdów linii przy zmianach kierunku...
Wczoraj do zabawy ustawiłem silniki na 3000stesp/s to po minucie silniki były okropnie gorące (nie dało się ich utrzymać w dłoni), jak puściłem na nie jakiś przykładowy wzór, by kręciły się w powietrzu. Stepstiki regulowałem na 0.96V, tak wychodziło mi z obliczeń dla moich silników krokowych 1.2A
- 23 lut 2021, 21:29
- Forum: Urządzenia inne (nie drukarki)
- Temat: Eggbot i problem...
- Odpowiedzi: 26
- Odsłony: 15361
Re: Eggbot i problem...
Koledzy...
Aż wstyd mi pisać, ale postanowiłem zacząć poszukiwania od najprostszych czynności i zacząłem węszyć wśród kabli.
Skoro Arduino łączy się i Inkscape nie zgłasza problemów a silniki się nie kręcą.. to może komunikacja.
I faktyczne ! uszkodzony (przełamany) okazał się przewód zasilający 12V przed płytką SHIELD, po jego wymianie silniki śmigają aż miło patrzeć !
Masakra... tyle spędzonych godzin i szukanie po różnych dziwnych wpisach rejestrach i plikach... szok...
Zainteresowanym i ochoczo pomocnym bardzo dziękuję za sugestie i podpowiedzi. !
Aż wstyd mi pisać, ale postanowiłem zacząć poszukiwania od najprostszych czynności i zacząłem węszyć wśród kabli.
Skoro Arduino łączy się i Inkscape nie zgłasza problemów a silniki się nie kręcą.. to może komunikacja.
I faktyczne ! uszkodzony (przełamany) okazał się przewód zasilający 12V przed płytką SHIELD, po jego wymianie silniki śmigają aż miło patrzeć !
Masakra... tyle spędzonych godzin i szukanie po różnych dziwnych wpisach rejestrach i plikach... szok...
Zainteresowanym i ochoczo pomocnym bardzo dziękuję za sugestie i podpowiedzi. !
- 19 lut 2021, 17:50
- Forum: Urządzenia inne (nie drukarki)
- Temat: Eggbot i problem...
- Odpowiedzi: 26
- Odsłony: 15361
Re: Eggbot i problem...
Ależ skąd:) stepy wpięte są pod X i Y a obok nich w piny 4 przewody od silników
- 19 lut 2021, 16:08
- Forum: Urządzenia inne (nie drukarki)
- Temat: Eggbot i problem...
- Odpowiedzi: 26
- Odsłony: 15361
Re: Eggbot i problem...
Sterowniki silników krokowych to A4988.
Całość spięta jak na foto
Całość spięta jak na foto
- 19 lut 2021, 13:31
- Forum: Urządzenia inne (nie drukarki)
- Temat: Eggbot i problem...
- Odpowiedzi: 26
- Odsłony: 15361
Re: Eggbot i problem...
Koledzy ja w temacie eggduino.
Mianowicie nie działają mi silniki krokowe, zaś serwomotor bez problemu.
Gdzie mam szukać przyczyny ?
Ale może od początku:
Eggduino zbudowałem na Arduino uno z wgranym Eggduino ze strony: https://github.com/plex3r/EggDuino, następnie wg instrukcji zamieniłem 3 pliki pobrane ze strony https://github.com/plex3r/plotink, w pliku ebbserial trzeba było zmienić nazwę poszukiwanej płyty na "Arduino" oraz "USB\VID_2341&PID_0043" :
if comports:
comPortsList = list(comports())
EBBport = None
for port in comPortsList:
if port[1].startswith("Arduino"):
EBBport = port[0] #Success; EBB found by name match.
break #stop searching-- we are done.
if EBBport is None:
for port in comPortsList:
if port[2].startswith("USB\VID_2341&PID_0043"):
EBBport = port[0] #Success; EBB found by VID/PID match.
break #stop searching-- we are done.
return EBBport
Kondensatorem 10uF zatrzymałem restartowanie się pamięci Arduino, wg instrukcji zwierając piny GND+RST.
To umożliwiło mi bezproblemowe połączenie się Arduino z komendami z INKSCAPE ver. 0.92.4 ale z wyjątkiem:
Serwomotor otrzymuje komendę i ją wykonuje, natomiast silniki krokowe ani drgną (17PM-K345-G2VS), nie wydają żadnych dźwięków jak również nie czuć by pole elektromagnetyczne trzymało wirnik.
Podłączyłem je zgodnie ze schematem scheetdata tj. 1A 1B, 2A 2B początek i koniec uzwojenia potwierdzam, że ma ciągłość i wykazuje opór 0,57ohm.
Sprawdzałem piny jakie zostały wpisane w pliku EggDuino:
#define initSting "EBBv13_and_above Protocol emulated by Eggduino-Firmware V1.6a"
//Rotational Stepper:
#define step1 2
#define dir1 5
#define enableRotMotor 8
#define rotMicrostep 16 //MicrostepMode, only 1,2,4,8,16 allowed, because of Integer-Math in this Sketch
//Pen Stepper:
#define step2 3
#define dir2 6
#define enablePenMotor 8
#define penMicrostep 16 //MicrostepMode, only 1,2,4,8,16 allowed, because of Integer-Math in this Sketch
#define servoPin 4 //Servo
Potwierdza się to z pinami w Arduino, gdzie typowo steruje się osią X i Y.
Proszę o radę, pomoc gdzie lub co powinienem jeszcze sprawdzić, bo wyczerpałem już wszystkie pomysły.
Pozdrawiam
Adam
Mianowicie nie działają mi silniki krokowe, zaś serwomotor bez problemu.
Gdzie mam szukać przyczyny ?
Ale może od początku:
Eggduino zbudowałem na Arduino uno z wgranym Eggduino ze strony: https://github.com/plex3r/EggDuino, następnie wg instrukcji zamieniłem 3 pliki pobrane ze strony https://github.com/plex3r/plotink, w pliku ebbserial trzeba było zmienić nazwę poszukiwanej płyty na "Arduino" oraz "USB\VID_2341&PID_0043" :
if comports:
comPortsList = list(comports())
EBBport = None
for port in comPortsList:
if port[1].startswith("Arduino"):
EBBport = port[0] #Success; EBB found by name match.
break #stop searching-- we are done.
if EBBport is None:
for port in comPortsList:
if port[2].startswith("USB\VID_2341&PID_0043"):
EBBport = port[0] #Success; EBB found by VID/PID match.
break #stop searching-- we are done.
return EBBport
Kondensatorem 10uF zatrzymałem restartowanie się pamięci Arduino, wg instrukcji zwierając piny GND+RST.
To umożliwiło mi bezproblemowe połączenie się Arduino z komendami z INKSCAPE ver. 0.92.4 ale z wyjątkiem:
Serwomotor otrzymuje komendę i ją wykonuje, natomiast silniki krokowe ani drgną (17PM-K345-G2VS), nie wydają żadnych dźwięków jak również nie czuć by pole elektromagnetyczne trzymało wirnik.
Podłączyłem je zgodnie ze schematem scheetdata tj. 1A 1B, 2A 2B początek i koniec uzwojenia potwierdzam, że ma ciągłość i wykazuje opór 0,57ohm.
Sprawdzałem piny jakie zostały wpisane w pliku EggDuino:
#define initSting "EBBv13_and_above Protocol emulated by Eggduino-Firmware V1.6a"
//Rotational Stepper:
#define step1 2
#define dir1 5
#define enableRotMotor 8
#define rotMicrostep 16 //MicrostepMode, only 1,2,4,8,16 allowed, because of Integer-Math in this Sketch
//Pen Stepper:
#define step2 3
#define dir2 6
#define enablePenMotor 8
#define penMicrostep 16 //MicrostepMode, only 1,2,4,8,16 allowed, because of Integer-Math in this Sketch
#define servoPin 4 //Servo
Potwierdza się to z pinami w Arduino, gdzie typowo steruje się osią X i Y.
Proszę o radę, pomoc gdzie lub co powinienem jeszcze sprawdzić, bo wyczerpałem już wszystkie pomysły.
Pozdrawiam
Adam