Strona 1 z 3

Ploter do jaj - Eggbot

: 25 kwie 2011, 11:24
autor: clipper7
Niestety, to już chyba na następne Święta :

: 25 kwie 2011, 13:43
autor: BYDGOST

: 26 kwie 2011, 18:45
autor: Inf-el
Egg Skin Carvings - fantastyczne.
Aż chciałoby się coś takiego zrobić.
Tylko czy te jaja nie były frezowane ręcznie, albo laserem ?

: 26 kwie 2011, 19:48
autor: ezbig
Są artyści, którzy w ten sposób frezują wydmuszki. Mam trochę takich zdjęć na komputerze. To jest ręczna robota za pomocą miniszlifierki. Prawdziwe dzieła sztuki za duże pieniądze.

Re: Ploter do jaj - Eggbot

: 17 lut 2021, 21:47
autor: adam-opole
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

Re: Ploter do jaj - Eggbot

: 17 lut 2021, 22:08
autor: bartuss1
ja bym to zrobił jako normalne osie kątowe i odpalił pod machem i fanukiem, a nie jakies tam arduino i cudowanie. Jajco można odpalić jako bryłę obrotową w dowolnym camie - i wszelkie tam wzorki sobie nanieść.

Re: Ploter do jaj - Eggbot

: 19 lut 2021, 08:05
autor: adam-opole
Jasne że można, ale to rozchodzi się o prostotę użytkowania, więc jakby nie było wciąż jestem w tym samym miejscu, tj silniki nie poruszyły się

Re: Ploter do jaj - Eggbot

: 19 lut 2021, 18:14
autor: adam-opole
oprawcafotografii -

Czy wiesz może co powinienem zmienić lub gdzie zajrzeć, co sprawdzić by wreszcie silniki zaczęły wykonywać polecenia ?

Re: Ploter do jaj - Eggbot

: 19 lut 2021, 18:47
autor: bartuss1
g wie, ma adhd i autyzm jakis
Normalnie robisz sterowniki do krokowców, i pod machem nazywasz sobie osie np x i a, no chyba ze obie są obrotowe, ale zakladam ze jedna obrotowa a druga liniowa. W takim układzie w jakimkolwiek camie obróbka bryły obrotowej.
na filmiku są obie osie obrotowe. ta co obraca jakiem to C tamta druga co rysuje to jakies A.
jesli chodzi o działanie krokowców, to sterowniki mają przede wszytskim jakies zasilanie, a silnki dwufazowe 4 kable faza A i faza B
jesli chodzi o sterowanie logiczne są 3 sygnały step dir i enable (dir, pul, ena) i jakis wspolny czy to plusowy czy minusowy, zaleznie czy sterownik jest pnp czy npn. Pozostaje tylkko kwestia taka, ze trzeba te silniki włączyć. jesli odłączysz od sterownika fizycznie enable, to będą brzęczec jako właczone cały czas, muszą być jakies ustawienia pinów tych 3 powyzej dla kazdej osi z osobna.

Dodane 16 minuty 22 sekundy:
a może zamiast tego :
#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

spróbuj tak:
#define step1 2
#define dir1 3
#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 4
#define dir2 5
#define enablePenMotor 8

Dodane 2 minuty 8 sekundy:
jesli sie silniki mimo tego nie włczają, sprobuj dla obu osi zmienić pin enable, zamiast 8 na inny kolejno, nie wiem czy jest tam jakas zmiana nastawy stanu wysokiego i niskiego.

Re: Ploter do jaj - Eggbot

: 19 lut 2021, 18:59
autor: tuxcnc
adam-opole pisze:
17 lut 2021, 21:47
Podłączyłem je zgodnie ze schematem scheetdata
Jakim schematem ?
Jakiego "scheetdata" ?
Myślisz że tu ktoś ma szklaną kulę ?