dotSCAD
Prusa3
dotSCAD | Prusa3 | |
---|---|---|
30 | 3 | |
746 | 833 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 8 years ago | |
OpenSCAD | OpenSCAD | |
GNU Lesser General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dotSCAD
-
MK4 Printable Parts are now available
If you're looking for examples of high quality openscad code, dotSCAD is pretty cool. nophead (old school reprap person and one of the openscad developers) has a parts library that I think is high quality.
- Making objects thinner while extruding
-
RIP Lin Xinliang (Liang Gege) 1975~2022
Justin Lin passed away due to illness in 2022 at the age of 48.[0]
On December 22, 2022 OpenSCAD posted:
> Today's advent calendar door is a sad one. We'd like to commemorate Justin Lin, who passed away a while ago. In the OpenSCAD community he is best known for his #dotSCAD library. His designs always brought joy and amazement. Thank you, we will miss you.[1,2]
On October 11, 2022 dotSCAD v3.3 released — it was the last commit by JustinSDK on GitHub.[3]
[0] https://www.ithome.com.tw/caterpillar
[1] https://twitter.com/openscad/status/1605758512746881025
[2] https://fosstodon.org/@OpenSCAD/109555037335637650
[3] https://github.com/JustinSDK/dotSCAD/releases/tag/v3.3
-
Does anyone know how I could join all the spheres together to create a single curve? I am trying to use the hull() function.
https://github.com/JustinSDK/dotSCAD - as far as I can tell this is widely used
-
"edge2()" module implements "great circle arc" for graph edges on sphere
I synced your repo: https://github.com/JustinSDK/dotSCAD
-
"tria(_p1, _p2, _p3)" module implements "spherical triangle" on sphere, allows for sperical polygon as well
// require https://github.com/JustinSDK/dotSCAD use use use n = 5; radius = 10; thickness = 1; geom = geom_icosahedron(radius); points = geom[0]; faces = geom[1]; for(f = faces) { triangle = [for(i = f) points[i]]; // subdivide the triangle triangles = tri_subdivide(triangle, n); points1 = [ for(t = triangles, p = t) let(unit_vector = p / norm(p)) unit_vector * radius ]; points2 = [ for(t = triangles, p = t) let(unit_vector = p / norm(p)) unit_vector * (radius - thickness) ]; ff = [for(i = [0:3:len(points1) - 3]) [i, i + 1, i + 2]]; color(rands(0, 1, 3)) sf_solidifyT(points1, points2, ff); }
-
Treble clef dragon
If you are into OpenSCAD, grab this chap's work - https://github.com/JustinSDK/dotSCAD/tree/master/src and use his modules, they are rather good.
-
Preferred way for rounding corners?
// use // a shape function from https://github.com/JustinSDK/dotSCAD // sq_outer = shape_square(size = 50, corner_r = 5); sq_outer = [[20, -25], [21.9471, -24.6053], [23.5868, -23.4835], [24.6602, -21.8118], [25, -20], [25, 20], [24.6053, 21.9471], [23.4835, 23.5868], [21.8118, 24.6602], [20, 25], [-20, 25], [-21.8118, 24.6602], [-23.4835, 23.5868], [-24.6053, 21.9471], [-25, 20], [-25, -20], [-24.6602, -21.8118], [-23.5868, -23.4835], [-21.9471, -24.6053], [-20, -25]]; // sq_inner = shape_square(size = 30, corner_r = 3); sq_inner = [[12, -15], [13.8551, -14.3577], [14.9158, -12.7057], [15, -12], [15, 12], [14.3577, 13.8551], [12.7057, 14.9158], [12, 15], [-12, 15], [-12.7057, 14.9158], [-14.3577, 13.8551], [-15, 12], [-15, -12], [-14.9158, -12.7057], [-13.8551, -14.3577], [-12, -15]]; polygon( points = concat(sq_outer, sq_inner), paths = [ [each [0:len(sq_outer) - 1]], [each [len(sq_outer):len(sq_outer)+ len(sq_inner) - 1]] ] );
- Creating a library for OpenSCAD
-
Creating (and simplifying mesh for) a blade/wing from airfoil sections?
path_extrude from https://github.com/JustinSDK/dotSCAD library. This kinda works.
Prusa3
-
MK4 Printable Parts are now available
Back when Prusa-the-person designed the original i3 I'm pretty sure there were no other Free Software CAD tools than openscad. I don't think it's a huge loss if they abandon openscad (as long as STEP files are provided) since the source for the i3 was uhhh... not exactly the paragon of openscad design (magic numbers, magic numbers everywhere). There's a variant which is parametric but hasn't seen any updates since before the MK2. My reprap is based on some bastardization of the Wilson reprap and my own custom 10mm variant of the old community i3 repo, but I managed to make it even worse because I was looking at the z-axis parts upside down and completely hosed the coordinate system and other fun things (the joys of hacking on a large blob of mediocre openscad while also not knowing anything yourself about cad...) and then I got busy and I'm so distant from it now I can never get myself to go back in and fix it.
-
How did Josef Prusa and Prusa Research succeed in 3D printing for consumers, whereas Bre Pettis and Makerbot did not and left the market? Both founders and companies have RepRap roots.
Prusa also contributed actively to rep rap, making improvements on the mendel printer, and improved the printer through a couple iterations until he hit the third iteration(i3), that is the basis of the MK series. Before shipping his own product, he shared the design on GitHub, and plenty of low cost manufacturers picked up on his source and blatantly produced their own i3 printers.
-
[Request] Hey Guys! Does somebody have Prusa Mk1 BOM? I bought this oldtimer with goal of using as much parts as possible to build a Bear, it would help tremendously. Thanks a lot!
https://github.com/josefprusa/Prusa3 is the repository of the Prusa i3 (without "MK" at that time, but I guess it's MK1 then...). I found https://github.com/josefprusa/Prusa3/blob/master/box_frame/common.tdoc which has some vitamins for the frame; you may look around if you find further *.tdoc files with more parts. Maybe also https://github.com/josefprusa/Prusa3-vanilla . Also, some README mentions a documentation file, but I could not find it quickly - might want to check for yourself if you find more docs there.
What are some alternatives?
BOSL2 - The Belfry OpenScad Library, v2.0. An OpenSCAD library of shapes, masks, and manipulators to make working with OpenSCAD easier. BETA
prusa_i3_bear_upgrade - Stronger frame for Prusa i3 MK2(s), MK2.5 and MK3
NopSCADlib - Library of parts modelled in OpenSCAD and a framework for making projects
Original-Prusa-i3 - Original Prusa i3 MK2 3D printer printed parts
BOSL - The Belfry OpenScad Library - A library of tools, shapes, and helpers to make OpenScad easier to use.
implicit - A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation...
OpenAstroTracker - 3D printed DSLR tracking mount
splitflap - DIY split-flap display
PolyDiceGenerator - A customizable Polyhedral Dice Generator for OpenSCAD.
threadlib - thread library for OpenSCAD
Round-Anything - A set of OpenSCAD utilities for adding radii and fillets, that embodies a robust approach to developing OpenSCAD parts.