StephenK Log: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
Line 4: Line 4:
Created a new [https://github.com/skaiser/FreeCAD_Workbench_Starter workbench getting started example] to serve as a reference workbench starting point and allow development on the D3D workbench to continue separately.
Created a new [https://github.com/skaiser/FreeCAD_Workbench_Starter workbench getting started example] to serve as a reference workbench starting point and allow development on the D3D workbench to continue separately.


Debugging VirtualBox screen resolution issue in the latest ISO (4.5). Found an [https://packages.ubuntu.com/xenial-updates/xserver-xorg-legacy-hwe-16.04 X-Server package] that exists in 4.5 build, but not 4-28. I built a new ISO without that package, tested in VirtualBox and have full screen resolution now. Not 100% conclusive, but it shows that it's likely a software configuration issue that needs to be tracked between releases.
Created repo for a script to executer the ISO build steps [https://github.com/skaiser/OSELinux_ISO_Script https://github.com/skaiser/OSELinux_ISO_Script]


=Sat Sep 9, 2017=
=Sat Sep 9, 2017=

Revision as of 01:24, 11 September 2017

Sun Sep 10, 2017

Created a new workbench getting started example to serve as a reference workbench starting point and allow development on the D3D workbench to continue separately.

Debugging VirtualBox screen resolution issue in the latest ISO (4.5). Found an X-Server package that exists in 4.5 build, but not 4-28. I built a new ISO without that package, tested in VirtualBox and have full screen resolution now. Not 100% conclusive, but it shows that it's likely a software configuration issue that needs to be tracked between releases.

Created repo for a script to executer the ISO build steps https://github.com/skaiser/OSELinux_ISO_Script

Sat Sep 9, 2017

Basic workbench with icon and button working inside FreeCAD -- Video | Code

Added GNU Licenses page to clarify LGPL vs GPL for use in FreeCAD workbench

2 hours "study hall"

Interesting findings from today

Github already has a part viewer if the file is an STL.

FreeCAD can execute commands without a GUI How can we use this?

Fri Sep 8, 2017

New developer orientation setup stuff


Tue Sep 5, 2017

D3D Workbench in FreeCAD

Github repo for D3D FreeCAD Workbench


Sat Sep 2, 2017

2 hours (total)

Doing admin work to create accounts and publish/document work on the wiki.

Final Developer Test FreeCAD file File:OSE-DeveloperTest-StephenK.fcstd

And Developer test video


Fri Sep 1, 2017

4 hours (total)

30 minutes looking at FreeCAD assemblies before having an epiphany

2 hours making practice version for test. Don't give up!

1.5 hours recording video with Vokoscreen and editing in Kdenlive. Recording the assembly took about 30 minutes, and I was scared Vokoscreen would crash before the end, but it worked great! :) Kdenlive was pretty easy to use to, after watching a quick tutorial video on YouTube.


Wed Aug 30, 2017

5 hours (total)

I had tried sharing a folder with the my Linux VM to my host OS, but had trouble finding it. It turns out that the "automount" didn't work and I needed to run:

mount -t vboxsf share /dev/<mount_point>

I also tweaked my VM settings to this because I was having performance issues:

2 processors

4GB RAM

30GB HDD

64MB video memory

Enabling 3D acceleration turned out to be a bad idea.

1.5 hours playing around in FreeCAD

1.5 hours figuring out the part layout. It turns out I could have just looked at other videos, but it was a fun experiment nonetheless as there are several different ways to do it.

30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench

1 hour fiddling with Assembly2 in FreeCAD before trying to upgrade to OSE Linux 4.3 and see if that FreeCAD version was any better, but then ran into DNS issues on the new 4.3 build.

30 minutes reading docs for (the Assembly Workbench) because what I really wanted to do was to build a "body" with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn't figure out how to do it and this workbench isn't installed, so I decided to leave it for now.


Tue Aug 29, 2017

1 hour (total)

Reading over FreeCAD docs.


Sun Aug 27, 2017

3 hours (total)

Downloaded and installed OSE Linux.

I had forgotten that my Windows laptop won't boot from USB, so I installed on a VirtualBox virtual machine instead. During Virtual box install, I was informed that I needed 26GB of space. This was somewhat shocking to me since most Linux distros I've used in the past need less than 8GB, but I was able to resize the VM hard disk to 30GB using the following command:

VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720

I'm listing 3 hours for this since I also messed around with installing FreeCAD natively on my Mac laptop and the newest OSE Linux version (4.3) on a VM there too. I found that DNS did not work correctly on the latest OSE Linux image, so I reverted to installing the 4-28 image. I also spent time trying to burn the image to DVD, so I could use my Windows laptop instead of a VM, but have so far given up on this since the VM seems to be working fine (and because I dropped my portable DVD drive :))

Started FreeCAD 101 while Linux install was progressing. It was not immediately intuitive how to find the 8-hole square tubing part to be used in the test, but I guess that's part of the test? :) No idea, but maybe this is a good solution? OpenPLM

I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha