From Fedora Project Wiki
m (Update the IRC channel reference to libera.chat)
(15 intermediate revisions by 4 users not shown)
Line 8: Line 8:
! Member !! Printers you have access to !! Main activity in the SIG
! Member !! Printers you have access to !! Main activity in the SIG
|-
|-
| [[User:Churchyard|Miro Hrončok]] || RebeliX, Prusa i2/i3, Lulzbot TAZ 4 and Mini, Ciclop 3D scanner, iBox Nano || packaging, reviews, taking printers to events
| [[User:Churchyard|Miro Hrončok]] || RebeliX, Prusa i2/i3 + MK2S, Lulzbot TAZ 4, 6 and Mini, Ciclop 3D scanner || packaging, reviews, taking printers to events
|-
|-
| [[User:djdelorie|DJ Delorie]] || Rostock MAX V1 ||  
| [[User:djdelorie|DJ Delorie]] || Rostock MAX V1 ||  
Line 16: Line 16:
| [[User:M4rtink|Martin Kolman]] || RebeliX, Prusa i2, LulzBot TAZ 6 || package review, printer repair and maintenance, taking printers to events, general help
| [[User:M4rtink|Martin Kolman]] || RebeliX, Prusa i2, LulzBot TAZ 6 || package review, printer repair and maintenance, taking printers to events, general help
|-
|-
| [[User:johnmh|John M. Harris]] || Lulzbot TAZ 5 || can help with packaging
| [[User:johnmh|John M. Harris]] || Lulzbot TAZ 5, Prusa i3 || can help with packaging
|-
|-
| [[User:corey84 |Corey Sheldon]] || None at the moment, but  knowledge and skills, planning to have a 3D printed  laptop design out  by  fall 2018 (http://www.ameridea.net)||  Evangelism and  workshops  
| [[User:corey84 |Corey Sheldon]] || None at the moment, but  knowledge and skills, planning to have a 3D printed  laptop design out  by  fall 2018 ||  Evangelism and  workshops  
|-
|-
| [[User:Yn1v |Neville A. Cross]] || Rerap i3 ||  talks, videos, taking the printer to events
| [[User:Yn1v |Neville A. Cross]] || Rerap i3 ||  talks, videos, taking the printer to events
Line 25: Line 25:
|-
|-
| [[User:przemekklosowski |Przemek Klosowski]] || under construction || general help, docs, MachineKit/BeagleBone
| [[User:przemekklosowski |Przemek Klosowski]] || under construction || general help, docs, MachineKit/BeagleBone
|-
| [[User:Ausil |Dennis Gilmore]] || Prusa i3 || general help, package review, ARM, packaging
|-
| [[User:Tibbs|Jason Tibbitts]] || Prusa i3-Mk2S, Monoprice Select Mini v2 || Just here to learn but can help with packaging and reviews
|-
|-
|}
|}
Line 49: Line 53:
* {{package|admeshgui}} STL viewer and manipulation tool
* {{package|admeshgui}} STL viewer and manipulation tool
* {{package|amftools}} AMF file library
* {{package|amftools}} AMF file library
* {{package|cloudcompare}} 3D point cloud and triangular meshes processing software
* {{package|libsavitar}} 3MF file library
* {{package|libsavitar}} 3MF file library
* {{package|meshlab}}* A system for processing and editing unstructured 3D triangular
* {{package|meshlab}}* A system for processing and editing unstructured 3D triangular
* {{package|poly2tri}}  A 2D constrained Delaunay triangulation library
* {{package|poly2tri}}  A 2D constrained Delaunay triangulation library
* {{package|opencsg}} Library for Constructive Solid Geometry using OpenGL
* {{package|opencsg}} Library for Constructive Solid Geometry using OpenGL
* {{package|OpenTK}} C# library that wraps OpenGL, OpenCL and OpenAL
* {{package|OpenTK}} C# library that wraps OpenGL, OpenCL and OpenAL (orphaned)
* {{package|polyclipping}}* Polygon clipping library
* {{package|polyclipping}}* Polygon clipping library
* {{package|python-admesh}} Python bindings for ADMesh, STL manipulation library
* {{package|python-admesh}} Python bindings for ADMesh, STL manipulation library
* {{package|python-numpy-stl}} Library for reading, writing and modifying STL files
* {{package|simarrange}} STL 2D plate packer with collision simulation
* {{package|simarrange}} STL 2D plate packer with collision simulation
* {{package|stlsplit}} Split STL file to more files - one shell each
* {{package|stlsplit}} Split STL file to more files - one shell each
Line 64: Line 70:
* {{package|slic3r-prusa3d}} G-code generator for 3D printers (RepRap, Makerbot, Ultimaker, etc) (fork of the above)
* {{package|slic3r-prusa3d}} G-code generator for 3D printers (RepRap, Makerbot, Ultimaker, etc) (fork of the above)
* {{package|CuraEngine}} Engine for processing 3D models into G-code instructions for 3D
* {{package|CuraEngine}} Engine for processing 3D models into G-code instructions for 3D
* {{package|CuraEngine-lulzbot}} Engine for processing 3D models into G-code instructions for 3D (Lulzbot fork)
* {{package|sfact}} Converts 3D model into G-Code for RepRap
* {{package|sfact}} Converts 3D model into G-Code for RepRap
* {{package|skeinforge}} Converts 3D model into G-Code for RepRap
* {{package|skeinforge}} Converts 3D model into G-Code for RepRap
Line 69: Line 76:
===3D printer control software ===
===3D printer control software ===


