Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accŤs.


Sujets - Fred_replicant

Pages: [1]
1
Géneral / Global / Polargraph
« le: 27 fťvrier, 2016, 04:00:24 pm »
Bonjour,

Je suis en train de vouloir fabriquer un Drawbot ou Polargraph (Voir liens ci-dessous)
Je veux utiliser l'arduino mega ainsi que la ramps et deux moteurs Nema 17.
A priori tout cela est possible, mais voilà ça ne fonctionnement pas.
Mon objectif est déjà de faire fonctionner le hardware et software pour ensuite passer à la création des pièces à imprimer.

Mon but étant un dessin sur un mur.

Si certains sont interressés, et veulent bien se joindre à ma réflexion, c'est avec plaisir que je partagerai mes recherches.

Les liens pour commencer:
https://github.com/euphy/polargraph/wiki/Using-the-Polargraph-software-with-RAMPS-motorshield
https://github.com/euphy/polargraphcontroller/releases/tag/v2.2.2
https://github.com/euphy/polargraph_server_polarshield
http://www.polargraph.co.uk

Pour faire simple:
Un programme arduino à charger dans le mega.
Deux moteurs reliés à un stylo par deux fils.
Un servo moteur pour lever ou baisser le stylo
Un logiciel appel√© "contr√īleur" qui fourni un "code" pour faire tourner les moteurs (coordonn√©es polaires ).

Au départ cela est fait pour fonctionner avec un Shield différent de la RAMPS mais après de nombreuses demande la portabilité à été effectuée. Le problème c'est malgré tout mes essais, les moteurs ne tournent pas ou pas correctement.

Il existe un autre contr√īleur appel√© makelangelo pour des dessins avec une touche plus "artistique". Mais l√† l'arduino n'est pas le m√™me ni le shield, il faudrait tout revoir.
Donc l'invitation est lanc√©e, moi je continu √† chercher d'o√Ļ vient le probl√®me.

Pour info voici les pins que j'utilise:

// Uses E1 driver on RAMPS
  #define MOTOR_A_STEP_PIN 26
  #define MOTOR_A_DIR_PIN 28
  #define MOTOR_A_ENABLE_PIN 24
   

  // Uses Y motor driver on RAMPS
  #define MOTOR_B_STEP_PIN 60
  #define MOTOR_B_DIR_PIN 61
  #define MOTOR_B_ENABLE_PIN 56






2
Géneral / Global / DRONES
« le: 13 dťcembre, 2015, 02:20:31 pm »
Je souhaiterai m'engager vers la fabrication d'un Drone Open Source.
Malgré mes recherche :
Open pilot and Co,
je ne trouve pas les informations pour débuter.
Peut être avez vous des pistes à m'indiquer ? Peut être aussi l'occasion de démarrer une section sur cette question ?

Je penche vers: http://copter.ardupilot.com

3
Tuto, Tips and References / LCD MASTER
« le: 10 dťcembre, 2015, 08:33:42 pm »
Puisque je suis sur la question, je rassemble ici toutes les informations sur le LCD:
Infos récupérées auprès des différentes personnes:


Installer le LCD  Full Graphic Smart Controller par AZE et autres

tu cherches la ligne
//#define ULTRA_LCD  //general LCD support, also 16x2
et tu la remplaces par:
#define ULTRA_LCD  //general LCD support, also 16x2 (en fait la ligne √©tait en commentaire, tu retires les commentaires en effa√ßant les "//")

//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
et tu la remplaces par:
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

Attention pour certains √©cran LCD il faut rajouter une librairie sp√©cifique dans le dossier library o√Ļ est install√© le soft de l'Arduino, c'est indiqu√© dans la ligne pr√©c√©dent les // a retirer  pour mon √©cran c'est :
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib




Sens de rotation de la molette du Full Graphic Smart Controller par BRUNO

Ouvrez votre logiciel Arduino préféré, chargez-y le firmware Marlin, allez dans le fichier pins.h et trouvez-y le paragraphe suivant :

#ifdef REPRAP_DISCOUNT_SMART_CONTROLLER
        #define BEEPER 37

        #define BTN_EN1 31
        #define BTN_EN2 33
        #define BTN_ENC 35

Pour que votre vie reprenne un sens (le bon), intervertissez simplement les valeurs de BTN_EN1 et BTN_EN2, qui deviennent donc ceci :

        #define BTN_EN1 33
        #define BTN_EN2 31

