Resumé
Je voulais ajouter un capteur de fin de filament à ma Qidi Tech X-Plus. Cette modification consiste à adapter un boîtier Raspberry Pi 3 existant pour qu'il comporte des trous permettant de monter un capteur de fin de filament et des pinces pour le fixer sur la X-Plus.
Malheureusement, Octoprint n'est pas disponible pour cette imprimante, à moins que vous ne vouliez accéder à la carte mère. Je vais donc utiliser Node-Red pour effectuer la surveillance jusqu'à ce que j'écrive quelque chose de mieux.
Le capteur d'épuisement du filament utilisé est celui-ci :https://www.amazon.co.uk/gp/product/B07DHD8WHF/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&psc=1
Vous aurez besoin d'imprimer :
2 accessoires pour imprimante.
1x fond du Pi3 (rpi3-bottom_netfabb.stl issu de la conception originale du boîtier du Pi)
1x Pi Top.
Réglages d'impression.
Imprimante :
Qidi Tech X-Plus.
Radeaux :
Ça n'a pas d'importance.
Soutient :
Oui.
Résolution :
200
Remplissage :
20
Notes :
Les supports ne sont pas nécessaires pour le boîtier Raspberry Pi, mais ils sont nécessaires pour imprimer les pièces qui fixent le boîtier à l'imprimante.
Après l'impression.
Les accessoires de l'imprimante s'insèrent par friction dans le boîtier du Pi. Attachez le capteur de fin de filament au dessus, mettez le Pi à l'intérieur, et refermez le tout.
Le câblage pour le capteur de filament.
- Fil rouge vers 3,3V (Pin 1)
- Le fil noir vers GND (Pin 9)
- Le fil restant vers le GPIO18 (Pin 12)
Collez les morceaux ensemble et placez-les sur l'imprimante. Notez qu'il n'y a rien pour les maintenir en place à l'arrière, alors vous pouvez utiliser du ruban adhésif ou quelque chose de similaire pour les fixer en place.
Ensuite, vous passez à la programmation. J'ai utilisé Node-Red car il est facile de prototyper quelque chose avec. Node-Red envoie ensuite des alertes à Telegram pour tout problème de rupture de stock afin de m'alerter.
Les instructions pour configurer Node-Red sur un Raspberry Pi sont disponibles à l'adresse suivante :https://nodered.org/docs/getting-started/raspberrypi
Finalement, je compte envoyer un paquet UDP avec du code G pour mettre en pause l'impression lorsque l'épuisement est détecté. Pour l'instant, j'ai juste besoin de courir vers l'imprimante avant qu'elle n'épuise son matériel !
Le flux Node-RED est relativement simple à mettre en route. Image ci-dessous.

Flux Node-Red.
Etiketler
Model Kaynağı
