Quantcast
Channel: Reprap Forum - RepRap Groupe d'Utilisateurs Francophone
Viewing all articles
Browse latest Browse all 3504

Branchement du capteur de proximité -LJC18A3 H Z/BX (1 reply)

$
0
0
bonjour à tous

Marlin RCBugFix "Default_version.h"
#define SHORT_BUILD_VERSION "1.1.0-RC5"
#define DETAILED_BUILD_VERSION "1.1.0-RC5 From Archive"
#define STRING_DISTRIBUTION_DATE "2016-04-01 12:00"

j'ai brancher la capteur de proximité LJC18A3 H Z/BX comme ceci

Le fil jaune est brancher sur le PIN Signale min-Z Ramps1.4
[attachment 76210 1.jpg]

J'ai bien une tension de 6.64v aux bornes (Jaune/Noir à droite de l'image) sans détection
[attachment 76211 MesureVolt_NODetect.JPG]

J'ai bien une tension de 0v aux bornes (Jaune/Noir à droite de l'image) avec détection (tournvis métal)
[attachment 76212 MesureVolt_WithDetect.JPG]

J'en déduis qu'il est toujours alimenté en position de non détection.

Si j'ai bien compris, le capteur de proximité remplace le EndStop mécanique Z.

Sous Repetier-Host,

M119 donne bien "Open" sur les 3 axes lorsqu'ils sont situés sur un point de l'axe

M119 donne bien "Triggered" sur l'axe Z lorsqu'ils lorsqu'il est en mode de détection

Voici comment j'ai configuré

Editer Configuration.h

Définir la configuration physique de l'état du contacteur mécanique de fin de course
[NC]=False ou [NO]=True
const bool Z_MIN_ENDSTOP_INVERTING = true;

Permet de dépasser la valeur de la variable Z_HOME_POS
#define min_software_endstops false

Active le mode Auto Bed Leveling
#define AUTO_BED_LEVELING_FEATURE
#define FIX_MOUNTED_PROBE

Activer l'utilisation de la grille
#define AUTO_BED_LEVELING_GRID

    #define LEFT_PROBE_BED_POSITION 15
    #define RIGHT_PROBE_BED_POSITION 170
    #define FRONT_PROBE_BED_POSITION 20
    #define BACK_PROBE_BED_POSITION 170

Détermine la distance entre la tête d'impression et le capteur de proximité
#define X_PROBE_OFFSET_FROM_EXTRUDER 10
#define Y_PROBE_OFFSET_FROM_EXTRUDER 10
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0

Enregistrer la nouvelle configuration 
Mettre à jour le firmware

Tracer les deux diagonales du plateau pour obtenir son centre. 
Lancer Repetier-Host
Positionner la tête d'impression au centre du plateau X,Y
Descendre finement la buse sur une feuille 80g/m2 (s'il reste encore espace et que l'axe est en bout de course, alors modifier la sensibilité du capteur de proximité).

Exécuter  G92 X0 Y0 Z0
Placer l'extruder sur le centre du plateau Axe X
Placer l'extruder sur le centre du plateau Axe Y
Descendre en Z jusqu'à que le LED s'allume
 

X=58.00       Y=-7.0      Z=-0.23
Déconnecter Repetier-Host

Editer Configuration.h
Détermine la distance entre la tête d'impression et le capteur de proximité
#define X_PROBE_OFFSET_FROM_EXTRUDER -58
#define Y_PROBE_OFFSET_FROM_EXTRUDER -7
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0.23

Enregistrer la nouvelle configuration 
Mettre à jour le firmware

Lancer Repetier-Host
Slic3r  Introduire la commande de mise ne position absolue
Onglet "Trancheur\Configuration\Printer Settings\Custom G-Code\Start G-code"
G28 ; Home all axis
G29 ; Auto leveling
 
puis enregistrer

Une fois sous Repetier-Host en mode "Essais à vide" ou pas, la commande G29 renvoie echo:Home X/Y before Z (rien ne bouge)

Si je fais Home Z, l'axe descend est force.

auriez-vous une idée svp... merci

Viewing all articles
Browse latest Browse all 3504

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>