Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : mazertoc
Soft de commande CNC en asm
- F6FCO
Expert- Messages : 1413
- Âge : 70
- Enregistré en : décembre 2017
- Localisation : Furtif je suis.
- Contact :
Moi je ne suis pas un extrémiste de l'assembleur anti-C, venant de l'arduino même si ce n'était pas du vrai C . Je laisse ce rôle à Temps-X qui le tient à merveille
Pour l'instant le MCU ne fait qu'attendre qu'il arrive quelque chose sur sa broche RX, mais au final cette partie Main/END sera bien remplie.
Ce qui me désarçonne vraiment c'est tous ces zéros qui sortent en permanence du TX.
Pour l'instant le MCU ne fait qu'attendre qu'il arrive quelque chose sur sa broche RX, mais au final cette partie Main/END sera bien remplie.
Ce qui me désarçonne vraiment c'est tous ces zéros qui sortent en permanence du TX.
Soft de commande CNC en asm
- F6FCO
Expert- Messages : 1413
- Âge : 70
- Enregistré en : décembre 2017
- Localisation : Furtif je suis.
- Contact :
Oupss la bourde ! merci Paulfjujo d'avoir signalé le renard (il m'a fallu une nuit pour percuter ), effectivement j'ai oublié de mettre au moins un goto main après le main. Je ne sais pas ce qui devait se passer, logiquement le programme devait se terminer et redémarrer sans cesse, peut-être la cause de mes soucis avec les erreurs et tous ces zéros et c'est un miracle que j'ai pu établir une liaison dans ces conditions.
Je ne peux faire la correction de suite car je prend la route mais je m'en occupe dés que possible et je vous tiens au courant sur les résultats.
Je ne peux faire la correction de suite car je prend la route mais je m'en occupe dés que possible et je vous tiens au courant sur les résultats.
Soft de commande CNC en asm
Bonsoir F6FCO, satinas, paulfjujo, ainsi que tout les membres du forum qui font ASM
Tout le monde est le bienvenu, même paulfjujo qui était un spécialiste ASM, et surtout Gérard qui adore ce langage, il en rêve
chaque nuit ....
Et je revendique, notre ASM vaincra
Bon revenons à notre ASM qui est un langage de bas niveau, mais qui est le sommet de la chaîne des langages de Haut Niveau.
Pour F6CO, Voici un bout de code pour Pic16F883, mais qui reste le même pour un Pic16F88, les registres sont les mêmes, mais pas les
bank et les pattes, donc à modifier, c'est pour un dialogue PC par RS232 à 9600 bauds.
Ne pas oublier de vider le récepteur on le lisant, un peu barbare comme système.
Une petite question pour F6CO, que se passe t'il dans un Gcode quand il y a ceci
Est ce que les moteurs tournent-il ensembles (en même temps) ?
Un cas comme celui-ci est il possible ?
Merci
A+
paulfjujo a écrit :
Source du message bien que les C ne soient pas les bienvenus ..
Tout le monde est le bienvenu, même paulfjujo qui était un spécialiste ASM, et surtout Gérard qui adore ce langage, il en rêve
chaque nuit ....
F6FCO a écrit :
Source du message Moi je ne suis pas un extrémiste de l'assembleur anti-C, venant de l'arduino même si ce n'était pas du vrai C . Je laisse ce rôle à Temps-X qui le tient à merveille
Et je revendique, notre ASM vaincra
Bon revenons à notre ASM qui est un langage de bas niveau, mais qui est le sommet de la chaîne des langages de Haut Niveau.
Pour F6CO, Voici un bout de code pour Pic16F883, mais qui reste le même pour un Pic16F88, les registres sont les mêmes, mais pas les
bank et les pattes, donc à modifier, c'est pour un dialogue PC par RS232 à 9600 bauds.
Ne pas oublier de vider le récepteur on le lisant, un peu barbare comme système.
Code : Tout sélectionner
;***************************** Dialogue PC par RS232 à 9600 bauds *****************************
Errorlevel-302 ; Supprime le message "Ensure that bank bits are correct"
list p=16F883 ; processeur utilisé
#include <p16F883.inc> ; Définitions des constantes
__CONFIG _CONFIG1, _DEBUG_OFF & _LVP_OFF & _FCMEN_OFF & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_OFF & _PWRTE_OFF & _WDT_OFF & _INTOSCIO
__CONFIG _CONFIG2, _WRT_OFF & _BOR21V
;*************************************** Assignations *****************************************
#DEFINE TX PORTC,6
#DEFINE RX PORTC,7
#DEFINE Strobe PORTC,4
#DEFINE D0 PORTB,0
#DEFINE D7 PORTB,7
#DEFINE Led1 PORTC,0
#DEFINE Led2 PORTC,1
#DEFINE Led3 PORTC,2
#DEFINE Led4 PORTC,3
;******************************* Définitions variables en RAM *********************************
CBLOCK H'20'
CarRecu : 1 ; Conserve le dernier reçu RS232
Compteur : 1
ENDC
;**************************** adresse de depart après reset **********************************
ORG H'00'
goto start
;******************************** lieu des interruptions **************************************
ORG H'04'
retfie
;**********************************************************************************************
start
;**********************************************************************************************
BANKSEL ANSEL ; on passe en bank 3
;************************ configuration du registre ANSEL en bank 3 *************************
movlw B'00000000' ; B'00000000'
movwf ANSEL ; en mode E/S 2(RA0),3(RA1), 4(RA2),5(RA3), 7(RA5)
;************************ configuration du registre ANSELH en bank 3 *************************
movlw B'00000000' ; B'00000000'
movwf ANSELH ; en mode E/S 21(RB0),22(RB1),23(RB2),24(RB3), 25(RB4), 26(RB5)
;**********************************************************************************************
BANKSEL OSCCON ; on passe en bank 1
;************************ configuration du registre OSCCON en bank 1 *************************
movlw B'01101000' ; Horloge interne 4 MHz
movwf OSCCON ; Set oscillateur interne
;************ configuration des registres TRISA & TRISB & TRISC & TRISE en bank 1 *************
;
movlw B'00111111' ; set directions port A
movwf TRISA ; configuration des pattes dans TRISA
; 2(RA0),3(RA1),4(RA2),5(RA3),6(RA4),7(RA5),10(RA6),9(RA7)
;
movlw B'00000000' ; set direction port B
movwf TRISB ; configuration des pates dans TRISB
; 21(RB0),22(RB1),23(RB2),24(RB3),25(RB4),26(RB5),27(RB6),28(RB7)
;
movlw B'10000000' ; set direction port C
movwf TRISC ; configuration des pattes dans TRISC
; 11(RC0),12(RC1),13(RC2),14(RC3),16(RC5),15(RC4),17(RC6),18(RC7)
;
movlw B'00001000' ; set direction port E
movwf TRISE ; configuration de la patte dans TRISE
; 1,(RE3) MCLR en entrée seulement, ne peux être configuré en sortie.
;
; alimmentation sous 5 volts patte 8 ou 19 mettre au moins
; patte 20 mettre au plus
;************************ configuration du registre ADCON1 en bank 1 **************************
movlw B'00000110'
movwf ADCON1
movlw B'00100100'
movwf TXSTA
movlw D'25' ; valeur pour 9600 bauds à 4 MHz
movwf SPBRG
BANKSEL RCSTA ; en passe en Bank 0
movlw B'10010000' ; USART ON, 8 bits, -, Enable continu Rx
movwf RCSTA
clrf PORTC
movfw RCREG ; lectures pour vider le récepteur
movfw RCREG ; Pile FIFO de 2 + RCREG
movfw RCREG
clrf PORTB
clrf PORTC
BclMain
btfsc RCSTA,FERR ; Erreur frame ?
goto ErrFerr
btfsc RCSTA,OERR
goto ErrOerr ; Erreur overflow ?
goto ata1 ; Pas d'erreurs
ErrFerr
bcf RCSTA,CREN
bsf RCSTA,CREN
movfw RCREG
movfw RCREG
movfw RCREG
bcf Led1
bsf Led3
goto RstCom
ErrOerr
bcf RCSTA,CREN
bsf RCSTA,CREN
movfw RCREG
movfw RCREG
movfw RCREG
bcf Led2
bsf Led3
RstCom
movlw B'10010000' ; USART ON, 8 bits, -, Enable continu Rx
movwf RCSTA
goto BclMain
ata1
btfss PIR1,RCIF ; Caractère reçu ?
goto BclMain ; non, on reboucle
bsf Led1 ; Caractère valide, on éteint les leds
bsf Led2
movfw RCREG
movwf CarRecu
btfsc CarRecu,7 ; Lexture seule ?
goto SetPort
movlw B'01101010'
andwf CarRecu,W ; Data à 0, Set Dir seulement et moteur
movwf PORTB
nop
nop
movfw CarRecu
movwf PORTB
nop
nop
movlw B'01101010' ; On ne touche pas au Dir
andwf CarRecu,W
movwf PORTB
movlw B'01000000'
andwf CarRecu,W
movwf PORTB
SetPort
movfw PORTA
call Send
goto BclMain
;***********************************************************************************************
;*************************** Envoi W sur TX a 9600 bauds , ************************************
;***********************************************************************************************
Send
BANKSEL TXSTA ; en passe en Bank 1
send1 btfss TXSTA,TRMT
goto send1
BANKSEL TXREG ; en passe en Bank 0
movwf TXREG
return
end
Une petite question pour F6CO, que se passe t'il dans un Gcode quand il y a ceci
X10 Y10 Z10
X20 Y15 Z18
Est ce que les moteurs tournent-il ensembles (en même temps) ?
Un cas comme celui-ci est il possible ?
Merci
A+
Soft de commande CNC en asm
- F6FCO
Expert- Messages : 1413
- Âge : 70
- Enregistré en : décembre 2017
- Localisation : Furtif je suis.
- Contact :
Bonjour tous,
Désolé pour le retard de la réponse, j'étais sur mon chantier de réno.
D'abord ta question,
Je répondrai que çà dépend du soft de commande CNC, pour LinuxCNC on lit tout et son contraire sur le net, alors peut-être que les axes sont déplacés séquentiellement ou alors les trois en même temps, je ne sais pas vraiment. Il faudrait mettre un oscillo sur la machine et regarder ce qui se passe mais je n'en ai pas de numérique avec mémoire.
Pour ton soft perso, ben çà dépendra de comment tu vas le coder, probablement séquentiellement, tu vas recevoir les ordres soit de la SD, soit par RS232, tu vas les stocker et c'est toi qui décideras comment tu vas les traiter, surement les uns après les autres dans un premier temps, quand même plus simple que de faire du multi-tache.
En premier lieu il te faudra faire tes origines pièce, tu amènes tes axes X et Y en bas à gauche de ta plaque et Z au toucher plaque, puis tu les initialise Z=0, X=0 et Y=0. Ce sera ta référence et seulement après tu pourras commencer à travailler sur ta plaque.
Première séquence:
X10 Y10 Z10 --> tu vas déplacer X de +10, ensuite Y de +10 et enfin Z remonte de +10
Séquence suivante:
X20 Y15 Z18 --> tu vas déplacer X encore de +10 (il est déjà à +10), Y de +5 (il est déjà à +10) et Z remonte encore de +8 (il est déjà à +10).
NOTA: si tu avais voulu prendre une passe de 1 il aurait fallu écrire Z-1. Tu montes en positif, tu descends en négatif.
Merci pour ton code Temps_X, que je vais m'empresser de tester. Lors de mes longues soirées sans internet j'ai perfectionné ma culture sur la liaison série et je suis enfin arrivé à faire ce que je veux, enfin presque car il y a encore un petit truc à régler.
Avant de continuer l'aventure CNC je veux d'abord maîtriser cette liaison et me faire des routines à placer dans ma caisse à outils, le jour ou j'en aurai besoin çà m'évitera de réinventer la roue. Ensuite je saute sur les 18F et je continue l'aventure .
Donc ma liaison série fonctionne de PC à PIC via sortie USB/module FTDI. Je reçois bien proprement tout ce que j'envoie à partir de Teraterm, que ce soit un message dans le presse-papier ou des caractères tapés au clavier. Donc c'est bon au niveau reception.
Par contre à l'émission c'est encore un peu le bazar, j'envoie bien mes caractère mais c'est du n'importe comment. Dans l'exemple ci-dessous je voudrais envoyer "F6FCO" du PIC vers le PC, voici ce que j'obtiens:
il faudrait peut-être que je travaille dans l'interrupt émission plutôt que dans le main.
La trame émission:
Et le code:
Désolé pour le retard de la réponse, j'étais sur mon chantier de réno.
D'abord ta question,
Je répondrai que çà dépend du soft de commande CNC, pour LinuxCNC on lit tout et son contraire sur le net, alors peut-être que les axes sont déplacés séquentiellement ou alors les trois en même temps, je ne sais pas vraiment. Il faudrait mettre un oscillo sur la machine et regarder ce qui se passe mais je n'en ai pas de numérique avec mémoire.
Pour ton soft perso, ben çà dépendra de comment tu vas le coder, probablement séquentiellement, tu vas recevoir les ordres soit de la SD, soit par RS232, tu vas les stocker et c'est toi qui décideras comment tu vas les traiter, surement les uns après les autres dans un premier temps, quand même plus simple que de faire du multi-tache.
X10 Y10 Z10
X20 Y15 Z18
En premier lieu il te faudra faire tes origines pièce, tu amènes tes axes X et Y en bas à gauche de ta plaque et Z au toucher plaque, puis tu les initialise Z=0, X=0 et Y=0. Ce sera ta référence et seulement après tu pourras commencer à travailler sur ta plaque.
Première séquence:
X10 Y10 Z10 --> tu vas déplacer X de +10, ensuite Y de +10 et enfin Z remonte de +10
Séquence suivante:
X20 Y15 Z18 --> tu vas déplacer X encore de +10 (il est déjà à +10), Y de +5 (il est déjà à +10) et Z remonte encore de +8 (il est déjà à +10).
NOTA: si tu avais voulu prendre une passe de 1 il aurait fallu écrire Z-1. Tu montes en positif, tu descends en négatif.
Merci pour ton code Temps_X, que je vais m'empresser de tester. Lors de mes longues soirées sans internet j'ai perfectionné ma culture sur la liaison série et je suis enfin arrivé à faire ce que je veux, enfin presque car il y a encore un petit truc à régler.
Avant de continuer l'aventure CNC je veux d'abord maîtriser cette liaison et me faire des routines à placer dans ma caisse à outils, le jour ou j'en aurai besoin çà m'évitera de réinventer la roue. Ensuite je saute sur les 18F et je continue l'aventure .
Donc ma liaison série fonctionne de PC à PIC via sortie USB/module FTDI. Je reçois bien proprement tout ce que j'envoie à partir de Teraterm, que ce soit un message dans le presse-papier ou des caractères tapés au clavier. Donc c'est bon au niveau reception.
Par contre à l'émission c'est encore un peu le bazar, j'envoie bien mes caractère mais c'est du n'importe comment. Dans l'exemple ci-dessous je voudrais envoyer "F6FCO" du PIC vers le PC, voici ce que j'obtiens:
il faudrait peut-être que je travaille dans l'interrupt émission plutôt que dans le main.
La trame émission:
Et le code:
Code : Tout sélectionner
; Usart 16F628
;********************************************************************
ERRORLEVEL-302
;****************************************************************
list p=16F628A ;liste directive du 16F628
#include "p16F628A.inc" ;variables specific du processeur
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
;*********************** Assignations *******************************
DRAM EQU 0x20 ;début Mémoire Ram banque0
FRAM EQU 0X7F ;fin Mémoire Ram banque0
;*********************** Définitions variables en RAM PAGE0 *********
CBLOCK 0x20
W_TEMP
STATUS_TEMP
Tampon_REC ; tampon réception
Tampon_EM ; tampon émission
Reg_1
Reg_2
ENDC
;*********************** Macro **************************************
Bank0 macro
bcf STATUS,RP0 ;Acces bank0
bcf STATUS,RP1
endm
Bank1 macro
bsf STATUS,RP0 ;Acces bank1
bcf STATUS,RP1
endm
Bank2 macro
bcf STATUS,RP0 ;acces bank2
bsf STATUS,RP1
endm
Bank3 macro
bsf STATUS,RP0 ;Acces bank4
bsf STATUS,RP1
endm
;********************************************************************
ORG 0x00
goto init
;********************************************************************
; Gestion des interruptions *
;********************************************************************
org 0x0004 ; vecteur d'interruption (directive du compilateur MPLAB)
movwf W_TEMP
swapf STATUS ,W
movwf STATUS_TEMP
Bank1
btfss PIE1, RCIE
goto int1
Bank0
btfsc PIR1, RCIF
goto reception
int1
Bank1
btfss PIE1, TXIE
goto int2
Bank0
btfsc PIR1, TXIF
goto emission
int2
; traitement des autres interruptions
;
;
;
goto restauration
reception
Bank0
movf RCREG , W
movwf Tampon_REC ; les 8 bits de données sont transférés dans un registre d'usage général
btfss RCSTA , OERR ; test d'une erreur d'overrun
goto int1
; traitement de l'erreur d'overrun
bcf RCSTA , CREN ; on efface le bit OERR
bsf RCSTA , CREN ; on relance la réception
goto int1
emission
; les 8 bits de données à transmettre sont dans le registre d'usage général Tampon_EMISSION
movf Tampon_EM , W
Bank0
movwf TXREG
goto int2
restauration
swapf STATUS_TEMP , W ; restauration des registres STATUS puis W
movwf STATUS
swapf W_TEMP , f
swapf W_TEMP , W
retfie ; retour d'interruption
;*******************************************************************
; Debut du Programme
init
;*********************** Mise a zéro de la mémoire RAM banque0 ******
movlw DRAM
movwf FSR
boucleram
clrf INDF
incf FSR,F
btfss FSR,7
goto boucleram
;*********************** Initialisation *******************
Bank1 ; passage en banque 1
movlw B'11111111' ;
movwf TRISB ;
; -------------- init SPRBG
movlw D'25'
movwf SPBRG ; (SPBRG) = D'25' pour 9600 bauds avec xtal 4Mhz en vitesse haute
;-------------- init TXSTA
movlw b'00100100'
movwf TXSTA
; bit 7 (CSRC) = 0 (non utilisé : 0 par exemple)
; bit 6 (TX9) = 0 : 8 bits de transmission
; bit 5 (TXEN) = 1 : autorise la réception
; bit 4 (SYNC) = 0 : mode asynchrone
; bit 3 = 0 (non implémenté)
; bit 2 (BRGH) = 1 : mode asynchrone haute vitesse
; bit 1 (TRMT) = 0 (en lecture seule)
; bit 0 (TX9D) = 0 (non utilisé : 0 par exemple)
;------------- init RCSTA
Bank0
movlw b'10010000'
movwf RCSTA
; bit 7 (SPEN) = 1 : utilisation du port série
; bit 6 (RX9) = 0 :8 bits reception
; bit 5 (SREN) = 0 (non utilisé : 0 par exemple)
; bit 4 (CREN) = 1 autorise la reception
; bit 3 (ADEN) = 0 (non utilisé : 0 par exemple)
; bit 2 (FERR) = 0 (non utilisé : 0 par exemple)
; bit 1 (OERR) = 0 (non utilisé : 0 par exemple)
; bit 0 (RX9D) = 0 (non utilisé : 0 par exemple)
; désactivation des comparateurs analogiques
movlw 0x007
movwf CMCON
; init interruptions
Bank1
bsf INTCON, GIE ; autorisation globale des interruptions
bsf INTCON, PEIE ; autorisation des interruptions des périphériques
bsf PIE1, RCIE ; autorisation de l'interruption de réception de l'USART
bsf PIE1, TXIE ; autorisation de l'interruption d'émission de l'USART
Bank0
main
; test de la liaison série
movlw 0x20 ; espace
movwf Tampon_EM
movlw 0x46 ;F
movwf Tampon_EM
movlw 0x36 ; 6
movwf Tampon_EM
movlw 0x46 ; F
movwf Tampon_EM
movlw 0x43 ; C
movwf Tampon_EM
movlw 0x4F ; O
movwf Tampon_EM
movlw 0x20 ; espace
movwf Tampon_EM
;clrf Tampon_REC
clrf Tampon_EM
goto main
END
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Soft de commande CNC en asm
- F6FCO
Expert- Messages : 1413
- Âge : 70
- Enregistré en : décembre 2017
- Localisation : Furtif je suis.
- Contact :
Je m'auto-réponds à moi-même
J'ai finalement réussi à faire ce que je voulais:
C'était juste une histoire de valeur de tempo à la fin du code:
J'ai finalement réussi à faire ce que je voulais:
C'était juste une histoire de valeur de tempo à la fin du code:
Code : Tout sélectionner
main
movlw 0x46 ;F
movwf Tampon_EM
call tempo
movlw 0x36 ;F6
movwf Tampon_EM
call tempo
movlw 0x46 ;F
movwf Tampon_EM
call tempo
movlw 0x43 ;C
movwf Tampon_EM
call tempo
movlw 0x4F ;O
movwf Tampon_EM
call tempo
movlw 0x20 ;espace
movwf Tampon_EM
call tempo
goto main
tempo
; Délai 1 000 Cycles de la machine
; Durée du délai 1 millisecond
; Fréquence de l'oscillateur 4 MHZ
movlw .75
movwf Reg_1
movlw .2
movwf Reg_2
decfsz Reg_1,F
goto $-1
decfsz Reg_2,F
goto $-3
return
END
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Soft de commande CNC en asm
- F6FCO
Expert- Messages : 1413
- Âge : 70
- Enregistré en : décembre 2017
- Localisation : Furtif je suis.
- Contact :
Bonsoir les gens,
Vouloir concevoir un soft de commande CNC c'est bien beau mais il faudra au final le tester. Pour cela il faut construire une CNC, dans mon cas en possédant déjà deux ce sera une pseudo CNC qui ne servira que de banc test. Donc j'ai voulu réduire les pièces au maximum et faire un truc le plus simple possible. Pour cela j'ai décidé de ne mettre qu'une glissière par axe pour réduire les couts. Pour ne pas trop encombrer j'ai réduit les dimensions des courses à Z=100mm, X=200mm et Y=250mm, ce qui fera déjà une machine qui tiendra sa place sur le bureau. Ces dimensions sont celles des longueurs des rails, les courses seront diminuées de la longueur des chariots.
Voici ou j'ai commandé mes trois glissières avec leurs trois patins:
https://fr.aliexpress.com/item/12mm-Gui ... 485dH1PjTy
Reste plus qu'à attendre le facteur en faisant un peu d'étude 3D
Vouloir concevoir un soft de commande CNC c'est bien beau mais il faudra au final le tester. Pour cela il faut construire une CNC, dans mon cas en possédant déjà deux ce sera une pseudo CNC qui ne servira que de banc test. Donc j'ai voulu réduire les pièces au maximum et faire un truc le plus simple possible. Pour cela j'ai décidé de ne mettre qu'une glissière par axe pour réduire les couts. Pour ne pas trop encombrer j'ai réduit les dimensions des courses à Z=100mm, X=200mm et Y=250mm, ce qui fera déjà une machine qui tiendra sa place sur le bureau. Ces dimensions sont celles des longueurs des rails, les courses seront diminuées de la longueur des chariots.
Voici ou j'ai commandé mes trois glissières avec leurs trois patins:
https://fr.aliexpress.com/item/12mm-Gui ... 485dH1PjTy
Reste plus qu'à attendre le facteur en faisant un peu d'étude 3D
Soft de commande CNC en asm
Pourquoi en refait tu une ? Si tu en a déjà 2 de disspo ?
@++
@++
Soft de commande CNC en asm
- F6FCO
Expert- Messages : 1413
- Âge : 70
- Enregistré en : décembre 2017
- Localisation : Furtif je suis.
- Contact :
La gourmandise
Plus sérieusement j'ai un peu le luc entre deux chaises en ce moment. On rénove une maison assez loin d'ici, l'actuelle est en vente, l'atelier va être déménagé et indisponible pour une durée incertaine et surement assez longue. La seule chose que je pourrai faire pour mes loisirs sera de la programmation sur un coin de table alors avant cela il faut que je termine ce banc test, bientôt je n'aurai plus les moyens de le faire, j'aurai même du m'y prendre plus tôt.
Plus sérieusement j'ai un peu le luc entre deux chaises en ce moment. On rénove une maison assez loin d'ici, l'actuelle est en vente, l'atelier va être déménagé et indisponible pour une durée incertaine et surement assez longue. La seule chose que je pourrai faire pour mes loisirs sera de la programmation sur un coin de table alors avant cela il faut que je termine ce banc test, bientôt je n'aurai plus les moyens de le faire, j'aurai même du m'y prendre plus tôt.
Soft de commande CNC en asm
Soft de commande CNC en asm
- F6FCO
Expert- Messages : 1413
- Âge : 70
- Enregistré en : décembre 2017
- Localisation : Furtif je suis.
- Contact :
Bonjour Paul et les autres,
Etre newbie ou nullard en mécanique, boah..., regarde ces pages : https://www.google.com/search?q=mantis+ ... 10&bih=950
Certains fabriquent çà sur le coin de la table de cuisine sans grands moyens, une Dremel pour la broche, quelques planches de contre-plaqué et 3 tiges filetées de M8, 6 roulements de roller. Pour l'outillage une équerre, une scie-sauteuse et une perçeuse.
Bien sur en tant que passionné par la chose j'aurai tendance à te dire :"vas-y fonce et construis ta machine, c'est que du bonheur et les connaissances accumulées lors de la réalisation sont sans prix, et pas la peine de faire une machine de la mort qui tue si c'est juste pour graver des circuits imprimés, la preuve au-dessus. Il existe même un concours de Geeks ou certains construisent une Mantis en une journée.
Sinon si le challenge de la construction ne te passionne pas plus que çà il reste l'achat d'une dans le genre de celle de Jeremy
Etre newbie ou nullard en mécanique, boah..., regarde ces pages : https://www.google.com/search?q=mantis+ ... 10&bih=950
Certains fabriquent çà sur le coin de la table de cuisine sans grands moyens, une Dremel pour la broche, quelques planches de contre-plaqué et 3 tiges filetées de M8, 6 roulements de roller. Pour l'outillage une équerre, une scie-sauteuse et une perçeuse.
Bien sur en tant que passionné par la chose j'aurai tendance à te dire :"vas-y fonce et construis ta machine, c'est que du bonheur et les connaissances accumulées lors de la réalisation sont sans prix, et pas la peine de faire une machine de la mort qui tue si c'est juste pour graver des circuits imprimés, la preuve au-dessus. Il existe même un concours de Geeks ou certains construisent une Mantis en une journée.
Sinon si le challenge de la construction ne te passionne pas plus que çà il reste l'achat d'une dans le genre de celle de Jeremy
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 38 invités