Sauvez puis uploadez le firmware ainsi mis à jour, et testez votre Full Graphic Machinchouette…



Réglage de la "sensibilité" de la molette du Full Graphic Smart Controller par KYRIAN


Dans la même lignée que l'astuce de Bruno, voici une astuce-correction qui permet de corriger la sensibilité de la molette du Full Graphic Smart Controller ; a savoir que cette astuce fonctionne aussi pour le Smart Controller moyennant quelques tests et changement de valeurs.
La finalité étant qu'à chaque cran :
on saute d'une ligne de menu
quand on est de le menu "mouvement axe" et que l'on choisi un déplacement de 1mm, on se déplace de 1mm par cran et non pas 3 ou 4mm
Dans Configuration.h, rechercher la chaine "ENCODER_PULSES_PER_STEP" (ligne aux alentours de 540)
Dénoter la ligne (supprimer les //) ;
Remplacer la valeur 1 de ENCODER_PULSES_PER_STEP par 4 pour obtenir la ligne suivante :
#define ENCODER_PULSES_PER_STEP 4 // Increase if you have a high resolution encoder
Corriger la ligne suivante pour obtenir cette ligne (valeur 5 corriger pour 1)
#define ENCODER_STEPS_PER_MENU_ITEM 1 // Set according to ENCODER_PULSES_PER_STEP or your liking


Changement de Langue par KYRIAN

C'est dans language.h
Tu remplaces #define LANGUAGE_CHOICE 1
par #define LANGUAGE_CHOICE 3


Changer le logo sur l'√©cran de contr√īle par BABAS

Pour ceux qui ont comme moi la chance d'avoir un √©cran de contr√īle (graphique) sur leur Smartrap, je vous file un petit tuyau pour changer le Logo qui s'affiche au d√©marrage de votre jouet favoris (soit actuellement celui de Reprap) :)

Il suffit pour cela de modifier un fichier de Marlin avec votre IDE Arduino. Il s'agit du fichier "DOGMbitmaps.h", celui-ci contient plusieurs block d'instructions d'images (cod√©s en exa), seul le premier block nous int√©resse  (NE PAS TOUCHER LES AUTRES BLOCKS), il suffit de le remplacer par :

#define START_BMPWIDTH    60   //Width in pixels
#define START_BMPHEIGHT    64   //Height in pixels
#define START_BMPBYTEWIDTH    8   //Width in bytes
const unsigned char start_bmp[574] PROGMEM = { //AVR-GCC, WinAVR
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x07, 0xFF, 0xFE, 0x00, 0x00, 0x00,
0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xC0, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00,
0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00,
0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00,
0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00,
0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00,
0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00,
0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00,
0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00,
0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
0x0F, 0xFF, 0xFD, 0x54, 0x7F, 0xFF, 0xFF, 0x00,
0x1F, 0xFF, 0xFA, 0xA8, 0x3F, 0xFF, 0xFF, 0x80,
0x1F, 0xFF, 0xFD, 0x50, 0x3F, 0xFF, 0xFF, 0x80,
0x3F, 0xFF, 0xFA, 0xA0, 0x7F, 0xFF, 0xFF, 0xC0,
0x3F, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xFF, 0xC0,
0x3F, 0xFF, 0xFF, 0x81, 0xFF, 0xFF, 0xFF, 0xC0,
0x7F, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0xFF, 0xE0,
0x7F, 0xFF, 0xFE, 0x07, 0xFF, 0xFF, 0xFF, 0xE0,
0x7F, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xFF, 0xE0,
0x7F, 0xFF, 0xF8, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0,
0x7F, 0xFF, 0xF0, 0x3F, 0xFF, 0xFF, 0xFF, 0xE0,
0xFF, 0xFF, 0xE0, 0x7F, 0xFF, 0x8F, 0xFF, 0xF0,
0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0x07, 0xFF, 0xF0,
0xFF, 0xFF, 0x81, 0xFF, 0xFE, 0x07, 0xFF, 0xF0,
0xFF, 0xFF, 0x03, 0xFF, 0xFC, 0x0F, 0xFF, 0xF0,
0xFF, 0xFE, 0x07, 0xFF, 0xF8, 0x1F, 0xFF, 0xF0,
0xFF, 0xFC, 0x0F, 0xFF, 0xF0, 0x3F, 0xFF, 0xF0,
0xFF, 0xFC, 0x1F, 0xFF, 0xE0, 0x7F, 0xFF, 0xF0,
0xFF, 0xFC, 0x3F, 0xD7, 0xC0, 0xFF, 0xFF, 0xF0,
0xFF, 0xFE, 0x7F, 0xAF, 0x81, 0xFF, 0xFF, 0xF0,
0xFF, 0xFF, 0xFF, 0xD7, 0x03, 0xFF, 0xFF, 0xF0,
0x7F, 0xFF, 0xFF, 0xAE, 0x07, 0xFF, 0xFF, 0xE0,
0x7F, 0xFF, 0xFF, 0xD4, 0x0F, 0xFF, 0xFF, 0xE0,
0x7F, 0xFF, 0xFF, 0xA8, 0x1F, 0xFF, 0xFF, 0xE0,
0x7F, 0xFF, 0xFF, 0xD0, 0x3F, 0xFF, 0xFF, 0xE0,
0x3F, 0xFF, 0xFF, 0xA0, 0x7F, 0xFF, 0xFF, 0xC0,
0x3F, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xFF, 0xC0,
0x1F, 0xFF, 0xFF, 0x81, 0xFF, 0xFF, 0xFF, 0x80,
0x1F, 0xFF, 0xFF, 0x83, 0xFF, 0xFF, 0xFF, 0x80,
0x0F, 0xFF, 0xFF, 0x87, 0xFF, 0xFF, 0xFF, 0x00,
0x0F, 0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0xFF, 0x00,
0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00,
0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00,
0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00,
0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00,
0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00,
0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00,
0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00,
0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};

