Retour à la page d'accueil de Aeropassion Le blog - Inspiration - Forum

Aller au contenu | Aller au menu | Aller à la recherche

février 23

Jedicut.com est prêt, la migration du contenu va commencer

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2017/02/jedicut-com-est-pret-la-migration-du-site-va-commencer

février 2

Jedicut 2.3.4.1 - Une petite correction d'un gros bug

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2017/02/jedicut-2-3-4-1-petite-correction-dun-gros-bug/

janvier 15

Jedicut 2.3.4 : Utiliser du GCode pour faire des découpes au fil chaud CNC

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2017/01/jedicut-2-3-4-utiliser-du-gcode-pour-faire-des-decoupes-au-fil-chaud-cnc

janvier 6

Des améliorations pour le GCode, et pas seulement

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2017/01/des-ameliorations-pour-le-gcode-et-pas-seulement

décembre 21

Une nouvelle option pour le GCode et la découpe au fil chaud

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2016/12/une-nouvelle-option-pour-le-gcode-et-la-decoupe-au-fil-chaud

décembre 15

CNC au fil chaud et GCode, la 4ème beta de Jedicut

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2016/12/cnc-au-fil-chaud-et-gcode-la-4eme-beta-de-jedicut

novembre 28

Une installation CNC avec 2 arduino

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2016/11/une-installation-cnc-avec-2-arduino

novembre 25

Le GCode s'améliore encore et Jedicut est plus stable, beta 3

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2016/11/le-gcode-sameliore-encore-et-jedicut-est-plus-stable-beta-3

novembre 15

Le GCode a maintenant quelques options, beta 2

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2016/11/le-gcode-a-maintenant-quelques-options-beta-2

novembre 3

Jedicut et GCode, c'est parti pour la beta !

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2016/11/jedicut-et-gcode-cest-parti-pour-la-beta

septembre 25

Nouvelle version de Jedicut, logiciel pour la découpe au fil chaud

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/2016/09/nouvelle-version-de-jedicut-logiciel-pour-la-decoupe-au-fil-chaud

août 25

Une application mobile pour tout compter et surveiller le temps

En cette période estivale, j'ai le plaisir de vous annoncer la publication de ma première application mobile Android : "Le bon temps" ("Times and events" for English release)

L'objectif de cette application est de compter facilement différentes choses, manuellement ou automatiquement.

Voici quelques cas d'usage :

  • Compter le nombre de vols réalisés avec chacune de vos machines,
  • Compter le nombre de cycle de charge/décharge des accus,
  • Surveiller la progression des crédits bancaires,
  • Surveiller la durée avant les prochaines vacances,
  • Connaitre l'age de la voiture,
  • Ne jamais oublier l'age précis des enfants...

L'application est très simple, et j'ai de nombreuses idées pour l'améliorer et la compléter. Avant d'aller plus loin je voulais recueillir les avis des internautes et voir si c'est intéressant de continuer. Et en attendant je vais pouvoir me remettre sur un autre projet qui me tient à coeur : Jedicut ;)

Voici le lien pour accéder à la fiche de l'application : https://play.google.com/store/apps/details?id=com.beanslegacy.android.beanslegacy

Vous pouvez aussi directement scanner ce QR Code avec votre téléphone ou votre tablette : QR Code Play Store

J'espère que ce nouveau projet vous plaira, ben qu'il soit très différent de Jedicut. Et pour ceux qui souhaitent apprendre la programme Android, j'explique comment débuter pas à pas sur le site dédié au projet : http://www.beanslegacy.com/fr

Je ressors maintenant le code de Jedicut pour voir ce que je peux vous proposer. Ce ne sont pas les idées qui manquent :p

janvier 20

Une nouvelle année avec un nouveau design

Parce qu'il est encore temps de le faire, je vous souhaite une excellente année 2016 pour vous et vos proches, pleine de découpes réussies et de vols endiablés. Pour le reste, la santé, l'argent... vos proches ont du s'en charger :p