* {{package|cura}} 3D printer control software
* {{package|cura}} 3D printer control software (newer version for F25 and F26 available in [https://copr.fedorainfracloud.org/coprs/churchyard/cura-modern/monitor/ cura-modern copr])
* {{package|cura-lulzbot}} Cura LulzBot Edition, 3D printer control software
* {{package|cura-lulzbot}} Cura LulzBot Edition, 3D printer control software
* {{package|printrun}} RepRap printer interface and tools
* {{package|printrun}} RepRap printer interface and tools
* {{package|RepetierHost}} 3D printer control software
* {{package|python-uranium}} A Python framework for building Desktop 3D printing applications
* {{package|RepetierHost}} 3D printer control software (went closed source, orphaned)
* {{package|repsnapper}} RepRap control software
* {{package|repsnapper}} RepRap control software


Line 81: Line 89:
===Utilities===
===Utilities===


* {{package|libarcus}} Communication library between internal components for Ultimaker software
* {{package|lmfit}} Levenberg-Marquardt least-squares minimization and curve fitting
* {{package|lmfit}} Levenberg-Marquardt least-squares minimization and curve fitting
* {{package|python-power}} Cross-platform system/battery power status information
* {{package|python-power}} Cross-platform system/battery power status information
* {{package|python-utils}} Python Utils is a module with some convenient utilities
* {{package|python-zeroconf}} Pure Python Multicast DNS Service Discovery Library
* {{package|rapidxml}} Fast XML parser
* {{package|rapidxml}} Fast XML parser
* {{package|3dprinter-udev-rules}} Rules for udev to give regular users access to operate 3D printers
* {{package|3dprinter-udev-rules}} Rules for udev to give regular users access to operate 3D printers
===Data===
* {{package|cura-fdm-materials}} Cura FDM Material database


Packages with * are not maintained by the members of the SIG, but are important for us.
Packages with * are not maintained by the members of the SIG, but are important for us.
Line 93: Line 107:


* [https://bugzilla.redhat.com/show_bug.cgi?id=1340327 M3D-Linux] Linux program that can communicate with the Micro M3D printer
* [https://bugzilla.redhat.com/show_bug.cgi?id=1340327 M3D-Linux] Linux program that can communicate with the Micro M3D printer
* [https://bugzilla.redhat.com/show_bug.cgi?id=1401302 libarcus] Communication library between internal components for Ultimaker software


== Packages not yet in Fedora ==
== Packages not yet in Fedora ==
Line 114: Line 127:
== IRC ==
== IRC ==


We hang out on irc.freenode.net at '''{{fpchat|#fedora-3dprinting}}'''.
We hang out on irc.libera.chat at '''{{fpchat|#fedora-3dprinting}}'''.


== Meetings ==
== Meetings ==

Revision as of 08:08, 7 June 2021

3D Printing SIG

The Fedora 3D Printing SIG's goal is to make Fedora the best platform for 3D printing.

Members

Member Printers you have access to Main activity in the SIG
Miro Hrončok RebeliX, Prusa i2/i3 + MK2S, Lulzbot TAZ 4, 6 and Mini, Ciclop 3D scanner packaging, reviews, taking printers to events
DJ Delorie Rostock MAX V1
Jaroslav Škarvada RebeliX, Prusa i2/i3, LulzBot TAZ 6 package review, firmware hacking, can help with packaging
Martin Kolman RebeliX, Prusa i2, LulzBot TAZ 6 package review, printer repair and maintenance, taking printers to events, general help
John M. Harris Lulzbot TAZ 5, Prusa i3 can help with packaging
Corey Sheldon None at the moment, but knowledge and skills, planning to have a 3D printed laptop design out by fall 2018 Evangelism and workshops
Neville A. Cross Rerap i3 talks, videos, taking the printer to events
Tom Callaway Lulzbot TAZ 5, Lulzbot Mini packaging, reviews, demos at events
Przemek Klosowski under construction general help, docs, MachineKit/BeagleBone
Dennis Gilmore Prusa i3 general help, package review, ARM, packaging
Jason Tibbitts Prusa i3-Mk2S, Monoprice Select Mini v2 Just here to learn but can help with packaging and reviews

Participation

There is no formal process for participating; joining the mailing list, hanging out on IRC, or participating in meetings are all great ways to get involved.

A little self-introduction on the mailing list would be nice, too. And, if you want to, add yourself to our members-section above.

There is now a FAS group as well; so if you want to get a badge, you can join. Plese introduce yourself on the list before applying.

3D Printing Apps/Packages in Fedora

3D CAD programs

  • Package-x-generic-16.pngopenscad The Programmers Solid 3D CAD Modeller
  • Package-x-generic-16.pngfreecad* A general purpose 3D CAD modeller
  • Package-x-generic-16.pnglibrecad* A graphical and comprehensive 2D CAD application

3D mesh utilities and libraries

  • Package-x-generic-16.pngadmesh Diagnose and/or repair problems with STereo Lithography files
  • Package-x-generic-16.pngadmeshgui STL viewer and manipulation tool
  • Package-x-generic-16.pngamftools AMF file library
  • Package-x-generic-16.pngcloudcompare 3D point cloud and triangular meshes processing software
  • Package-x-generic-16.pnglibsavitar 3MF file library
  • Package-x-generic-16.pngmeshlab* A system for processing and editing unstructured 3D triangular
  • Package-x-generic-16.pngpoly2tri A 2D constrained Delaunay triangulation library
  • Package-x-generic-16.pngopencsg Library for Constructive Solid Geometry using OpenGL
  • Package-x-generic-16.pngOpenTK C# library that wraps OpenGL, OpenCL and OpenAL (orphaned)
  • Package-x-generic-16.pngpolyclipping* Polygon clipping library
  • Package-x-generic-16.pngpython-admesh Python bindings for ADMesh, STL manipulation library
  • Package-x-generic-16.pngpython-numpy-stl Library for reading, writing and modifying STL files
  • Package-x-generic-16.pngsimarrange STL 2D plate packer with collision simulation
  • Package-x-generic-16.pngstlsplit Split STL file to more files - one shell each

G-code generators/processors

  • Package-x-generic-16.pngslic3r G-code generator for 3D printers (RepRap, Makerbot, Ultimaker, etc)
  • Package-x-generic-16.pngslic3r-prusa3d G-code generator for 3D printers (RepRap, Makerbot, Ultimaker, etc) (fork of the above)
  • Package-x-generic-16.pngCuraEngine Engine for processing 3D models into G-code instructions for 3D
  • Package-x-generic-16.pngCuraEngine-lulzbot Engine for processing 3D models into G-code instructions for 3D (Lulzbot fork)
  • Package-x-generic-16.pngsfact Converts 3D model into G-Code for RepRap
  • Package-x-generic-16.pngskeinforge Converts 3D model into G-Code for RepRap

3D printer control software

  • Package-x-generic-16.pngcura 3D printer control software (newer version for F25 and F26 available in cura-modern copr)
  • Package-x-generic-16.pngcura-lulzbot Cura LulzBot Edition, 3D printer control software
  • Package-x-generic-16.pngprintrun RepRap printer interface and tools
  • Package-x-generic-16.pngpython-uranium A Python framework for building Desktop 3D printing applications
  • Package-x-generic-16.pngRepetierHost 3D printer control software (went closed source, orphaned)
  • Package-x-generic-16.pngrepsnapper RepRap control software

3D printer firmware

Utilities

  • Package-x-generic-16.pnglibarcus Communication library between internal components for Ultimaker software
  • Package-x-generic-16.pnglmfit Levenberg-Marquardt least-squares minimization and curve fitting
  • Package-x-generic-16.pngpython-power Cross-platform system/battery power status information
  • Package-x-generic-16.pngpython-utils Python Utils is a module with some convenient utilities
  • Package-x-generic-16.pngpython-zeroconf Pure Python Multicast DNS Service Discovery Library
  • Package-x-generic-16.pngrapidxml Fast XML parser
  • Package-x-generic-16.png3dprinter-udev-rules Rules for udev to give regular users access to operate 3D printers

Data

Packages with * are not maintained by the members of the SIG, but are important for us.

Packages waiting for your review

Feel free to add the link here or send an e-mail to our mailing list, if you have some new packages waiting for review.

  • M3D-Linux Linux program that can communicate with the Micro M3D printer

Packages not yet in Fedora

Those packages are not yet ready to be in Fedora:

Packages that will never be in Fedora

Those packages are not able to be in Fedora, because they are not free software. Use known alternate repositories to get them.

  • netfabb-basic
  • kisslicer

Mailing list

IRC

We hang out on irc.libera.chat at #fedora-3dprinting[?].

Meetings

This SIG does not have regular meetings.