In Marlin Of Start GCODE?

Vragen over het gebruik van de printer, toepassingen etc.
Plaats reactie
Slapjack14
Berichten: 6
Lid geworden op: 28 sep 2019, 21:45
Contacteer:

In Marlin Of Start GCODE?

Bericht door Slapjack14 » 30 sep 2019, 23:37

mensen, ik heb de volgende uitdaging met mijn printer:

Mijn endstops voor de X en Y-as zitten aan de Min kant van mijn assen (0,0 positie) vanuit hier kan ik dus de Max travel bewegen die opgegeven is in Marlin Config. (300x300, mijn heated bed maten) maar....

mijn endstops zitten in de hoeken weggewerkt dus als ik home, valt me nozzle buiten me heated bed...

beter gezegd, ik moet na het Home commando +15-22mm bewegen op de Y en X as om me nozzle in de hoek van me heated bed te krijgen..


Is dit te programmeren in Marlin? of kan dit alleen met Start Gcode?

alvast bedankt

groeten
Jos
Tevo Tarantula, niet meer zo standaard
Hypercube Evolution, zelfbouw printer

Rob52
Berichten: 1000
Lid geworden op: 21 nov 2018, 12:35
Locatie: Gendringen
Contacteer:

Re: In Marlin Of Start GCODE?

Bericht door Rob52 » 01 okt 2019, 09:02

Waarom zou je in vredesnaam je home positie op de hoek van je printbed willen hebben. Die eindstops ZIJN je home positie. Maar als je het wilt aanpassen kun je dat in de config.h file doen.

Code: Selecteer alles

// Manually set the home position. Leave these undefined for automatic settings.
// For DELTA this is the top-center of the Cartesian print volume.
//#define MANUAL_X_HOME_POS 0
//#define MANUAL_Y_HOME_POS 0
//#define MANUAL_Z_HOME_POS 0
Groeten, Rob.

* Gemodificeerde Anet A8
* Anycubic Kossel Lineair Plus

Bobby
Berichten: 71
Lid geworden op: 24 dec 2017, 23:22
Locatie: Bergen op Zoom
Contacteer:

Re: In Marlin Of Start GCODE?

Bericht door Bobby » 01 okt 2019, 12:46

Om de (0,0) positie op de hoek van het printbed te krijgen kun je volgens mij in marlin de travellimits (X_MIN_POS en Y_MIN_POS) aanpassen. Dan is er ook geen offset meer in de X_MAX_POS X_BED_SIZE en Y_MAX_POS Y_BED_SIZE. Die zit dan precies op de andere hoek van je bed. Om te weten wat de offset is kun je, na initialisatie, de afstanden te meten tussen de (hardware)home positie en de hoek van het bed. Om dit na het aanpassen en uploaden te controleren kun je na homing een G0 X0 Y0 sturen en kijken of de nozzle boven de hoek van je bed staat.
In mijn configuration.h file heb ik dit gezet:

Code: Selecteer alles

// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS -33  // original was 0
#define Y_MIN_POS -10  // original was 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 240 // original was 400

Slapjack14
Berichten: 6
Lid geworden op: 28 sep 2019, 21:45
Contacteer:

Re: In Marlin Of Start GCODE?

Bericht door Slapjack14 » 01 okt 2019, 13:01

Thank voor je hulp...

omdat bijvoorbeeld me x as endtop op de carrige zit... en die bij home commando naar de min positie gaat en die ligt buiten me bed...
zelfde geld voor y as,

dus in die vredesnaam wil ik t aanpassen :)

Rob52 schreef:
01 okt 2019, 09:02
Waarom zou je in vredesnaam je home positie op de hoek van je printbed willen hebben. Die eindstops ZIJN je home positie. Maar als je het wilt aanpassen kun je dat in de config.h file doen.

Code: Selecteer alles

// Manually set the home position. Leave these undefined for automatic settings.
// For DELTA this is the top-center of the Cartesian print volume.
//#define MANUAL_X_HOME_POS 0
//#define MANUAL_Y_HOME_POS 0
//#define MANUAL_Z_HOME_POS 0
Tevo Tarantula, niet meer zo standaard
Hypercube Evolution, zelfbouw printer

Slapjack14
Berichten: 6
Lid geworden op: 28 sep 2019, 21:45
Contacteer:

Re: In Marlin Of Start GCODE?

Bericht door Slapjack14 » 01 okt 2019, 13:02

Bedankt voor je bericht Bobby! ga er mee aan de slag!
Bobby schreef:
01 okt 2019, 12:46
Om de (0,0) positie op de hoek van het printbed te krijgen kun je volgens mij in marlin de travellimits (X_MIN_POS en Y_MIN_POS) aanpassen. Dan is er ook geen offset meer in de X_MAX_POS X_BED_SIZE en Y_MAX_POS Y_BED_SIZE. Die zit dan precies op de andere hoek van je bed. Om te weten wat de offset is kun je, na initialisatie, de afstanden te meten tussen de (hardware)home positie en de hoek van het bed. Om dit na het aanpassen en uploaden te controleren kun je na homing een G0 X0 Y0 sturen en kijken of de nozzle boven de hoek van je bed staat.
In mijn configuration.h file heb ik dit gezet:

Code: Selecteer alles

// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS -33  // original was 0
#define Y_MIN_POS -10  // original was 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 240 // original was 400
Tevo Tarantula, niet meer zo standaard
Hypercube Evolution, zelfbouw printer

Plaats reactie

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 7 gasten