En cours Grbl (MKS DLC32 ) Micro Plieuse de Fil

  • Auteur de la discussion speedjf37
  • Date de début
S

speedjf37

Compagnon
Bonjour,

Je me lance dans la réalisation d'une plieuse de fil miniature pilotée par GRBL.
Le fil sera de la corde à piano inox de 0.2 à 0.3 mm de diamètre.

La machine sera équipée de 2 moteurs nema 17 .

Le pilotage est assuré par une MKS DLC32 avec un écran 3.5".

L'écran tactile devra permettre une utilisation autonome avec le gcode sur carte SD.

Sinon elle est gérable sans écran avec le firmware fluidnc pilotable avec OpenBuildsCONTROL

Avec mon Fiston informaticien nous avons modifié une version de OpenBuildsCONTROL pour gérer et visualiser 6 axes.
(très/trop compliqué à installer pour le développement sous VScode )



Cordialement JF
 
Dernière édition:
S

speedjf37

Compagnon
LOGICIEL:

L'esp32 est capable de gérer GRBL (1.1) et un serveur web en wifi simultanément avec la com en USB
On peut implanter Fluidnc ou GrblHal qui ne gèrent pas l'écran

J'utilise la version open source de mks:
Elle est gérée sous VScode

Elle existe en 2 versions CNC ou LASER
La version 2.0 disponible est assez buguée.

Les sources n'ont pas suivi la version compilée la plus récente téléchargeable ici:

le dernière pour TS35 est​

CNC: V2.1.0_H35_20220526_02_N_CNC.bin

Laser: V2.30_H35_2022_1223_N_ZX_001.bin​


L'écran est géré par la librairie lvgl .
La résolution est de 480x320.
Les modes couleurs dispo:
/* Color depth:
* - 1: 1 byte per pixel
* - 8: RGB233
* - 16: RGB565
* - 32: ARGB8888
*/

il y a un générateur de fichier .c en ligne pour la conversion de fichier icones :


Modifications logiciel:

Ajout des axes rotatifs ABC (se substituent aux axes XYZ puisque 3 drivers max)

Création de 3 configurations en plus de XYZ de base
// #include "Machines/i2s_out_xyz_mks_dlc32.h"
// #include "Machines/i2s_out_ayz_mks_dlc32.h"
#include "Machines/i2s_out_abz_mks_dlc32.h" (config de la plieuse avec un seul axe rotatif )
// #include "Machines/i2s_out_abc_mks_dlc32.h"

Les 4 configs seront testées pour s'assurer de la compatibilité des modifications.

Adaptations des variables/paramètres pour la gestion des 6 axes (déjà présent dans GRBL)

Affichage automatique des axes sélectionnés et des boutons associés sur tous les menus de l'écran.

Corrections de bugs multiples et variés !!!!!!!!!!!

Gestion des fichiers de la carte SD (extension acceptées de base .nc .gc .gcode minuscule/majuscule).

Ajout de la gestion du M0 (pause) dans le cas d'exécution multiple du fichier en cours (déjà implantée)
Pour pouvoir couper le fil plié entre 2 pliages

Correction et amélioration de la gestion des traductions UK et FR
Certains menus ou popup pas prévus pour la traduction resteront en UK

La modif/création d’icônes est plus délicate vu mes talents de graphiste !!!!
Je ne sais pas recréer l’icône depuis le fichier .c pour la modifier (est ce possible ?)

Je n'ai pas modifié la version web (que je trouve très basique) et peu réactive.
le css et le js ne me sont pas ni familiers ni agréables et le html non plus !!

Cordialement JF
 
Dernière édition:
S

speedjf37

Compagnon
Intégration du matériel:

Carte MKS DLC32 (ESP32) USB WIFI carte SD

mks-dlc32V21.png

Écran tactile TS35:
ecran-tactile-makerbase-mks-ts-35r.png

L'esp32 étant limité en nombre d'E/S !
Les sorties des drivers XYZ sont sur un port I2S démultiplexé par 1 74AHC595D qui peut être chainé (4 max) pour avoir 32 sorties (voir fluidnc 6 axes)
L'écran TS35 :
3.5" tactile , couleur , (résolution 480x320) , buzzer.
Piloté en SPI et connecté par 2 nappes HE10 10pin


