home.social

#openscad — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #openscad, aggregated by home.social.

  1. If you are interested to do some thermal simulation with your #KiCAD pcb's, feel free to try this out yourself. (It's FOSS)

    nucular.eu/posts/PCB-Thermal-S

    #simulation #FEM #Openscad #electronics

  2. If you are interested to do some thermal simulation with your pcb's, feel free to try this out yourself. (It's FOSS)

    nucular.eu/posts/PCB-Thermal-S

  3. If you are interested to do some thermal simulation with your #KiCAD pcb's, feel free to try this out yourself. (It's FOSS)

    nucular.eu/posts/PCB-Thermal-S

    #simulation #FEM #Openscad #electronics

  4. #CNCRouter experts

    What #OpenSource design tools (#CAD / #CAM) do you recommend for carving 3D organic designs onto wood?

    Examples:
    (1) Topographical maps
    (2) Piano keys - angled bevels on the black keys
    (3) 3D human face

    Last year, I was using #FreeCAD, and was disappointed to find out FreeCAD's #CAM tool couldn't handle the angled slopes / black keys on the piano keyboard I designed.

    Heard of people using: #Blender + CAM, #DuneCAD, #OpenSCAD and some other tools...

    #Makerspace

  5. While preparing my Voron Trident 3D printer build, I ran into a problem: colors in STL->GLB conversions look very different depending on lighting and viewing angle. I needed some way to gauge color specifications.

    So I built a small tool, colorpie, to test HEX colors on faceted 3D wedges and see how they render interactively.

    Post + interactive models:
    salemdata.net/johnpress/?p=551

    #3DPrinting #VoronDesign #Blender3D #OpenSCAD #3DModels #CAD #Maker

  6. @[email protected]

    Seeing as you're making dice that are fighting the current situation in the USA right now, I think
    this would be up your alley. https://stgiga.github.io/gigaware/TarouijaD120files.zip would be up your alley. It is a 3D model with OpenSCAD for tweaks, of a d120 but instead of the numbers 1-120, it has extended Tarot and extended Ouija as its symbols, via Unicode shenanigans, following this mapping https://www.reddit.com/r/d120Lists/comments/17mr2uv/d120_tarot_and_spirit_board/

    Roll: Result
    1: Ace of Spades

    2: Two of Spades

    3: Three of Spades

    4: Four of Spades

    5: Five of Spades

    6: Six of Spades

    7: Seven of Spades

    8: Eight of Spades

    9: Nine of Spades

    10: Ten of Spades

    11: Jack of Spades

    12: Knight of Spades

    13: Queen of Spades

    14: King of Spades

    15: Ace of Hearts

    16: Two of Hearts

    17: Three of Hearts

    18: Four of Hearts

    19: Five of Hearts

    20: Six of Hearts

    21: Seven of Hearts

    22: Eight of Hearts

    23: Nine of Hearts

    24: Ten of Hearts

    25: Jack of Hearts

    26: Knight of Hearts

    27: Queen of Hearts

    28: King of Hearts

    29: Ace of Diamonds

    30: Two of Diamonds

    31: Three of Diamonds

    32: Four of Diamonds

    33: Five of Diamonds

    34: Six of Diamonds

    35: Seven of Diamonds

    36: Eight of Diamonds

    37: Nine of Diamonds

    38: Ten of Diamonds

    39: Jack of Diamonds

    40: Knight of Diamonds

    41: Queen of Diamonds

    42: King of Diamonds

    43: Black Joker

    44: Ace of Clubs

    45: Two of Clubs

    46: Three of Clubs

    47: Four of Clubs

    48: Five of Clubs

    49: Six of Clubs

    50: Seven of Clubs

    51: Eight of Clubs

    52: Nine of Clubs

    53: Ten of Clubs

    54: Jack of Clubs

    55: Knight of Clubs

    56: Queen of Clubs

    57: King of Clubs

    58: White Joker

    59: Fool

    60: Individual

    61: Childhood

    62: Youth

    63: Maturity

    64: Old Age

    65: Morning

    66: Afternoon

    67: Evening

    68: Night

    69: Earth and Air

    70: Water and Fire

    71: Dance

    72: Shopping

    73: Open Air

    74: Visual Arts

    75: Spring

    76: Summer

    77: Autumn

    78: Winter

    79: The Game

    80: Collective

    81: 0

    82: 1

    83: 2

    84: 3

    85: 4

    86: 5

    87: 6

    88: 7

    89: 8

    90: 9

    91: A

    92: B

    93: C

    94: D

    95: E

    96: F

    97: G

    98: H

    99: I

    100: J

    101: K

    102: L

    103: M

    104: N

    105: O

    106: P

    107: Q

    108: R

    109: S

    110: T

    111: U

    112: V

    113: W

    114: X

    115: Y

    116: Z

    117: Yes

    118: No

    119: Hello

    120: Goodbye

    And in Unicode

    🂡🂢🂣🂤🂥🂦🂧🂨🂩🂪🂫🂬🂭🂮🂱🂲🂳🂴🂵🂶🂷🂸🂹🂺🂻🂼🂽🂾🃁🃂🃃🃄🃅🃆🃇🃈🃉🃊🃋🃌🃍🃎
    🃏🃑🃒🃓🃔🃕🃖🃗🃘🃙🃚🃛🃜🃝🃞🃟🃠🃡🃢🃣🃤🃥🃦🃧🃨🃩🃪🃫🃬🃭🃮🃯🃰🃱🃲🃳🃴🃵𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉👍👎⎆⎋

    The first section of characters is the contents of the Playing Cards block in Unicode, minus Red Joker (white is kept) and Playing Card Back. So that means the 52 cards (jokers included) in an English/American deck of playing cards, plus Tarot's Knight cards, so 56 cards (and these are basically a graphical suit with the value above it, in a 12pt cell), plus the 22 cards in the Major Arcana, with "Fool" as XXII as is done on some decks. That section is rendered as a 12pt card with Roman numerals I through XXII with IX and XI having disambiguation dots. The naming I used for the cards is the
    alias names Unicode gives the cards. So none of the "The Hanged Man" or the generic numbered-only names that Unicode gives as their official codepoint names. After that is Ouija's 0-9 and uppercase A-Z, using Unicode's Mathematical Monospaced characters (Courier) from Mathematical Alphanumeric Symbols block, in order to fit the 1800s playbill font commonly seen on Ouija boards, also 12pt. Now the next ones are the interesting ones. To represent Yes and No, I used the Thumbs-Up and Thumbs-Down emoji respectively, and the real interesting part is what I did for Hello and Goodbye. For those, I used two characters from the Miscellaneous Technical block, namely the Enter Symbol and the Escape Symbol, both seen on old Mac keyboards. The first one is a diamond with an arrow pointing inwards, and the second one is a circle with an arrow pointing outwards. The metaphor here is that "Hello" is entering a conversation, and "Goodbye" is leaving one, obviously with a spirit. And all this fills ALL 120 slots on a d120, with no empty or duplicate entries. A unique glyph for each side. The only fonts usable for this by the way are Unifont Smooth (bundled) or UnifontEX. No other font, even Unifont itself, has all the characters together, due to the fact that Hello and Goodbye symbols are in Plane 0, meanwhile the rest of the characters are in Plane 1 AND even include emoji, never mind that some fonts do not support the Major Arcana part of the Playing Cards block. So basically, you're stuck with these two forks of GNU Unifont, but UnifontEX is pixel and so is not exactly a fitting theme unless you're a hacker like I am. Plus, by a bout of sheer chance, ALL the characters after vectorization turned out fine (though White Joker's J is too skeletal in the loop), something that related characters (some of the other stuff in the same block as the thumbs up and thumbs down emoji didn't vectorize well) have trouble with. I was very pleasantly surprised that the emoji and the Roman numerals turned out fine. But ultimately this was a feat of engineering I did when I was bored from 2023 to nowadays.

    Anyways, what makes this a compelling protest product is that it combines several things that fundamentalist Christians are very prone to hating. It takes Tarot cards and Ouija boards and shoves them onto dice that are literally divisible into an entire set of common and rare TTRPG dice, on top of the shape being a D&D d20 but divided into 6 triangles (putting a d4 on each face and then dividing by 2), a D&D d12 but divided into 10 triangles for each pentagon, as well as being a derivative shape of the d30 and d60. So basically, this "Tarouija" d120 combines multiple things that fundamentalist Christians consider "demonic" into one divination ritual item and thus is a great form of protest against the religious right. For the record I live in California. Hopefully this is interesting. Oh the OpenSCAD file needs the nightly build of OpenSCAD.
    #dicemaking #dicemaker #dice #d120 #unicode #unifontex #tarotcard #tarotdecks #tarotcards #tarotcardsreading #ouijaboard #ouija #3d #3dp #3dprinting #3dprinter #spiritboard #majorarcana #fuckice #protest #unifont #openscad #scad #3dart #art #tech #technology #code #font #fontdev #fonts #3dmodel #3dmodeling #3dmodels #3dmodeled #computerscience #compsci #boredom #activism #ice

  7. I made a new controller for the Musical Crystal Cave! This one has very Myst-y vibes and I'm very pleased with how it came out. This is a 100% custom controller that's largely 3D printed (except for all the wood).

    The levers use magnetic rotary encoders and connect wirelessly via espnow to a dongle that outputs MIDI CC. I drive the animation of the artwork via TouchDesigner.

    CAD was split between Openscad and OnShape.

    #arduino #espnowmidi #TouchDesigner #openscad #3dprinting

  8. So I know I am waaaay late to the game..but I just got a 3d printer and discovered #OpenSCAD

    Where have I been?

    18 lines of code!

    #3dprinting #3ddesign #cad #tools #toolbox #organize

  9. So version 1.3 of my filament spool for #3dprinting with some useful updates is now officially released:
    git.chaotikum.org/derderwish/f

    It's in use for a few weeks in the #Nbsp of the @chaotikumev now and I think it works fine.

    #lasercutting a spool is much faster than printing and it is very storage efficient when disassembled.

    Thanks to #openscad it is adjustable, too.

  10. Rackmount all the Things, Hi-Fi Edition - For those who love systems and structure, owning a 19-inch rack with just one slot... - hackaday.com/2025/03/06/rackmo #homeentertainmenthacks #19-inchrack #rackmount #openscad #19-inch #1u #2u

  11. Moin #PhysikEdu,

    ich habe endlich mein Isotopentafel-Puzzle fertig modelliert und gedruckt. Damit kann man die Isotope zusammenpuzzelnd und anschließend Zerfallsreihen ermitteln, wobei ein „Zerfallsrahmen“ auch nur auf die Isotope passt, die diesen Zerfall „können“.

    - Makerworld: makerworld.com/en/models/99822 freue mich über Boost/Likes

    - GitHub: github.com/tweh/Table-of-Isoto

    #FediLZ #Physik #Atomphysik #Strahlung #3ddruck #3dprinting #maker #BlueLZ #modell #physics #iteachphysics #onshape #openscad

  12. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  13. Boy, that #escalated quickly. I'm sure I'm everything wrong, but I've had a fun day messing around with my 3D-model for the #MT32pi controller.

    #3DModelling #openscad

  14. Taking my first helpless steps in #3DModelling with #OpenSCAD. This is the simplified and reduced size prototype, but it will end up being a 5.25" bay controlpanel for the #MT32pi with an 128x32 OLED display, two buttons and a rotary encoder on a PCB. Doing #3D as #code is pretty cool.

    Why OpenSCAD? I'm a programmer and automation freak by trade, so this approach seemed saner than clicking away in a GUI.

  15. The #BigEar status bar has ears! (Actually just a speaker for now, but room for a microphone if we want.) Featuring the newest part of my fancy #openscad lamp system.

    #esphome #esp32 #wled #lamp #statusbar #snarkhome #homeassistant #5v

  16. The #BigEar status bar has ears! (Actually just a speaker for now, but room for a microphone if we want.) Featuring the newest part of my fancy #openscad lamp system.

    #esphome #esp32 #wled #lamp #statusbar #snarkhome #homeassistant #5v

  17. The #BigEar status bar has ears! (Actually just a speaker for now, but room for a microphone if we want.) Featuring the newest part of my fancy #openscad lamp system.

    #esphome #esp32 #wled #lamp #statusbar #snarkhome #homeassistant #5v

  18. The #BigEar status bar has ears! (Actually just a speaker for now, but room for a microphone if we want.) Featuring the newest part of my fancy #openscad lamp system.

    #esphome #esp32 #wled #lamp #statusbar #snarkhome #homeassistant #5v

  19. The status bar has ears! (Actually just a speaker for now, but room for a microphone if we want.) Featuring the newest part of my fancy lamp system.