Downloads

V1.0.10


Important : if you are using Graphscad. Please register on the forum. Or follow me on google (look homepage widget).
If there are many users registered or following this blog, i plan to make Graphscad full openSource under GPL public licence on Github.


Ubuntu64 version : graphscad_ubu_v1.0.10
Windows64 version : graphscad_win_v1.0.10

Remember that graphscad is FREE. But it's possible to DONATE and offer a little beer to
the hard working coder (look right toolbar)


What's new : 

- fixed some bugs. 
- new examples
- new node declaremodule (you can declare multiple module in one graph)
- updated node call module (you can call several modules coming from same file)
- example on minibrushless drone using very small motor racestar BR0703



Have FUN

V1.0.9



Ubuntu64 version : graphscad_ubu_v1.0.9
Windows64 version : graphscad_win_v1.0.9

What's new : 

- fixed some bugs. 

-Autorefresh checkbox was not functionnal (it was always doing autorefresh)
- node "box" : radius of rounding of interior was the same than exterior one's. Was not correct.
- clamping node was not using a combobox to set centering on/off

new features :

- added new node IFDEBUG and corresponding checkbox  in main UI
- added new node IFASSEMBLED and corresponding checkbox  in main UI

Take a look to MULTICOPTER4 example to see how it works. I posted some explanations in this Blog in 'NEWS' tab.

Have FUN



V1.0.8


Finally had some free time to release this new version.

Ubuntu64 version : graphscad_ubu_v1.0.8
Windows64 version : graphscad_win_v1.0.8

  • Refresh for node callmodule should work better.
  • Now, plugins and related icons are in the same directory 'plugins'
  • A directory called 'userplugins' is now scanned for custom plugins written by users (you should choose different names from those used in plugins directory) 
  • A new node for easy color picking is available and output R,G,B

Many Thx for users suggestions and help on the Forum.


V1.0.7

Ubuntu64 version : graphscad_ubu_v1.0.7
Windows64 version : graphscad_win_v1.0.7


ONLY bug fixes :

  • $fn behaviour is now coherent. Can be overrided with globalsettings nodes, or automatically set if you leave it blank
  • Autoconnect is 'too much'. only first matching connection is set now
  • The 'BUG' of 'use<module>' is now fixed. callcall.scad is now  working for every version, from graphscad and from openscad.
Many Thx for users suggestions and help on the Forum.


V1.0.6

Ubuntu64 version : graphscad_ubu_v1.0.6
Windows64 version : graphscad_win_v1.0.6

  • new node globalsettings. With this node you can set special vars of openscad $vpr,$vpt,$vpd etc
  • new node variable and variable2d : allow insertion of intermediate variable declaration in the graph
  • new node switchcase. avoid complex cascade of 'IF' when using multiple conditionnal expressions
  • keys F2 and F3 allow zoomin an zoomout of view. usefull for those who don't have any wheel on their mouse 
  • some bug fixes
  • new examples 

V1.0.5

  • Some bug fixes
    • fixed : positions where not saved when moving multiple selected nodes
    • fixed : node roundedcube was not working when rounding was zero
    • fixed : node box was not working when rounding was 0

  • display of connection links :
    • arrow is now displayed to see direction of data flow
    • best nurbs shape when connecting from left to right 
  • graph evaluation optimization 

V1.0.4


Hard work to fix refresh bugs.
  • Some bug fixes
    • refresh/hide/show of numbered parameters now working perfectly
    • refresh of parameters for callmodule is now ok
    • 2D objects are now visibles in Openscad, even without linear extrusion 
    • 2D nodes for operations and transforms allow using x,y,z axis (openscad works with these 3D transforms, Thx to Chris L.T for suggestion)
  • new call module node for modules outputing 2D objects (callmodule2D)
  • more allowed parameters for these nodes :
    • function declaration
    • boolean operations
  • new examples
    • nacaprofile.scad module. Very interesting example showing how to generate an array of points in a single function (the naca profile)
  • note: examples are now in directory "examples_graphscad" to avoid confusion with the examples directory of openscad

