Welcome! Log In Create A New Profile

Advanced

BLTouch et ramps 1.4

Posted by cameleon 
BLTouch et ramps 1.4
July 25, 2017 07:37AM
Bonjour,

J'ai une image qui montre comment connecter notre BlTouch à la ramps1.4.

Il y a quelque chose que je voudrais confirmer.

Sur la photo il y a comme un jumper ou peut-être une résistance indiquée par une flèche rouge.

La question que je me pose, est-ce simplement un pont ou il y a une petite résistance ?

Aussi dans le kit BLtouch il y a une résistance, il y a t-il un lien avec ce jumper.

Merci

cameleon



Edited 1 time(s). Last edit at 07/25/2017 07:37AM by cameleon.
Re: BLTouch et ramps 1.4
July 25, 2017 08:21AM
C'est juste un cavalier. winking smiley
Re: BLTouch et ramps 1.4
July 25, 2017 08:45AM
Pour être plus précis, le BL Touch se connecte sur un port Servo pour son alimentation.

Les connections sont masse(GND), alim(5V) et signal(D11) d'après le petit tableau en bas à chauche.

Sur certains RAMPS, le 5V n'est pas présent par défaut, et il faut un cavalier ou un pont de soudure là ou est indiqué la flèche pour que les broches '+5V' de la rangée des connecteurs Servos reçoivent bien l'alim.


Membre cofondateur de l'ACoLab à Clermont-Ferrand
Re: BLTouch et ramps 1.4
July 25, 2017 01:46PM
Bonjour,

Merci c'est plus clair.

Donc je n'ai pas le choix, Je dois sortir ma ramps de mon imprimante pour y faire un pont .

Ça me tente pas vraiment, mais je n'ai pas le choix.

Encore merci

cameleon
Re: BLTouch et ramps 1.4
July 26, 2017 12:27AM
Vérifie d'abord si le +5V est disponible sur le connecteur 'servo' !!

Au pire, tu branche le BL Touch comme prévu, si il s'allume pas, ça sera le premier truc à vérifier tongue sticking out smiley


Membre cofondateur de l'ACoLab à Clermont-Ferrand
Re: BLTouch et ramps 1.4
July 26, 2017 03:58AM
Pourquoi faire un pont, alors qu'un simple cavalier suffit ? Tu peux même en récupérer un sur l'emplacement extrudeur 2. (E1) drinking smiley
Re: BLTouch et ramps 1.4
July 26, 2017 09:51AM
salut,
Avant de cramer ta carte, essaye de de voir si tu as pas déjà 5v sans faire le pont.
Après pour configurer marlin, soit dans ta version, tu as juste la ligne à décommenter :

/**
 * The BLTouch probe uses a Hall effect sensor and emulates a servo.
 */
//#define BLTOUCH
#if ENABLED(BLTOUCH)
  //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed
#endif

Ou sinon ça va être un peut plus dur:
[www.geeetech.com]

Si tu veux, donne moi toute ta configuration de marlin et je te le reconfigure avec la dernière versions (1.1.4)

Edited 1 time(s). Last edit at 07/26/2017 10:24AM by Dridriprusa.
Re: BLTouch et ramps 1.4
July 26, 2017 03:07PM
Bonjour Dridriprusa,

C'est très gentil de part de m'offrir de me configurer Marlin.

Je commençais à désespéré au point de laisser tomber le 3D pour m'inscrire à un cours de sculpture sur bois, qui est un 3D plus accessible. (je blague) je suis plus têtu que cela smiling smiley

Voici ou j'en suis rendu:

1-Je ne suis pas certain du Firmeware installé, je ne sais pas ou trouver la version, je n'ai trouvé que "HICTOP RC7"

2- Par contre la section BlTouch s'y trouve, voir la partie du code Marlin plus bas.

3-Le câblage pour la BlTouch est rendu à la ramps 1.4, mais pas connecté, je suis encore avec le Endstop (micro-Switch)

4-Tout fonctionne sur l'imprimante, le lit la buse X,Y et Z

5-Le seul petit pépin que j'ai, est que j'ai du connecter l'extrudeur en sens inverse des autres connecteurs à la ramps, elle fonctionnait à l'envers. Il doit avoir une inversion dans Marlin, mais je ne sais pas ou.

6-J'ai fais le pont pour le 5 volts, c'était fait avant que tu me conseilles de vérifier avant de faire le pont.

7-Mes Endstops sont par défaut NC

8- Je ne sais si c'est normal, mais sur mon écran LCD Le X,Y,Z clignote soit avec un X ou y ou Z et un ? comme s'il entendait que je lui envoie des données .

Tout ce qui semble rester, est la configuration de BlTouch, et ça me rend nerveux... Surtout la configuration de la hauteur de la buse avec BlTouch sur le lit .

Un gros merci pour ton aide, c'est très apprécié.

Cameleon

//===========================================================================
//============================= Z Probe Options =============================
//===========================================================================

//
// Probe Type
// Probes are sensors/switches that are activated / deactivated before/after use.
//
// Allen Key Probes, Servo Probes, Z-Sled Probes, FIX_MOUNTED_PROBE, etc.
// You must activate one of these to use AUTO_BED_LEVELING_FEATURE below.
//
// Use M851 to set the Z probe vertical offset from the nozzle. Store with M500.
//

// A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
// For example an inductive probe, or a setup that uses the nozzle to probe.
// An inductive probe must be deactivated to go below
// its trigger-point if hardware endstops are active.
//#define FIX_MOUNTED_PROBE

