Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

Après un test de Klipper sur PC sous Linux Ubuntu, j'ai fait l'acquisition d'un Pad V7 de chez BigtreeTech. L'installation s'est bien déroulée cependant je ne parviens pas a installer le module ADXL . Voici comment je l'ai fixé sur l'imprimante avec perçage et taraudage et vissage (2 vis M3) :

image.png.09059392293962556c3bbf528bc8b79a.png

Question: est-ce que ce mode de fixation est correct ?

Dans le manuel il est indiqué ceci:

Setting up ADXL345
As explained in "Pad 7 Settings" section, set the overlays to include spidev1_1.
After booting, the system user space should load spidev1.1. Add the following
configuration to the printer.cfg file to use the ADXL345:
[mcu CB1]
serial: /tmp/klipper_host_mcu
[adxl345]

cs_pin: CB1:None
spi_bus: spidev1.1
axes_map: z,y,-x
# Modify according to the actual orientation of the ADXL345
installed on the printer.

J'ai corrigé le fichier .cfg dans ce sens mais j'ai un message d'erreur: unknown pin chip name 'CB1'

mon fichier :

# Configurations ADXL345 - Flsun Super Racer
# Version 3.0
# Guislain Cyril
[mcu CB1]
serial: /tmp/klipper_host_mcu
restart_method: command

[adxl345]
cs_pin: cb1:None
spi_bus:spidev1.1
axes_map: x,-z,y

[resonance_tester]
accel_chip: adxl345
min_freq: 1
max_freq: 133
accel_per_hz: 100
max_smoothing: 0.5
probe_points:
    0, 0, 25

Merci d'avance pour votre aide

Posté(e)

Salut,

Je pense que CB1 doit être écrit en majuscule:

cs_pin: CB1:None

Et j'aurais tendance à laisser un espace systématiquement après les ":" qui suivent le nom du paramètre:

spi_bus: spidev1.1

edit: pour la position de l'accéléromètre, je pense que c'est correct.

Posté(e)

Merci @pommeverte

Ca a corrigé a priori mais j'ai maintenant un nouveau message:

Option 'restart method' is not valid in section 'mcu cb1'

Dans la section mcu restart method est à la valeur:  command

De correction en correction de nouveaux messages d'erreur apparaissent ... J'espère arriver au bout ...

  • Solution
Posté(e) (modifié)
il y a 52 minutes, Lorenzo78 a dit :

j'ai maintenant un nouveau message:

Option 'restart method' is not valid in section 'mcu cb1'

je ne suis qu'à moitié étonné. Voici un extrait d'un fichier opérationnel pour PAD7 avec CB1:

Citation

[mcu CB1]
serial: /tmp/klipper_host_mcu


[adxl345]
cs_pin: CB1:None
spi_bus: spidev1.1
axes_map: z,-y,x  # Modify according to the actual orientation o

[resonance_tester]
accel_chip: adxl345
accel_per_hz: 75  # default is 75
probe_points: 110, 110, 60

Comme tu peux le voir, il n'y a pas la ligne "restart_method: command"

Modifié (le) par pommeverte
Posté(e) (modifié)
il y a une heure, pommeverte a dit :

il n'y a pas la ligne "restart_method: command"

C'est le paramètre par défaut quand il n'est pas précisé

Extrait de la documentation officielle :

Citation
#restart_method:
#    Ceci contrôle le mécanisme que l'hôte utilisera pour réinitialiser le microcontrôleur.
#    Les choix sont 'arduino', 'cheetah', 'rpi_usb', et 'command'. La méthode 'arduino' 
#    (basculer DTR) est courante sur les cartes et clones Arduino.
#    La méthode 'cheetah' est une méthode particulière nécessaire pour certaines cartes
#    Fysetc Cheetah. La méthode 'rpi_usb' est utile sur les cartes Raspberry Pi avec des
#    micro-contrôleurs alimentés par USB - elle désactive brièvement l'alimentation de tous
#    les ports USB pour effectuer une réinitialisation du microcontrôleur.
#    La méthode 'command' implique l'envoi d'une commande Klipper au microcontrôleur
#    afin qu'il puisse se réinitialiser.
#    La valeur par défaut est 'arduino' si le micro-contrôleur communique via un port série,
#    'command' sinon.

🙂

Modifié (le) par fran6p
Posté(e)

Salut,

il y a 58 minutes, fran6p a dit :

C'est le paramètre par défaut quand il n'est pas précisé

dans la section [mcu], oui, mais dans [mcu CB1], j'ai un doute sérieux 🤔, voire un sérieux doute 😅. Cela expliquerait le message d'erreur rencontré par @Lorenzo78

Posté(e)

La section [mcu monmcucomplementaireamoiquejaienviedutiliser] comme la section [mcu] n'a qu'un seul paramètre obligatoire: «serial:» les autres sont facultatifs et peuvent (ou pas) être utilisés. Ce n'est qu'en testant qu'on peut savoir si ça fonctionne (ou pas).

🙂

Posté(e)

Merci encore à vous deux,  @pommeverte et @fran6p

J'ai supprimé la ligne et ça fonctionne j'ai lancé les test et ça vibre comme il faut !

La même ligne existait dans printer.cfg et adxl345.cfg , je l'ai supprimé dans les deux fichiers, c'est OK ?

Posté(e)

Salut,

Le 28/10/2023 at 16:15, Lorenzo78 a dit :

La même ligne existait dans printer.cfg et adxl345.cfg , je l'ai supprimé dans les deux fichiers, c'est OK ?

c'est difficile de répondre sans avoir les fichiers, mais si tout fonctionne, alors c'est qu'ils n'étaient pas si important 😅

Posté(e)

C'est ce que je me suis dit en posant la question! Dans le doute je l'ai remis, ça fonctionne aussi !

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...