En ce début d'année j'ai pris un peu de temps pour préparer une nouvelle homepage (une nouvelle page d'accueil !). Le style change radicalement, mais ce n'est pas tout.

Cette nouvelle page s'appuie sur le framework Bootstrap et à pour objectif d'être responsive design. Dis autrement, ce design s'adapte parfaitement à l'affichage sur ordinateur, tablette ou téléphone.

Pourquoi faire ça au lieu de travailler sur Jedicut ?

Premier élément de réponse : Google a décidé de pénaliser les sites qui n'étaient pas "responsive design", ce qui a provoqué une chute du nombre de visiteurs et inévitablement une chute des revenus publicitaires indispensables pour payer les frais du site.

Deuxième élément de réponse : j'ai eu quelques retours sur l'ancien design bleu disant que la lisibilité n'était pas bonne à cause du contraste blanc et bleu, et la petite taille des écritures.

Troisième élément de réponse : j'avais envie de découvrir quelque chose de différent ;)

Je vous propose donc ce nouveau design !

Et maintenant ?

Avant de le propager sur l'ensemble du site, j'ai besoin de votre avis pour savoir si vous appréciez ce style, si le site est plus lisible qu'avant, si le site est confortable, ou juste savoir si ça vous plait.

En attendant je vais travailler sur le site pour faire complètement disparaitre l'ancien design violet qui traine encore sur les pages les plus anciennes. Elles vont passer au bleu, pour peut être un jour passer au gris ;)

Merci d'avance pour vos retours !

juillet 14

Jedicut déménage sur GitHub

Il y a quelques années j'avais créé un dépôt de fichiers sur Google code pour les plugins de Jedicut dont les sources sont open sources.

Google ayant annoncé la fermeture de ce service, GitHub s'est présenté comme le successeur logique. Google lui même publie ses projets open sources sur GitHub.

Pour ceux qui sont intéressés pour participer au développement des plugins de Jedicut, ou pour participer à la traduction de Jedicut, j'ai créé un repository pour chaque thématique :

  • jedicut-devices-extensions : ce repository héberge les plugins de communication (les fameuses dll) permettant de rendre compatible Jedicut avec n'importe quelle carte CNC du marché, que ce soit des cartes avec port parallèle ou des cartes avec port USB.
  • jedicut-files-extensions : ce repository héberge les plugins permettant d'ouvrir et d'enregistrer des fichiers de tout format. Actuellement sont publiés les sources des plugins permettant d'ouvrir/écrire les fichiers DAT et celui permettant d'ouvrir les fichiers DXF.
  • jedicut-translations : ce nouveau repository héberge les fichiers de traduction de Jedicut.

L'article que j'avais publié sur TortoiseSVN n'est plus valable avec GitHub, ce dernier étant basé sur le système Git et non sur le système SVN.

Pour ma part, j'ai limité le dépaysement en utilisant TortoiseGit, une des meilleures interfaces graphiques pour Git.

N'hésitez pas à poser vos questions si vous avez besoin d'aide pour participer aux développements de Jedicut.

juin 25

Une machine de découpe CNC imprimée en 3D

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/machine-fil-chaud-cnc/une-machine-de-decoupe-cnc-imprimee-en-3d/

mars 25

Beta Jedicut : des améliorations et des corrections

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/logiciel-cnc-jedicut/beta-jedicut-des-ameliorations-et-des-corrections/

novembre 17

Mise à jour du guide de l'électronique CNC

Je viens de profiter d'un petit moment calme pour mettre à jour le guide de l'électronique des systèmes de découpe CNC au fil chaud.

Quelques schémas pour mieux expliquer le principe de la découpe CNC, des nouvelles cartes CNC compatibles avec Jedicut (liste non exhaustive), des nouveaux adaptateurs...

Principe_CNC_complet.png

Et vous, vous utilisez quelles cartes CNC ? Une discussion a été créée sur le forum pour partager nos configurations CNC.

août 13

Nouvelle version du module R4M

Cette page a déménagé sur le nouveau site jedicut.com dédié à Jedicut et à la découpe CNC au fil chaud : https://www.jedicut.com/blog/carte-controle-cnc/ajouter-la-gestion-de-la-chauffe/

janvier 3

Un nouveau projet : Bean's Legacy


J'aimerai vous parler d'un nouveau projet : Bean's Legacy.

Certains diront : Qu'est ce que c'est que ce bean's ?

Ce projet s'adresse à ceux qui aiment les chiffres et à ceux qui ne les aiment pas. A ceux qui veulent maitriser leurs performances, ou à ceux qui veulent juste savoir facilement où ils en sont.

L'objectif de ce projet, c'est de compter facilement différents évènements de notre vie grâce à une application pour téléphone.

Pour les modélistes, l'idée est de pouvoir suivre facilement la vie de nos modèles :

  • nombre de vols
  • nombre de crash
  • nombre de recharge des accus et leur capacité
  • temps de vol par semaine, par mois ou par année
  • nombre de vol des pièces sensibles de nos appareils
  • nombre de paire de pales cassées en hélico
  • nombre de découpes CNC effectuées pour son club ou pour soi
  • nombre de kilomètres parcouru pour aller sur le terrain
  • nombre de compétitions effectuées
  • nombre de points accumulés en compétition
  • ...

J'ai envie de créer une application simple, fun, et indispensable pour que chacun suive ses activités, en fonction de ses envies et ses besoins.

Pour l'instant pas de slogan, pas de logo, même pas de capture d'écran à vous montrer. J'ai juste créé un site internet simple vous permettant de suivre le projet : www.beanslegacy.com

Vous pouvez également suivre le projet sur Twitter et en parler avec le hashtag #beanslegacy, et sur Facebook.

Régulièrement je vais publier des idées de situation où cette application sera indispensable, et j'indiquerai l'avancement du projet.

Je ne vous cache pas que ma motivation grandira avec le nombre d'internautes suivant le projet ;)

Faite connaitre le projet, parlez en autour de vous, et bonne année à tous ;)