// The BLTouch probe emulates a servo probe.
//#define BLTOUCH

// Z Servo Probe, such as an endstop switch on a rotating arm.
//#define Z_ENDSTOP_SERVO_NR 0
//#define Z_SERVO_ANGLES {70,0} // Z Servo Deploy and Stow angles

// Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5 // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
// X and Y offsets must be integers.
//
// In the following example the X and Y offsets are both positive:
// #define X_PROBE_OFFSET_FROM_EXTRUDER 10
// #define Y_PROBE_OFFSET_FROM_EXTRUDER 10
//
// +-- BACK ---+
// | |
// L | (+) P | R <-- probe (20,20)
// E | | I
// F | (-) N (+) | G <-- nozzle (10,10)
// T | | H
// | (-) | T
// | |
// O-- FRONT --+
// (0,0)
#define X_PROBE_OFFSET_FROM_EXTRUDER 9 // CL: HICi3, was =10 : X offset: -left [of the nozzle] +right
#define Y_PROBE_OFFSET_FROM_EXTRUDER 57 // CL: HICi3, was =10 : Y offset: -front [of the nozzle] +behind
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle]

// X and Y axis travel speed (mm/m) between probes
#define XY_PROBE_SPEED 8000
// Speed for the first approach when double-probing (with PROBE_DOUBLE_TOUCH)
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
// Speed for the "accurate" probe of each point
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
// Use double touch for probing
//#define PROBE_DOUBLE_TOUCH

//
// Allen Key Probe is defined in the Delta example configurations.
//

// Enable Z_MIN_PROBE_ENDSTOP to use _both_ a Z Probe and a Z-min-endstop on the same machine.
// With this option the Z_MIN_PROBE_PIN will only be used for probing, never for homing.
//
// *** PLEASE READ ALL INSTRUCTIONS BELOW FOR SAFETY! ***
//
// To continue using the Z-min-endstop for homing, be sure to disable Z_SAFE_HOMING.
// Example: To park the head outside the bed area when homing with G28.
//
// To use a separate Z probe, your board must define a Z_MIN_PROBE_PIN.
//
// For a servo-based Z probe, you must set up servo support below, including
// NUM_SERVOS, Z_ENDSTOP_SERVO_NR and Z_SERVO_ANGLES.
//
// - RAMPS 1.3/1.4 boards may be able to use the 5V, GND, and Aux4->D32 pin.
// - Use 5V for powered (usu. inductive) sensors.
// - Otherwise connect:
// - normally-closed switches to GND and D32.
// - normally-open switches to 5V and D32.
//
// Normally-closed switches are advised and are the default.
//
// The Z_MIN_PROBE_PIN sets the Arduino pin to use. (See your board's pins file.)
// Since the RAMPS Aux4->D32 pin maps directly to the Arduino D32 pin, D32 is the
// default pin for all RAMPS-based boards. Some other boards map differently.
// To set or change the pin for your board, edit the appropriate pins_XXXXX.h file.
//
// WARNING:
// Setting the wrong pin may have unexpected and potentially disastrous consequences.
// Use with caution and do your homework.
//
//#define Z_MIN_PROBE_ENDSTOP

// Enable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to use the Z_MIN_PIN for your Z_MIN_PROBE.
// The Z_MIN_PIN will then be used for both Z-homing and probing.
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

// To use a probe you must enable one of the two options above!

// This option disables the use of the Z_MIN_PROBE_PIN
// To enable the Z probe pin but disable its use, uncomment the line below. This only affects a
// Z probe switch if you have a separate Z min endstop also and have activated Z_MIN_PROBE_ENDSTOP above.
// If you're using the Z MIN endstop connector for your Z probe, this has no effect.
//#define DISABLE_Z_MIN_PROBE_ENDSTOP

// Enable Z Probe Repeatability test to see how accurate your probe is
//#define Z_MIN_PROBE_REPEATABILITY_TEST

//
// Probe Raise options provide clearance for the probe to deploy, stow, and travel.
//
#define Z_PROBE_DEPLOY_HEIGHT 15 // Raise to make room for the probe to deploy / stow
#define Z_PROBE_TRAVEL_HEIGHT 5 // Raise between probing points.

//
// For M851 give a range for adjusting the Z probe offset
//
#define Z_PROBE_OFFSET_RANGE_MIN -20
#define Z_PROBE_OFFSET_RANGE_MAX 20

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
// :{0:'Low',1:'High'}
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders

// Disables axis stepper immediately when it's not being used.
// WARNING: When motors turn off there is a chance of losing position accuracy!
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
// Warn on display about possibly reduced accuracy
//#define DISABLE_REDUCED_ACCURACY_WARNING

// @section extruder

#define DISABLE_E false // For all extruders
#define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled

// @section machine

// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR false
#define INVERT_Y_DIR true
#define INVERT_Z_DIR false

// @section extruder

// For direct drive extruder v9 set to true, for geared extruder set to false.
#define INVERT_E0_DIR false
#define INVERT_E1_DIR false
#define INVERT_E2_DIR false
#define INVERT_E3_DIR false

// @section homing

//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
// Be sure you have this distance over your Z_MAX_POS in case.

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.

// @section machine

// Travel limits after homing (units are in mm)
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS 220
#define Y_MAX_POS 270
#define Z_MAX_POS 160


Edited 1 time(s). Last edit at 07/26/2017 03:11PM by cameleon.
Sorry, only registered users may post in this forum.

Click here to login