Puis recompilez le tout et zou dans l'arduino ! reste plus qu'à admirer votre Smartrap s'éveiller avec un nouveau logo ;)


Fonctionnement du LCD sans branchement USB RASSEMBLEMENT DES INFORMATIONS

Il doit y avoir les diodes D1 et D2 sur la Ramps, elles permettent l'alimentation de l'Arduino par la Ramps qui est alimenté en 12V.

Ensuite il faut que le régulateur de l'Arduino ne soit pas flambé (Ce qui à priori est assez courant).
Vous pouvez en être certain en essayant d'alimenter l'Aduino par sa fiche noire (Fiche Jack) en 9V (max 12V) à l'aide d'un transformateur basique. Si l'arduino ne fonctionne pas c'est que le régulateur est mort.
Je vais tenter d'en souder un nouveau -> Tuto à suivre


4
Géneral / Global / Discution rassemblement
« le: 02 mars, 2015, 09:39:37 pm »
Voilà le nom pour le rassemblement.
Le rassemblement des smartPotes  ;D

5
Géneral / Global / Scan 3D
« le: 03 fťvrier, 2015, 09:20:26 pm »

6
Prints / Impressions / OU ?
« le: 27 janvier, 2015, 07:43:13 pm »
Dans quelle rubrique dois-je poster cela ?  ;D
http://www.3dnatives.com/stars-x-imprimees-3d/

7
My build / Mon montage a moi / COREORANGEMECANIQUE
« le: 29 novembre, 2014, 08:00:33 pm »
Voilà, les première pièces pour la réalisation de la structure alu de la futur COREXY

Je vais répertorier les pièces nécessaires (Ref des STL à venir):

Quincaillerie:
3 Barres aluminum 20mm X 20mm X2Ml coup√©es en 50 cm. √Čpaisseur du m√©tal 1.5 mm
48 Vis 6 pans M4 (30mm ou 25mm)
48 Ecrous M4 standard
16 Ecrous M4 nylstop (pour les tiges filetées)
8 Tiges filetées M4 1Ml


Pièces imprimées:
8 Pièces Angles internes (Ref ...)
20 pi√®ces de fixations des angles  (Ref ... )
4 pièces de fixations des angles avec fixation des pieds (Ref ... )
4 Pieds (Ref ... )
24 entretoises pour les barres filettées (Ref ...)




8
Software / Logiciels / FREECAD
« le: 09 novembre, 2014, 11:48:10 pm »
Je cherche sans trouver le moyen de faire les textes en creux ou en volume dans Freecad. Je n'est rien trouvé dans les tuto.
Si vous avez une piste, je suis preneur.

9
Prints / Impressions / Premières Impressions Smartrapodorange
« le: 01 novembre, 2014, 06:12:42 pm »
Voici mes premières impressions avec l'auto level Manuel qui m'a permis de réaliser les pièces manquantes.
J'attends celles de Serge qui seront certainement de meilleure qualité.
Une fois les pi√®ces imprim√©es,  cela m'a permis de r√©aliser un premier flocon. Et oui l'hiver arrive m√™me si ici il fait encore 28 !


