Aller au contenu

GO Print

Chercher dans la communauté

Résultats des étiquettes.

  • Recherche par étiquettes

    Saisir les étiquettes en les séparant par une virgule. Merci de privilégier l'auto-complétion plutôt que de créer des tonnes de tags inutiles.
  • Recherche par auteur

Type du contenu


Forums

  • La vie du forum
    • Présentations
    • On vous écoute
    • Actualité et nouveautés du forum
  • Sur le site
    • Les news du blog
  • Les imprimantes 3D
    • Discussion sur les imprimantes 3D
    • Bien choisir son imprimante 3D
    • Les constructeurs
    • Les RepRap et autres modèles DIY
    • Les imprimantes 3D SLA
    • Consommables (filaments, résines...)
    • Électronique
    • Entraide : Questions/Réponses sur l'impression 3D
    • Tutoriels
  • Les scanners 3D
    • Discussion sur les scanners 3D
    • Kinect
  • Logiciels 3D
    • Discussion sur les logiciels 3D
    • Dessiner / modéliser en 3D
    • Paramétrer et contrôler son imprimante 3D
    • Tutoriels
  • Le coin des makers
    • Projets et impressions 3D
    • La post-production
    • Les cavernes des makers
    • Evénements et rassemblements
    • Arduino
    • Domotique
    • Modélisme
    • Airsoft
    • Vapotage
  • Usinages
    • Discussion sur l'usinage
    • CNC / Graveur laser
    • Entraide : Questions/Réponses sur les CNC et Lasers
    • Machines-outils conventionnelles
  • Petites annonces
    • Achats
    • Ventes
    • Dons
    • Bons plans et crowdfunding
    • Commandes groupées
    • Emplois et services
  • Divers
    • Blabla

Chercher dans...

Résultats qui...


Date de création

  • Début

    End


Dernière mise à jour

  • Début

    End


Filtrer par nombre de...

Inscrit

  • Début

    End


Groupe


Website URL


Skype


Twitter


Facebook


Youtube


Instagram


Lieu


Intérêts


Imprimantes