décembre 15

Cross compilation pour un NAS Synology

La première chose à savoir, c'est qu'un programme est fait pour s'exécuter sur un type de processeur donné. Pour l'utiliser avec un autre type de processeur, il faut le recompiler. Sauf que toutes les plateformes cibles ne permettent pas de compiler directement un programme. C'est là qu'intervient la cross compilation.

Qu'est ce que la cross compilation ? C'est le fait de compiler les sources d'un programme sur une autre plateforme informatique que celle pour laquelle se destine le programme compilé.

Dans notre cas, nous allons compiler sur notre PC des drivers pour notre NAS Synology, afin de pouvoir y brancher un périphérique USB permettant de suivre la consommation électrique de la maison.

Pré-requis

Pour cross-compiler les drivers de votre Syno, nous avons besoin d'un PC tournant sous Linux. Si vous n'avez pas ça sous la main ou si vous n'y connaissez rien, pas de panique, tout est expliqué.

Si vous n'avez pas de PC sous linux, vous allez devoir télécharger (c'est gratuit et légal) :

  1. VMware Player : ce logiciel permet de créer une machine virtuel sur votre PC sous Windows
  2. Une distribution linux. J'ai choisi une des plus simples : Ubuntu.

Ensuite, il faut télécharger des fichiers fournis gratuitement par Synology :

  1. La toolchain Synology, dans notre cas gcc421_glibc25_88f6281-GPL.tgz
  2. Les sources du DSM qui contiennent les drivers, dans notre cas synogpl-3776-6281

Attention : Les fichiers Synology doivent être adaptés à votre modèle de NAS (en fonction du processeur) et à la version du DSM que vous utilisez. Dans mon cas c'est un DS212 avec DSM 4.3.

Installer un système linux

Si vous êtes déjà sur un PC avec Linux, passez à l'étape suivante, sinon c'est très simple :

  1. Installez VMware Player en lançant l'installateur et en suivant les consignes
  2. Exécutez VMWare Player, et cliquez sur Create a new virtual machine.
  3. VMWare_Player demande alors de sélectionner le lecteur ou l'ISO contenant le système d'exploitation à installer : Installez Ubuntu en sélectionnant le fichier d'installation que vous avez téléchargé.