Vous verrez aussi le support avec la colle reposiotionnable, qui sera à mon avis un must have.
Après le décollage de la pièce qui se fait en la prenant avec une pince.

10
Géneral / Global / Traffic en augmentation.
« le: 28 octobre, 2014, 02:00:24 pm »
Les 1000 posts sont dépassés.
Quasi le double du mois dernier.  8)

11
Software / Logiciels / OCTOPRINT
« le: 25 octobre, 2014, 04:01:34 pm »
Je viens donc vers vous pour parler d'Octoprint.
Une fois le code généré par Slic3r, on l'envoi dans Octoprint.
Mais y a t-il des parametres à changer, comme la température etc.
Je ne comprends pas si le G-code est supérieur aux réglages d'Octoprint.

Merci à vous

12
My build / Mon montage a moi / SMARTRAPODORANGE
« le: 12 octobre, 2014, 07:50:04 pm »
Salut, bon ça y est, je viens de franchir le pas et de commander ma SmartRep.
M Serge à vous maintenant de préparer le cadeau.

Je reviendrai certainement vous présenter la bête et aussi pour vous poser les innombrables questions qui vont certainement occuper mon esprit.

Bidouilleur de longue date et autodidacte, j'ai eu la chance de voir arriver les premiers "ordinateurs" ( Un Atmos si les "vieux" s'en souviennent"), possesseur récent d'un Raspberrry, je trouve que depuis quelques temps les conditions de la bidouille reviennent en force.

A bient√īt donc !
Bref, j'ai h√Ęte de voir ce que peux faire de cette machine et peut √™tre d'initier mon fils √† cet avenir.



Je vais modifier mon premier Post pour rassembler toutes les infos collectées.
Comme je suis un grand débutant cela pourra servir aux autres (Rectifiez moi, si je mets des bétises !)

Ecran pour le pilotage de la smart : 2004LCD

Pilotage par Raspberry :
OctoPrint : http://octoprint.org/
Pour RPi : http://docstech.net/OctoPiMirror/2014-06-20-wheezy-octopi-0.9.0.zip
Installer x11vnc pour le controle à distance.
Installation de FileZilla pour le transfert de fichier.
Ou connexion directe depuis votre navigateur sur l'IP du Rpi

Creation d'objet : FreeCad
Test de conformité : NetFAbb
Logiciel d'impression : Slic3r
Pilotes Ardurino
Pas mal de chose ici:http://smartfriendz.com/assemblage-smartrap-partir-de-sk2391/

A faire:

Monter la bête !
https://sketchfab.com/models/3b1da8e0490445d9bd3a09effd61af31
Installer FreeCad
Installer NetFabb
Installer RepetierHost et configurer Slic3r avec le fichier config trouvé sur le lien https://github.com/smartfriendz/smartrap. Cliquer sur la disquette pour enregistrer les paramètres.

Branchement du ventilateur de Tête selon Serge:
Pour le ventilateur, avec une tete jhead lite, on peut la brancher en 5v .. ca correspond en fait a peu pres a 20% et il tourne a la bonne vitesse.. Trop vite et il refroidit trop !  en plus, sur le 5v, tu n'as plus besoin de le gerer dans cura et il ne fait plus aucun bruit.
on peut le brancher sur deux pins d'un endstop non utilisé ( typiquement le Z+ ) , les deux premiers pins du fond sont +5 et masse.

Calibration:

Problème de vibration sur le Z:

Solution : Modifier l'avance à 2.25 régmage des Pololu dnas un deuxième temps

Il faut utiliser le logiciel multiplateforme Arduino (http://arduino.cc/en/Main/Software) qui sert à écrire les programmes qu'on uploade sur… l'Arduino. En l'occurrence, les fichiers concernés se trouvent dans le répertoire "firmware" de l'archive (https://github.com/smartfriendz/smartrap) qui contient tous les fichiers utiles pour la SmartRap. Là, se trouve, dans le répertoire "Marlin", un fichier Marlin.ino, qui contient tout ce qu'il faut.
Dans l'onglet "Configuration.h" se trouvent tous les paramètres. On peut les modifier et re-uploader tout le bazar pour reprogrammer l'Arduino Mega qui commande la SmartRap.

Pages: [1]