From Fedora Project Wiki
No edit summary
m (Add noerror parameters to the magic words added in the previous edit)
 
(46 intermediate revisions by 13 users not shown)
Line 1: Line 1:
= 3D Printing SIG =
[[File:fedora-printed-thumb.jpg|500px|thumb|right|Fedora Printed [[F19_Artwork/Submissions/Supplemental_Wallpapers|supplemental wallpaper for Fedora 19]]]]
The Fedora 3D Printing SIG's goal is to make Fedora the best platform for 3D printing.  
The Fedora 3D Printing SIG's goal is to make Fedora the best platform for 3D printing.  


== Members ==
== Members ==
{|
{|
! 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 ||  
|-
|-
| [[User:jskarvad|Jaroslav Škarvada]] || RebeliX, Prusa i2/i3 || package review, firmware hacking, can help with packaging
| [[User:jskarvad|Jaroslav Škarvada]] || RebeliX, Prusa i2/i3, LulzBot TAZ 6 || package review, firmware hacking, can help with packaging
|-
|-
| [[User:johnmh|John M. Harris]] || Lulzbot TAZ 5 || can help with packaging
| [[User:M4rtink|Martin Kolman]] || RebeliX, Prusa i2, LulzBot TAZ 6 || package review, printer repair and maintenance, taking printers to events, general help
|-
|-
| [[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: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 || Evangelism and workshops
|-
| [[User:Yn1v|Neville A. Cross]] || Rerap i3 || talks, videos, taking the printer to events
|-
| [[User:spot|Tom Callaway]] || Lulzbot TAZ 5, Lulzbot Mini || packaging, reviews, demos at events
|-
| [[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
|-
  | [[User:kjain|Krish Jain]] || Prusa i3 || Just here so I can learn but can help with reviews and general help
|-
|}
|}


= Participation =
== 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, and if you want to, add yourself to our [[#Members|members section]] above.


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.
There is now a [https://admin.fedoraproject.org/accounts/group/view/3d-printing-sig FAS group] as well; so if you want to get a badge, you can join. Please introduce yourself on the list before applying.


A little self-introduction on the mailing list would be nice, too. And, if you want to, add yourself to our members-section above.
== 3D Printing Apps/Packages in Fedora ==
Packages marked with a ☆ are not maintained by the members of the SIG, but are important for us.


= 3D Printing Apps/Packages in Fedora =
=== 3D CAD programs ===
* {{Package|openscad}} — The Programmers Solid 3D CAD Modeller
* {{Package|freecad}} ☆ — A general purpose 3D CAD modeller
* {{package|librecad}} ☆ — A graphical and comprehensive 2D CAD application


===3D CAD programs===
=== 3D mesh utilities and libraries ===
* {{Package|admesh}} — Diagnose and/or repair problems with STereo Lithography files
* {{Package|admeshgui}} — STL viewer and manipulation tool
* {{Package|amftools}} — AMF file library
* {{Package|cloudcompare}} — 3D point cloud and triangular meshes processing software
* {{Package|libsavitar}} — 3MF file library
* {{Package|meshlab}} ☆ — A system for processing and editing unstructured 3D triangular
* {{Package|poly2tri}} — A 2D constrained Delaunay triangulation library
* {{Package|opencsg}} — Library for Constructive Solid Geometry using OpenGL
* {{Package|OpenTK}} — C# library that wraps OpenGL, OpenCL and OpenAL (orphaned)
* {{Package|polyclipping}} ☆ — Polygon clipping 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|stlsplit}} — Split STL file to more files, one shell each


* [https://apps.fedoraproject.org/packages/openscad openscad] The Programmers Solid 3D CAD Modeller
=== G-code generators/processors ===
* [https://apps.fedoraproject.org/packages/freecad freecad]* A general purpose 3D CAD modeller
* {{Package|slic3r}} — G-code generator for 3D printers (RepRap, Makerbot, Ultimaker, etc)
* [https://apps.fedoraproject.org/packages/librecad librecad]* A graphical and comprehensive 2D CAD application
* {{Package|prusa-slicer}} — G-code generator for 3D printers (RepRap, Makerbot, Ultimaker, etc.; a fork of the above)
* {{Package|CuraEngine}} — Engine for processing 3D models into G-code instructions for 3D
* {{Package|sfact}} — Converts 3D model into G-Code for RepRap
* {{Package|skeinforge}} — Converts 3D model into G-Code for RepRap


===3D mesh utilities and libraries===
=== 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|printrun}} — RepRap printer interface and tools
* {{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


* [https://apps.fedoraproject.org/packages/admesh admesh] Diagnose and/or repair problems with STereo Lithography files
=== 3D printer firmware ===
* [https://apps.fedoraproject.org/packages/admeshgui admeshgui] STL viewer and manipulation tool
* {{Package|lulzbot-marlin-firmware}} — Marlin firmware files for the Lulzbot family of 3D printers
* [https://apps.fedoraproject.org/packages/amftools amftools] AMF file library
* [https://apps.fedoraproject.org/packages/meshlab meshlab]* A system for processing and editing unstructured 3D triangular
* [https://apps.fedoraproject.org/packages/poly2tri poly2tri]  A 2D constrained Delaunay triangulation library
* [https://apps.fedoraproject.org/packages/opencsg opencsg] Library for Constructive Solid Geometry using OpenGL
* [https://apps.fedoraproject.org/packages/OpenTK OpenTK] C# library that wraps OpenGL, OpenCL and OpenAL
* [https://apps.fedoraproject.org/packages/polyclipping polyclipping]* Polygon clipping library
* [https://apps.fedoraproject.org/packages/python-admesh python-admesh] Python bindings for ADMesh, STL manipulation library
* [https://apps.fedoraproject.org/packages/simarrange simarrange] STL 2D plate packer with collision simulation
* [https://apps.fedoraproject.org/packages/stlsplit stlsplit] Split STL file to more files - one shell each


===G-code generators/processors===
=== Utilities ===
* {{Package|libarcus}} — Communication library between internal components for Ultimaker software
* {{Package|lmfit}} — Levenberg-Marquardt least-squares minimization and curve fitting
* {{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|3dprinter-udev-rules}} — Rules for udev to give regular users access to operate 3D printers


* [https://apps.fedoraproject.org/packages/slic3r slic3r] G-code generator for 3D printers (RepRap, Makerbot, Ultimaker, etc)
=== Data ===
* [https://apps.fedoraproject.org/packages/CuraEngine CuraEngine] Engine for processing 3D models into G-code instructions for 3D
* {{Package|cura-fdm-materials}} — Cura FDM Material database
* [https://apps.fedoraproject.org/packages/sfact sfact] Converts 3D model into G-Code for RepRap
* [https://apps.fedoraproject.org/packages/skeinforge skeinforge] Converts 3D model into G-Code for RepRap
 
===3D printer control software ===
 
* [https://apps.fedoraproject.org/packages/cura cura] 3D printer control software
* [https://apps.fedoraproject.org/packages/cura-lulzbot cura-lulzbot] Cura LulzBot Edition, 3D printer control software
* [https://apps.fedoraproject.org/packages/printrun printrun] RepRap printer interface and tools
* [https://apps.fedoraproject.org/packages/RepetierHost RepetierHost] 3D printer control software
* [https://apps.fedoraproject.org/packages/repsnapper repsnapper] RepRap control software
 
===Utilities===
 
* [https://apps.fedoraproject.org/packages/lmfit lmfit] Levenberg-Marquardt least-squares minimization and curve fitting
* [https://apps.fedoraproject.org/packages/python-power python-power] Cross-platform system/battery power status information
* [https://apps.fedoraproject.org/packages/rapidxml rapidxml] Fast XML parser
* [https://apps.fedoraproject.org/packages/3dprinter-udev-rules 3dprinter-udev-rules] Rules for udev to give regular users access to operate 3D printers
 
Packages with * are not maintained by the members of the SIG, but are important for us.


== Packages waiting for your review ==
== 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.
Currently none, 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.


== Packages not yet in Fedora ==
== Packages not yet in Fedora ==
 
Those packages that are not yet ready to be in Fedora:
Those packages are not yet ready to be in Fedora:
 
* [https://copr.fedorainfracloud.org/coprs/churchyard/horus/ horus]


== Packages that will never be in Fedora ==
== Packages that will never be in Fedora ==
 
Those packages that are not able to be in Fedora, because they are not free software. Use known alternate repositories to get them.
Those packages are not able to be in Fedora, because they are not free software. Use alternate repositories to get them.
 
* netfabb-basic
* netfabb-basic
* kisslicer
* kisslicer


== Mailing list ==
== Mailing list ==
 
* Join: [https://lists.fedoraproject.org/admin/lists/3dprinting@lists.fedoraproject.org/ 3dprinting]
* Join: {{fplist|3dprinting}} (doesn't exist yet)


== IRC ==
== IRC ==
 
We hang out on the Libera.Chat IRC network in the '''{{Fpchat|#fedora-3dprinting}}''' channel.
We hang out on irc.freenode.net at '''{{fpchat|#fedora-3dprinting}}'''.


== Meetings ==
== Meetings ==
This SIG does not have regular meetings.


This SIG does not have regular meetings.


{{DISPLAYTITLE:3D Printing SIG|noerror}}
{{DEFAULTSORT:3D Printing|noerror}}
[[Category:Fedora special-interest groups]]
[[Category:SIGs]]
[[Category:SIGs]]
[[Category:Fedora special-interest groups]]

Latest revision as of 03:48, 20 July 2024

Fedora Printed supplemental wallpaper for Fedora 19

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
Krish Jain Prusa i3 Just here so I can learn but can help with reviews and general help

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, 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. Please introduce yourself on the list before applying.

3D Printing Apps/Packages in Fedora

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

3D CAD programs

  • openscad — The Programmers Solid 3D CAD Modeller
  • freecad ☆ — A general purpose 3D CAD modeller
  • librecad ☆ — A graphical and comprehensive 2D CAD application

3D mesh utilities and libraries

  • admesh — Diagnose and/or repair problems with STereo Lithography files
  • admeshgui — STL viewer and manipulation tool
  • amftools — AMF file library
  • cloudcompare — 3D point cloud and triangular meshes processing software
  • libsavitar — 3MF file library
  • meshlab ☆ — A system for processing and editing unstructured 3D triangular
  • poly2tri — A 2D constrained Delaunay triangulation library
  • opencsg — Library for Constructive Solid Geometry using OpenGL
  • OpenTK — C# library that wraps OpenGL, OpenCL and OpenAL (orphaned)
  • polyclipping ☆ — Polygon clipping library
  • python-admesh — Python bindings for ADMesh, STL manipulation library
  • python-numpy-stl — Library for reading, writing and modifying STL files
  • simarrange — STL 2D plate packer with collision simulation
  • stlsplit — Split STL file to more files, one shell each

G-code generators/processors

  • slic3r — G-code generator for 3D printers (RepRap, Makerbot, Ultimaker, etc)
  • prusa-slicer — G-code generator for 3D printers (RepRap, Makerbot, Ultimaker, etc.; a fork of the above)
  • CuraEngine — Engine for processing 3D models into G-code instructions for 3D
  • sfact — Converts 3D model into G-Code for RepRap
  • skeinforge — Converts 3D model into G-Code for RepRap

3D printer control software

  • cura — 3D printer control software (newer version for F25 and F26 available in cura-modern COPR)
  • printrun — RepRap printer interface and tools
  • python-uranium — A Python framework for building Desktop 3D printing applications
  • RepetierHost — 3D printer control software (went closed source, orphaned)
  • repsnapper — RepRap control software

3D printer firmware

Utilities

  • libarcus — Communication library between internal components for Ultimaker software
  • lmfit — Levenberg-Marquardt least-squares minimization and curve fitting
  • python-power — Cross-platform system/battery power status information
  • python-utils — Python Utils is a module with some convenient utilities
  • python-zeroconf — Pure Python Multicast DNS Service Discovery Library
  • rapidxml — Fast XML parser
  • 3dprinter-udev-rules — Rules for udev to give regular users access to operate 3D printers

Data

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.

Packages not yet in Fedora

Those packages that are not yet ready to be in Fedora:

Packages that will never be in Fedora

Those packages that 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 the Libera.Chat IRC network in the #fedora-3dprinting[?] channel.

Meetings

This SIG does not have regular meetings.