Cordialement JF
 
Dernière édition:
S

speedjf37

Compagnon
Quelques Menus:
Les icônes d'origine ne me paraissent pas toutes pertinentes (mais pas sur de faire aussi bien)
Sonde et Knife ???
Fic_Gcode et Sonde ???

Menu: Accueil
menu_accueil.png


Menu: Contrôle
menu_controle.png


Menu: Langue
menu_language.png


Menu: Outils
menu_outils.png


Menu: Contrôle + accès (Carte SD ) Sélection Fichier Gcode
menus_fichier_gcode.png


Menu: Popup Fichier sélectionné avec réglage itération (nombre de fois à exécuter , pause ajoutée pour avoir le temps de couper le fil en cours de pliage)
popup_fichier.png


Menu: Fichier en cours
menu_fichier_en_cours.png

Menu: Fichier en pause M0 appuyer sur "start" pour continuer
menus_fichier_en_pause.png



Cordialement JF
 
Dernière édition:
E

esloch

Compagnon
tu ne m'oublie pas avec l'ajout du controle du servo :smt003

a suivre ..

Bravo
 
S

speedjf37

Compagnon
tu ne m'oublie pas avec l'ajout du controle du servo :smt003

a suivre ..

Bravo
ça me titille !
Et cela pourrait être utile pour la plieuse (version 3D ou coupure de fil) .
Si possible en plus des 3 axes !
 
Dernière édition:
V

vibram

Compagnon
super interessant; quelle est lutilité de ces fils si fins ?
 
V

vieuxfraiseur

Compagnon
bonjour,
oui sujet intéressant
mais des fils de 0.2 ou 0.3 mm pour quelle utilité ?
bonne journée.
 
S

speedjf37

Compagnon
Fabrication de la machine:

Usinage plaque chassis en HPL sur la CNC V1:

ch_usinage1.png


La plaque:

ch_usinage2.png


Le montage à blanc avec les futurs morceaux présentés en papier découpé laser:
Plaque support de pliage en rose
Plaque de maintient guide fil en blanc
Ces plaques seront réglables et la plaque du chassis sera modifiée pour avoir les mêmes réglages pour le positionnement du moteur (Axe A)
chassis_test_montage.png


Détails des boitiers imp3D:



ch_boitiers.png



Cordialement JF
 
V

vieuxfraiseur

Compagnon
bonjour JF,
beau travail,
tu nous feras une petite vidéo une fois finie :smt023
 
F

francois23

Apprenti
Bonsoir JF,

très interessant, je plante la tente !!
 
S

speedjf37

Compagnon
Bonjour,

Petite avancée:

Découpe de plaque alu ep 3.6mm: vite fait avec plasma LIDL
decoupe_brut.png


Montage à blanc: les plaques sont usinées sur la CNC V1 fraise 2 dents 3.175mm
presentation_plaques_alu.png


Premier outil : Le porte outil de pliage au centre est interchangeable

montage_sur_axe_A.png


Vu de dessous (les cales sont découpées pour accéder a la vis de serrage sur le moteur)
vu_dessous_montage_sur_axe_A.png


JF
 
W

wika58

Compagnon
Il faut tout de même que je pose la question qui me trotte depuis que je suis ce poste...
C'est quoi une plieuse de fil... quelle utilisation.
Le texte semble evident mais je ne visualise pas l'application...:oops:
 
W

wika58

Compagnon
Merci. :prayer:

J'avais bien une petite idée (vu sur Instagram) mais ca confirme.

Sacré complexité...
Je vais suivre avec intérêt.
 
Dernière édition:
E

esloch

Compagnon
Un excellent projet que je pense réaliser un de ces jours, principalement pour la fabrication de ressorts. Je ne trouve jamais la bonne taille ni le bon diamètre dans le commerce.
 
E

effix

Compagnon
Ah ouais! Je n'avais jamais compris comment ça marchait.
Joli projet!
Faudra quand même qu'on franchisse ce km qui nous sépare, un jour.
A+
Xavier
 

Sujets similaires

Haut