You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
678 lines
17 KiB
678 lines
17 KiB
--- |
|
title: RESSOURCES |
|
author: zvevqx |
|
published: 2023-11-22 |
|
cat: various |
|
desc: ws |
|
... |
|
|
|
|
|
## coding |
|
|
|
### learning |
|
|
|
|
|
**** |
|
|
|
**Dive into python** |
|
|
|
- reference historique |
|
- tres complet |
|
- disponible en plusieurs langue |
|
|
|
[https://diveintopython3.net/](https://diveintopython3.net/) |
|
|
|
|
|
|
|
|
|
|
|
**lear X in Y minutes** |
|
|
|
- touts les languages sous forme d'une page *help* |
|
- bon moyen de comprendre |
|
- support aide memoire |
|
|
|
[https://learnxinyminutes.com/](https://learnxinyminutes.com/) |
|
|
|
|
|
|
|
|
|
**CodingBat** |
|
|
|
- `python` et `java` |
|
- suites d'exercices corrige |
|
- console python integre au site |
|
|
|
[https://codingbat.com/python](https://codingbat.com/python) |
|
|
|
|
|
|
|
|
|
|
|
**CodeCademy** |
|
|
|
- formation a `python2` gratuite |
|
- multiple parcours d'apprentissage |
|
|
|
<mark> Service payant apres une periode de test et suivant les formations </mark> |
|
|
|
[https://www.codecademy.com/learn/learn-python](https://www.codecademy.com/learn/learn-python) |
|
|
|
|
|
|
|
### language |
|
|
|
|
|
** |
|
**Arduino** |
|
|
|
 |
|
|
|
- easy to learn |
|
- grande communautee |
|
- enormement de ressources et aide en ligne |
|
|
|
programation `hardware` sur des cartes de developpement du mm nom |
|
|
|
**** |
|
|
|
[https://www.arduino.cc/en/Guide/ArduinoUno](https://www.arduino.cc/en/Guide/ArduinoUno) |
|
|
|
|
|
|
|
|
|
** |
|
**processing** |
|
|
|
 |
|
|
|
> Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. |
|
|
|
- base sur Java |
|
- beaucoup de librairie et d'integration possible (ex : `arduino` via `firmata`) |
|
- enormement de ressources et aide en ligne |
|
|
|
[https://processing.org/](https://processing.org/) |
|
[getting started](https://processing.org/tutorials/) |
|
|
|
|
|
|
|
|
|
|
|
** |
|
**PureData** |
|
|
|
 |
|
|
|
- programation visuel / nodal |
|
- grande communautee |
|
- traiment image / video |
|
- creation musicale |
|
|
|
pendant `open-source` de `max-msp` |
|
|
|
[https://puredata.info/](https://puredata.info/) |
|
|
|
|
|
|
|
### IDE |
|
|
|
#### python |
|
|
|
|
|
|
|
** |
|
**Thonny** |
|
|
|
 |
|
|
|
- `I.D.E` pour debutant |
|
- multi OS ( `linux`, `osx`, `win`) |
|
- interface graphique pour `pip` |
|
|
|
[https://thonny.org/](https://thonny.org/) |
|
|
|
|
|
|
|
|
|
|
|
|
|
** |
|
**idle** |
|
|
|
 |
|
|
|
- ide pour et par `python` |
|
- console `python` |
|
|
|
[https://docs.python.org/3/library/idle.html](https://docs.python.org/3/library/idle.html) |
|
|
|
|
|
|
|
|
|
|
|
** |
|
**programiz Online compiler** |
|
|
|
 |
|
|
|
- ide pour et par `python` |
|
- console `python` |
|
|
|
[https://docs.python.org/3/library/idle.html](https://docs.python.org/3/library/idle.html) |
|
|
|
|
|
## software ressource |
|
|
|
### 2D drawing / plan / edition |
|
|
|
|
|
|
|
** **INKSCAPE** |
|
|
|
 |
|
|
|
*licence* : free / opensource |
|
*os* : linux / osx / win |
|
|
|
*use* vector graphic design software - illustrator like |
|
|
|
> |
|
- illustration / logo / plan for cnc and laser cut |
|
- could be use as gcode generator with **plugin** |
|
- lots of avialable plugin (box / gear / puzzle creation ) |
|
- import `.ai` from illustrator |
|
|
|
[inkscape web site ](https://inkscape.org/en/) |
|
[getting started ](https://inkscape.org/en/learn/) |
|
|
|
|
|
|
|
|
|
|
|
** **libreCad** |
|
|
|
 |
|
|
|
*licence* free / opensource |
|
*os* linux / osx / win |
|
|
|
*use*: Cad drawing / techinical - autocad like |
|
|
|
> |
|
- create multiple `DXF` version to export |
|
|
|
[libreCad web site ](https://librecad.org/) |
|
[getting started ](https://wiki.librecad.org/index.php?title=Main_Page) |
|
|
|
|
|
|
|
|
|
|
|
** **Qcad** |
|
|
|
 |
|
|
|
*licence* opensource / not Free (*free version avialable*) |
|
*os* linux / osx / win |
|
|
|
*use* Cad drawing / technical drawing ) - autocad like |
|
|
|
> |
|
- import / export `dwg` |
|
- isometric tools |
|
- active developpement and plugin |
|
- `CAM` plugin for Gcode generation |
|
|
|
[Qcad web site ](https://www.qcad.org/en/) |
|
[getting started ](https://www.qcad.org/doc/qcad/latest/reference/en/) |
|
|
|
|
|
|
|
|
|
|
|
** **Gimp** |
|
|
|
 |
|
|
|
*licence* free / opensource |
|
*os* linux / osx / win |
|
|
|
*use* image manipulation / pixel drawing - photoshop like |
|
|
|
> |
|
- layer and mask |
|
- actively devellope |
|
|
|
[gimp web site ](https://www.gimp.org/) |
|
[getting started ](https://www.gimp.org/tutorials/) |
|
|
|
|
|
|
|
|
|
|
|
** **krita** |
|
|
|
 |
|
|
|
*licence* free / opensource |
|
*os* linux / osx / win |
|
|
|
*use*: Dessin / annimation / illustration |
|
|
|
> |
|
- gestion de palette graphique |
|
- systeme d'animation frame par frame |
|
|
|
[libreCad web site ](https://krita.org/en/) |
|
[getting started ](https://wiki.librecad.org/index.php?title=Main_Page) |
|
|
|
|
|
|
|
|
|
** **Scibus** |
|
|
|
 |
|
|
|
*licence* free / opensource |
|
*os* linux / osx / win |
|
|
|
*use* print and book making / edition sofware - inDesign like |
|
|
|
> |
|
- prepress tool |
|
- gabarit |
|
|
|
[scribus website ](https://www.scribus.net/) |
|
[getting started ](https://wiki.scribus.net/canvas/Help:TOC) |
|
|
|
|
|
|
|
### 3d software |
|
|
|
|
|
|
|
** **Blender** |
|
|
|
 |
|
|
|
*licence* free / opensource |
|
*os* linux / osx / win |
|
|
|
*use* 3d Modeling / animation / image creation. |
|
|
|
> |
|
- light and powerfull |
|
- lots of ressources online |
|
- news 3d printing pannel |
|
- all include (modeling texturing rendrering ) |
|
- can bu use to generate 3d gcode with `blenderCam` <mark>only' on specific blender version</mark> |
|
|
|
[blender website ](https://www.blender.org/) |
|
[getting started ](https://www.blender.org/support/tutorials/) |
|
|
|
|
|
|
|
|
|
|
|
** **OpenScad** |
|
|
|
 |
|
|
|
*licence* free / opensource |
|
*os* linux / osx / win |
|
|
|
*use* 3d Modeling / part creation / |
|
|
|
<mark>code generated drawing</mark> |
|
|
|
> |
|
- light and powerfull |
|
- parametric solid modeling |
|
|
|
[openscad website ](http://www.openscad.org/) |
|
[getting started ](http://www.openscad.org/documentation.html) |
|
|
|
|
|
|
|
|
|
|
|
** **FreeCad** |
|
|
|
 |
|
|
|
*licence* free / opensource |
|
*os* linux / osx / win |
|
|
|
*use* 3d drawing / parametric design / part creation |
|
|
|
> |
|
- 2d / 3d software included |
|
- parametric solid modeling |
|
- new `path` workbench for Gcode creation (cnc) |
|
|
|
[freecad website ](https://www.freecadweb.org/) |
|
[getting started ](https://www.freecadweb.org/wiki/Getting_started) |
|
|
|
|
|
|
|
|
|
|
|
** **fusion360 autodesk** |
|
|
|
 |
|
|
|
*licence* mountly plan / close source / *student free version* |
|
*os* ~~linux~~ / osx / win |
|
|
|
no plan for a `linux` version. |
|
|
|
*use* 3d Modeling / part creation / parametric |
|
|
|
> |
|
- powerfull |
|
- parametric solid modeling |
|
- widely used |
|
- `CAM` module include |
|
|
|
[autodesk Fusion360 website ](https://www.autodesk.com/products/fusion-360/students-teachers-educators) |
|
|
|
|
|
|
|
|
|
|
|
** **tinkerCad** |
|
|
|
 |
|
|
|
*licence* free / plan |
|
*os* Web Browser based |
|
|
|
*use* 3d Modeling / part creation / |
|
|
|
> |
|
- online / no installation require |
|
- parametric solid modeling |
|
|
|
[tinkercad web site ](https://www.tinkercad.com/) |
|
[getting started ](https://www.tinkercad.com/learn/) |
|
|
|
|
|
|
|
### CAM / machine control |
|
|
|
#### CNC / Laser |
|
|
|
|
|
|
|
** **LaserWeb4** |
|
|
|
 |
|
|
|
*licence* free / opensource |
|
*os* linux / osx / win |
|
|
|
*use* Cnc / laser gcode creation & machine control (GBRL 1.1f min) |
|
|
|
> |
|
- light and powerfull |
|
- All include |
|
- easy to use |
|
- control both *CNC* and *Laser* (`GRBL` based) |
|
|
|
[laserWeb4 gitHub page ](https://github.com/LaserWeb/LaserWeb4) |
|
|
|
|
|
|
|
|
|
|
|
**MakerCAM** |
|
|
|
 |
|
|
|
*licence* free |
|
*os* webBrowser app |
|
|
|
*use* CNC 2.5D gcode generator |
|
|
|
<mark>need FLASH to operate</mark> |
|
|
|
> |
|
- simple and easy to use |
|
- may cause problem in mm due to too much decimal. can be fix with python script [truncate](https://github.com/jhessig/metric-gcode-truncator) |
|
|
|
[makercam website ](http://makercam.com) |
|
|
|
|
|
|
|
|
|
|
|
** **Bcnc** |
|
|
|
 |
|
|
|
*licence* free / openSource |
|
*os* linux / osx / windows |
|
|
|
*use* CNC 2.5D gcode generator |
|
|
|
base on `python` |
|
|
|
> |
|
- lot of feature (bed leveling /gcode editor / gcode generator / various tools ) |
|
- grbl Based machine (`1.1f` min) |
|
|
|
[Bcnc gitHub Page ](https://github.com/vlachoudis/bCNC) |
|
|
|
|
|
|
|
#### 3D print |
|
|
|
|
|
|
|
** **Cura** |
|
|
|
 |
|
|
|
*licence* free / openSource |
|
*os* linux / osx / windows |
|
|
|
*use* Generate 3d printer gcode file and control |
|
|
|
> |
|
- lots of predefine printer parametre |
|
- lots of users |
|
|
|
[ultimaker Cura website ](https://ultimaker.com/en/products/ultimaker-cura-software) |
|
|
|
|
|
|
|
|
|
|
|
** **Slic3r** |
|
|
|
 |
|
|
|
*licence* free / openSource |
|
*os* linux / osx / windows |
|
|
|
*use* Generate 3d printer gcode file and control |
|
|
|
> |
|
- offert full control on parameter |
|
- lots of users and documentation |
|
- really good new feature in the prusa edition |
|
|
|
<mark>the new version is now from Prusa research</mark> |
|
|
|
[Slic3r Official website ](http://slic3r.org) |
|
[Slic3r Prusa edition website ](https://www.prusa3d.com/slic3r-prusa-edition/) |
|
|
|
|
|
|
|
|
|
|
|
** **Octoprint** |
|
|
|
 |
|
|
|
*licence* free / openSource |
|
*os* linux / osx / windows |
|
|
|
*use* Print server for 3d printer / printer control / gcode creation from server (cura 1.5 || slicer ) |
|
|
|
> |
|
- full printer monitoring |
|
- pugin to add functionality |
|
- run on a `raspberryPi` and doest require a laptop or sd cad to operate machine (all can be done via local network) |
|
|
|
[octoprint website](https://octoprint.org/) |
|
|
|
|
|
|
|
## objet ressource and download |
|
|
|
### 3dprint / cnc / laser files |
|
|
|
|
|
|
|
**thingiverse** |
|
|
|
- 3d files (stl) objet and part |
|
- laser and cnc objet and part |
|
- some parametric model (*openScad*) |
|
|
|
[thingiverse](https://www.thingiverse.com/) |
|
|
|
**youimagine** |
|
|
|
- 3d files (stl) objet and part |
|
- laser and cnc objet and part |
|
|
|
[youimagine](https://www.youmagine.com/) |
|
|
|
**myminifactory** |
|
|
|
- 3d files ready to print |
|
|
|
[myminifactory](https://www.myminifactory.com/) |
|
|
|
|
|
|
|
### Tutorial / howto |
|
|
|
|
|
|
|
**instructable** |
|
|
|
- all the tutorial you can think of |
|
- arduino |
|
- diy |
|
- robot ... |
|
|
|
[instructable ](https://www.instructables.com/) |
|
|
|
|
|
|
|
### VARIOUS ONLINE RESSOURCES |
|
|
|
`Posted by u/morphfiend` |
|
|
|
#### Fusion360 |
|
|
|
- Lars Christensen - [https://www.youtube.com/user/cadcamstuff/playlists](https://www.youtube.com/user/cadcamstuff/playlists) |
|
- Start with the basics - [https://www.youtube.com/playlist?list=PLmA_xUT-8UlLmTvSAketheHaNQWxNA5yT](https://www.youtube.com/playlist?list=PLmA_xUT-8UlLmTvSAketheHaNQWxNA5yT) |
|
- Quick Tips & Best practices - [https://www.youtube.com/playlist?list=PLmA_xUT-8UlIh4hHJDCEDLPi3wQiMrPRY](https://www.youtube.com/playlist?list=PLmA_xUT-8UlIh4hHJDCEDLPi3wQiMrPRY) |
|
- Fusion 360 in 90 minutes - [https://academy.autodesk.com/course/129267/introduction-cad-learn-fusion-360-90-minutes](https://academy.autodesk.com/course/129267/introduction-cad-learn-fusion-360-90-minutes) |
|
- Autodesk Academy - [https://academy.autodesk.com/software/fusion-360](https://academy.autodesk.com/software/fusion-360) |
|
- Fusion 360 Parameters - [http://help.autodesk.com/view/fusion360/ENU/?guid=GUID-76272551-3275-46C4-AE4D-10D58B408C20](http://help.autodesk.com/view/fusion360/ENU/?guid=GUID-76272551-3275-46C4-AE4D-10D58B408C20) |
|
|
|
#### OnShape |
|
|
|
- OnShape Tutorials - [https://www.onshape.com/videos/topic/tutorials](https://www.onshape.com/videos/topic/tutorials) |
|
- OnShape Tech Tips - [https://www.onshape.com/videos/topic/tech-tips](https://www.onshape.com/videos/topic/tech-tips) |
|
- CADSessions - [https://www.youtube.com/channel/UCVkrWFAz_F9mYhs3Q1V7ahA/video](https://www.youtube.com/channel/UCVkrWFAz_F9mYhs3Q1V7ahA/video) |
|
|
|
#### OpenSCAD |
|
|
|
- Cheat sheet - [http://www.openscad.org/documentation.html](http://www.openscad.org/documentation.html) |
|
- Paul Randall (does OpenSCAD and freecad) - [https://www.youtube.com/channel/UCnxMaGMCrWAQgwF61ISRpGw/](https://www.youtube.com/channel/UCnxMaGMCrWAQgwF61ISRpGw/) |
|
- OpenSCAD beginners tutorial - [http://edutechwiki.unige.ch/en/OpenScad_beginners_tutorial](http://edutechwiki.unige.ch/en/OpenScad_beginners_tutorial) |
|
|
|
#### Rhino 3D |
|
|
|
- Basics - [http://www.rhino3d.com/getting-started](http://www.rhino3d.com/getting-started) |
|
- Preparing for 3D Printing - [https://wiki.mcneel.com/rhino/3dprinting](https://wiki.mcneel.com/rhino/3dprinting) |
|
- Prepare your model for 3D Printing with Rhinoceros - [https://www.sculpteo.com/en/tutorial/prepare-your-model-3d-printing-rhinoceros/](https://www.sculpteo.com/en/tutorial/prepare-your-model-3d-printing-rhinoceros/) |
|
- Advanced Rhino and Grasshopper recorded college classes - [https://www.youtube.com/user/nsenske/playlists](https://www.youtube.com/user/nsenske/playlists) |
|
|
|
#### FreeCAD |
|
|
|
- FreeCAD tutorials - [https://www.freecadweb.org/wiki/Category:Tutorials](https://www.freecadweb.org/wiki/Category:Tutorials) |
|
- cad1919 (It is in a different language but uses graphics to help )- [https://www.youtube.com/user/cad1919/playlists](https://www.youtube.com/user/cad1919/playlists) |
|
- Invent Box Tutorials - [https://www.youtube.com/playlist?list=PL2935W76vRNFvUGefQr3q9P9eezJZyj-u](https://www.youtube.com/playlist?list=PL2935W76vRNFvUGefQr3q9P9eezJZyj-u) |
|
|
|
### 3D Modeling |
|
|
|
#### Blender 2.7 |
|
|
|
- BlenderGuru - [https://www.blenderguru.com](https://www.blenderguru.com) |
|
- Blendtuts - [https://www.blendtuts.com/tutorials/](https://www.blendtuts.com/tutorials/) |
|
- CGCookies Blender Basics - [https://cgcookie.com/course/blender-basics](https://cgcookie.com/course/blender-basics) |
|
- GameDevTV Complete Blender Course(Paid)- [https://www.udemy.com/blendertutorial/](https://www.udemy.com/blendertutorial/) |
|
- Blender Tutorial - [https://www.blender.org/support/tutorials/](https://www.blender.org/support/tutorials/) |
|
- Blender Fundamentals - [https://www.youtube.com/playlist?list=PLa1F2ddGya_8V90Kd5eC5PeBjySbXWGK1](https://www.youtube.com/playlist?list=PLa1F2ddGya_8V90Kd5eC5PeBjySbXWGK1) |
|
|
|
#### Blender 2.8 |
|
|
|
- YanSculpts - [https://www.youtube.com/playlist?list=PLvPwLecDlWRD_VK_2INC1VQ18dZdpDwLi](https://www.youtube.com/playlist?list=PLvPwLecDlWRD_VK_2INC1VQ18dZdpDwLi) |
|
- BlenderGuru 2.8 - [https://www.youtube.com/playlist?list=PLjEaoINr3zgH1JI7FtPX_Q9OGFhP-HCUV](https://www.youtube.com/playlist?list=PLjEaoINr3zgH1JI7FtPX_Q9OGFhP-HCUV) |
|
- CG Masters (Paid) - [https://cgmasters.net/training-courses/hard-surface-modeling-in-blender/](https://cgmasters.net/training-courses/hard-surface-modeling-in-blender/) |
|
|
|
#### 3ds Max |
|
|
|
- TopHATTwaffle - [https://www.youtube.com/playlist?list=PL-454Fe3dQH1WKJEL96bzelfn_2pxYjgf](https://www.youtube.com/playlist?list=PL-454Fe3dQH1WKJEL96bzelfn_2pxYjgf) |
|
- Autodesk 3ds max learning channel - [https://www.youtube.com/user/3dsMaxHowTos/playlists](https://www.youtube.com/user/3dsMaxHowTos/playlists) |
|
- Autodesk getting started in 3ds Max - [https://area.autodesk.com/tutorials/series/getting-started-in-3ds-max-2018/](https://area.autodesk.com/tutorials/series/getting-started-in-3ds-max-2018/) |
|
- Edge3Dcgi - [https://youtu.be/Q_Ks3QdmfvA](https://youtu.be/Q_Ks3QdmfvA) |
|
- Arrimus 3d - [https://www.youtube.com/playlist?list=PLxt9ZAGPLIpeB8TcHrpzxvEI4Ve3SfZBC](https://www.youtube.com/playlist?list=PLxt9ZAGPLIpeB8TcHrpzxvEI4Ve3SfZBC) |
|
|
|
#### 3D Sculpting |
|
Blender Sculpting |
|
|
|
- Grant Abbitt - [https://youtu.be/L3XtAFUWNuk](https://youtu.be/L3XtAFUWNuk) |
|
- YanSculpts - [https://youtu.be/N4D6F7mhi4I](https://youtu.be/N4D6F7mhi4I) |
|
|
|
#### Sculptrius |
|
|
|
- pixologic (near the bottome of the page) - [http://pixologic.com/sculptris/](http://pixologic.com/sculptris/) |
|
- Mr.Brooks - [https://vimeo.com/61128359](https://vimeo.com/61128359) |
|
- Sculptris cheat sheet - [http://members.casema.nl/jw.v.dronkelaar/sculptris_cheat_sheet.pdf](http://members.casema.nl/jw.v.dronkelaar/sculptris_cheat_sheet.pdf) |
|
|
|
#### 3DCoat |
|
|
|
- alienminefield - [https://www.youtube.com/playlist?list=PL17Z03Lf1lyKZsHLvg27ZP0kzVR_mvLpX](https://www.youtube.com/playlist?list=PL17Z03Lf1lyKZsHLvg27ZP0kzVR_mvLpX) |
|
- 3dcoat learn - [https://3dcoat.com/learn/](https://3dcoat.com/learn/) |
|
- gamedev the pipline - [https://youtu.be/_Mw3yv3hk38](https://youtu.be/_Mw3yv3hk38) |
|
- Pluralsight (Paid) - [https://www.pluralsight.com/courses/3d-coat-getting-started-2487](https://www.pluralsight.com/courses/3d-coat-getting-started-2487) |
|
|
|
#### zBrush |
|
|
|
- ZClassroom - [https://pixologic.com/zclassroom/](https://pixologic.com/zclassroom/) |
|
- Zbrushtuts - [http://zbrushtuts.com/](http://zbrushtuts.com/) |
|
- Zbrush for beginners - [https://www.youtube.com/watch?v=PO--0h8XHiw](https://www.youtube.com/watch?v=PO--0h8XHiw) |
|
- Edge-CGI 3D tutorials - [https://www.youtube.com/user/Edge3Dcgi/playlists](https://www.youtube.com/user/Edge3Dcgi/playlists) |
|
- Twitch for Pixologic - [https://www.twitch.tv/pixologic](https://www.twitch.tv/pixologic) |
|
- flippednormals - [https://youtu.be/_yKGfcp2z3k](https://youtu.be/_yKGfcp2z3k) |
|
|
|
#### Covers multiple pieces of software |
|
|
|
- Gnomon workshop (Paid) - [https://www.thegnomonworkshop.com/](https://www.thegnomonworkshop.com/) |
|
|
|
#### Special caseMeshmixer |
|
|
|
- Maker's Muse - [https://youtu.be/C9VDKb3W4qA](https://youtu.be/C9VDKb3W4qA) |
|
- Teaching Tech - [https://youtu.be/3GGnwDCFfv0](https://youtu.be/3GGnwDCFfv0) |
|
- Sculpteo - [https://youtu.be/WwIM4Fp2SgA](https://youtu.be/WwIM4Fp2SgA) |
|
|
|
|
|
|