Après cette étape, votre système Ubuntu doit se lancer dans une fenêtre Windows classique.

Cross compilation des drivers

Décompresser la toolchain

Attention, dans le texte qui suit, remplacez "monuser" par votre user sous linux (sans les guillemets).

  1. Copiez le fichier gcc421_glibc25_88f6281-GPL.tgz dans /home/"monuser"
  2. Ouvrez un terminal
  3. Pour obtenir les droits root, tapez :
sudo -i
  1. Allez dans le répertoire du fichier gcc421_glibc25_88f6281-GPL.tgz
  2. Tapez la commande suivante :
tar zxpf gcc421_glibc25_88f6281-GPL.tgz -C /usr/local/

Positionner des variables d'environnements

Ensuite il faut préparer l’environnement de compilation en positionnant différentes variables avec ces commandes.

Attention, il faut adapter ces valeurs en fonction de la toolchain que vous avez téléchargée. Si votre NAS est basé sur une architecture PowerPC, il faudra remplacer arm-none-linux-gnueabi par powerpc-linux-gnuspe par exemple.

  1. Tapez les commandes suivantes:
export CFLAGS="-I/usr/local/arm-none-linux-gnueabi/include"
export LDFLAGS="-L/usr/local/arm-none-linux-gnueabi/lib"
export RANLIB=/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ranlib
export LD=/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld
export CC=/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc
export LD_LIBRARY_PATH=/usr/local/arm-none-linux-gnueabi/lib
export ARCH=arm

Préparer les sources du DSM

Il faut décompresser les fichiers :

  1. Copiez l'archive contenant les sources du DSM dans le même répertoire que gcc421_glibc25_88f6281-GPL.tgz
  2. Décompressez les fichiers avec la commande :
tar -xjvf synogpl-3776-6281 -C /usr/local/arm-none-linux-gnueabi/

Ensuite, il faut configurer le kernel pour le processeur de votre Nas Synology. Pour ça il faut copier le fichier de configuration de votre processeur à la racine de la source du kernel :

cp /usr/local/arm-none-linux-gnueabi/source/linux-2.6.32/synoconfigs/88f6281 /usr/local/arm-none-linux-gnueabi/source/linux-2.6.32/.config

Pour vérifier la configuration du kernel, tapez les commandes suivantes :

cd /usr/local/arm-none-linux-gnueabi/source/linux-2.6.32/
make oldconfig

Ensuite vous pouvez modifier la configuration avec la commande :

make menuconfig

Attention, vous pouvez parfois rencontrer l'erreur suivante :

 *** Unable to find the ncurses libraries or the
 *** required header files.

Il suffit de taper cette commande :

sudo apt-get install libncurses5-dev

Grace à menuconfig, vous pouvez très facilement choisir quels drivers vous souhaitez compiler.

Ici je veux compiler les drivers usb/séries. Ils se trouvent dans Device Drivers > USB Support > USB serial converter.

Il faut mettre un M en fasse des drivers qui vous intéressent.

Pour info, les drivers pour les webcams ce trouve dans Device Drivers > Multimédia support > Video For Linux.

Après avoir sauvegarder le .config modifié (faire exit jusqu’à ce que le programme demande si vous souhaitez enregistrer vos modification), vous pouvez lancer la compilation des drivers avec la commande :

make modules

Attention, vous allez peut être rencontrer l'erreur suivante :

make: /usr/local/powerpc-none-linux-gnuspe/bin/powerpc-none-linux-gnuspe-gcc: Command not found
scripts/kconfig/conf -s arch/arm/Kconfig

Pour passer cette étape, vous devez modifier le fichier Makefile. Dans ce fichier, recherchez ARCH et CROSS_COMPILE, et indiquez les valeurs adaptées à votre NAS.

Par exemple :

ARCH=arm
CROSS_COMPILE=/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-

La compilation est longue, pas de panique, c'est normal.

Une fois terminée, les drivers que vous avez compilés sont dans ce répertoire :

drivers/usb/serial/

- page 1 de 5