JSCAD User Group

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Cid Zhang
    3. Best
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 12
    • Best 3
    • Controversial 0
    • Groups 0

    Best posts made by Cid Zhang

    • [Christmas Update!]New application of JSCAD: Fully 3D-printed music box

      Hi guys, I just developed a music box which is fully 3D-printed.
      It took me about 4 months to build from scratch and I recently made a footage.
      This is the footage on YouTube

      Its musical instrument part is quite simple, just a hairpin Kalimba with linear alignment.
      The most crucial part lies in the sheet music's storing structure, which is a treadmill-like object.
      IMG_20211113_144558.jpg

      This thing is not manually crafted under any ordinary CAD software, but automatically generated by JSCAD V2!
      cluster.png

      Once a song's sheet music is translated into a proper digital form
      (In my case is a long and nested array),
      it can be turned into printable files and printed out.

      I'm very grateful to the develop team for creating such a powerful software.

      If you have any suggestions and thoughts on this project, please leave me a comment!😊

      [2021.12.23 Update]
      Hi! I made another music box featuring an automata of Santa Claus and Reindeer.
      IMG_20211218_151204.jpg
      This build has a longer song (Jingle Bells) and I managed to print all segments of the note tread out.
      Here's the Video on YouTube:
      https://youtu.be/7Jw-nLmpVxk

      Merry Christmas!

      posted in General Discussions
      Cid Zhang
      Cid Zhang
    • A prototype of jscad application

      I made some more progress on my project and it finally looks and works well enough.

      Here's some of the footage:

      Draw 2d shapes and extrude them:
      13.png

      Cut hinges and add flexible joints to link the hinges
      24.png

      Trace shapes by single click
      31.png

      And a flexi dinosaur is ready to be printed!
      38.png

      This system does not require user to have any knowledge in programming.
      All he/she have to do is point and click.

      My goal is not to build a AUTOCAD or Fusion360 copy based on openjscad.
      Instead of building a ultimately versatile system which costs a ton to maintain and develop, I think making multiple systems which are specialized for individual objects will have very different advantages.

      Firstly, these systems will be much simpler and easier to learn.
      Many people got scared off 3D modelling by the flat learning curve and complex functions.

      Secondly, the complexity of each system's source code will be much lower, which may be easier to be maintained and modified.

      I think this also match the style/philosophy of openjscad, since the design of shareable .jscad files allows people to create complex things like wormgears without doing heavy mathematical calculations and coding.

      Of course, this will put limit to every system since they are dedicated to specific objects to make.
      But most of the time people just want a ordinary type of thing in 3D printing which have the right attribute, for example, a involute gear which have 15cm in diameter and have 70 teeth.

      My prototype system still needs some modification before it can be released.
      Any opinion and suggestions will be welcomed.

      posted in General Discussions
      Cid Zhang
      Cid Zhang
    • A collection of jscad projects on Github

      Many people had created awesome jscad designs, but these are so scattered and don't get the attention they deserve.
      Here's my collection of interesting jscad projects I found on Github and I hope that this can bring inspiration to more people.

      Gallery of multiple designs:
      01.Dan Marshall's gallery
      https://github.com/danmarshall/jscad-gallery

      02.tspspi's gallery
      https://github.com/tspspi/jscadmodels

      03.gilboonet's gallery(descriptions are written in French)
      https://github.com/gilboonet/designs

      Projects dedicated to specific things:
      01.Nuts and bolts by John Cole
      https://github.com/johnwebbcole/jscad-hardware

      02.K-cup dispenser by John Cole
      https://github.com/johnwebbcole/kcup

      03.Dactyl keyboard by bluelightning32
      https://github.com/bluelightning32/dactyl-openjscad

      04.lego key cap by Mike Frey
      https://gist.github.com/mikefrey/10bc9b2dcca2dc30b628

      05.Bahtinov mask for astrophotography by John Cole
      https://github.com/johnwebbcole/bahtanov

      If you know more interesting jscad projects(on Github or not), please do share them by commenting!

      posted in General Discussions
      Cid Zhang
      Cid Zhang