jeudi 2 septembre 2021

ESP-01(ESP8266) sur FPGA(MAX10)

Suite pour le module WIFI, essai sur un FPGA.

Donc montage du module ESP-01 sur la platine d'essai FPGA.


Pour le bon fonctionnement il faut que CH_PD et RESET soit au 3.3V.
Sinon cela ne fonctionne pas.
Pour éviter des épissures, je n'ai branché les deux ensembles avec une résistance









C'est également l’occasion de faire un essai avec une .DLL en plus de YAT.








Codage sous le FPGA.






Ici le test est de mettre 123 dans "data=" avec la .DLL, puis 999 avec YAT.


mercredi 1 septembre 2021

ESP-01(ESP8266) Module WIFI

L'ESP01 c'est un module WIFI que j'ai découvert sur Elektor, juillet/août 2021.
A 10.99€ les 2 avec chacun un adaptateur USB vers connexion série, sur Amazon.
Ces modules sont disponibles seul pour quelques euros.

Les 2 modules sont bien "vus" par la box internet, après initialisation.
Ici ce sont les module ESP-FAEE1F et ESP-0DC66A

 Malgré tout, il a été déjà utile de mettre à jour ces module pour avoir toutes les commandes fonctionnelles par rapport à la documentation. 



Il a fallu ajouter un switch sur le module pour la mise à jour.


Aperçu de YAT pour le Control des modules.

Le fonctionnement décrit sur l'article ne permet qu'une transmission vers le module.
Quelques essais m'ont permis de faire l'inverse également.

J'ai enregistré les commandes du magazine, plus des supplémentaires pour l’émission.


Tout me semble fonctionnel entre les 2 modules.
Maintenant je compte faire l'essai sur un FPGA.

samedi 8 février 2020

Imprimante 3D table traçante

Je viens de transformer mon imprimante 3D en table traçante.



Pour commencer, j'ai fait un support pour le crayon avec une glissière.



Voici le montage fait :


Du point de vue logiciel, je n'ai pas trouvé de solution qui ne convienne, je recherche quelque chose compatible avec les dessins vectoriel, du type Visio(.vsd) où Inkscape(.svg) où .dxf.

Avec pas mal de difficulté j'ai trouvé une solution compatible avec les images graphique, toutes les autres applications que j'ai trouvées posait des problèmes au niveau du Gcode. 
Les exports vers un modèle 3D fonctionnent, par contre on a aucun détail pour les perçages interne.
Les exports en Gcode à partir de Inkscape n'ont jamais bien marché.

La solution que je retiens pour le moment est celle d'utilisé l'application fournie avec CP-01 de chez Creality, la CrealityWorkshop.
Disponible en ligne ici ou là. 


Le logiciel est réellement très simple

Par contre il me semble qu'il a pas mal de problèmes.
Il génère le code par contre impossible d'ajouter les codes de démarrage et de fin.
En plus le code de fin du laser reste à M107 au lieu de G0 Z10.

Je fais un traitement avec Notepad++.
Soit une suppression de mouvement en Z qui apparaissent sur chaque ligne (remplacement automatique des Z1 par rien)
Remplacement des M106 M255 par G0 Z0.3 (pour la hauteur pour l'impression)
Remplacement des M107 par G0 Z8 (pour la hauteur de déplacement)
Ajout du code de démarrage et de fin déjà fait dans Cura.


En sachant que je pars d'un dessin qui vient de Inkscape, dont je fais une exportation avec Visio pour pouvoir mieux contrôler la taille.
Cela est certainement possible directement avec Inkscape, mais je ne sais pas où sont les paramètres.


  

Ce qui nous donne ce .jpg

Je n'ai plus qu'à faire le transfert vers l'imprimante.









mardi 2 avril 2019

Imprimante 3D Anet A8 plus

Je viens de recevoir mon imprimante 3D, une Anet A8 Plus.
Je l'ais acheté sur le site de Darty pour 199.9€
Une livraison direct de Chine donc, et qui est resté immobile du 2019_03_08 au 2019_03_26 d'après le tracking.
Par contre un défaut sur le moteur de profondeur m'a posé problème. (ici un simple cube sur un radeau)
C'était un défaut sur le moteur, un blocage intermittent, je l'ais donc démonté et cherché un éventuel FOD, je n'en n'ais pas trouvé donc j'ais poncé l'intérieur.
Voici ma première impression réussie. Un contacteur DC 100A.


Suivi par un capot de subd combo pour un cordon hors format standard.



dimanche 11 novembre 2018

Module de démonstration pour affichage couleur(FT800) sur FPGA

C'est le même projet que sur PIC18Fxxx, mais avec un portage sur le processeur virtuel, le NIOS2, en configuration sur le FPGA MAX10
 La configuration FPGA
 Vue de l'ensemble complet
 Le module de démonstration du MAX10
Le programme sur le NIOS2

mardi 23 octobre 2018

Module de démonstration pour affichage couleur(FT800)

Je viens d’acquérir un module de démonstration pour les driver d'afficheur couleur pour les driver FT800. Il est branché sur un PIC18Fxxx Je n'ai pas trouvé de pilote totalement adapté aux PIC, j'ai réalisé le mien.
Le FT800 permet d'afficher des images couleur avec zoom, rotation et transparence (visible dans le haut de l'écran). La gestion d'un écran tactile en 3D et une voie audio.



Là, l'essai présent, est de ma conception. C'est juste le résultat de mes essais, en arrière-plan les rotations avec zoom, rotation et transparence. En premier plan un Mario qui avance sur un fond en effet de parallaxe.