├── .gitignore ├── LISEZMOI.md ├── README.md ├── deploy.sh ├── doc └── img │ ├── bench-ender-round1-lowres.jpg │ ├── bench-ender-round1.jpg │ ├── macos.png │ ├── print-time-comparison.png │ ├── quality-profiles.png │ ├── sample-bust.jpg │ ├── sample-cube.jpg │ ├── screen-add-machine-4.0.png │ ├── screen-details.png │ ├── screen-main.png │ ├── screen-materials-settings.png │ ├── screen-materials.png │ ├── screen-splash.png │ └── tuning-zseam1.png └── machines /.gitignore: -------------------------------------------------------------------------------- 1 | resources/** -------------------------------------------------------------------------------- /LISEZMOI.md: -------------------------------------------------------------------------------- 1 | # Modification "Creagénial" pour Cura 2 | * [Installation](#installation) 3 | * [Utilisation](#utilisation) 4 | * [Problèmes connus](#problèmes-connus) 5 | * [Réglages](#réglages) 6 | 7 | ***La mise à jour Cura 4.1 peut corrompre votre installation si vous avez le mod installé. Consultez les [problèmes connus](#problèmes-connus) pour plus d'information.*** 8 | 9 | # Aperçu 10 | ## Cette modidification n va-t-elle améliorer ma qualité d'impression ? 11 | Cela dépend comment vous avez été capable de régler vos profils et votre imprimante jusque là. Vous pouvez voir quelques exemples d'impression ci-dessous, à vous de voir ! **Gardez en tête que vous devrez toujours ajuster certains réglages en fonction de vos matériaux et modèles à imprimer !** 12 | 13 | _xyzCalibration_cube.stl printed at 0.12mm layer height, 50mm/s_ [Source File](https://www.thingiverse.com/thing:1278865) 14 | 15 | ![sample cube](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/sample-cube.jpg) 16 | 17 | 18 | _money_cat_fill.stl printed at 0.20mm layer height, 60mm/s_ [Source File](https://www.thingiverse.com/thing:923108) 19 | 20 | ![benchmark ender](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/bench-ender-round1-lowres.jpg) 21 | 22 | ![main screen](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/screen-main.png) 23 | 24 | ![details screen](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/screen-details.png) 25 | 26 | # Installation 27 | 28 | ## Pré-requis 29 | * Cura 4.0-4.1 30 | * Un peu de bon sens 31 | 32 | ## Attention 33 | ***Cette modification est actuellement en phase Beta et nécessite une modification manuelle de votre installation de Cura. Vous pouvez tout casser.*** 34 | 35 | ## Sauvegarde des profils existants 36 | Utilisez la fonction intégrée de à Cura pour sauvegarder vos réglages dans Ultimaker Cloud avant toute modification. 37 | 38 | ## Installer Cura 4 39 | Si ce n'est pas encore fait, commencez par installer Cura et lancez-le une première fois. Ceci est nécessaire afin de passer les validations de signature par votre système d'exploitation. 40 | 41 | ## Réinitilisation de Cura 42 | Veuillez consulter le [wiki Cura](https://github.com/Ultimaker/Cura/wiki/Cura-Preferences-and-Settings-Locations) pour trouver le dossier contenant vos réglages utilisateurs ainsi que le cache pour les netoyer. **Vous devriez déjà avoir sauvegardé vos réglages en utilisant la fonction intégrée à Cura avant la modification !*** 43 | 44 | ## Installer CreawsomeMod 45 | Tout d'abord, téléchargez le paquet correspondant à votre version de Cura et suivez les instructions selon votre système d'exploitation. ***Ne téléchargez PAS le fichier ZIP depuis le boutton clone ci-dessus.*** 46 | 47 | * [CreawsomeMod pour Cura 4.0](https://github.com/trouch/CreawsomeMod/releases/download/20190527-0.3.0/CreawsomeMod-Beta3.zip) 48 | * [CreawsomeMod pour Cura 4.1](https://github.com/trouch/CreawsomeMod/releases/download/20190530-0.3.2/CreawsomeMod-Beta3.2-Cura4.1.zip) 49 | 50 | 51 | ### Windows 52 | Extraire le fichier zip quelque part sur votre ordinateur. Allez dans le dossier `Program Files\Ultimaker Cura`, repérez le dossier `resources` et renomez le pour sauvegarder l'installation existante. Copiez et collez le dossier `resources` du fichier zip afin de modifier votre installation Cura. Pour revenir en arrière, supprimez le nouveau dossier, et renomez à nouveau l'ancien. 53 | 54 | ### MacOS 55 | Extraire le fichier zip quelque part sur votre ordinateur. Aller dans le dossier `Applications`, choisissez `Ultimaker Cura.app`, faites un clic droit ou cliquez dessus avec le bouton CTRL enfoncé, et choisissez _Afficher le contenu du paquet_. 56 | Parcourez l'arborescence de dossier pour trouver le dossier `resources` et renommez le pour sauvegarder l'installation existante. Copiez et collez le dossier `resources` du fichier zip pour modifier votre installation Cura. Pour revenir en arrière, supprimez le nouveau dossier, et renommez à nouveau l'ancien. 57 | 58 | ![mac os folders](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/macos.png) 59 | 60 | ### Linux 61 | Consultez le [bug tracker](https://github.com/trouch/CreawsomeMod/issues/27) pour plus d'informations. 62 | 63 | # Utilisation 64 | 65 | ## Ajoutez une nouvelle machine 66 | Une fois que vous avez installé la modification, vous pouvez démarrer Cura et créer une nouvelle machine en utilisant la nouvelle catégorie `CreawsomeMod` qui contient les nouveaux réglages. C'est tout ! 67 | 68 | ![machines screen](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/screen-add-machine-4.0.png) 69 | 70 | N'hésitez pas à vérifier le start g-code et modifiez le pour votre besoin. 71 | 72 | ## Réglages de matériaux 73 | Il est très important que vous utilisiez les possibilitées offertes par les profils de matériaux en dupplicant les profils génériques. Ajustez température et rétractation pour chacune de vos bobines ! 74 | 75 | ![materials](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/screen-materials.png) 76 | 77 | ![materials settings](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/screen-materials-settings.png) 78 | 79 | ## Problèmes connus 80 | Tout d'abord, veuillez vérifier l'onglet [Issues](https://github.com/trouch/CreawsomeMod/issues) avec les bugs ouverts et fermés. Il n'y en pas tant que ça, vous devriez facilement trouver votre cas. Ci-dessous vous trouverez un récapitulatif des problèmes les plus souvent rencontrés et les réponses/solutions associées. 81 | 82 | ### Mises à jour de Cura 83 | CreawsomeMod entrainera un crash en case de mise à jour de Cura. Je recommende fortement de reinitiliser vos réglages et de remettre l'ancien dossier `resources` en premier. Ensuite vous pourrez mettre à jour Cura, et réinstaller le mod avec le paquet correspondant à la nouvelle version de Cura. 84 | 85 | ### Droit utilisateur (macOS) 86 | Dans le cas où vous ne pourriez pas installer la modification, veuillez vérifier vos droits utilisateur et l'accès aux fichiers de l'application Cura. 87 | 88 | ### Profils utilisateur incompatibles 89 | Comme CreawsomeMod crée de nouvelles définitions de machines avec des fonctions avancées telles que le choix de la buse ou les réglages par matériaux, tous les profils antériaux à CreawsomeMod sont incompatibles. Même si cela était possible, ceci entrainerait des résultats inattendus. 90 | 91 | ### Couture Z 92 | Certainement le plus gros défi de l'impression 3D par dépôt de filament. Par défaut CreawsomeMod positionne la couture à l'arrière du modèle. Cela donne un résultat global très satisfaisant, mais peut amener une ligne non esthétique sur des modèles convexes. C'est le talon d'Achille du mod. 93 | 94 | 1. ***Ne réglez pas la couture sur aléatoire*** ce qui donnerait un résultat global moins bon 95 | 2. Changez la position de la couture comme indiqué dans la capture ci-dessous 96 | 3. Réglez finement vos réglages de rétractation 97 | 4. Activez et calibrez la Linear Advance dans Marlin (non compatible avec les cartes silencieuses utilisant un TMC2208) 98 | 5. Activez la roue-libre dans Cura (incompatible avec la Linear Advance) 99 | 100 | ![z-seam location tuning](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/tuning-zseam1.png) 101 | 102 | ### Bouchon 103 | Si vous avez la buse qui se bouche lors des retracts, il est probable que vous ayez une petite fuite entre le PTFE et la buse. Le filament fondu ne remontera pas, mais ca réduit la qualité du flux. Vous pouvez essayer l'[Original Creality hot end ptfe fix](https://www.thingiverse.com/thing:3203831) par Luke Hatfield, aka "OneBadMarine". Ce mod permet de conserver une légère pression entre le PTFE et la buse, évitant ainsi toute micro-fuite. 104 | 105 | ### Pertes de détails 106 | CreawsomeMod règle la largeur de ligne à 125% pour des questions de facilité de calcul et un meilleur résultat global. Cependant, certains modèles sont incompatibles avec ce réglage. Si vous perdez des détails ou certains perimétres remplacées par des micro remplissages, essayez de réduire la largeur à 0.45mm ou 0.40mm. 107 | 108 | ### Stringing 109 | Pour la plupart des imprimantes Creality, la vitesse max d'extrusion est limitée à 25mm/s dans le firmware ! CreawsomeMod inclus un g-code de début afin de régler l'extrudeuse à 50mm/s en utilisant une commande _M203_ et alertera l'utilisateur en cas de réglage excessif. Assurez-vous de changer le g-code de début si vous avez besoin d'une vitesse de rétractation supérieur à 50mm/s. 110 | 111 | ## Réglages 112 | Quelque soit l'imprimante, le slicer, modification ou pas, je recommande fortement ce [Guide](https://www.3dhubs.com/talk/t/howto-calibrate-tune-and-fine-tune-your-printer-and-filament/5695) pour régler votre imprimante. Le plus important est de calibrer votre extrudeur (bowden débranché), votre flux, et de régler la température pour chacune de vos bobines ! 113 | 114 | ## Soutenez-moi 115 | En considérant ce mod comme une upgrade GRATUITE qui améliorera votre qualité d'impression, vous souhaitez peut être soutenir mes efforts. Je vous ai peut être fait écononiser une centaine d'euros en upgrade inutiles ! Gardez votre argent pour des bobines ou un resto avec les personnes que vous aimez. Parlez de mon mod, et mentionnez-le si vous postez de superbes print réalisés avec ! 116 | 117 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # CreawsomeMod for Cura 2 | 3 | ***This project reached End-of-Life and is now deprecated.*** 4 | 5 | ***CreawsomeMod settings has been integrated to Cura since version 4.2.*** 6 | 7 | 8 | * [Usage](#Usage) 9 | * [Known Issues](#Known-Issues) 10 | * [Tuning Guide](#Tuning-Guide) 11 | 12 | _xyzCalibration_cube.stl printed at 0.12mm layer height, 50mm/s_ [Source File](https://www.thingiverse.com/thing:1278865) 13 | 14 | ![sample cube](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/sample-cube.jpg) 15 | 16 | _money_cat_fill.stl printed at 0.20mm layer height, 60mm/s_ [Source File](https://www.thingiverse.com/thing:923108) 17 | 18 | ![benchmark ender](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/bench-ender-round1-lowres.jpg) 19 | 20 | ![main screen](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/screen-main.png) 21 | 22 | ![details screen](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/screen-details.png) 23 | 24 | 25 | # Usage 26 | 27 | ## Material Settings 28 | It is really important that you use the material profiles capabilities to duplicate Generic ones and adjust temperatures as well as retractation settings there for each of your spool ! 29 | 30 | ![materials](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/screen-materials.png) 31 | 32 | ![materials settings](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/screen-materials-settings.png) 33 | 34 | ## Known Issues 35 | First of all, please check the [Issues](https://github.com/trouch/CreawsomeMod/issues) tab for open and closed issue. There aren't that much for now, you should easily figure out your situation. Bellow is a recap of most experienced issues and answer/solutions. 36 | 37 | ### Z-Seam 38 | Probably the most challenging issue with FDM. Per default, CreasomeMod sets the Z-seam at the back of the model. This gives amazing overall looking and accuracy, but it may brings a non esthetic line on curved models. That's CreawsomeMod's Achilles' heel. 39 | 40 | 1. ***Don't set the seam to be random*** as it will give overall worst result. 41 | 2. Change Z-seam location for your model as shown in the picture above 42 | 3. Fine tune your retract setting 43 | 4. Enable and calibrate Linear Advance (incompatible with "silent" Creality boards using TMC2208) 44 | 5. Use Cura coasting (incompatible with Linear Advance) 45 | 46 | ![z-seam location tuning](https://github.com/trouch/CreawsomeMod/raw/master/doc/img/tuning-zseam1.png) 47 | 48 | ### Clogging 49 | If you encounter any nozzle clogging during retract, you probably have a small leak between the PTFE and nozzle ! Creality users, try this [Original Creality hot end ptfe fix](https://www.thingiverse.com/thing:3203831) by Luke Hatfield, aka "OneBadMarine". This ensure to keep presure between the PTFE tube and nozzle to avoid any leak. 50 | 51 | ### Missing print details 52 | CreawsomeMod sets the line width to 125% per default for convenience in calculation and overral better looking. However some models aren't compatible with such setting. In case you lose details, or have some wall replaced with thin infill, try to reduce the line width to 0.45mm or 0.40mm. 53 | 54 | ### Stringing 55 | For most of Creality printer, the extruder feedrate is limited to 25mm/s ! CreawsomeMod includes a start g-code to set it to 50mm/s using an _M203_ command and warns users when setting retraction above that value. Make sure to adjust start g-code if you need a retract speed above 50mm/s. 56 | 57 | ## Tuning Guide 58 | No matter of the printer, slicer, mod or not, I highly recommend this [Guide](https://www.3dhubs.com/talk/t/howto-calibrate-tune-and-fine-tune-your-printer-and-filament/5695) to tune your printer. Most importants are extruder and flow calibration as well as properly tuning temperature for each of your spools ! 59 | 60 | -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | SRC_COPY="\ 4 | definitions \ 5 | extruders \ 6 | images \ 7 | meshes \ 8 | setting_visibility \ 9 | materials \ 10 | " 11 | 12 | SRC_MACHINES="machines" 13 | SRC_QUALITIES="src/quality" 14 | SRC_VARIANTS="src/variants" 15 | OUT_QUALITIES="resources/quality" 16 | OUT_VARIANTS="resources/variants" 17 | 18 | 19 | processMachineQuality() { 20 | def=`echo $2 | sed 's/\//_/g'` 21 | name=`echo $2 | sed -E 's/.*\///g'` 22 | out=`printf "%q/%q_%q" $3 $name $1` 23 | 24 | echo "Copying $1 to $out" 25 | cat "$SRC_QUALITIES/$1" | sed -E "s/MACHINE_DEFINITION/$def/g" > $out 26 | } 27 | 28 | processMachineProfiles() { 29 | dir="$OUT_QUALITIES/$2" 30 | echo "Creating directory $dir" 31 | mkdir -p $dir 32 | for Q in $1 33 | do processMachineQuality $Q $2 $dir 34 | done 35 | } 36 | 37 | processMachineVariant() { 38 | def=`echo $2 | sed 's/\//_/g'` 39 | out=`printf "%q/%q_%q" $OUT_VARIANTS $def $1` 40 | 41 | echo "Copying $1 to $out" 42 | cat "$SRC_VARIANTS/$1" | sed -E "s/MACHINE_DEFINITION/$def/g" > $out 43 | } 44 | 45 | processMachineVariants() { 46 | for V in $1 47 | do processMachineVariant $V $2 48 | done 49 | } 50 | 51 | processMachines() { 52 | processMachineProfiles "$1" creawsome/base 53 | for M in $3 54 | #do processMachineProfiles "$1" $M; \ 55 | do processMachineVariants "$2" $M 56 | 57 | done 58 | } 59 | 60 | MACHINES=`cat $SRC_MACHINES` 61 | QUALITIES=`ls $SRC_QUALITIES` 62 | VARIANTS=`ls $SRC_VARIANTS` 63 | 64 | mkdir -p resources/variants 65 | for C in $SRC_COPY 66 | do mkdir -p resources/$C; cp -r src/$C resources 67 | done 68 | 69 | processMachines "$QUALITIES" "$VARIANTS" "$MACHINES" 70 | -------------------------------------------------------------------------------- /doc/img/bench-ender-round1-lowres.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/bench-ender-round1-lowres.jpg -------------------------------------------------------------------------------- /doc/img/bench-ender-round1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/bench-ender-round1.jpg -------------------------------------------------------------------------------- /doc/img/macos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/macos.png -------------------------------------------------------------------------------- /doc/img/print-time-comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/print-time-comparison.png -------------------------------------------------------------------------------- /doc/img/quality-profiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/quality-profiles.png -------------------------------------------------------------------------------- /doc/img/sample-bust.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/sample-bust.jpg -------------------------------------------------------------------------------- /doc/img/sample-cube.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/sample-cube.jpg -------------------------------------------------------------------------------- /doc/img/screen-add-machine-4.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/screen-add-machine-4.0.png -------------------------------------------------------------------------------- /doc/img/screen-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/screen-details.png -------------------------------------------------------------------------------- /doc/img/screen-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/screen-main.png -------------------------------------------------------------------------------- /doc/img/screen-materials-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/screen-materials-settings.png -------------------------------------------------------------------------------- /doc/img/screen-materials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/screen-materials.png -------------------------------------------------------------------------------- /doc/img/screen-splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/screen-splash.png -------------------------------------------------------------------------------- /doc/img/tuning-zseam1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trouch/CreawsomeMod/7a1b88741ce604cf4d1cf2c6eb8b3591b499bf05/doc/img/tuning-zseam1.png -------------------------------------------------------------------------------- /machines: -------------------------------------------------------------------------------- 1 | creawsome/base 2 | creawsome/cr10 3 | creawsome/cr10s 4 | creawsome/cr10s4 5 | creawsome/cr10s5 6 | creawsome/cr10spro 7 | creawsome/cr10mini 8 | creawsome/cr20 9 | creawsome/cr20pro 10 | creawsome/ender2 11 | creawsome/ender3 12 | creawsome/ender4 13 | creawsome/ender5 14 | --------------------------------------------------------------------------------