4 résultats trouvés

  1. Ce tutoriel s'adresse à ceux voulant faire leur propre firmware basé sur Marlin. Afin de faire son propre firmware, il est essentiel d'installer correctement son environnement de développement (chaine de compilation). Pour un Marlin, version 1, il était recommandé d'utiliser le logiciel Arduino pour faire les modifications des fichiers de configuration puis réaliser la compilation et éventuellement le flashage du firmware obtenu si l'imprimante était reliée à l'ordinateur via un câble USB. Depuis la version 2 de Marlin, l'environnement de travail préconisé est différent, même s'il reste possible de compiler son propre firmware avec un Marlin 2.x pour des cartes 8 bits avec l'environnement Arduino IDE. Ce que je décris par la suite est ma manière de travailler qui jusqu'à ce jour m'a permis de compiler de nombreux firmwares (pour mon propre usage ou pour celui d'autres membres de ce forum). Passons donc à l'installation des différents logiciels. Installer Git bash Télécharger et installer la version actuelle de Git en fonction de votre OS (Windows, Linux, Mac) Installer Python Télécharger et installer la version actuelle de Python en fonction de votre OS (Windows, Linux, Mac) Comment installer VSC et Auto Build Marlin + Platformio IDE pour compiler Télécharger Visual Studio Code (VSC) à partir d'ici Le choix dépend du système d'exploitation (OS) de l'ordinateur (Windows (7, 8, 10) / Linux / Mac) et de l'architecture (32 / 64bits). Après téléchargement, un double-clic pour lancer l'installation de VSC. Après installation, ouvrir VSCode. Il faudra ensuite installer l'extension «Auto Build Marlin», clic sur le ① indiqué dans l'image ci-dessous, saisir Auto Build Marlin (ABM) dans ② puis cliquer ③ Installer pour finaliser l'installation. Normalement, l'installation de «ABM» devrait avoir également installé en dépendance Platformio IDE. Si ce n'était pas le cas : Installer l'extension «Platformio IDE», comme pour ABM, clic sur le ① indiqué dans l'image ci-dessous, saisir Platformio IDE dans ② puis cliquer ③ Installer pour finaliser l'installation. Après installation de ces extensions, il faudra probablement effectuer un rechargement pour que ce soit pris en compte via Recharger Une fois ces installations réussies, après un nouveau rechargement, Auto Build Marlin et PlatformIO sont installés et apparaissent dans la liste des extensions (plugins) dans la partie gauche de VSCode. Un clic sur l'icône du plugin PlatformIO (①) (une tête de fourmi (certains y voient un «alien») pour le sélectionner, puis un dernier clic sur ② Ouvrir un projet (Open Project) pour ouvrir le projet et pouvoir commencer à travailler avec. Pour compiler un Marlin, il faut au préalable avoir récupéré les sources fournies sous forme d'une archive compressée Décompresser l'archive récupérée à l'issue du téléchargement, un dossier Marlin-2.0.x doit avoir été créé. C'est ce dossier qu'il faut indiquer lors de l'ouverture du projet via Platformio (le fichier platformio.ini doit y être ainsi qu'un dossier Marlin contenant les fichiers sources qui serviront lors de la compilation) Il est recommandé de récupérer les exemples de configuration d'imprimantes proposés par l'équipe du Marlin. Une fois cette archive décompressée, le dossier config/examples contient de nombreux constructeurs et modèles d'imprimantes Exemples du fabricant Creality : Pour une Creality Ender3, il n'y a que l'embarras du choix en fonction de la carte mère installée sur l'imprimante. Il suffira de recopier les fichiers configuration[_adv].h et éventuellement les [boot|status]screen.h dans le dossier nommé Marlin en remplacement de ceux originaux pour se faciliter les étapes liées au paramétrage avant de lancer la compilation Maintenant que l’environnement de travail est prêt, à vous de jouer Bonne(s) compilation(s) et que le filament coule à flot Ce tutoriel est également disponible sur mon dépôt Github
  2. Bonjour à tous, j'ai fait un petit script python pour mélanger les couleurs et créer des dégradés directement dans Cura. Avec l'A10T, il faut indiquer à Cura que l'imprimante a trois extrudeur et le script fera le reste. Si ça intéresse quelqu'un: https://github.com/Patriboom/Cura ... c'est le fichier Degrade.py qu'il faut mettre dans les scripts personnels (ex sous Linux: ~/.config/cura/4.8/scripts/Degrade.py )
  3. Bonjour, Le tarif ne doit pas dépasser les 2500 euros. Dans le cadre d'un projet pour nos élèves, nous souhaiterions munir notre école d'une imprimante 3D. Nous souhaiterions l'utiliser dans les cadres suivant: - Création de maquettes pour de l’aménagement paysager. - Création de pièces moteur et maquettes moteurs pour l'enseignement technique. - Utilisation de la machine dans le cadre de l'apprentissage de la programmation en python. - Fabrication de supports de prise pour des goulottes trop anciennes. - Fabrication de divers supports de câble/cache prises/etc... Elle doit répondre aux critères suivants: - a dépôt de filament - facile a nettoyer, et matériel durable. - un seul extrudeur minimum ( bonne précision ) - Fermée pour la sécurité de l'élève (si une non fermé permet de répondre a tout les critères alors possibilité de créer un caisson en plexiglas) - Volume d'impression 40x40 environs - Firmware permettant un pilotage par USB/Wifi avec un librairie PYTHON exploitable librement. - Mise a disposition d'un slicer adapté, et d'une application de CAO abordable. ( je pensais a blender+meshlab/cura mais pas évident a prendre en main après un passage chez 3ds) - Firmware libre bienvenue mais pas obligatoire. - Reprise après coupure de courant/rupture de filament/Calibrage auto avec les détecteurs qui vont bien - Plateau d'extrusion avec bonne adhérence et impression facile à retirée et chauffant si nécessaire. - Paramétrages par défaut fonctionnels, et possibilité de paramétrer manuellement. - Possibilité d'impression en parfaite autonomie ( pas besoin de PC ). - Precisions variables 0,1-0,8 - Rapidité convenable - Filament PLA ,ABS,fibré carbone, bois etc..) Merci de m'aider à faire un choix parmi la multitude de matériel existant grâce à vos retours d’expériences.
  4. Coucou tout le monde... Juste un petit topic pour partager un truc avec lequel j'ai fait un peu mumuse aujourd'hui sur mon Raspberry. J'ai commandé des matrices de led Max7219 et j'ai fait un pti script python rapidos pour interroger octoprint et afficher les infos dessus. Si ça vous intéresse, il faut juste un prérequis pour interroger l'url octo : pip install requests et voilà mon script : #! /usr/bin/env python import json import requests import time import math from random import randrange # Import library import multilineMAX7219 as LEDMatrix # Import fonts from multilineMAX7219_fonts import CP437_FONT, SINCLAIRS_FONT, LCD_FONT, TINY_FONT # The following imported variables make it easier to feed parameters to the library functions from multilineMAX7219 import DIR_L, DIR_R, DIR_U, DIR_D from multilineMAX7219 import DIR_LU, DIR_RU, DIR_LD, DIR_RD from multilineMAX7219 import DISSOLVE, GFX_ON, GFX_OFF, GFX_INVERT # Initialise the library and the MAX7219/8x8LED arrays LEDMatrix.init() #### A MODIFIER #### octo_api_url = 'http://monurlocto/api' api_key = 'maclefapi' #################### job_url = "{}/job?apikey={}".format(octo_api_url, api_key) reponse = requests.get(job_url, verify=False) data = reponse.json() print "-------------" print data print "-------------" state = data['state'] completion = data['progress']['completion'] time_left = data['progress']['printTimeLeft'] print_time = data['progress']['printTime'] printed_object = data['job']['file']['name'] msg_state = "@:{}".format(state) if msg_state == "@:Printing": if type(completion) == int or type(completion) == float: msg_completion = "%:{}".format(round(completion, 2)) else: msg_completion = "%:{}".format(completion) if type(print_time) == int or type(print_time) == float: msg_printtime = "PT~:{}".format(print_time/60) else: msg_printtime = "PT~:{}".format(print_time) if type(time_left) == int or type(time_left) == float: msg_timeleft = "~ETA:{}".format(time_left/60) else: msg_timeleft = "~ETA~:{}".format(time_left) msg_matrix = " " + msg_state + " (" + printed_object + ") - " + msg_completion + " - " + msg_printtime + " - " + msg_timeleft LEDMatrix.brightness(0) LEDMatrix.scroll_message_horiz([msg_matrix], 4.5//3, 4.5, DIR_L) else: exit(0) Il faut d'abord récupérer le projet multilineMAX7219 ici -> https://github.com/tutRPi/multilineMAX7219 en faisant un pti : git clone https://github.com/tutRPi/multilineMAX7219.git -- ATTENTION A BIEN LIRE LA DOC DU FICHIER multilineMAX7219.py -- Il y a des choses a changer en fonction de votre setup de matrices LED -- puis copier mon script dans le dossier, et l'éditer pour modifier l'url et la clé API avec les lignes : octo_api_url = 'http://monurlocto/api' api_key = 'maclefapi' puis pour le tester le script : python octoprint.py ATTENTION, par défaut, mon script n'affiche quelque chose que si un print est en cours... Une fois que vous êtes sur qu'il fonctionne, vous pouvez le mettre en crontab toutes les 5min dans le style : */5 * * * * /home/pi/multilineMAX7219/octoprint.py Normalement ça doit donner un truc du genre :
×
×
  • Créer...