Resumé
Mise à jour du 6/3/2017 : J'ai mis à jour le fichier Arduino Sketch pour corriger les vitesses d'avancement des mouvements des axes. Maintenant, les vitesses d'avancement de Z, Y, Z, E sont réglées indépendamment, en particulier la vitesse d'avancement de l'extrudeuse.
Ce projet ressemble beaucoup à l'utilisation du contrôle manuel de Pronterface ou de Repetier Host pour envoyer des instructions Gcode à votre imprimante lorsqu'elle est connectée à l'ordinateur via un câble USB, mais en utilisant plutôt une télécommande Bluetooth sans fil programmable au lieu d'un ordinateur.
Remarque : La version filaire plus ancienne peut être trouvée ici.http://www.thingiverse.com/thing:2105847
Le contrôleur à distance est construit avec un Arduino Nano connecté à deux petits claviers à 16 boutons (32 touches au total) ainsi qu'un adaptateur/interface Bluetooth série. Chaque bouton peut envoyer une seule ligne de code G ou un script de plusieurs lignes.
Un fichier ZIP est inclus, contenant le sketch Arduino, les schémas de câblage et les guides d'installation pour les composants du système.
L'envoieur de Gcode est destiné à fonctionner pour les imprimantes 3D ainsi que pour les fraiseuses CNC et les graveurs laser. Toute machine qui utilise le Gcode.
Cette configuration permet d'envoyer des scripts/macros gcode hautement personnalisés à l'imprimante en appuyant sur un bouton. J'ai testé tous les scripts que j'ai inclus dans le sketch. N'importe lequel d'entre eux peut être remplacé, déplacé et édité.
Dans le sketch, j'ai essayé d'inclure beaucoup de commentaires pour qu'il soit plus facile d'adapter le code à vos propres besoins.
La communication entre l'émetteur de Gcode et l'imprimante s'effectue par communication série (Tx, Rx) à l'aide d'adaptateurs Bluetooth série (sans câbles). Sur les cartes de type RAMPS, le port AUX-1 peut être utilisé du côté de l'imprimante. Des détails sur le câblage peuvent être trouvés dans le fichier zip. Dans le firmware Repetier, j'ai dû activer le port série Bluetooth pour utiliser le port
Les fichiers STL s'impriment sans support. REMARQUE : Les fichiers STL ont été conçus pour s'imprimer avec un remplissage faible. Le remplissage est essentiellement le support du corps pour conserver sa forme pendant l'impression. Gardez le remplissage bas pour ne pas gaspiller de filament.
Une fois assemblée, la carte Arduino Nano est cachée à l'intérieur du corps STL dans la cavité sous les claviers. Les claviers ont un dos adhésif qui est fixé à l'insert STL. L'insert peut être retiré ultérieurement (un outil de retrait d'impression fonctionne très bien) si vous avez besoin de reprogrammer le Nano à tout moment. L'insert est maintenu en place par friction, sans colle.
Le fichier Fusion 360 est fourni pour affiner davantage les pièces du support du clavier. S'il vous plaît, faites-moi savoir si vous créez des designs alternatifs pour le Gcode Sender.
BOM :
- (2x) Clavier à membrane 4x4 avec 16 touches.
- (1x) Carte de développement Arduino Nano (choisie parce qu'elle dispose d'assez de broches d'entrée/sortie pour deux claviers sans aucun bouclier supplémentaire - le Pro Mini n'en dispose pas). Un clavier peut être facilement utilisé à la place de deux.
- Des câbles de démarrage pour connecter les claviers à la carte Arduino Nano. 8 broches par clavier. Et des adaptateurs Bluetooth. 4 broches par module Bluetooth.
- (2x) Modules Bluetooth série. HC-05. Recherchez "HC-05" sur Aliexpress.com. L'un sera configuré en tant que maître, l'autre en tant qu'esclave. (Notez que le HC-06 peut remplacer l'un des HC-05. Le HC-06 est uniquement un esclave, tandis que le HC-05 peut être soit un maître, soit un esclave.)
- (1x) interrupteur marche/arrêt mini, à 2 broches.
- Étiquette adhésive en vinyle DIY. Étiquette personnalisée à placer sur les boutons. Fichier d'exemple inclus.
- Un pack d'alimentation de votre choix. Diverses suggestions incluent : 4 piles AA/AAA rechargeables, ou une petite batterie externe de 5V (celles utilisées pour recharger les téléphones portables en déplacement), mais si vous utilisez cette option, le problème sera de raccorder un interrupteur marche/arrêt, ou un pack de batteries 18650. Si vous utilisez des piles 18650, vous pouvez en câbler deux en parallèle et utiliser un convertisseur
Le clavier de gauche expliqué (Clavier 1) :
- L'idée est de sélectionner d'abord l'axe avec lequel on va travailler (par exemple x, y, z, e), puis de sélectionner le niveau de résolution du mouvement (par exemple 0,1, 1, 10, etc), et enfin le bouton de direction du mouvement (+ ou -). Le bouton de direction du mouvement peut être maintenu enfoncé pour continuer le mouvement dans cette direction.
Comment j'ai conçu ceci.
Le fichier Fusion 360 est inclus.
Modellquelle
