Design456 Workbench for FreeCAD

by mjm2008 in Workshop > 3D Printing

106 Views, 0 Favorites, 0 Comments

Design456 Workbench for FreeCAD

Design456.jpg

New Python workbench to make FreeCAD much much easier and bring Maker community, children and low experience CAD user to FreeCAD.

Make your object to your 3D printer easier .. by using primitives.

New Workbench for FreeCAD That Should Be As Much As Possible Similar to 123D Design

The development is on going. Some commands are added and many should be developed. I am the only (at the moment) developer to this workbench, that is why it could take some time.

May aim is to make FreeCAD capable to be easy for everyone who wants to make their objects. I enjoy using 123D design .. That is why I wished that FreeCAD could be like that also.

You have also tinkerCAD that is similar to 123D Design.

Please feel free to download, and test it .. Take in your consideration that the development is in it's early stages.

But I wish to get more people interested in the project and maybe help in adding more possibilities.

Maybe you can provide even as one command to me to add it to the workbench.

We can add as many as we wish ..Try to use FreeCAD API to make useful commands and send it to me via github.

To Install:

Clone the project in your Mod directory ..

In my computer (Windows 10) is in C:\User\UserName\AppData\Roaming\FreeCAD\Mod\

Please notice that I use version 19.

Thank you for reading.

Mariwan Jalal

Project Github:

https://github.com/MariwanJ/Design456

Youtube:

Creating New Workbench

I started to look at some video and found a template workbench related to that video. It is simple and easy to read.

The template is called D3D-Printer-Workbench. Many thanks for the author which made my journey of creating the workbench much easier.

You can make your own and decide what you want to do with the python API FreeCAD provide. I believe that FreeCAD has got all the necessary API to make a real good Workbench.. The API is your tool that you want to learn. I am still in the beaning of learning but after only 10 days, I know how to create toolbars, dialog ..etc.

It uses QT so you might need to have knowledge how QT works.

Start by taking the template and try to modify small peaces of code .. add , delete, change icon, etc.

All these will help you to understand more the code.

Continue Developing Your Workbench

The great thing with FreeCAD is that there are many macros, workbenches that is written in Python, FreeCAD python.

Another great thing with FreeCAD is that you can record a Macro for actions you take when you want to do something in any workbench. It records your command and write it in Python.

That peaces of code will help you to understand the code, the API and how things are working in the FreeCAD python platform.

I learned so much from the Macro recording.

If you can Python, and love to use 123D Design or TinkerCAD, and wish to help my project, I will be very happy to get your pull and added to my workbench.

I hope this workbench will be someday one of the best workbench for Makers.

Please let me know if you have questions.

Thanks.