V1.0.3

  • some bug fixes
  • more allowed parameters for these nodes :
    • stringconcat
    • modulecall
  • multiline editing for string node. It's cool to enter a long parameter, an array of values for example.
  • for win version, openscad is 2017 version (rotate_extrude working with angle parameter)
  • examples are now in directory examples_graphscad to avoid confusion with the examples directory of openscad (Window version)


V1.0.2


  • bug from v1.0.1 fixed. Scene rectangle was not resized when adding nodes
  • faster refresh and loading
V1.0.1

  • Qt style changed (qdarlstyle). should looks better with ubuntu and windows
  • Fit and center of graph after loading
  • Undo/redo not perfect but better
  • New links menu to documentation / github / etc...
  • New 'comment' node (thx to Chris L.T for his feedback), very usefull to put comments in the background of the graph.
  • Updated examples.

V1.0.0

  • Windows version
  • Debian version
  • Smart auto connection when creating a new node 
  • function declaration to get complex expressions without many nodes  (see egg example)
  • Quick copy of an existing node
  • Clipboard : Operations of Copy/Cut/Paste with multiselection (keep CTRL key pressed  to select multiple nodes)
  • Change of input plug numeric values using key up and key down
  • Enhanced graphic layout of nodes with rounded rect
  • Many bug fixes 
I know there are still some  problems with undo/redo.

V0.0.9

.
- fix launching bug when currentdirectory is not the graphscad directory (launch with shortcut or from an other directory)


V0.0.8
.
- Now callmodule node will be refreshed and reflect "true" names of imported module parameters (take a look at callmodule.scad example)
- Callmodule node can call a module with some callmodule nodes inside ;-) (see callcall.scad example)
- Check file saved before closing windows or menu exit
- refresh openscad when deleting a connection
- more smart automatic hide of numbered parameters to get smaller node display

V0.0.7

fix a bug : scad files were saved without openscad code.

V0.0.6

What's new :

  • new 'import2d' node to import  dxf files 
  • 'offset' node is updated (rounding 2D object)
  • new 'surface' node (extrusion from 2D bitmap)
  • new 'intersection_for' node 
  • additionnal save format : graphscad can now save files to gscad format and scad format. gscad format will only save nodes infos without openscad code. Nothing is changed in scad format that include both nodes info and openscad code.
  • some UI bug fixed
  • more examples  
. 

13 comments:

  1. It seems to be excellent, can't wait to test it under Linux!

    ReplyDelete
    Replies
    1. Thx, linux version in a few day. Need to install ubuntu.

      Delete
    2. It's a good news, thanks!

      Delete
  2. Awaiting the Linux version, thanks a million for doing this!

    ReplyDelete
    Replies
    1. Hi. Was just loading virtualbox and ubuntu iso. Think i will do it with a bootable usb key with ubuntu.

      Delete
    2. hi. Ubuntu version can be downloaded. Give me feedback please if u get problem to run.

      Delete
  3. I created an AUR package for Arch Linux that seems to work. Clicking my name will take you to it.

    ReplyDelete
    Replies
    1. hi.
      Don't know about AUR packages. but it's fine ;-) thx

      Delete
  4. Pleeeeeeese, make Mac OS build! ))))

    ReplyDelete
  5. Register to forum please.

    ReplyDelete
  6. I'm trying to run this on Fedora 26 but it does not join OpenSCAD.
    In Github is not the source of the executable graphscad I only find modules.
    The command pyinstallerubuntu.cmd must end in .sh not in cmd (that's windows).
    What is the mechanism to link OpenSCAD with Graphscad?
    The idea is good, similar to Node editor of Blender, Rhino grasshopper ... but it does not work fine.

    ReplyDelete
  7. ~/apps/graphscad_ubu_v1.0.10$ ./graphscad
    Traceback (most recent call last):
    File "graphscad.py", line 9, in
    File "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module
    File "dageditor.py", line 7, in
    File "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyimod03_importers.py", line 546, in load_module
    ImportError: /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1: undefined symbol: drmGetDevices2
    Failed to execute script graphscad


    ^---That is on Ubuntu 16.04. What am I doing wrong?

    ReplyDelete
    Replies
    1. I am getting the same error on Linux Mint 18.3. I would really like to try GraphSCAD, but I am not linux savvy enough to do so while this error is showing up. Please fix...

      Delete

Thanks for your comments. It will help to get a better tool.