Customizable Rubber duck debugging
door XcinnaY
Printbare bestanden (16)
-
3mfRubberDuckDebugging_bash_lowpoly.3mf
202 Ko · 35 downloads
-
3mfRubberDuckDebugging_bash.3mf
376 Ko · 35 downloads
-
3mfRubberDuckDebugging_C_lowpoly.3mf
149 Ko · 34 downloads
-
3mfRubberDuckDebugging_C.3mf
322 Ko · 34 downloads
-
3mfRubberDuckDebugging_CSS.3mf
364 Ko · 36 downloads
-
3mfRubberDuckDebugging_java.3mf
528 Ko · 35 downloads
-
3mfRubberDuckDebugging_javascript_htm_lowpolyl.3mf
283 Ko · 35 downloads
-
3mfRubberDuckDebugging_javascript_html.3mf
472 Ko · 40 downloads
-
3mfRubberDuckDebugging_openscad_lowpoly.3mf
297 Ko · 35 downloads
-
3mfRubberDuckDebugging_openscad.3mf
472 Ko · 34 downloads
-
3mfRubberDuckDebugging_PHP_lowpoly.3mf
116 Ko · 34 downloads
-
3mfRubberDuckDebugging_PHP.3mf
286 Ko · 34 downloads
-
3mfRubberDuckDebugging_SQL_lowpoly.3mf
170 Ko · 35 downloads
-
3mfRubberDuckDebugging_SQL.3mf
344 Ko · 35 downloads
-
3mfRubberDuckDebugging_typescript_html_lowpoly.3mf
350 Ko · 38 downloads
-
3mfRubberDuckDebugging_typescript_html.3mf
535 Ko · 34 downloads
Beschrijving
Duck toy for Rubber duck debugging (explained on wikipedia)
Customizable with programming language written on it.
Available:
- PHP | <?php
- .NET | C#
- JAVA | ;-)
- Javascript | HTML/CSS
- CSS
- Typescript | async/await
- SQL | SELECT * FROM
- C/C++ | #include <>
- sh/bash | rm -Rf /
- OpenSCAD | cube(100);
UPDATE
- v3: text in relief or in hole
- v2: inline stl file, for use in thingiverse customizer, add lowpoly duck
- v1: 1st design
How to print it
Material: PLA or whatever you want
color: duck color or the language color
Parts:
all: support Yes/No, rotate 180° color: yellow ???ball: support Yes/No, rotate 0° color: blue ???stick: support Yes/No, rotate 0° color: red ???
Customizable variables
Duck
lowpoly_duck: use a low polygon number version of the duck
Text left
text_string1: text on lefttext_out1: text in relief or in holetext_size1: text on left sizetext_position1: text on left position [x,y,z]
Text right
text_string2: text on righttext_out2: text in relief or in holetext_size2: text on right sizetext_position2: text on right position [x,y,z]
Font
font_type: Liberation Mono:style=Regular, The name of the font that should be used. This can also include a style parameterfont_spacing: 1, Factor to increase/decrease the character spacing. The default value of 1 results in the normal spacing for the font, giving a
value greater than 1 causes the letters to be spaced further apart.font_direction: ltr:left-to-right, rtl:right-to-left, ttb:top-to-bottom, btt:bottom-to-top Direction of the text flow.font_language: "en" The language of the textfont_script: "latin" The script of the text
Sources
Sources available here
Generate
Command to generate for all the presets: png image, webp animation, 3mf 3D model and mosaic of all the presets
npx openscad-generate@latest generate --outFormats png,webp,3mf --mosaicFormat 2,2 --configFile RubberDuckDebugging.yaml ./RubberDuckDebugging.scadYou can add the option --parallelJobs 7 before the .scad file to generate in parallel. (optimal number is your CPU number of cores minus 1)
Doc of openscad-generate
License
keywords
duck, Rubber Ducky, rubber duck, Debugger, Rubber Ducky, Debugging, openscad, customizable, customizer