<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.opensourceecology.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skaiser</id>
	<title>Open Source Ecology - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.opensourceecology.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skaiser"/>
	<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/wiki/Special:Contributions/Skaiser"/>
	<updated>2026-05-03T18:51:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=168248</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=168248"/>
		<updated>2018-03-19T00:09:53Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: Add details and image links for PVC pipe hole jig&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Axis assembly in PVC frame, cut and design mounting fastener for PVC frame side panels, Workbench that inserts parts, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sat Mar 17, 2018=&lt;br /&gt;
&lt;br /&gt;
Pictures of jig for drilling holes in PVC pipe for D3D frame. The basic idea is that there is a reference screw/bolt for setting the drill block against. Then, you need to measure the distance from the hole in the drill block to where it aligns with the reference bolt. Then, you can know where to align the top of the pipe. Measurements for mine are shown in the images, written on the jig. The clamps are used to keep the pipe from moving when the drill moves through the bottom side of the pipe and may dig into the wood/jig. If you have a drill press, it will make your life easier :)&lt;br /&gt;
&lt;br /&gt;
Images: [https://drive.google.com/open?id=1nqWikEE1A26tRESoaqkxp2cvvLrzCPC5 1] [https://drive.google.com/open?id=1e13YE-gKvUj8uxlH8ZF0lFud4Vcwmcmd 2] [https://drive.google.com/open?id=1MFkw3Rzum9zhrMwqXvOZ27lLeQ64JfIh 3] [https://drive.google.com/open?id=1DSMj6uO1HxSpdstcVPky6WMnoTcAN0SF 4] [https://drive.google.com/open?id=1E8lhfgm6E5H22DMjTMuiTP_RvmJC9HH0 5]&lt;br /&gt;
&lt;br /&gt;
=Sun Jan 21, 2018=&lt;br /&gt;
&lt;br /&gt;
Final PVC pipes lengths are 15 9/16&amp;quot; (396mm). Center diameter of the holes to mount the axes: Y = 55mm and 85mm from top, Z = (396 / 2 plus/minus 15 = 183mm and 213). [https://drive.google.com/file/d/1SAV324fkur2V9_Rrj5_lBCsMMUv8ax-L/view?usp=sharing Picture of frame with side panels]. Mounting screws are 50mm, except lower Z-axis which is 45mm and needs to be counter-sunk so the frame can rest on the table. Side panels are cut to 16.5x16.5&amp;quot; and the tapers are 45 degree (1.625&amp;quot; from the top -- set the table saw fence at 1.125&amp;quot; at the corner). File for side panel hooks coming soon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Jan 20, 2018=&lt;br /&gt;
&lt;br /&gt;
Assembled X/Y/Z axes, cut out side paneling, and assembled PVC frame. Also designed and prototyped 3D part for holding paneling in place. Will post more details and pics in tomorrow&#039;s log.&lt;br /&gt;
&lt;br /&gt;
=Fri Dec 22, 2017=&lt;br /&gt;
&lt;br /&gt;
Received 45mm socket head screws from McMaster-Carr; they fit perfectly. The only issue is that they don&#039;t sell 45mm in the plain zinc-plated screws (only 40 and 50mm) that are listed in the current BOM. The other options are black (~$9 per 50) and blue-zinc (~$13 per 50), plus exorbitant shipping rates.&lt;br /&gt;
&lt;br /&gt;
=Tue Dec 19, 2017=&lt;br /&gt;
&lt;br /&gt;
Cut frame PVC pipes to 15 9/16&amp;quot;. Located position of holes for Y axis at ~50-52.5mm from the top of the pipe. Distance between centers of the holes is 30mm. Also found out that although the 40mm M6 socket head screws look like they are long enough, they aren&#039;t. There is at least another 5mm before the start of the nut catcher threads, which I didn&#039;t previously consider. Possibly 45mm screws will be perfect.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 17, 2017=&lt;br /&gt;
&lt;br /&gt;
Assembled Y axis and verified measurements for PVC frame. It appears the pipe lengths should be cut to the same dimensions as the Y and Z steel rods (15.5&amp;quot;), which would make the frame itself have 18&amp;quot; outside dimensions, but inside dimensions should remain the same. It may also be good to cut the pipes a little shorter (15.25&amp;quot;?) just in case the fit is too tight to seat the pipe all the way into the corner brace piece. For the styling of frame itself, I&#039;m going with mostly blue 3D printed parts, white paint on the pipes and a silver paint on the corner braces. For side panelling (how to mount, TBD), I&#039;m going with a [https://www.interstateplastics.com/Pvc-Expanded-Dark-Blue-Sheet-PVC3X%7E%7ESH.php dark blue EPVC] that I picked up for ~$33 per 4&#039;x8&#039; sheet.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 3, 2017=&lt;br /&gt;
&lt;br /&gt;
Made a jig for drilling holes in PVC pipe frame for D3D: [https://drive.google.com/open?id=1kZBd_qketxQPYVIP7oKaSZ7gKHhsKj0i photo 1] | [https://drive.google.com/open?id=1LteZB7BcL0rEQzuoYkaK6pqS-yMXE7kZ photo 2] | [https://drive.google.com/open?id=1Nl840o3YieTfI-3-nu2y-hGOlYK3fDqa photo 3] | [https://drive.google.com/open?id=10Mek8eDG5IgSGwuGqcP0x6py65eSMdAV photo 4]. Instructions for how to make the jig to come. [https://www.youtube.com/watch?v=HSsEf_nqCt8 How to make the &amp;quot;V&amp;quot; block] that holds the pipe.&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=164473</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=164473"/>
		<updated>2018-01-22T03:43:49Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Axis assembly in PVC frame, cut and design mounting fastener for PVC frame side panels, Workbench that inserts parts, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Jan 21, 2018=&lt;br /&gt;
&lt;br /&gt;
Final PVC pipes lengths are 15 9/16&amp;quot; (396mm). Center diameter of the holes to mount the axes: Y = 55mm and 85mm from top, Z = (396 / 2 plus/minus 15 = 183mm and 213). [https://drive.google.com/file/d/1SAV324fkur2V9_Rrj5_lBCsMMUv8ax-L/view?usp=sharing Picture of frame with side panels]. Mounting screws are 50mm, except lower Z-axis which is 45mm and needs to be counter-sunk so the frame can rest on the table. Side panels are cut to 16.5x16.5&amp;quot; and the tapers are 45 degree (1.625&amp;quot; from the top -- set the table saw fence at 1.125&amp;quot; at the corner). File for side panel hooks coming soon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Jan 20, 2018=&lt;br /&gt;
&lt;br /&gt;
Assembled X/Y/Z axes, cut out side paneling, and assembled PVC frame. Also designed and prototyped 3D part for holding paneling in place. Will post more details and pics in tomorrow&#039;s log.&lt;br /&gt;
&lt;br /&gt;
=Fri Dec 22, 2017=&lt;br /&gt;
&lt;br /&gt;
Received 45mm socket head screws from McMaster-Carr; they fit perfectly. The only issue is that they don&#039;t sell 45mm in the plain zinc-plated screws (only 40 and 50mm) that are listed in the current BOM. The other options are black (~$9 per 50) and blue-zinc (~$13 per 50), plus exorbitant shipping rates.&lt;br /&gt;
&lt;br /&gt;
=Tue Dec 19, 2017=&lt;br /&gt;
&lt;br /&gt;
Cut frame PVC pipes to 15 9/16&amp;quot;. Located position of holes for Y axis at ~50-52.5mm from the top of the pipe. Distance between centers of the holes is 30mm. Also found out that although the 40mm M6 socket head screws look like they are long enough, they aren&#039;t. There is at least another 5mm before the start of the nut catcher threads, which I didn&#039;t previously consider. Possibly 45mm screws will be perfect.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 17, 2017=&lt;br /&gt;
&lt;br /&gt;
Assembled Y axis and verified measurements for PVC frame. It appears the pipe lengths should be cut to the same dimensions as the Y and Z steel rods (15.5&amp;quot;), which would make the frame itself have 18&amp;quot; outside dimensions, but inside dimensions should remain the same. It may also be good to cut the pipes a little shorter (15.25&amp;quot;?) just in case the fit is too tight to seat the pipe all the way into the corner brace piece. For the styling of frame itself, I&#039;m going with mostly blue 3D printed parts, white paint on the pipes and a silver paint on the corner braces. For side panelling (how to mount, TBD), I&#039;m going with a [https://www.interstateplastics.com/Pvc-Expanded-Dark-Blue-Sheet-PVC3X%7E%7ESH.php dark blue EPVC] that I picked up for ~$33 per 4&#039;x8&#039; sheet.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 3, 2017=&lt;br /&gt;
&lt;br /&gt;
Made a jig for drilling holes in PVC pipe frame for D3D: [https://drive.google.com/open?id=1kZBd_qketxQPYVIP7oKaSZ7gKHhsKj0i photo 1] | [https://drive.google.com/open?id=1LteZB7BcL0rEQzuoYkaK6pqS-yMXE7kZ photo 2] | [https://drive.google.com/open?id=1Nl840o3YieTfI-3-nu2y-hGOlYK3fDqa photo 3] | [https://drive.google.com/open?id=10Mek8eDG5IgSGwuGqcP0x6py65eSMdAV photo 4]. Instructions for how to make the jig to come. [https://www.youtube.com/watch?v=HSsEf_nqCt8 How to make the &amp;quot;V&amp;quot; block] that holds the pipe.&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=164414</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=164414"/>
		<updated>2018-01-21T07:15:17Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Axis assembly in PVC frame, cut and design mounting fastener for PVC frame side panels, Workbench that inserts parts, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sat Jan 20, 2018=&lt;br /&gt;
&lt;br /&gt;
Assembled X/Y/Z axes, cut out side paneling, and assembled PVC frame. Also designed and prototyped 3D part for holding paneling in place. Will post more details and pics in tomorrow&#039;s log.&lt;br /&gt;
&lt;br /&gt;
=Fri Dec 22, 2017=&lt;br /&gt;
&lt;br /&gt;
Received 45mm socket head screws from McMaster-Carr; they fit perfectly. The only issue is that they don&#039;t sell 45mm in the plain zinc-plated screws (only 40 and 50mm) that are listed in the current BOM. The other options are black (~$9 per 50) and blue-zinc (~$13 per 50), plus exorbitant shipping rates.&lt;br /&gt;
&lt;br /&gt;
=Tue Dec 19, 2017=&lt;br /&gt;
&lt;br /&gt;
Cut frame PVC pipes to 15 9/16&amp;quot;. Located position of holes for Y axis at ~50-52.5mm from the top of the pipe. Distance between centers of the holes is 30mm. Also found out that although the 40mm M6 socket head screws look like they are long enough, they aren&#039;t. There is at least another 5mm before the start of the nut catcher threads, which I didn&#039;t previously consider. Possibly 45mm screws will be perfect.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 17, 2017=&lt;br /&gt;
&lt;br /&gt;
Assembled Y axis and verified measurements for PVC frame. It appears the pipe lengths should be cut to the same dimensions as the Y and Z steel rods (15.5&amp;quot;), which would make the frame itself have 18&amp;quot; outside dimensions, but inside dimensions should remain the same. It may also be good to cut the pipes a little shorter (15.25&amp;quot;?) just in case the fit is too tight to seat the pipe all the way into the corner brace piece. For the styling of frame itself, I&#039;m going with mostly blue 3D printed parts, white paint on the pipes and a silver paint on the corner braces. For side panelling (how to mount, TBD), I&#039;m going with a [https://www.interstateplastics.com/Pvc-Expanded-Dark-Blue-Sheet-PVC3X%7E%7ESH.php dark blue EPVC] that I picked up for ~$33 per 4&#039;x8&#039; sheet.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 3, 2017=&lt;br /&gt;
&lt;br /&gt;
Made a jig for drilling holes in PVC pipe frame for D3D: [https://drive.google.com/open?id=1kZBd_qketxQPYVIP7oKaSZ7gKHhsKj0i photo 1] | [https://drive.google.com/open?id=1LteZB7BcL0rEQzuoYkaK6pqS-yMXE7kZ photo 2] | [https://drive.google.com/open?id=1Nl840o3YieTfI-3-nu2y-hGOlYK3fDqa photo 3] | [https://drive.google.com/open?id=10Mek8eDG5IgSGwuGqcP0x6py65eSMdAV photo 4]. Instructions for how to make the jig to come. [https://www.youtube.com/watch?v=HSsEf_nqCt8 How to make the &amp;quot;V&amp;quot; block] that holds the pipe.&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162721</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162721"/>
		<updated>2017-12-23T05:34:58Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Axis assembly in PVC frame, cut and design mounting fastener for PVC frame side panels, Workbench that inserts parts, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Fri Dec 22, 2017=&lt;br /&gt;
&lt;br /&gt;
Received 45mm socket head screws from McMaster-Carr; they fit perfectly. The only issue is that they don&#039;t sell 45mm in the plain zinc-plated screws (only 40 and 50mm) that are listed in the current BOM. The other options are black (~$9 per 50) and blue-zinc (~$13 per 50), plus exorbitant shipping rates.&lt;br /&gt;
&lt;br /&gt;
=Tue Dec 19, 2017=&lt;br /&gt;
&lt;br /&gt;
Cut frame PVC pipes to 15 9/16&amp;quot;. Located position of holes for Y axis at ~50-52.5mm from the top of the pipe. Distance between centers of the holes is 30mm. Also found out that although the 40mm M6 socket head screws look like they are long enough, they aren&#039;t. There is at least another 5mm before the start of the nut catcher threads, which I didn&#039;t previously consider. Possibly 45mm screws will be perfect.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 17, 2017=&lt;br /&gt;
&lt;br /&gt;
Assembled Y axis and verified measurements for PVC frame. It appears the pipe lengths should be cut to the same dimensions as the Y and Z steel rods (15.5&amp;quot;), which would make the frame itself have 18&amp;quot; outside dimensions, but inside dimensions should remain the same. It may also be good to cut the pipes a little shorter (15.25&amp;quot;?) just in case the fit is too tight to seat the pipe all the way into the corner brace piece. For the styling of frame itself, I&#039;m going with mostly blue 3D printed parts, white paint on the pipes and a silver paint on the corner braces. For side panelling (how to mount, TBD), I&#039;m going with a [https://www.interstateplastics.com/Pvc-Expanded-Dark-Blue-Sheet-PVC3X%7E%7ESH.php dark blue EPVC] that I picked up for ~$33 per 4&#039;x8&#039; sheet.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 3, 2017=&lt;br /&gt;
&lt;br /&gt;
Made a jig for drilling holes in PVC pipe frame for D3D: [https://drive.google.com/open?id=1kZBd_qketxQPYVIP7oKaSZ7gKHhsKj0i photo 1] | [https://drive.google.com/open?id=1LteZB7BcL0rEQzuoYkaK6pqS-yMXE7kZ photo 2] | [https://drive.google.com/open?id=1Nl840o3YieTfI-3-nu2y-hGOlYK3fDqa photo 3] | [https://drive.google.com/open?id=10Mek8eDG5IgSGwuGqcP0x6py65eSMdAV photo 4]. Instructions for how to make the jig to come. [https://www.youtube.com/watch?v=HSsEf_nqCt8 How to make the &amp;quot;V&amp;quot; block] that holds the pipe.&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162547</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162547"/>
		<updated>2017-12-20T03:48:59Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Axis assembly in PVC frame, cut and design mounting fastener for PVC frame side panels, Workbench that inserts parts, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tue Dec 19, 2017=&lt;br /&gt;
&lt;br /&gt;
Cut frame PVC pipes to 15 9/16&amp;quot;. Located position of holes for Y axis at ~50-52.5mm from the top of the pipe. Distance between centers of the holes is 30mm. Also found out that although the 40mm M6 socket head screws look like they are long enough, they aren&#039;t. There is at least another 5mm before the start of the nut catcher threads, which I didn&#039;t previously consider. Possibly 45mm screws will be perfect.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 17, 2017=&lt;br /&gt;
&lt;br /&gt;
Assembled Y axis and verified measurements for PVC frame. It appears the pipe lengths should be cut to the same dimensions as the Y and Z steel rods (15.5&amp;quot;), which would make the frame itself have 18&amp;quot; outside dimensions, but inside dimensions should remain the same. It may also be good to cut the pipes a little shorter (15.25&amp;quot;?) just in case the fit is too tight to seat the pipe all the way into the corner brace piece. For the styling of frame itself, I&#039;m going with mostly blue 3D printed parts, white paint on the pipes and a silver paint on the corner braces. For side panelling (how to mount, TBD), I&#039;m going with a [https://www.interstateplastics.com/Pvc-Expanded-Dark-Blue-Sheet-PVC3X%7E%7ESH.php dark blue EPVC] that I picked up for ~$33 per 4&#039;x8&#039; sheet.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 3, 2017=&lt;br /&gt;
&lt;br /&gt;
Made a jig for drilling holes in PVC pipe frame for D3D: [https://drive.google.com/open?id=1kZBd_qketxQPYVIP7oKaSZ7gKHhsKj0i photo 1] | [https://drive.google.com/open?id=1LteZB7BcL0rEQzuoYkaK6pqS-yMXE7kZ photo 2] | [https://drive.google.com/open?id=1Nl840o3YieTfI-3-nu2y-hGOlYK3fDqa photo 3] | [https://drive.google.com/open?id=10Mek8eDG5IgSGwuGqcP0x6py65eSMdAV photo 4]. Instructions for how to make the jig to come. [https://www.youtube.com/watch?v=HSsEf_nqCt8 How to make the &amp;quot;V&amp;quot; block] that holds the pipe.&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162489</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162489"/>
		<updated>2017-12-18T05:11:42Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Axis assembly in PVC frame, cut and design mounting fastener for PVC frame side panels, Workbench that inserts parts, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 17, 2017=&lt;br /&gt;
&lt;br /&gt;
Assembled Y axis and verified measurements for PVC frame. It appears the pipe lengths should be cut to the same dimensions as the Y and Z steel rods (15.5&amp;quot;), which would make the frame itself have 18&amp;quot; outside dimensions, but inside dimensions should remain the same. It may also be good to cut the pipes a little shorter (15.25&amp;quot;?) just in case the fit is too tight to seat the pipe all the way into the corner brace piece. For the styling of frame itself, I&#039;m going with mostly blue 3D printed parts, white paint on the pipes and a silver paint on the corner braces. For side panelling (how to mount, TBD), I&#039;m going with a [https://www.interstateplastics.com/Pvc-Expanded-Dark-Blue-Sheet-PVC3X%7E%7ESH.php dark blue EPVC] that I picked up for ~$33 per 4&#039;x8&#039; sheet.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 3, 2017=&lt;br /&gt;
&lt;br /&gt;
Made a jig for drilling holes in PVC pipe frame for D3D: [https://drive.google.com/open?id=1kZBd_qketxQPYVIP7oKaSZ7gKHhsKj0i photo 1] | [https://drive.google.com/open?id=1LteZB7BcL0rEQzuoYkaK6pqS-yMXE7kZ photo 2] | [https://drive.google.com/open?id=1Nl840o3YieTfI-3-nu2y-hGOlYK3fDqa photo 3] | [https://drive.google.com/open?id=10Mek8eDG5IgSGwuGqcP0x6py65eSMdAV photo 4]. Instructions for how to make the jig to come. [https://www.youtube.com/watch?v=HSsEf_nqCt8 How to make the &amp;quot;V&amp;quot; block] that holds the pipe.&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162486</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162486"/>
		<updated>2017-12-18T04:56:44Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Axis assembly in PVC frame, cut and design mounting fastener for PVC frame side panels, Workbench that inserts parts, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 17, 2017=&lt;br /&gt;
&lt;br /&gt;
Assembled Y axis and verified measurements for PVC frame. It appears the pipe lengths should be cut to the same dimensions as the Y and Z steel rods (15.5&amp;quot;), which would make the frame itself have 17.5&amp;quot; outside dimensions, but inside dimensions should remain the same. It may also be good to cut the pipes a little shorter (15.25&amp;quot;?) just in case the fit is too tight to seat the pipe all the way into the corner brace piece. For the styling of frame itself, I&#039;m going with mostly blue 3D printed parts, white paint on the pipes and a silver paint on the corner braces. For side panelling (how to mount, TBD), I&#039;m going with a [https://www.interstateplastics.com/Pvc-Expanded-Dark-Blue-Sheet-PVC3X%7E%7ESH.php dark blue EPVC] that I picked up for ~$33 per 4&#039;x8&#039; sheet.&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 3, 2017=&lt;br /&gt;
&lt;br /&gt;
Made a jig for drilling holes in PVC pipe frame for D3D: [https://drive.google.com/open?id=1kZBd_qketxQPYVIP7oKaSZ7gKHhsKj0i photo 1] | [https://drive.google.com/open?id=1LteZB7BcL0rEQzuoYkaK6pqS-yMXE7kZ photo 2] | [https://drive.google.com/open?id=1Nl840o3YieTfI-3-nu2y-hGOlYK3fDqa photo 3] | [https://drive.google.com/open?id=10Mek8eDG5IgSGwuGqcP0x6py65eSMdAV photo 4]. Instructions for how to make the jig to come. [https://www.youtube.com/watch?v=HSsEf_nqCt8 How to make the &amp;quot;V&amp;quot; block] that holds the pipe.&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162302</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162302"/>
		<updated>2017-12-11T06:58:22Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Axis assembly in PVC frame, cut and design mounting fastener for PVC frame side panels, Workbench that inserts parts, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 3, 2017=&lt;br /&gt;
&lt;br /&gt;
Made a jig for drilling holes in PVC pipe frame for D3D: [https://drive.google.com/open?id=1kZBd_qketxQPYVIP7oKaSZ7gKHhsKj0i photo 1] | [https://drive.google.com/open?id=1LteZB7BcL0rEQzuoYkaK6pqS-yMXE7kZ photo 2] | [https://drive.google.com/open?id=1Nl840o3YieTfI-3-nu2y-hGOlYK3fDqa photo 3] | [https://drive.google.com/open?id=10Mek8eDG5IgSGwuGqcP0x6py65eSMdAV photo 4]. Instructions for how to make the jig to come. [https://www.youtube.com/watch?v=HSsEf_nqCt8 How to make the &amp;quot;V&amp;quot; block] that holds the pipe.&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162160</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162160"/>
		<updated>2017-12-04T05:17:14Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 3, 2017=&lt;br /&gt;
&lt;br /&gt;
Made a jig for drilling holes in PVC pipe frame for D3D: [https://drive.google.com/open?id=1kZBd_qketxQPYVIP7oKaSZ7gKHhsKj0i photo 1] | [https://drive.google.com/open?id=1LteZB7BcL0rEQzuoYkaK6pqS-yMXE7kZ photo 2] | [https://drive.google.com/open?id=1Nl840o3YieTfI-3-nu2y-hGOlYK3fDqa photo 3] | [https://drive.google.com/open?id=10Mek8eDG5IgSGwuGqcP0x6py65eSMdAV photo 4]. Instructions for how to make the jig to come. [https://www.youtube.com/watch?v=HSsEf_nqCt8 How to make the &amp;quot;V&amp;quot; block] that holds the pipe.&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162159</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=162159"/>
		<updated>2017-12-04T05:12:24Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Dec 3, 2017=&lt;br /&gt;
&lt;br /&gt;
Made a jig for drilling holes in PVC pipe frame for D3D: [https://drive.google.com/open?id=1kZBd_qketxQPYVIP7oKaSZ7gKHhsKj0i photo 1] | [https://drive.google.com/open?id=1LteZB7BcL0rEQzuoYkaK6pqS-yMXE7kZ photo 2] | [https://drive.google.com/open?id=1Nl840o3YieTfI-3-nu2y-hGOlYK3fDqa photo 3] | [https://drive.google.com/open?id=10Mek8eDG5IgSGwuGqcP0x6py65eSMdAV photo 4]. Instructions for how to make the jig to come.&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161864</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161864"/>
		<updated>2017-11-28T18:11:06Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 28, 2017=&lt;br /&gt;
&lt;br /&gt;
Initial test [https://drive.google.com/open?id=0BymrI-HL-QTFdEUxUGhkbVVSTno0LWZETG1XdkM5cVFVOUJ3 assembly] of PVC frame for D3D&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161776</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161776"/>
		<updated>2017-11-22T06:26:57Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build. Next step is to make a jig for drilling the holes in the PVC.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161775</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161775"/>
		<updated>2017-11-22T06:25:46Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tue Nov 21, 2017=&lt;br /&gt;
&lt;br /&gt;
Finished ordering parts for D3D build. Trying M6x40mm for mounting to the PVC frame. Also acquired PVC for frame build.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161774</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161774"/>
		<updated>2017-11-22T06:24:27Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 20, 2017=&lt;br /&gt;
&lt;br /&gt;
Met with sales rep from Interstate Plastics in San Leandro to discuss HDPE (and other plasticky materials) as framing options for D3D. Will post more details as I have them.&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161315</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161315"/>
		<updated>2017-11-14T05:23:51Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/&lt;br /&gt;
&lt;br /&gt;
https://8020.net/shop/9701-black-fb.html&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/5005-sheet-sizes/&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
https://www.thingiverse.com/thing:17030&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/&lt;br /&gt;
http://reprap.org/wiki/Greg%27s_Hinged_Extruder&lt;br /&gt;
&lt;br /&gt;
http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161314</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161314"/>
		<updated>2017-11-14T05:23:16Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/&lt;br /&gt;
&lt;br /&gt;
https://duetsbygemini.com/partners/&lt;br /&gt;
&lt;br /&gt;
http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
[http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/]&lt;br /&gt;
&lt;br /&gt;
[https://8020.net/shop/9701-black-fb.html]&lt;br /&gt;
&lt;br /&gt;
[http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf]&lt;br /&gt;
&lt;br /&gt;
[https://www.saf.com/aluminum-sheet/5005-sheet-sizes/]&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
[https://www.thingiverse.com/thing:17030]&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
[http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/]&lt;br /&gt;
[http://reprap.org/wiki/Greg%27s_Hinged_Extruder]&lt;br /&gt;
&lt;br /&gt;
[http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161313</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161313"/>
		<updated>2017-11-14T05:22:32Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 13, 2017=&lt;br /&gt;
&lt;br /&gt;
Reached out to [http://kingplastic.com King Plastic] about the best type of HDPE to use for a 3D printer frame. &lt;br /&gt;
&lt;br /&gt;
Reached out to [https://www.saf.com SAF Metals] abut information for powder-coated aluminum frames for D3D.&lt;br /&gt;
&lt;br /&gt;
=Sun Nov 12, 2017=&lt;br /&gt;
&lt;br /&gt;
Investigated some resources for HDPE, 80/20 and aluminum frames for D3D. Rough guesstimate is that it looks like any of those options may run $100 or more.&lt;br /&gt;
&lt;br /&gt;
[https://www.saf.com/aluminum-sheet/why-5005-aluminum-sheet/]&lt;br /&gt;
&lt;br /&gt;
[https://duetsbygemini.com/partners/]&lt;br /&gt;
&lt;br /&gt;
[http://www.eplastics.com/Plastic/HDPE-sheet/HDPEBLK0-50024X48]&lt;br /&gt;
&lt;br /&gt;
Total Plastics, Inc.&lt;br /&gt;
&lt;br /&gt;
http://www.bfplasticsinc.com/engraving-products/brass-laser-engravable-sheets.asp&lt;br /&gt;
&lt;br /&gt;
[http://envisionplastics.com/pcr-hdpe-products/natural-mixed-color-black-recycled-hdpe/]&lt;br /&gt;
&lt;br /&gt;
[https://8020.net/shop/9701-black-fb.html]&lt;br /&gt;
&lt;br /&gt;
[http://download.lulzbot.com/Mini/1.04/production_parts/machined_parts/left_side/left-side-mini_PP-FP0055_revH_page1.pdf]&lt;br /&gt;
&lt;br /&gt;
[https://www.saf.com/aluminum-sheet/5005-sheet-sizes/]&lt;br /&gt;
&lt;br /&gt;
Looked into how Lulzbot Mini&#039;s extruder is made:&lt;br /&gt;
&lt;br /&gt;
[https://www.thingiverse.com/thing:17030]&lt;br /&gt;
&lt;br /&gt;
Wade&#039;s Accessible Extruder&lt;br /&gt;
[http://www.phenom-networks.co.uk/wades-3d-extruder-assembly-guide/]&lt;br /&gt;
[http://reprap.org/wiki/Greg%27s_Hinged_Extruder]&lt;br /&gt;
&lt;br /&gt;
[http://download.lulzbot.com/Budaschnozzle/v2.0/Budaschnozzle_2.0_0.35noz_retail_box.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161099</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161099"/>
		<updated>2017-11-07T04:48:19Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mon Nov 6, 2017=&lt;br /&gt;
Email communications and D3D BOM research&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161075</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=161075"/>
		<updated>2017-11-04T20:26:39Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sat Nov 4, 2017=&lt;br /&gt;
&lt;br /&gt;
Response from Yorik regarding updating subassemblies in FreeCAD:&lt;br /&gt;
&amp;quot;Basically at the moment there is no clean, correct, reliable way to import a part into another document and keep everything editable. That&#039;s the purpose of the Assembly workbench/system, but it&#039;s a meticulous and rather long-term work, which implies several changes in PartDesign. It is being done, but it&#039;s slow.&lt;br /&gt;
&lt;br /&gt;
I personally would suggest finding your own ways to manage these situations for now, for example saving your parts as a single object (Part -&amp;gt; Make simple copy), which makes it easier to substitute them in the final assembly.&lt;br /&gt;
&lt;br /&gt;
It would actually not be too hard to automate this a bit, for example with a macro that could update all the parts automatically. The Assembly2 workbench proves that it is totally possible to create a custom solution that works. The biggest thing about the &amp;quot;official&amp;quot; Assemble WB is that it should support importing subparts as &amp;quot;lightweight&amp;quot; geometry (only the &amp;quot;visual&amp;quot; part of it, not the full geometry and model tree), which would allow for huge models, but let you anyway click an object and have access to all its geometry and modelling tree (which would be loaded as needed). That will be hard to achieve without a proper Assembly WB. The rest (the ability to make a model from different parts), I believe it is totally doable now, one way or another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=160764</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=160764"/>
		<updated>2017-10-26T04:32:54Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Wed Oct 25, 2017=&lt;br /&gt;
Another way to explain the issues noted in my last log on Oct 8th from an email to Yorik:&lt;br /&gt;
Currently having trouble importing parts (like [http://opensourceecology.org/wiki/File:D3D_Left_Y_Axis_Simple.fcstd this one]) into an existing document and still keep the parameters (e.g., length of rod/cylinder) modifiable. I was thinking one way is to import the entire [http://opensourceecology.org/wiki/File:D3D_CAD_Assembly.fcstd assembly] part, which basically looks to be a FreeCAD &amp;quot;part&amp;quot; that has all the other parts as folders/subassemblies. The subassemblies are bit inconsistent from each other right now, but this is kind of what we want to have in the end, only we want to be able to add new, individual parts too. @Yorik, do you know of a good way to do this? I think we want to be able to import parts as &amp;quot;bodies&amp;quot;, keeping all the parametric capabilities of each .fcstd file in tact, so we can change them based on the size of the frame of the printer. I know we can import as .STEP files, but they don&#039;t seem modifiable at that point. I also don&#039;t know of a good way to import a part into an existing document. The Assembly2 workbench does something similar (in importPart.py), but those .fcstd files also become merged into a single &amp;quot;part&amp;quot; once in the document. Should we just open the full assembly file and run a macro to update all the lengths, etc?&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=160192</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=160192"/>
		<updated>2017-10-09T07:44:01Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Oct 8, 2017=&lt;br /&gt;
Made an [https://github.com/skaiser/D3D-Printer-Workbench/commit/533139fe44b1c62fde58ae19a2c8bd68b6a0b8ff attempt at importing a part] into the same document window, but it hasn&#039;t worked yet. Still trying to figure out how to do it and maintain the ability to modify the parameters of the part(s). The Assembly2 workbench has a &amp;quot;muxAssembly&amp;quot; operation when importing subassemblies, but it turns the entire fcstd file into a single part that can&#039;t be adjusted (like length of rod, etc.) &lt;br /&gt;
&lt;br /&gt;
Also, [https://github.com/skaiser/D3D-Printer-Workbench/commit/7625841a10c32e728e59181b1385819bfb5362f5 added] commented examples for different possible commands to try for resizing a part. Change the imported/opened file to the entire D3D_CAD_Assembly, but it looks like the parts are inconsistently made between axes (unless I&#039;m using old part files). Some can have the rod/cylinders modified because they have a &#039;Cylinder&#039; part for that (e.g., D3D_16_Sub-Assembly_X_Axis_Stripped), but others cannot (e.g., D3D_16_Sun-Assembly_Y_Axis_Left_Stripped). It seems each of the axes should be very consistent in grouping/structure, right? May have to adjust the parts some in order to be able to script against them. Also, the single piece frame is unmodifiable as a sketch in the imported document, using the Assembly2 approach. It is a simple part, so it may be easier to redraw it within the workbench code. Once I figure out the part import, it may also be easier to import parts of the axes (e.g., end stops) and then create the parts that are variable length, like the rods and belts, manually in the workbench code.&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=159362</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=159362"/>
		<updated>2017-09-21T04:25:46Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [https://github.com/docdoku/docdoku-plm DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=159361</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=159361"/>
		<updated>2017-09-21T04:24:49Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Wed Sep 20, 2017=&lt;br /&gt;
Looked a little into PLM. [http://www.docdokuplm.com/ DocDokuPLM] and [http://www.redmine.org/ Redmine]. I&#039;ve used Redmine before, it&#039;s pretty good. It has repo, wiki, document, issues, gannt, lots of stuff. Not sure if it handles CAD files well, though.&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159266</id>
		<title>FreeCAD 101</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159266"/>
		<updated>2017-09-17T20:55:39Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hint|Note that the FreeCAD 101 Test has been moved to [[Developer Test]]}}&lt;br /&gt;
[[Category:FreeCAD]]&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
FreeCAD is a free and opensource program for designing structures, parts, and machines. It is mostly used in architectural and mechanical engineering contexts. OSE uses FreeCAD both for its mechanical design work for the machines in the [[Global Village Construction Set]], and for helping create educational documents for teaching people to build those designs. &lt;br /&gt;
&lt;br /&gt;
As OSE grows, this page will be our junk-drawer &amp;amp; repository of all FreeCAD materials organized under the following scheme: General Resources (manuals, YouTube series, forums); and Task-Specific Tutorials for current projects we have (creating a cube, simplifying files,  exploded parts diagrams, &#039;&#039;etc.&#039;&#039;). This wiki is a sort of live and grow user generated OSE FreeCAD manual. As the list of tasks grow, we can further organize this material.  &lt;br /&gt;
&lt;br /&gt;
*General FreeCAD Resources&lt;br /&gt;
*Task 1: Create Cube (For Developer Test) &lt;br /&gt;
*Task 2: Extract dimensional Drawings &lt;br /&gt;
*Task 3: Simplify Files (for Parts)&lt;br /&gt;
*Task 4: Combine Parts into Final Assemblies&lt;br /&gt;
*Task 5: Extract Isometric Views from Final Assemblies for Exploded Parts Diagrams&lt;br /&gt;
*Task 6: Export DXF&#039;s (Cutting Files) &lt;br /&gt;
&lt;br /&gt;
=General FreeCAD Resources=&lt;br /&gt;
Here are some general resources for familiarizing yourself with FreeCAD. &lt;br /&gt;
*&#039;&#039;&#039;Manuals:&#039;&#039;&#039; [https://www.gitbook.com/book/yorikvanhavre/a-freecad-manual/details The FreeCAD Manual] by Yorick for a much nicer first contact with program than the [http://www.freecadweb.org/wiki Official FreeCAD Documentation Wiki]. [[FreeCAD Architecture Tutorial]]&lt;br /&gt;
*&#039;&#039;&#039;Forums:&#039;&#039;&#039; [https://forum.freecadweb.org/ General FreeCAD Forum] [https://forum.freecadweb.org/viewforum.php?f=3&amp;amp;sid=b8a27386b60e8f3732887946f40babaa Help on Using FreeCAD]&lt;br /&gt;
*&#039;&#039;&#039;Video Series:&#039;&#039;&#039; Rick Hoefer&#039;s [https://www.youtube.com/playlist?list=PLSLeSKyjWpVYxz7kpTmPfxMAzE6SxIIfV Intro to FreeCAD for 3D Printing series], [https://www.youtube.com/playlist?list=PL-1acotz9dg4Pz5-8RvVGf-AqbnZxhUZ_ FreeCAD for Dummies ], Mindscraper&#039;s [https://www.youtube.com/playlist?list=PLqBJkD97Q9wVGqT3dXcOaQNrS2nfVbE0o FreeCAD Playlist]&lt;br /&gt;
*&#039;&#039;&#039;OSE Introductory Tutorials:&#039;&#039;&#039; &lt;br /&gt;
Note: the following tutorials are dense. Please pause the videos as needed in order to practice the demonstrated lesson. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 1==&lt;br /&gt;
Tutorial 1 Introduces the sketcher workbench in FreeCAD, so you can then create any 3D objects imaginable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RwcFg-anVHE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 2==&lt;br /&gt;
Tutorial 2 Introduces part libraries. Importing parts from libraries and assembling them is a powerful way to do design work. This can get the casual user to powerful design capacity using real geometries.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RLRppdFAtzY&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Programming Tutorial==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/A6DL3FL5YZo&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 1: Create Corner Cube (For Developer Test)= &lt;br /&gt;
&#039;&#039;&#039;For the Developer Test complete the following instructions.&#039;&#039;&#039; You will create a corner cube: use the sketcher, part, part design, bolt, and assembly workbenches; and  import, rotate, and align parts; make features on faces; and install bolts. After this, you should be ready to begin to work on basic [[User Contributed Designs]]. (Note: You will later submit a screen-cast video of this process. If you are comfortable with FreeCAD and screen-capturing video, you may video your first attempt. Otherwise, use this as a practice round, and once you learn to make the corner cube, come back to document it.)   &lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Review OSE&#039;s Introductory FreeCAD Tutorials 1 &amp;amp; 2 above in the General resources. (Refer to other sources as needed.) Also, review the self-verifying exams videos &amp;amp; comments on the [[Developer Test]] page.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Download 8-hole square tubing (without rounded corners) from the [[OSE Part Library]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Use the tubing to create an x-y-z bolted corner cube.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;Record a video of you building the cube, from the beginning, using [[Vokoscreen]]. Please refer to [[Vokoscreen 101]].&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;When you are done building the cube, create a 1&amp;quot; bolt and nut using the [[Fastener Workbench in FreeCAD]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Insert one bolt through any of the corners, as if you were actually building the cube - using the [[Assembly Workbench]] in FreeCAD.&#039;&#039;&#039; &lt;br /&gt;
#&#039;&#039;&#039;Tighten the bolt with the nut (just insert the nut onto the bolt).&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Now take any face on the tubing of the resulting cube - and using Sketcher on that particular face - write your initials on that face. Pocket those initials so that they are cut into the face.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;End video capture&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Example Test by Roberto  Jaramillo - 3/30/2017 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/vSZk13lWUVE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you are finished with &#039;&#039;Part 2: Design a Cube in FreeCAD&#039;&#039; go back to the [[Developer Test]] and complete &#039;&#039;Part 3: Document Your Work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Task 2: Extract Dimensional Drawings=&lt;br /&gt;
To be completed...&lt;br /&gt;
&lt;br /&gt;
=Task 3: Simplify Files (for Parts)=&lt;br /&gt;
Goals: Redraw certain parts to reduce file size. Among other things OSE is currently working on the [[Lyman Filament Extruder]] for making filament for our 3D printers. We have rich files for each part that is ready to be purchased or printed. However, many of the files are too large to combined with other rich files into an assembly. OSE needs to combine all the parts into an assembly to 1) interact and modify a whole machine or module more easily; and 2) use for visual instructional materials. Please see [[File Simplification]] for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/szlKcIWuycw&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 4: Create Final Assemblies= &lt;br /&gt;
Now to see the forrest for the trees, we sometimes have to put all of our individual part files together and see how they fit, etc. Once all the parts (stl files) are together in an assembly, we can now use it for modifying the existing design, or for creating educational materials based on the design. &lt;br /&gt;
&lt;br /&gt;
Marcin explains [https://www.youtube.com/watch?v=VbVQzFPoevw&amp;amp;feature=youtu.be the Work Flow for creating final Assemblies].&lt;br /&gt;
&lt;br /&gt;
=Task 5: Extract Isometric Views for VBOM, Exploded Parts Diagrams, and LAIs=&lt;br /&gt;
...to be updated...&lt;br /&gt;
&lt;br /&gt;
=Task 6: Exporting DXF&#039;s=&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/Db5bruC5Wz8&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159265</id>
		<title>FreeCAD 101</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159265"/>
		<updated>2017-09-17T20:54:33Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hint|Note that the FreeCAD 101 Test has been moved to [[Developer Test]]}}&lt;br /&gt;
[[Category:FreeCAD]]&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
FreeCAD is a free and opensource program for designing structures, parts, and machines. It is mostly used in architectural and mechanical engineering contexts. OSE uses FreeCAD both for its mechanical design work for the machines in the [[Global Village Construction Set]], and for helping create educational documents for teaching people to build those designs. &lt;br /&gt;
&lt;br /&gt;
As OSE grows, this page will be our junk-drawer &amp;amp; repository of all FreeCAD materials organized under the following scheme: General Resources (manuals, YouTube series, forums); and Task-Specific Tutorials for current projects we have (creating a cube, simplifying files,  exploded parts diagrams, &#039;&#039;etc.&#039;&#039;). This wiki is a sort of live and grow user generated OSE FreeCAD manual. As the list of tasks grow, we can further organize this material.  &lt;br /&gt;
&lt;br /&gt;
*General FreeCAD Resources&lt;br /&gt;
*Task 1: Create Cube (For Developer Test) &lt;br /&gt;
*Task 2: Extract dimensional Drawings &lt;br /&gt;
*Task 3: Simplify Files (for Parts)&lt;br /&gt;
*Task 4: Combine Parts into Final Assemblies&lt;br /&gt;
*Task 5: Extract Isometric Views from Final Assemblies for Exploded Parts Diagrams&lt;br /&gt;
*Task 6: Export DXF&#039;s (Cutting Files) &lt;br /&gt;
&lt;br /&gt;
=General FreeCAD Resources=&lt;br /&gt;
Here are some general resources for familiarizing yourself with FreeCAD. &lt;br /&gt;
*&#039;&#039;&#039;Manuals:&#039;&#039;&#039; [https://www.gitbook.com/book/yorikvanhavre/a-freecad-manual/details The FreeCAD Manual] by Yorick for a much nicer first contact with program than the [http://www.freecadweb.org/wiki Official FreeCAD Documentation Wiki]. [[FreeCAD Architecture Tutorial]]&lt;br /&gt;
*&#039;&#039;&#039;Forums:&#039;&#039;&#039; [https://forum.freecadweb.org/ General FreeCAD Forum] [https://forum.freecadweb.org/viewforum.php?f=3&amp;amp;sid=b8a27386b60e8f3732887946f40babaa Help on Using FreeCAD]&lt;br /&gt;
*&#039;&#039;&#039;Video Series:&#039;&#039;&#039; Rick Hoefer&#039;s [https://www.youtube.com/playlist?list=PLSLeSKyjWpVYxz7kpTmPfxMAzE6SxIIfV Intro to FreeCAD for 3D Printing series], [https://www.youtube.com/playlist?list=PL-1acotz9dg4Pz5-8RvVGf-AqbnZxhUZ_ FreeCAD for Dummies ], Mindscraper&#039;s [https://www.youtube.com/playlist?list=PLqBJkD97Q9wVGqT3dXcOaQNrS2nfVbE0o FreeCAD Playlist]&lt;br /&gt;
*&#039;&#039;&#039;OSE Introductory Tutorials:&#039;&#039;&#039; &lt;br /&gt;
Note: the following tutorials are dense. Please pause the videos as needed in order to practice the demonstrated lesson. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 1==&lt;br /&gt;
Tutorial 1 Introduces the sketcher workbench in FreeCAD, so you can then create any 3D objects imaginable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RwcFg-anVHE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 2==&lt;br /&gt;
Tutorial 2 Introduces part libraries. Importing parts from libraries and assembling them is a powerful way to do design work. This can get the casual user to powerful design capacity using real geometries.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RLRppdFAtzY&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Programming Tutorial==&lt;br /&gt;
See [[FreeCAD_Programming_101]]&lt;br /&gt;
&lt;br /&gt;
=Task 1: Create Corner Cube (For Developer Test)= &lt;br /&gt;
&#039;&#039;&#039;For the Developer Test complete the following instructions.&#039;&#039;&#039; You will create a corner cube: use the sketcher, part, part design, bolt, and assembly workbenches; and  import, rotate, and align parts; make features on faces; and install bolts. After this, you should be ready to begin to work on basic [[User Contributed Designs]]. (Note: You will later submit a screen-cast video of this process. If you are comfortable with FreeCAD and screen-capturing video, you may video your first attempt. Otherwise, use this as a practice round, and once you learn to make the corner cube, come back to document it.)   &lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Review OSE&#039;s Introductory FreeCAD Tutorials 1 &amp;amp; 2 above in the General resources. (Refer to other sources as needed.) Also, review the self-verifying exams videos &amp;amp; comments on the [[Developer Test]] page.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Download 8-hole square tubing (without rounded corners) from the [[OSE Part Library]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Use the tubing to create an x-y-z bolted corner cube.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;Record a video of you building the cube, from the beginning, using [[Vokoscreen]]. Please refer to [[Vokoscreen 101]].&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;When you are done building the cube, create a 1&amp;quot; bolt and nut using the [[Fastener Workbench in FreeCAD]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Insert one bolt through any of the corners, as if you were actually building the cube - using the [[Assembly Workbench]] in FreeCAD.&#039;&#039;&#039; &lt;br /&gt;
#&#039;&#039;&#039;Tighten the bolt with the nut (just insert the nut onto the bolt).&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Now take any face on the tubing of the resulting cube - and using Sketcher on that particular face - write your initials on that face. Pocket those initials so that they are cut into the face.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;End video capture&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Example Test by Roberto  Jaramillo - 3/30/2017 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/vSZk13lWUVE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you are finished with &#039;&#039;Part 2: Design a Cube in FreeCAD&#039;&#039; go back to the [[Developer Test]] and complete &#039;&#039;Part 3: Document Your Work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Task 2: Extract Dimensional Drawings=&lt;br /&gt;
To be completed...&lt;br /&gt;
&lt;br /&gt;
=Task 3: Simplify Files (for Parts)=&lt;br /&gt;
Goals: Redraw certain parts to reduce file size. Among other things OSE is currently working on the [[Lyman Filament Extruder]] for making filament for our 3D printers. We have rich files for each part that is ready to be purchased or printed. However, many of the files are too large to combined with other rich files into an assembly. OSE needs to combine all the parts into an assembly to 1) interact and modify a whole machine or module more easily; and 2) use for visual instructional materials. Please see [[File Simplification]] for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/szlKcIWuycw&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 4: Create Final Assemblies= &lt;br /&gt;
Now to see the forrest for the trees, we sometimes have to put all of our individual part files together and see how they fit, etc. Once all the parts (stl files) are together in an assembly, we can now use it for modifying the existing design, or for creating educational materials based on the design. &lt;br /&gt;
&lt;br /&gt;
Marcin explains [https://www.youtube.com/watch?v=VbVQzFPoevw&amp;amp;feature=youtu.be the Work Flow for creating final Assemblies].&lt;br /&gt;
&lt;br /&gt;
=Task 5: Extract Isometric Views for VBOM, Exploded Parts Diagrams, and LAIs=&lt;br /&gt;
...to be updated...&lt;br /&gt;
&lt;br /&gt;
=Task 6: Exporting DXF&#039;s=&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/Db5bruC5Wz8&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159264</id>
		<title>FreeCAD 101</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159264"/>
		<updated>2017-09-17T20:52:28Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hint|Note that the FreeCAD 101 Test has been moved to [[Developer Test]]}}&lt;br /&gt;
[[Category:FreeCAD]]&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
FreeCAD is a free and opensource program for designing structures, parts, and machines. It is mostly used in architectural and mechanical engineering contexts. OSE uses FreeCAD both for its mechanical design work for the machines in the [[Global Village Construction Set]], and for helping create educational documents for teaching people to build those designs. &lt;br /&gt;
&lt;br /&gt;
As OSE grows, this page will be our junk-drawer &amp;amp; repository of all FreeCAD materials organized under the following scheme: General Resources (manuals, YouTube series, forums); and Task-Specific Tutorials for current projects we have (creating a cube, simplifying files,  exploded parts diagrams, &#039;&#039;etc.&#039;&#039;). This wiki is a sort of live and grow user generated OSE FreeCAD manual. As the list of tasks grow, we can further organize this material.  &lt;br /&gt;
&lt;br /&gt;
*General FreeCAD Resources&lt;br /&gt;
*Task 1: Create Cube (For Developer Test) &lt;br /&gt;
*Task 2: Extract dimensional Drawings &lt;br /&gt;
*Task 3: Simplify Files (for Parts)&lt;br /&gt;
*Task 4: Combine Parts into Final Assemblies&lt;br /&gt;
*Task 5: Extract Isometric Views from Final Assemblies for Exploded Parts Diagrams&lt;br /&gt;
*Task 6: Export DXF&#039;s (Cutting Files) &lt;br /&gt;
&lt;br /&gt;
=General FreeCAD Resources=&lt;br /&gt;
Here are some general resources for familiarizing yourself with FreeCAD. &lt;br /&gt;
*&#039;&#039;&#039;Manuals:&#039;&#039;&#039; [https://www.gitbook.com/book/yorikvanhavre/a-freecad-manual/details The FreeCAD Manual] by Yorick for a much nicer first contact with program than the [http://www.freecadweb.org/wiki Official FreeCAD Documentation Wiki]. [[FreeCAD Architecture Tutorial]]&lt;br /&gt;
*&#039;&#039;&#039;Forums:&#039;&#039;&#039; [https://forum.freecadweb.org/ General FreeCAD Forum] [https://forum.freecadweb.org/viewforum.php?f=3&amp;amp;sid=b8a27386b60e8f3732887946f40babaa Help on Using FreeCAD]&lt;br /&gt;
*&#039;&#039;&#039;Video Series:&#039;&#039;&#039; Rick Hoefer&#039;s [https://www.youtube.com/playlist?list=PLSLeSKyjWpVYxz7kpTmPfxMAzE6SxIIfV Intro to FreeCAD for 3D Printing series], [https://www.youtube.com/playlist?list=PL-1acotz9dg4Pz5-8RvVGf-AqbnZxhUZ_ FreeCAD for Dummies ], Mindscraper&#039;s [https://www.youtube.com/playlist?list=PLqBJkD97Q9wVGqT3dXcOaQNrS2nfVbE0o FreeCAD Playlist]&lt;br /&gt;
*&#039;&#039;&#039;OSE Introductory Tutorials:&#039;&#039;&#039; &lt;br /&gt;
Note: the following tutorials are dense. Please pause the videos as needed in order to practice the demonstrated lesson. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 1==&lt;br /&gt;
Tutorial 1 Introduces the sketcher workbench in FreeCAD, so you can then create any 3D objects imaginable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RwcFg-anVHE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 2==&lt;br /&gt;
Tutorial 2 Introduces part libraries. Importing parts from libraries and assembling them is a powerful way to do design work. This can get the casual user to powerful design capacity using real geometries.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RLRppdFAtzY&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 1: Create Corner Cube (For Developer Test)= &lt;br /&gt;
&#039;&#039;&#039;For the Developer Test complete the following instructions.&#039;&#039;&#039; You will create a corner cube: use the sketcher, part, part design, bolt, and assembly workbenches; and  import, rotate, and align parts; make features on faces; and install bolts. After this, you should be ready to begin to work on basic [[User Contributed Designs]]. (Note: You will later submit a screen-cast video of this process. If you are comfortable with FreeCAD and screen-capturing video, you may video your first attempt. Otherwise, use this as a practice round, and once you learn to make the corner cube, come back to document it.)   &lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Review OSE&#039;s Introductory FreeCAD Tutorials 1 &amp;amp; 2 above in the General resources. (Refer to other sources as needed.) Also, review the self-verifying exams videos &amp;amp; comments on the [[Developer Test]] page.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Download 8-hole square tubing (without rounded corners) from the [[OSE Part Library]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Use the tubing to create an x-y-z bolted corner cube.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;Record a video of you building the cube, from the beginning, using [[Vokoscreen]]. Please refer to [[Vokoscreen 101]].&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;When you are done building the cube, create a 1&amp;quot; bolt and nut using the [[Fastener Workbench in FreeCAD]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Insert one bolt through any of the corners, as if you were actually building the cube - using the [[Assembly Workbench]] in FreeCAD.&#039;&#039;&#039; &lt;br /&gt;
#&#039;&#039;&#039;Tighten the bolt with the nut (just insert the nut onto the bolt).&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Now take any face on the tubing of the resulting cube - and using Sketcher on that particular face - write your initials on that face. Pocket those initials so that they are cut into the face.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;End video capture&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Example Test by Roberto  Jaramillo - 3/30/2017 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/vSZk13lWUVE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you are finished with &#039;&#039;Part 2: Design a Cube in FreeCAD&#039;&#039; go back to the [[Developer Test]] and complete &#039;&#039;Part 3: Document Your Work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Task 2: Extract Dimensional Drawings=&lt;br /&gt;
To be completed...&lt;br /&gt;
&lt;br /&gt;
=Task 3: Simplify Files (for Parts)=&lt;br /&gt;
Goals: Redraw certain parts to reduce file size. Among other things OSE is currently working on the [[Lyman Filament Extruder]] for making filament for our 3D printers. We have rich files for each part that is ready to be purchased or printed. However, many of the files are too large to combined with other rich files into an assembly. OSE needs to combine all the parts into an assembly to 1) interact and modify a whole machine or module more easily; and 2) use for visual instructional materials. Please see [[File Simplification]] for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/szlKcIWuycw&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 4: Create Final Assemblies= &lt;br /&gt;
Now to see the forrest for the trees, we sometimes have to put all of our individual part files together and see how they fit, etc. Once all the parts (stl files) are together in an assembly, we can now use it for modifying the existing design, or for creating educational materials based on the design. &lt;br /&gt;
&lt;br /&gt;
Marcin explains [https://www.youtube.com/watch?v=VbVQzFPoevw&amp;amp;feature=youtu.be the Work Flow for creating final Assemblies].&lt;br /&gt;
&lt;br /&gt;
=Task 5: Extract Isometric Views for VBOM, Exploded Parts Diagrams, and LAIs=&lt;br /&gt;
...to be updated...&lt;br /&gt;
&lt;br /&gt;
=Task 6: Exporting DXF&#039;s=&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/Db5bruC5Wz8&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Advanced FreeCAD=&lt;br /&gt;
&lt;br /&gt;
[[FreeCAD_Programming_101]] instructional&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159263</id>
		<title>FreeCAD 101</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159263"/>
		<updated>2017-09-17T20:46:20Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hint|Note that the FreeCAD 101 Test has been moved to [[Developer Test]]}}&lt;br /&gt;
[[Category:FreeCAD]]&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
FreeCAD is a free and opensource program for designing structures, parts, and machines. It is mostly used in architectural and mechanical engineering contexts. OSE uses FreeCAD both for its mechanical design work for the machines in the [[Global Village Construction Set]], and for helping create educational documents for teaching people to build those designs. &lt;br /&gt;
&lt;br /&gt;
As OSE grows, this page will be our junk-drawer &amp;amp; repository of all FreeCAD materials organized under the following scheme: General Resources (manuals, YouTube series, forums); and Task-Specific Tutorials for current projects we have (creating a cube, simplifying files,  exploded parts diagrams, &#039;&#039;etc.&#039;&#039;). This wiki is a sort of live and grow user generated OSE FreeCAD manual. As the list of tasks grow, we can further organize this material.  &lt;br /&gt;
&lt;br /&gt;
*General FreeCAD Resources&lt;br /&gt;
*Task 1: Create Cube (For Developer Test) &lt;br /&gt;
*Task 2: Extract dimensional Drawings &lt;br /&gt;
*Task 3: Simplify Files (for Parts)&lt;br /&gt;
*Task 4: Combine Parts into Final Assemblies&lt;br /&gt;
*Task 5: Extract Isometric Views from Final Assemblies for Exploded Parts Diagrams&lt;br /&gt;
*Task 6: Export DXF&#039;s (Cutting Files) &lt;br /&gt;
&lt;br /&gt;
=General FreeCAD Resources=&lt;br /&gt;
Here are some general resources for familiarizing yourself with FreeCAD. &lt;br /&gt;
*&#039;&#039;&#039;Manuals:&#039;&#039;&#039; [https://www.gitbook.com/book/yorikvanhavre/a-freecad-manual/details The FreeCAD Manual] by Yorick for a much nicer first contact with program than the [http://www.freecadweb.org/wiki Official FreeCAD Documentation Wiki]. [[FreeCAD Architecture Tutorial]]&lt;br /&gt;
*&#039;&#039;&#039;Forums:&#039;&#039;&#039; [https://forum.freecadweb.org/ General FreeCAD Forum] [https://forum.freecadweb.org/viewforum.php?f=3&amp;amp;sid=b8a27386b60e8f3732887946f40babaa Help on Using FreeCAD]&lt;br /&gt;
*&#039;&#039;&#039;Video Series:&#039;&#039;&#039; Rick Hoefer&#039;s [https://www.youtube.com/playlist?list=PLSLeSKyjWpVYxz7kpTmPfxMAzE6SxIIfV Intro to FreeCAD for 3D Printing series], [https://www.youtube.com/playlist?list=PL-1acotz9dg4Pz5-8RvVGf-AqbnZxhUZ_ FreeCAD for Dummies ], Mindscraper&#039;s [https://www.youtube.com/playlist?list=PLqBJkD97Q9wVGqT3dXcOaQNrS2nfVbE0o FreeCAD Playlist]&lt;br /&gt;
*&#039;&#039;&#039;OSE Introductory Tutorials:&#039;&#039;&#039; &lt;br /&gt;
Note: the following tutorials are dense. Please pause the videos as needed in order to practice the demonstrated lesson. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 1==&lt;br /&gt;
Tutorial 1 Introduces the sketcher workbench in FreeCAD, so you can then create any 3D objects imaginable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RwcFg-anVHE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 2==&lt;br /&gt;
Tutorial 2 Introduces part libraries. Importing parts from libraries and assembling them is a powerful way to do design work. This can get the casual user to powerful design capacity using real geometries.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RLRppdFAtzY&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 1: Create Corner Cube (For Developer Test)= &lt;br /&gt;
&#039;&#039;&#039;For the Developer Test complete the following instructions.&#039;&#039;&#039; You will create a corner cube: use the sketcher, part, part design, bolt, and assembly workbenches; and  import, rotate, and align parts; make features on faces; and install bolts. After this, you should be ready to begin to work on basic [[User Contributed Designs]]. (Note: You will later submit a screen-cast video of this process. If you are comfortable with FreeCAD and screen-capturing video, you may video your first attempt. Otherwise, use this as a practice round, and once you learn to make the corner cube, come back to document it.)   &lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Review OSE&#039;s Introductory FreeCAD Tutorials 1 &amp;amp; 2 above in the General resources. (Refer to other sources as needed.) Also, review the self-verifying exams videos &amp;amp; comments on the [[Developer Test]] page.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Download 8-hole square tubing (without rounded corners) from the [[OSE Part Library]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Use the tubing to create an x-y-z bolted corner cube.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;Record a video of you building the cube, from the beginning, using [[Vokoscreen]]. Please refer to [[Vokoscreen 101]].&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;When you are done building the cube, create a 1&amp;quot; bolt and nut using the [[Fastener Workbench in FreeCAD]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Insert one bolt through any of the corners, as if you were actually building the cube - using the [[Assembly Workbench]] in FreeCAD.&#039;&#039;&#039; &lt;br /&gt;
#&#039;&#039;&#039;Tighten the bolt with the nut (just insert the nut onto the bolt).&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Now take any face on the tubing of the resulting cube - and using Sketcher on that particular face - write your initials on that face. Pocket those initials so that they are cut into the face.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;End video capture&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Example Test by Roberto  Jaramillo - 3/30/2017 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/vSZk13lWUVE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you are finished with &#039;&#039;Part 2: Design a Cube in FreeCAD&#039;&#039; go back to the [[Developer Test]] and complete &#039;&#039;Part 3: Document Your Work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Task 2: Extract Dimensional Drawings=&lt;br /&gt;
To be completed...&lt;br /&gt;
&lt;br /&gt;
=Task 3: Simplify Files (for Parts)=&lt;br /&gt;
Goals: Redraw certain parts to reduce file size. Among other things OSE is currently working on the [[Lyman Filament Extruder]] for making filament for our 3D printers. We have rich files for each part that is ready to be purchased or printed. However, many of the files are too large to combined with other rich files into an assembly. OSE needs to combine all the parts into an assembly to 1) interact and modify a whole machine or module more easily; and 2) use for visual instructional materials. Please see [[File Simplification]] for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/szlKcIWuycw&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 4: Create Final Assemblies= &lt;br /&gt;
Now to see the forrest for the trees, we sometimes have to put all of our individual part files together and see how they fit, etc. Once all the parts (stl files) are together in an assembly, we can now use it for modifying the existing design, or for creating educational materials based on the design. &lt;br /&gt;
&lt;br /&gt;
Marcin explains [https://www.youtube.com/watch?v=VbVQzFPoevw&amp;amp;feature=youtu.be the Work Flow for creating final Assemblies].&lt;br /&gt;
&lt;br /&gt;
=Task 5: Extract Isometric Views for VBOM, Exploded Parts Diagrams, and LAIs=&lt;br /&gt;
...to be updated...&lt;br /&gt;
&lt;br /&gt;
=Task 6: Exporting DXF&#039;s=&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/Db5bruC5Wz8&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Advanced FreeCAD=&lt;br /&gt;
&lt;br /&gt;
[[FreeCAD_Programming_101]] instructional&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=159262</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=159262"/>
		<updated>2017-09-17T20:45:06Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench, FreeCAD Workbench 101 instructional|Workbench that inserts parts, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 17, 2017=&lt;br /&gt;
Added [[FreeCAD_Programming_101]] instructional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159261</id>
		<title>FreeCAD 101</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159261"/>
		<updated>2017-09-17T20:42:10Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hint|Note that the FreeCAD 101 Test has been moved to [[Developer Test]]}}&lt;br /&gt;
[[Category:FreeCAD]]&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
FreeCAD is a free and opensource program for designing structures, parts, and machines. It is mostly used in architectural and mechanical engineering contexts. OSE uses FreeCAD both for its mechanical design work for the machines in the [[Global Village Construction Set]], and for helping create educational documents for teaching people to build those designs. &lt;br /&gt;
&lt;br /&gt;
As OSE grows, this page will be our junk-drawer &amp;amp; repository of all FreeCAD materials organized under the following scheme: General Resources (manuals, YouTube series, forums); and Task-Specific Tutorials for current projects we have (creating a cube, simplifying files,  exploded parts diagrams, &#039;&#039;etc.&#039;&#039;). This wiki is a sort of live and grow user generated OSE FreeCAD manual. As the list of tasks grow, we can further organize this material.  &lt;br /&gt;
&lt;br /&gt;
*General FreeCAD Resources&lt;br /&gt;
*Task 1: Create Cube (For Developer Test) &lt;br /&gt;
*Task 2: Extract dimensional Drawings &lt;br /&gt;
*Task 3: Simplify Files (for Parts)&lt;br /&gt;
*Task 4: Combine Parts into Final Assemblies&lt;br /&gt;
*Task 5: Extract Isometric Views from Final Assemblies for Exploded Parts Diagrams&lt;br /&gt;
*Task 6: Export DXF&#039;s (Cutting Files) &lt;br /&gt;
&lt;br /&gt;
=General FreeCAD Resources=&lt;br /&gt;
Here are some general resources for familiarizing yourself with FreeCAD. &lt;br /&gt;
*&#039;&#039;&#039;Manuals:&#039;&#039;&#039; [https://www.gitbook.com/book/yorikvanhavre/a-freecad-manual/details The FreeCAD Manual] by Yorick for a much nicer first contact with program than the [http://www.freecadweb.org/wiki Official FreeCAD Documentation Wiki]. [[FreeCAD Architecture Tutorial]]&lt;br /&gt;
*&#039;&#039;&#039;Forums:&#039;&#039;&#039; [https://forum.freecadweb.org/ General FreeCAD Forum] [https://forum.freecadweb.org/viewforum.php?f=3&amp;amp;sid=b8a27386b60e8f3732887946f40babaa Help on Using FreeCAD]&lt;br /&gt;
*&#039;&#039;&#039;Video Series:&#039;&#039;&#039; Rick Hoefer&#039;s [https://www.youtube.com/playlist?list=PLSLeSKyjWpVYxz7kpTmPfxMAzE6SxIIfV Intro to FreeCAD for 3D Printing series], [https://www.youtube.com/playlist?list=PL-1acotz9dg4Pz5-8RvVGf-AqbnZxhUZ_ FreeCAD for Dummies ], Mindscraper&#039;s [https://www.youtube.com/playlist?list=PLqBJkD97Q9wVGqT3dXcOaQNrS2nfVbE0o FreeCAD Playlist]&lt;br /&gt;
*&#039;&#039;&#039;OSE Introductory Tutorials:&#039;&#039;&#039; &lt;br /&gt;
Note: the following tutorials are dense. Please pause the videos as needed in order to practice the demonstrated lesson. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 1==&lt;br /&gt;
Tutorial 1 Introduces the sketcher workbench in FreeCAD, so you can then create any 3D objects imaginable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RwcFg-anVHE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 2==&lt;br /&gt;
Tutorial 2 Introduces part libraries. Importing parts from libraries and assembling them is a powerful way to do design work. This can get the casual user to powerful design capacity using real geometries.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RLRppdFAtzY&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 1: Create Corner Cube (For Developer Test)= &lt;br /&gt;
&#039;&#039;&#039;For the Developer Test complete the following instructions.&#039;&#039;&#039; You will create a corner cube: use the sketcher, part, part design, bolt, and assembly workbenches; and  import, rotate, and align parts; make features on faces; and install bolts. After this, you should be ready to begin to work on basic [[User Contributed Designs]]. (Note: You will later submit a screen-cast video of this process. If you are comfortable with FreeCAD and screen-capturing video, you may video your first attempt. Otherwise, use this as a practice round, and once you learn to make the corner cube, come back to document it.)   &lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Review OSE&#039;s Introductory FreeCAD Tutorials 1 &amp;amp; 2 above in the General resources. (Refer to other sources as needed.) Also, review the self-verifying exams videos &amp;amp; comments on the [[Developer Test]] page.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Download 8-hole square tubing (without rounded corners) from the [[OSE Part Library]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Use the tubing to create an x-y-z bolted corner cube.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;Record a video of you building the cube, from the beginning, using [[Vokoscreen]]. Please refer to [[Vokoscreen 101]].&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;When you are done building the cube, create a 1&amp;quot; bolt and nut using the [[Fastener Workbench in FreeCAD]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Insert one bolt through any of the corners, as if you were actually building the cube - using the [[Assembly Workbench]] in FreeCAD.&#039;&#039;&#039; &lt;br /&gt;
#&#039;&#039;&#039;Tighten the bolt with the nut (just insert the nut onto the bolt).&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Now take any face on the tubing of the resulting cube - and using Sketcher on that particular face - write your initials on that face. Pocket those initials so that they are cut into the face.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;End video capture&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Example Test by Roberto  Jaramillo - 3/30/2017 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/vSZk13lWUVE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you are finished with &#039;&#039;Part 2: Design a Cube in FreeCAD&#039;&#039; go back to the [[Developer Test]] and complete &#039;&#039;Part 3: Document Your Work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Task 2: Extract Dimensional Drawings=&lt;br /&gt;
To be completed...&lt;br /&gt;
&lt;br /&gt;
=Task 3: Simplify Files (for Parts)=&lt;br /&gt;
Goals: Redraw certain parts to reduce file size. Among other things OSE is currently working on the [[Lyman Filament Extruder]] for making filament for our 3D printers. We have rich files for each part that is ready to be purchased or printed. However, many of the files are too large to combined with other rich files into an assembly. OSE needs to combine all the parts into an assembly to 1) interact and modify a whole machine or module more easily; and 2) use for visual instructional materials. Please see [[File Simplification]] for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/szlKcIWuycw&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 4: Create Final Assemblies= &lt;br /&gt;
Now to see the forrest for the trees, we sometimes have to put all of our individual part files together and see how they fit, etc. Once all the parts (stl files) are together in an assembly, we can now use it for modifying the existing design, or for creating educational materials based on the design. &lt;br /&gt;
&lt;br /&gt;
Marcin explains [https://www.youtube.com/watch?v=VbVQzFPoevw&amp;amp;feature=youtu.be the Work Flow for creating final Assemblies].&lt;br /&gt;
&lt;br /&gt;
=Task 5: Extract Isometric Views for VBOM, Exploded Parts Diagrams, and LAIs=&lt;br /&gt;
...to be updated...&lt;br /&gt;
&lt;br /&gt;
=Task 6: Exporting DXF&#039;s=&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/Db5bruC5Wz8&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Advanced FreeCAD=&lt;br /&gt;
&lt;br /&gt;
[[FreeCAD_Programming_101]]&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159260</id>
		<title>FreeCAD 101</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=FreeCAD_101&amp;diff=159260"/>
		<updated>2017-09-17T20:40:53Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: Add &amp;quot;Advanced FreeCAD&amp;quot; section with link to FreeCAD Programming 101 instructional&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hint|Note that the FreeCAD 101 Test has been moved to [[Developer Test]]}}&lt;br /&gt;
[[Category:FreeCAD]]&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
FreeCAD is a free and opensource program for designing structures, parts, and machines. It is mostly used in architectural and mechanical engineering contexts. OSE uses FreeCAD both for its mechanical design work for the machines in the [[Global Village Construction Set]], and for helping create educational documents for teaching people to build those designs. &lt;br /&gt;
&lt;br /&gt;
As OSE grows, this page will be our junk-drawer &amp;amp; repository of all FreeCAD materials organized under the following scheme: General Resources (manuals, YouTube series, forums); and Task-Specific Tutorials for current projects we have (creating a cube, simplifying files,  exploded parts diagrams, &#039;&#039;etc.&#039;&#039;). This wiki is a sort of live and grow user generated OSE FreeCAD manual. As the list of tasks grow, we can further organize this material.  &lt;br /&gt;
&lt;br /&gt;
*General FreeCAD Resources&lt;br /&gt;
*Task 1: Create Cube (For Developer Test) &lt;br /&gt;
*Task 2: Extract dimensional Drawings &lt;br /&gt;
*Task 3: Simplify Files (for Parts)&lt;br /&gt;
*Task 4: Combine Parts into Final Assemblies&lt;br /&gt;
*Task 5: Extract Isometric Views from Final Assemblies for Exploded Parts Diagrams&lt;br /&gt;
*Task 6: Export DXF&#039;s (Cutting Files) &lt;br /&gt;
&lt;br /&gt;
=General FreeCAD Resources=&lt;br /&gt;
Here are some general resources for familiarizing yourself with FreeCAD. &lt;br /&gt;
*&#039;&#039;&#039;Manuals:&#039;&#039;&#039; [https://www.gitbook.com/book/yorikvanhavre/a-freecad-manual/details The FreeCAD Manual] by Yorick for a much nicer first contact with program than the [http://www.freecadweb.org/wiki Official FreeCAD Documentation Wiki]. [[FreeCAD Architecture Tutorial]]&lt;br /&gt;
*&#039;&#039;&#039;Forums:&#039;&#039;&#039; [https://forum.freecadweb.org/ General FreeCAD Forum] [https://forum.freecadweb.org/viewforum.php?f=3&amp;amp;sid=b8a27386b60e8f3732887946f40babaa Help on Using FreeCAD]&lt;br /&gt;
*&#039;&#039;&#039;Video Series:&#039;&#039;&#039; Rick Hoefer&#039;s [https://www.youtube.com/playlist?list=PLSLeSKyjWpVYxz7kpTmPfxMAzE6SxIIfV Intro to FreeCAD for 3D Printing series], [https://www.youtube.com/playlist?list=PL-1acotz9dg4Pz5-8RvVGf-AqbnZxhUZ_ FreeCAD for Dummies ], Mindscraper&#039;s [https://www.youtube.com/playlist?list=PLqBJkD97Q9wVGqT3dXcOaQNrS2nfVbE0o FreeCAD Playlist]&lt;br /&gt;
*&#039;&#039;&#039;OSE Introductory Tutorials:&#039;&#039;&#039; &lt;br /&gt;
Note: the following tutorials are dense. Please pause the videos as needed in order to practice the demonstrated lesson. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 1==&lt;br /&gt;
Tutorial 1 Introduces the sketcher workbench in FreeCAD, so you can then create any 3D objects imaginable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RwcFg-anVHE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OSE FreeCAD Tutorial 2==&lt;br /&gt;
Tutorial 2 Introduces part libraries. Importing parts from libraries and assembling them is a powerful way to do design work. This can get the casual user to powerful design capacity using real geometries.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/RLRppdFAtzY&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 1: Create Corner Cube (For Developer Test)= &lt;br /&gt;
&#039;&#039;&#039;For the Developer Test complete the following instructions.&#039;&#039;&#039; You will create a corner cube: use the sketcher, part, part design, bolt, and assembly workbenches; and  import, rotate, and align parts; make features on faces; and install bolts. After this, you should be ready to begin to work on basic [[User Contributed Designs]]. (Note: You will later submit a screen-cast video of this process. If you are comfortable with FreeCAD and screen-capturing video, you may video your first attempt. Otherwise, use this as a practice round, and once you learn to make the corner cube, come back to document it.)   &lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Review OSE&#039;s Introductory FreeCAD Tutorials 1 &amp;amp; 2 above in the General resources. (Refer to other sources as needed.) Also, review the self-verifying exams videos &amp;amp; comments on the [[Developer Test]] page.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Download 8-hole square tubing (without rounded corners) from the [[OSE Part Library]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Use the tubing to create an x-y-z bolted corner cube.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;Record a video of you building the cube, from the beginning, using [[Vokoscreen]]. Please refer to [[Vokoscreen 101]].&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;When you are done building the cube, create a 1&amp;quot; bolt and nut using the [[Fastener Workbench in FreeCAD]].&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Insert one bolt through any of the corners, as if you were actually building the cube - using the [[Assembly Workbench]] in FreeCAD.&#039;&#039;&#039; &lt;br /&gt;
#&#039;&#039;&#039;Tighten the bolt with the nut (just insert the nut onto the bolt).&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Now take any face on the tubing of the resulting cube - and using Sketcher on that particular face - write your initials on that face. Pocket those initials so that they are cut into the face.&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;End video capture&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Example Test by Roberto  Jaramillo - 3/30/2017 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/vSZk13lWUVE&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you are finished with &#039;&#039;Part 2: Design a Cube in FreeCAD&#039;&#039; go back to the [[Developer Test]] and complete &#039;&#039;Part 3: Document Your Work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Task 2: Extract Dimensional Drawings=&lt;br /&gt;
To be completed...&lt;br /&gt;
&lt;br /&gt;
=Task 3: Simplify Files (for Parts)=&lt;br /&gt;
Goals: Redraw certain parts to reduce file size. Among other things OSE is currently working on the [[Lyman Filament Extruder]] for making filament for our 3D printers. We have rich files for each part that is ready to be purchased or printed. However, many of the files are too large to combined with other rich files into an assembly. OSE needs to combine all the parts into an assembly to 1) interact and modify a whole machine or module more easily; and 2) use for visual instructional materials. Please see [[File Simplification]] for reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/szlKcIWuycw&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Task 4: Create Final Assemblies= &lt;br /&gt;
Now to see the forrest for the trees, we sometimes have to put all of our individual part files together and see how they fit, etc. Once all the parts (stl files) are together in an assembly, we can now use it for modifying the existing design, or for creating educational materials based on the design. &lt;br /&gt;
&lt;br /&gt;
Marcin explains [https://www.youtube.com/watch?v=VbVQzFPoevw&amp;amp;feature=youtu.be the Work Flow for creating final Assemblies].&lt;br /&gt;
&lt;br /&gt;
=Task 5: Extract Isometric Views for VBOM, Exploded Parts Diagrams, and LAIs=&lt;br /&gt;
...to be updated...&lt;br /&gt;
&lt;br /&gt;
=Task 6: Exporting DXF&#039;s=&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/Db5bruC5Wz8&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Advanced FreeCAD=&lt;br /&gt;
[[FreeCAD_Programming_101]]&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=FreeCAD_Programming_101&amp;diff=159259</id>
		<title>FreeCAD Programming 101</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=FreeCAD_Programming_101&amp;diff=159259"/>
		<updated>2017-09-17T20:39:11Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: Created page with &amp;quot;Instructional covering the basics of coding a FreeCAD workbench and general tips of how to work with and find documentation in the FreeCAD code.  &amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; hei...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instructional covering the basics of coding a FreeCAD workbench and general tips of how to work with and find documentation in the FreeCAD code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;480&amp;quot; height=&amp;quot;270&amp;quot; src=&amp;quot;https://www.youtube.com/embed/A6DL3FL5YZo&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=159252</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=159252"/>
		<updated>2017-09-17T07:09:59Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench|Workbench that inserts parts, Workbench instructional, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 16, 2017=&lt;br /&gt;
Got a basic part import to happen in D3D workbench. A lot more to do there though. I did learn quite a bit about how to work with FreeCAD scripting. Posted some links [https://github.com/skaiser/D3D-Printer-Workbench]&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158984</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158984"/>
		<updated>2017-09-11T14:38:20Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Status|Basic D3D FreeCAD workbench|Workbench that inserts parts, Workbench instructional, OpenPLM?, Distrowatch for OSE Linux, Dev orientation|Time available}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158983</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158983"/>
		<updated>2017-09-11T01:24:40Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158982</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158982"/>
		<updated>2017-09-11T01:24:21Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: /* Sun Sep 10, 2017 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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&#039;s likely a software configuration issue that needs to be tracked between releases.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158975</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158975"/>
		<updated>2017-09-10T15:34:49Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sun Sep 10, 2017=&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=GNU_Licenses&amp;diff=158974</id>
		<title>GNU Licenses</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=GNU_Licenses&amp;diff=158974"/>
		<updated>2017-09-10T15:05:34Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: Added info related to CC licenses for software&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FreeCAD&#039;s license is the GNU LGPL &amp;lt;ref&amp;gt;https://www.freecadweb.org/wiki/The_FreeCAD_source_code&amp;lt;/ref&amp;gt;, and it&#039;s recommended that workbenches also be licensed under the LGPL if they are to be distributed in the FreeCAD source code. &amp;lt;ref&amp;gt;https://www.freecadweb.org/wiki/index.php?title=Workbench_creation&amp;lt;/ref&amp;gt; This page provides info to clarify distinctions between the GNU LGPL license and the normal GNU GPL license, as well as provide some general information on GNU licensing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Difference between LGPL and GPL ==&lt;br /&gt;
&lt;br /&gt;
Key distinction between LGPL and GPL: &amp;quot;LGPL permits use of the library in proprietary programs; using the ordinary GPL for a library makes it available only for free programs.&amp;quot; &amp;lt;ref name=&amp;quot;gpl&amp;quot;&amp;gt;https://www.gnu.org/licenses/why-not-lgpl.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“There are reasons that can make it better to use the Lesser GPL in certain cases. The most common case is when a free library&#039;s features are readily available for proprietary software through other libraries. In that case, the library cannot give free software any particular advantage, so it is better to use the Lesser GPL for that library.” &amp;lt;ref name=&amp;quot;gpl&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Related to Creative Commons licenses ==&lt;br /&gt;
CC0-1.0, CC-BY-4.0, and CC-BY-SA-4.0 are open licenses used for non-software material ranging from datasets to videos. &#039;&#039;&#039;Note that CC-BY-4.0 and CC-BY-SA-4.0 should not be used for software&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;ref&amp;gt;https://choosealicense.com/non-software/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A note on &amp;quot;Copyleft” ==&lt;br /&gt;
&amp;quot;It is a legal mistake to use a backwards C in a circle instead of a copyright symbol. Copyleft is based legally on copyright, so the work should have a copyright notice. A copyright notice requires either the copyright symbol (a C in a circle) or the word &#039;Copyright&#039;.&lt;br /&gt;
&lt;br /&gt;
A backwards C in a circle has no special legal significance, so it doesn&#039;t make a copyright notice.&amp;quot; &amp;lt;ref&amp;gt;https://www.gnu.org/copyleft/copyleft.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[https://choosealicense.com/licenses/ Summary of permission, conditions and restrictions for some open source licenses]&lt;br /&gt;
&lt;br /&gt;
[https://freedomdefined.org/Licenses More info on &amp;quot;free&amp;quot; licenses]&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/licenses/gpl-howto.html How to use GNU licenses (including adding copyright)]&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/licenses/fdl.html GNU Free Documentation License (GFDL) on manuals and textbooks]&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/licenses/license-recommendations.html How to choose a license]&lt;br /&gt;
&lt;br /&gt;
[https://www.oshwa.org/definition/ Definition of open source hardware]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158957</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158957"/>
		<updated>2017-09-10T03:37:23Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: /* Sat Sep 9, 2017 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
&lt;br /&gt;
Basic workbench with icon and button working inside FreeCAD -- [https://youtu.be/4zDalYWnpm4 Video] | [https://github.com/skaiser/D3D-Printer-Workbench Code]&lt;br /&gt;
&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158928</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158928"/>
		<updated>2017-09-10T00:49:35Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158927</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158927"/>
		<updated>2017-09-10T00:48:55Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interesting findings from today&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Github already has a [https://github.com/FreeCAD/FreeCAD-library/blob/master/Architectural%20Parts/Roof/steel-sheets-3000mm.STL part viewer] if the file is an STL.&lt;br /&gt;
&lt;br /&gt;
[https://www.freecadweb.org/wiki/The_FreeCAD_source_code FreeCAD can execute commands without a GUI] How can we use this?&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=GNU_Licenses&amp;diff=158919</id>
		<title>GNU Licenses</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=GNU_Licenses&amp;diff=158919"/>
		<updated>2017-09-09T21:17:13Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FreeCAD&#039;s license is the GNU LGPL &amp;lt;ref&amp;gt;https://www.freecadweb.org/wiki/The_FreeCAD_source_code&amp;lt;/ref&amp;gt;, and it&#039;s recommended that workbenches also be licensed under the LGPL if they are to be distributed in the FreeCAD source code. &amp;lt;ref&amp;gt;https://www.freecadweb.org/wiki/index.php?title=Workbench_creation&amp;lt;/ref&amp;gt; This page provides info to clarify distinctions between the GNU LGPL license and the normal GNU GPL license, as well as provide some general information on GNU licensing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Difference between LGPL and GPL ==&lt;br /&gt;
&lt;br /&gt;
Key distinction between LGPL and GPL: &amp;quot;LGPL permits use of the library in proprietary programs; using the ordinary GPL for a library makes it available only for free programs.&amp;quot; &amp;lt;ref name=&amp;quot;gpl&amp;quot;&amp;gt;https://www.gnu.org/licenses/why-not-lgpl.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“There are reasons that can make it better to use the Lesser GPL in certain cases. The most common case is when a free library&#039;s features are readily available for proprietary software through other libraries. In that case, the library cannot give free software any particular advantage, so it is better to use the Lesser GPL for that library.” &amp;lt;ref name=&amp;quot;gpl&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A note on &amp;quot;Copyleft” ==&lt;br /&gt;
&amp;quot;It is a legal mistake to use a backwards C in a circle instead of a copyright symbol. Copyleft is based legally on copyright, so the work should have a copyright notice. A copyright notice requires either the copyright symbol (a C in a circle) or the word &#039;Copyright&#039;.&lt;br /&gt;
&lt;br /&gt;
A backwards C in a circle has no special legal significance, so it doesn&#039;t make a copyright notice.&amp;quot; &amp;lt;ref&amp;gt;https://www.gnu.org/copyleft/copyleft.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/licenses/gpl-howto.html How to use GNU licenses (including adding copyright)]&lt;br /&gt;
&lt;br /&gt;
[https://freedomdefined.org/Licenses More info on &amp;quot;free&amp;quot; licenses]&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/licenses/fdl.html GNU Free Documentation License (GFDL) on manuals and textbooks]&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/licenses/license-recommendations.html How to choose a license]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158918</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158918"/>
		<updated>2017-09-09T21:07:08Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158917</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158917"/>
		<updated>2017-09-09T21:06:52Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sat Sep 9, 2017=&lt;br /&gt;
Added [[GNU Licenses]] page to clarify LGPL vs GPL for use in FreeCAD workbench&lt;br /&gt;
2 hours &amp;quot;study hall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=GNU_Licenses&amp;diff=158916</id>
		<title>GNU Licenses</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=GNU_Licenses&amp;diff=158916"/>
		<updated>2017-09-09T21:02:59Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: Created page with &amp;quot;FreeCAD&amp;#039;s license is the GNU LGPL &amp;lt;ref&amp;gt;https://www.freecadweb.org/wiki/The_FreeCAD_source_code&amp;lt;/ref&amp;gt;, and it&amp;#039;s recommended that workbenches also be licensed under the LGPL if...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FreeCAD&#039;s license is the GNU LGPL &amp;lt;ref&amp;gt;https://www.freecadweb.org/wiki/The_FreeCAD_source_code&amp;lt;/ref&amp;gt;, and it&#039;s recommended that workbenches also be licensed under the LGPL if they are to be distributed in the FreeCAD source code. &amp;lt;ref&amp;gt;https://www.freecadweb.org/wiki/index.php?title=Workbench_creation&amp;lt;/ref&amp;gt; This page provides info to clarify distinctions between the GNU LGPL license and the normal GNU GPL license, as well as provide some general information on GNU licensing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Difference between LGPL and GPL ==&lt;br /&gt;
&lt;br /&gt;
Key distinction between LGPL and GPL: &amp;quot;LGPL permits use of the library in proprietary programs; using the ordinary GPL for a library makes it available only for free programs.&amp;quot; &amp;lt;ref name=&amp;quot;gpl&amp;quot;&amp;gt;https://www.gnu.org/licenses/why-not-lgpl.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
“There are reasons that can make it better to use the Lesser GPL in certain cases. The most common case is when a free library&#039;s features are readily available for proprietary software through other libraries. In that case, the library cannot give free software any particular advantage, so it is better to use the Lesser GPL for that library.” &amp;lt;ref name=&amp;quot;gpl&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A note on &amp;quot;Copyleft” ==&lt;br /&gt;
&amp;quot;It is a legal mistake to use a backwards C in a circle instead of a copyright symbol. Copyleft is based legally on copyright, so the work should have a copyright notice. A copyright notice requires either the copyright symbol (a C in a circle) or the word &#039;Copyright&#039;.&lt;br /&gt;
&lt;br /&gt;
A backwards C in a circle has no special legal significance, so it doesn&#039;t make a copyright notice.&amp;quot; &amp;lt;ref&amp;gt;https://www.gnu.org/copyleft/copyleft.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/licenses/gpl-howto.html How to use GNU licenses (including adding copyright)]&lt;br /&gt;
&lt;br /&gt;
[https://freedomdefined.org/Licenses More info on &amp;quot;free&amp;quot; licenses]&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/licenses/fdl.html GNU Free Documentation License (GFDL) on manuals and textbooks]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158898</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158898"/>
		<updated>2017-09-08T16:27:56Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Fri Sep 8, 2017=&lt;br /&gt;
New developer orientation setup stuff&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158821</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158821"/>
		<updated>2017-09-06T05:14:01Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158820</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158820"/>
		<updated>2017-09-06T05:13:45Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]\&lt;br /&gt;
&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158819</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158819"/>
		<updated>2017-09-06T05:13:29Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;500&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://osedev.org/wiki/Skaiser&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Tue Sep 5, 2017=&lt;br /&gt;
[[D3D Workbench in FreeCAD]]&lt;br /&gt;
[https://github.com/skaiser/D3D-Printer-Workbench Github repo for D3D FreeCAD Workbench]&lt;br /&gt;
&lt;br /&gt;
= Sat Sep 2, 2017 =&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
= Fri Sep 1, 2017 =&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Wed Aug 30, 2017 =&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
= Tue Aug 29, 2017 =&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
= Sun Aug 27, 2017 =&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158654</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158654"/>
		<updated>2017-09-02T20:00:58Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Sat Sep 2, 2017 ==&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
And [https://www.youtube.com/watch?v=zAFkg3ioBpo Developer test video]&lt;br /&gt;
&lt;br /&gt;
== Fri Sep 1, 2017 ==&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Wed Aug 30, 2017 ==&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
== Tue Aug 29, 2017 ==&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
== Sun Aug 27, 2017 ==&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158652</id>
		<title>StephenK Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=StephenK_Log&amp;diff=158652"/>
		<updated>2017-09-02T19:57:36Z</updated>

		<summary type="html">&lt;p&gt;Skaiser: Created page with &amp;quot; == Sat Sep 2, 2017 == &amp;#039;&amp;#039;&amp;#039;2 hours (total)&amp;#039;&amp;#039;&amp;#039;  Doing admin work to create accounts and publish/document work on the wiki.  Final Developer Test FreeCAD file File:OSE-Develope...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Sat Sep 2, 2017 ==&lt;br /&gt;
&#039;&#039;&#039;2 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Doing admin work to create accounts and publish/document work on the wiki.&lt;br /&gt;
&lt;br /&gt;
Final Developer Test FreeCAD file [[File:OSE-DeveloperTest-StephenK.fcstd]]&lt;br /&gt;
&lt;br /&gt;
== Fri Sep 1, 2017 ==&lt;br /&gt;
&#039;&#039;&#039;4 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
30 minutes looking at FreeCAD assemblies before having an epiphany&lt;br /&gt;
&lt;br /&gt;
2 hours making practice version for test. Don&#039;t give up!&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Wed Aug 30, 2017 ==&lt;br /&gt;
&#039;&#039;&#039;5 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;automount&amp;quot; didn&#039;t work and I needed to run: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mount -t vboxsf share /dev/&amp;lt;mount_point&amp;gt;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
I also tweaked my VM settings to this because I was having performance issues:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2 processors&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4GB RAM&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;30GB HDD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;64MB video memory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enabling 3D acceleration turned out to be a bad idea.&lt;br /&gt;
&lt;br /&gt;
1.5 hours playing around in FreeCAD&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes trying to figure out why my part kept disappearing when moving and rotating from Draft workbench&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
30 minutes reading docs for ([https://www.freecadweb.org/wiki/Assembly_Basic_Tutorial the Assembly Workbench]) because what I &#039;&#039;&#039;really&#039;&#039;&#039; wanted to do was to build a &amp;quot;body&amp;quot; with the part layouts that construct the corner and 2 different sides, clone those bodies, rotate them and be done, but I couldn&#039;t figure out how to do it and this workbench isn&#039;t installed, so I decided to leave it for now.&lt;br /&gt;
&lt;br /&gt;
== Tue Aug 29, 2017 ==&lt;br /&gt;
&#039;&#039;&#039;1 hour (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Reading over FreeCAD docs.&lt;br /&gt;
&lt;br /&gt;
== Sun Aug 27, 2017 ==&lt;br /&gt;
&#039;&#039;&#039;3 hours (total)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Downloaded and installed OSE Linux. &lt;br /&gt;
&lt;br /&gt;
I had forgotten that my Windows laptop won&#039;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&#039;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:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VBoxManage modifyhd ~/VirtualBox\path\to\vm\file.vdi --resize 30720&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;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 :))&lt;br /&gt;
&lt;br /&gt;
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&#039;s part of the test? :) No idea, but maybe this is a good solution? [http://www.openplm.org/trac OpenPLM]&lt;br /&gt;
&lt;br /&gt;
I started messing with FreeCAD at 6:00pm and stopped at 6:06pm due to frustration. Haha&lt;/div&gt;</summary>
		<author><name>Skaiser</name></author>
	</entry>
</feed>