"Mechatronic" is not overused here. It suits the topic perfectly.
Mechatronic WorkBench
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Mechatronic WorkBench
FreeCAD als Maschinenbauer in die Konstruktion und Fertigung integrieren. Schulung buchen: www.alsado.de/freecad-schulungen
Re: Mechatronic WorkBench
Hi @davidmubernal and welcome.
Thanks for creating and sharing the Mechatronic WorkBench.
Thanks for creating and sharing the Mechatronic WorkBench.
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Mechatronic WorkBench
Hi davidmubernal, Thanks.
For Windows, if Mechatronic WorkBench is installed in C:\Users\User\AppData\Roaming\FreeCAD it is also available for the development versions.
For Windows, if Mechatronic WorkBench is installed in C:\Users\User\AppData\Roaming\FreeCAD it is also available for the development versions.
-
- Posts: 11
- Joined: Fri Mar 20, 2020 12:45 pm
- Contact:
Re: Mechatronic WorkBench
Thanks for your comment. I add the issue to "Issues to solve"vocx wrote: ↑Tue Mar 24, 2020 4:45 pmIt seems most functions use proper Python PEP8 style, except for the first ones.davidmubernal wrote: ↑Tue Mar 24, 2020 1:02 pm We provide a library of functions to ease the development of these parameterizable scripted models. More detailsYou should consider renaming these to proper snake_casing.Code: Select all
NutHole(nut_r, nut_h, hole_h, name[, extra, …]) add2CylsHole(r1, h1, r2, h2, thick[, …]) add3CylsHole(r1, h1, r2, h2, rring, hring, thick) addBolt(r_shank, l_bolt, r_head, l_head[, …]) addBoltNut_hole(r_shank, l_bolt, r_head, …) addBox(x, y, z, name[, cx, cy]) addBox_cen(x, y, z, name[, cx, cy, cz]) addCyl(r, h, name) addCylHole(r_ext, r_int, h, name[, axis, h_disp]) addCylHolePos(r_out, r_in, h, name[, …]) addCylPos(r, h, name[, normal, pos]) addCyl_pos(r, h, name[, axis, h_disp])
David Muñoz
Developer of Mechatronic Workbench
Industrial engineering student at the Rey Juan Carlos University, Spain.
Developer of Mechatronic Workbench
Industrial engineering student at the Rey Juan Carlos University, Spain.
-
- Posts: 11
- Joined: Fri Mar 20, 2020 12:45 pm
- Contact:
Re: Mechatronic WorkBench
Hello everyone!
I have update the workbench with a new GUI desin and better interaction between models.
Also I upload two tutorial to YouTube in Spanish.
I' m not forgetting the bugs that have already been reported, I' m working on them.
I have update the workbench with a new GUI desin and better interaction between models.
Also I upload two tutorial to YouTube in Spanish.
I' m not forgetting the bugs that have already been reported, I' m working on them.
David Muñoz
Developer of Mechatronic Workbench
Industrial engineering student at the Rey Juan Carlos University, Spain.
Developer of Mechatronic Workbench
Industrial engineering student at the Rey Juan Carlos University, Spain.
Re: Mechatronic WorkBench
I love this idea and look forward to trying it.
-
- Posts: 11
- Joined: Fri Mar 20, 2020 12:45 pm
- Contact:
Re: Mechatronic WorkBench
Hello, everybody!
In view of some bugs in the installation I leave you a little guide for debian and ubuntu.
It would be analogous to other distributions.
Also, for Windows or macOS you should download the same zip file.
Download Mechatronic-master from https://github.com/davidmubernal/Mechatronic
Unzip the downloaded file Mechatronic-master.zip to the directory of your choice.
Unzip the file Mechatronic from Mechatronic-master to .FreeCAD/Mod/
(which is usually located at /home/user/.Free . . . if you're using AppImage copies of 0.19-xxxxx )
Use chown and chgrp to change the owner and group values for .FreeCAD/Mod/Mechatronic to user
Restart FreeCAD
The Mechtornic WB should now be available in your list of workbenches.
In a few weeks I will facilitate the installation through the addon manager to simplify the installation
In view of some bugs in the installation I leave you a little guide for debian and ubuntu.
It would be analogous to other distributions.
Also, for Windows or macOS you should download the same zip file.
Download Mechatronic-master from https://github.com/davidmubernal/Mechatronic
Unzip the downloaded file Mechatronic-master.zip to the directory of your choice.
Unzip the file Mechatronic from Mechatronic-master to .FreeCAD/Mod/
(which is usually located at /home/user/.Free . . . if you're using AppImage copies of 0.19-xxxxx )
Use chown and chgrp to change the owner and group values for .FreeCAD/Mod/Mechatronic to user
Restart FreeCAD
The Mechtornic WB should now be available in your list of workbenches.
In a few weeks I will facilitate the installation through the addon manager to simplify the installation
Last edited by davidmubernal on Wed Jul 15, 2020 8:17 am, edited 1 time in total.
David Muñoz
Developer of Mechatronic Workbench
Industrial engineering student at the Rey Juan Carlos University, Spain.
Developer of Mechatronic Workbench
Industrial engineering student at the Rey Juan Carlos University, Spain.
Re: Mechatronic WorkBench
Please do not suggest using sudo or root without a justifiable reason.davidmubernal wrote: ↑Tue Jul 14, 2020 8:08 am ...
The following needs to be done using root on debian or sudo if you're on Ubuntu.
...
Unzip the file Mechatronic from Mechatronic-master to .FreeCAD/Mod/
There is absolutely no need to use sudo in this case. The workbench should be placed in the user owned directory, so there is not need for higher privileges.
Code: Select all
/home/vocx/.FreeCAD/Mod
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
-
- Posts: 11
- Joined: Fri Mar 20, 2020 12:45 pm
- Contact:
Re: Mechatronic WorkBench
Ok, I'm not a Linux User.
Thank you for the correction
Thank you for the correction
David Muñoz
Developer of Mechatronic Workbench
Industrial engineering student at the Rey Juan Carlos University, Spain.
Developer of Mechatronic Workbench
Industrial engineering student at the Rey Juan Carlos University, Spain.
Re: Mechatronic WorkBench
The same advice applies to Windows and MacOS. You do not need to have administrator privileges, you just need to place the workbench in the user directory where FreeCAD reads modules.
Installing_more_workbenches
I remember a story of a user that was trying to install FreeCAD, and he used Administrator privileges to place it inside system32 or something crazy like that. It is completely unnecessary, and that may cause problems in the future if you don't know what you are doing.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.