Stránka 2 z 3
Re: CNC+Arduino Mega 2560+Ramps 1.4+GRBL
Napsal: 26 říj 2018, 21:05
od zz912
Posílám část zdrojáku GRBL :
Kód: Vybrat vše
#ifndef cpu_map_h
#define cpu_map_h
#ifdef CPU_MAP_ATMEGA328P // (Arduino Uno) Officially supported by Grbl.
// Define serial port pins and interrupt vectors.
#define SERIAL_RX USART_RX_vect
#define SERIAL_UDRE USART_UDRE_vect
// Define step pulse output pins. NOTE: All step bit pins must be on the same port.
#define STEP_DDR DDRD
#define STEP_PORT PORTD
#define X_STEP_BIT 2 // Uno Digital Pin 2
#define Y_STEP_BIT 3 // Uno Digital Pin 3
#define Z_STEP_BIT 4 // Uno Digital Pin 4
#define STEP_MASK ((1<<X_STEP_BIT)|(1<<Y_STEP_BIT)|(1<<Z_STEP_BIT)) // All step bits
// Define step direction output pins. NOTE: All direction pins must be on the same port.
#define DIRECTION_DDR DDRD
#define DIRECTION_PORT PORTD
#define X_DIRECTION_BIT 5 // Uno Digital Pin 5
#define Y_DIRECTION_BIT 6 // Uno Digital Pin 6
#define Z_DIRECTION_BIT 7 // Uno Digital Pin 7
#define DIRECTION_MASK ((1<<X_DIRECTION_BIT)|(1<<Y_DIRECTION_BIT)|(1<<Z_DIRECTION_BIT)) // All direction bits
// Define stepper driver enable/disable output pin.
#define STEPPERS_DISABLE_DDR DDRB
#define STEPPERS_DISABLE_PORT PORTB
#define STEPPERS_DISABLE_BIT 0 // Uno Digital Pin 8
#define STEPPERS_DISABLE_MASK (1<<STEPPERS_DISABLE_BIT)
a bohužel příkaz:
Kód: Vybrat vše
#define STEPPERS_DISABLE_BIT 0 // Uno Digital Pin 8
mi říká, že taková předělávka je nad moje schopnosti.
Re: CNC+Arduino Mega 2560+Ramps 1.4+GRBL
Napsal: 01 lis 2018, 21:59
od HrAd
Vypadá to hezky, ale musím zkazit radost a záměry
Problém bych neviděl ani tak v elektrice jako v mechanice vzhledem k záměrům a konstrukci.
Konstrukce bude použitelná maximálně tak k malování tužkou na papír nebo laserem, ale nesmí být přílíš těžkej...
Důvody:
1. statické namáhání - tenké nepodepřené vedení - odhaduji tyčky 8mm nic neunesou a budou se prohýbat i vlastní váhou více viz. tady:
https://forum.strojirenstvi.cz/viewtopi ... 7&p=203861
https://forum.strojirenstvi.cz/viewtopi ... 9&p=206242
2. dynamické namáhání - jakmile se ta frézka spustí a nástrojem zajede do materiálu tak sílí působicí na takové vedení jsou násobně vyžší a celé se to rozvibruje a nástroj-fréza se zlomí
Pokud se přeci bude řešit pouze elektronika, pak se musí patřičně dle zátěže nadimenzovat pohon tj. krouticí moment krokáčů a dle jejích proudů následně připojit externí drivery. Motory jsou teď s krouťákem 0,25N/m asi vzhledem k záměrům slabé. Vše lze samozřemě spočíst viz. třeba tady:
https://forum.strojirenstvi.cz/viewtopic.php?t=136
https://e-konstrukter.cz/novinka/10-tip ... kovy-motor
http://www.pohonnatechnika.cz/dimenzova ... ych-motoru
https://forum.strojirenstvi.cz/viewtopi ... 329#p44329
Re: CNC+Arduino Mega 2560+Ramps 1.4+GRBL
Napsal: 02 lis 2018, 23:47
od dedek
Dekuji za odpovedi. Je mi jedno jestli tam bude GRBL, Marlin nebo neco jineho. Zakladni tvorba je ve Fussiíon 360 a nasledne potrebuji stl model prevest do G-kodu (Prusa kontrol provadi rozkla zespodu nahoru pro potrebu 3D tisku a ja potrebuji shora dolu pro potrebu CNC) , potom nahrat na SD kartu a prenest do systemu Arduina - Ramps pro prevod G-kodu na unpulzy pro motory. Tu odu Z zatim necham plavat (velmi se mi libi tewn napad shirlf shieldu - asi by satcilo paralelne propijit vstupy obou driveru a na druhy dat konektor pro druhy motor). N\ni jeste pracuji na dokoncovani mechanicke casti, usazeni endstopu, napajeciho zdroje, stop tlacitka a mam ds tim dost prace protoze musim jeste vytveret potrebne prvky a nasledne je tisknout.
Re: CNC+Arduino Mega 2560+Ramps 1.4+GRBL
Napsal: 03 lis 2018, 07:23
od zz912
Otázka pak je, jestli nebude lepší se vykašlat na Arduino. Použít starý PC a jeho výstupy napojit na Ramp 1.4 a ovládat Linux CNC (drive EMC). Nebo koupit z ciny arduino Uno a na něj desku co je potřeba pro GRBL. Třetí varianta by mohla byt pouzit Merlina a napasovat na něj postprocesor z CAMu. K této variante bych se nepriklanel. Pouze jsem ji uvedl jako vyčerpání všech možností.
Re: CNC+Arduino Mega 2560+Ramps 1.4+GRBL
Napsal: 05 lis 2018, 19:40
od dedek
vodici tycw jsoou prumer 10 mm
Re: CNC+Arduino Mega 2560+Ramps 1.4+GRBL
Napsal: 05 lis 2018, 21:39
od HrAd
dedek píše: ↑05 lis 2018, 19:40
vodici tycw jsoou prumer 10 mm
Tak pokud by vedení bylo dlouhé 400mm, pak je uprostřed průhyb při statickém zatížení 3kg skoro 0,4 mm
a to všechno zatím stojí. Až se to rozpohybuje, to teprve začne tanec a to ve všech třech osach
To vlnobytí bude větší než jakákoliv rozumná tříska pro jakýkoliv nástroj a k němu spočtené řezné podmínky... výsledkem je mašinka = lamač nástrojů
Re: CNC+Arduino Mega 2560+Ramps 1.4+GRBL
Napsal: 07 lis 2018, 17:24
od dedek
Kluci, moc radosti mi nedelate. Takze mi netbyva nic jineho nez se vrhnout na konstrukci protivahy pro osu Z aby zatizeni neprekrocilo 500 g . Na pracovni plose take predpokladam zatizeni max 500 g. Vzhledem k memu veku uz neúredpokladam frezovani nejakych superpresbych veci ale potrebuji hlavne preklizkove prepazky pro raketu a nechce se mi to vyrezavat lupenkovou pilkou. Pak jeste nejake gravirovani. Jiz ma\m hotovy i modul na kresleni a jeste budu resit laserovy a vyrezavaci modul.Jako laser chci pouzit SDLaser 303 ktery by mel mit vykon pres 1 W. Vsechny potrebne dily si tisknu na 3D tiskarne Prusa MK2S z ABS.
Re: CNC+Arduino Mega 2560+Ramps 1.4+GRBL
Napsal: 07 lis 2018, 18:36
od zz912
Pokud už to máte poskládaný, tak bych to zkusil rozhýbat elektronicky. Tím vyvažováním osy Z stejně nevyřešíte netuhost soustavy. Až poprvé fréznete, tak stejně přijdete na to, že to chcete celý jinak. Na laserový a kreslící modul to stačit bude a pak následně můžete zkusit frézovat.
U další frézky bych viděl svislou osu Z tak na 50 mm, to na překližku bude stačit a zjednoduší to konstrukci.
Každopádně rady ohledně obráběcích strojů bych hledal zde:
https://forum.strojirenstvi.cz/
jak již psal kolega HrAd.
Re: CNC+Arduino Mega 2560+Ramps 1.4+GRBL
Napsal: 07 lis 2018, 18:47
od zz912
Tady je GRBL pro Ramp 1.4
https://sourceforge.net/projects/grblforramps14/
A na prvni pokusy bych zapojil oba krokace Paralelni a nastavil minimální rychlost.
S kamarádem rozjíždíme taky C-N-C a už se těším, až to rozjedem. Plánuji používat:
https://mecsoft.com/free-cad-cam/
Re: CNC+Arduino Mega 2560+Ramps 1.4+GRBL
Napsal: 08 lis 2018, 14:44
od HrAd
Když už je mechanika takto připravená, take bych se přimlouval osadit ji elektronikou a rozhýbat to, jen nemít přílišná očekávání. Nechtěl jsem být poslem špatných zpráv.
Co strojaři jakž takž zkousnou po mechanické stránce v poměru cena / výkon jsou čínské kvalitnější stavebnice CNC strojků z AL profilů, ale osazené lineáry a kuličkovýmí šrouby údajně to vyjde i nejlevněji. Něco na způsob následujících pěkně dotažených a vymakaných DIY staveb kde lze najít i plánky, seznam použitých komponentů, ceny a hlavně cenné rady ze stavby.
https://forum.strojirenstvi.cz/viewtopi ... 15&t=22813
https://kolem-domecku.cz/2-cnc-frezka-navrh/
Pokud je k dispozici 3D tiskárna a bude to pouze na obrábění dřeva asi by se dalo za cenu kompromisů jít i následující cestou.
https://www.v1engineering.com/assembly/
https://rootcnc.com/machines/root-3/
http://www.makerfr.com/en/cnc/r-cnc/
Osobně bych volil tlustostěnné trubky či jekle a pouze nerezové, předsi jen to je o něco tvrdší materiál než hliník či obyčejná ocel a ložiskové pojezdy to ihned nerozválcují a chvilku to bude fungovat. Další vylepšení které by mohlo pomoct tuhosti je naplnění trubek pískem a pokud toto krokáče utáhnou, klidně následně i nízkosmrštitelným betonem, který se zvybruje prostředkem trubky protaženým roxorem pomoci bouracího kladiva.
Inspirace ne netu je dost, otázkou jsou vždy zvážit a využít možnosti stavitele
https://forum.strojirenstvi.cz/viewtopi ... 21&t=24694