M
MaX-MoD
Compagnon
Chose promise, chose due!
Et quitte à faire les choses, autant les faire bien!
dsDRO est un interface DRO (Digital ReadOut). Un DRO est un affichage sur machine outil de la position de l'outil.
Il est réalisé autour d'un dsPIC et fera l'interface entre les règles digitales chinoises et un PC (écran LCD possible dans le futur).
Il y a:
Interfaces supportés:
Affichage des positions :
et bien sûr il y aura un bootloader pour upgrader le firmware si une nouvelle fonction est apparue entre temps, ou qu'un bug a été corrigé
Si il y a des personne qui veulent participer, vous êtes les bienvenues
La première version de dsDRO est terminée. La plus part des fonctions prévues sont implémentées et testées, d'autres viendront par la suite.
Toutes les informations utiles sont sur origo.
Il y a un serveur SVN pour récupérer les fichiers sources du code du dsPIC et du projet KiCAD pour le PCB.
La doc est encore un peu pauvre, elle doit recevoir encore pas mal de pages.
http://dsdro.origo.ethz.ch/wiki/doc
La V1.0 est prête.
Les derniers fichiers (Firmware et dsView) seront bientôt à disposition. http://dsdro.origo.ethz.ch/download
Un dossier de construction est commencé, mais pas encore fini:
http://dsdro.origo.ethz.ch/wiki/doc#toc0
Pour signaler un bug ou proposer une amélioration, il y a un système de gestion intégré à Origio:
http://dsdro.origo.ethz.ch/issues
Max
Et quitte à faire les choses, autant les faire bien!
Intro:
dsDRO est un interface DRO (Digital ReadOut). Un DRO est un affichage sur machine outil de la position de l'outil.
Il est réalisé autour d'un dsPIC et fera l'interface entre les règles digitales chinoises et un PC (écran LCD possible dans le futur).
Les caractéristiques:
Il y a:
- 3 ports pour Pieds A Coulisse digitaux
- 1 port utilisable soit pour un PAC, soit pour un encodeur quadrature (par exemple, pour un diviseur etc.)
- Une entrée pour une fourche optique ou un capteur Hall pour mesurer la vitesse de rotation d'une broche
- Un port d'extensions, pour le LCD et les prochaines évolutions!
Interfaces supportés:
- Interface "2x24 bits"
- interface 7 BCD
- Interface PAC castorama
Affichage des positions :
- Affichage sur un programme dédié: dsView
- Affichage sur un écran LCD 4*20 ou graphique (cela viendra après que dsDRO soit complètement opérationnel sur PC)
et bien sûr il y aura un bootloader pour upgrader le firmware si une nouvelle fonction est apparue entre temps, ou qu'un bug a été corrigé
Si il y a des personne qui veulent participer, vous êtes les bienvenues
Avancement de la V1: 100%
La première version de dsDRO est terminée. La plus part des fonctions prévues sont implémentées et testées, d'autres viendront par la suite.
- Interface PC : OK
- Initialisation de l'horloge, ports, etc. FAIT
- Communication bas niveau (E/S série): FAIT
- Capture des données des règles, protocole 2*24: 100% a tester
- Capture des données des règles, protocole 7BCD: 100% a tester
- Capture des données des règles, protocole "casto": OK
- Capture d'interface TTL : 0%
- Capture de la vitesse de la broche: 100% à valider
- Entrée encodeur quadrature: 100%
- Gestion bas niveau des menus: OK
- Menus: 100%
- Mise en forme des données pour les afficher:OK
- Sauvegarde de la configuration en mémoire non volatile : OK
- Alimentation (1.5V/-1.5V) des règles: Terminé. à valider
- Interface 1.5V/5V entre règle et PIC: Terminé. à valider
- dispositif permettant de forcer les sortie DATA et CLOCK des règles pour modifier leur mode de fonctionnement: Terminé. à valider
- Routage de la carte mère: TERMINE
- Routage des cartes filles (interface règle=>TTL) : TERMINE
Page du projet
Toutes les informations utiles sont sur origo.
Il y a un serveur SVN pour récupérer les fichiers sources du code du dsPIC et du projet KiCAD pour le PCB.
La doc est encore un peu pauvre, elle doit recevoir encore pas mal de pages.
http://dsdro.origo.ethz.ch/wiki/doc
Assembler sa carte
La V1.0 est prête.
Les derniers fichiers (Firmware et dsView) seront bientôt à disposition. http://dsdro.origo.ethz.ch/download
Un dossier de construction est commencé, mais pas encore fini:
http://dsdro.origo.ethz.ch/wiki/doc#toc0
Bêta-testeurs
Pour signaler un bug ou proposer une amélioration, il y a un système de gestion intégré à Origio:
http://dsdro.origo.ethz.ch/issues
Photos
Max