<?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=Goldfishlaser</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=Goldfishlaser"/>
	<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/wiki/Special:Contributions/Goldfishlaser"/>
	<updated>2026-05-04T05:12:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=322638</id>
		<title>User:Goldfishlaser</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=322638"/>
		<updated>2026-04-05T02:15:08Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Current Projects for OSE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Jokes?&amp;quot; he asked. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Let&#039;s hear one.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Why is a laser beam like a goldfish?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Mike knew about lasers but where would he have seen goldfish? Oh, &lt;br /&gt;
he had undoubtedly seen flicks of them and, were I foolish enough to ask, &lt;br /&gt;
could spew forth thousands of words. &amp;quot;I give up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
His lights rippled. &amp;quot;Because neither one can whistle.&amp;quot; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
36(she/they)Amateur open source enthusiast. I&#039;m very much a generalist studying a wide range of disciplines. I believe this is important work. The existence of this project in my college years is one that definitely had an influence on how I see the possibilities. That and Isaac Asimov&#039;s Foundation. I am happy to now be assisting with it. I hope that via helping with documentation, I learn this project in depth. &lt;br /&gt;
&lt;br /&gt;
==Current Projects for OSE==&lt;br /&gt;
On development hiatus, but active on Discord&lt;br /&gt;
&lt;br /&gt;
==Past Projects for OSE==&lt;br /&gt;
Pen Plotter documentation&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
OSE developer for several months; enthusiastic user of [[OSE Linux 2]]&lt;br /&gt;
&lt;br /&gt;
Log [https://wiki.opensourceecology.org/wiki/Melanie_Allen_Log]&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
* My education is in Technical Communication and Information Design. 14 years experience. I have some Instructional Design background as well. Some experience in product marketing (5 years).&lt;br /&gt;
* Philosophically inclined towards continuous education and improving oneself holistically as a person; believing in the importance of using some of our time to be creative and productive, in collaborative settings when possible&lt;br /&gt;
* Built a Prusa under mentorship during and after college. I need to reprint the parts for it&#039;s z axis and a few other parts that were damaged during repeated moves while it wasn&#039;t in operation.  Am thinking of repairing the Prusa and using it as a dedicated pen plotter. Then again, why not buy an extruder once I fix it...(I&#039;m just not really interested in trying to build my own extruder again).  Interested in the D3D as a 3mm filament printer and perhaps second pen plotter. Have and use a Flashforge Creator Pro that I got at a steal.&lt;br /&gt;
* Have played with Adafruit, Arduino, and Raspberry Pi. Understand the basic principles of making things with circuits and such, but still very n00bish in aspects. I really admire Adafruit&#039;s documentation, and hope to bring a similar energy.&lt;br /&gt;
* Some experience with 3Dponics (A 3D printed hyrodoponics system). System was functional for a year or so, before becoming a victim of mold. May rebuild. &lt;br /&gt;
* Interested in developing with: python, FreeCAD, OpenSCAD, 3D printing, the GIMP, Inkscape, LibreOffice, Scribus, OBS, Vokoscreen, Kdenlive etc.&lt;br /&gt;
* Currently homesteading in high desert Arizona, rebuilding soil with hugelculture mounds. &lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
* Long term: Contribute to documentation, i.e. 3D-printer, Mill, Power Cube, Bioplastic Extrusion&lt;br /&gt;
&lt;br /&gt;
==Other projects==&lt;br /&gt;
Open Source Magnetic Release for Buskill&lt;br /&gt;
Repo @ https://github.com/goldfishlaser/usb-a-magnetic-breakaway&lt;br /&gt;
&lt;br /&gt;
Contributor at DOF Initiative&lt;br /&gt;
https://github.com/dof-initiative&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
* Personal Site: https://mnallen.net&lt;br /&gt;
* Github/Diaspora/Wire/Mastadon/Slack/YouTube/etc: goldfishlaser&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=322637</id>
		<title>User:Goldfishlaser</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=322637"/>
		<updated>2026-04-05T02:14:38Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: Update profile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Jokes?&amp;quot; he asked. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Let&#039;s hear one.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Why is a laser beam like a goldfish?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Mike knew about lasers but where would he have seen goldfish? Oh, &lt;br /&gt;
he had undoubtedly seen flicks of them and, were I foolish enough to ask, &lt;br /&gt;
could spew forth thousands of words. &amp;quot;I give up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
His lights rippled. &amp;quot;Because neither one can whistle.&amp;quot; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
36(she/they)Amateur open source enthusiast. I&#039;m very much a generalist studying a wide range of disciplines. I believe this is important work. The existence of this project in my college years is one that definitely had an influence on how I see the possibilities. That and Isaac Asimov&#039;s Foundation. I am happy to now be assisting with it. I hope that via helping with documentation, I learn this project in depth. &lt;br /&gt;
&lt;br /&gt;
==Current Projects for OSE==&lt;br /&gt;
* D3D Documentation&lt;br /&gt;
* Pen Plotter Documentation Improvements&lt;br /&gt;
&lt;br /&gt;
==Past Projects for OSE==&lt;br /&gt;
Pen Plotter documentation&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
OSE developer for several months; enthusiastic user of [[OSE Linux 2]]&lt;br /&gt;
&lt;br /&gt;
Log [https://wiki.opensourceecology.org/wiki/Melanie_Allen_Log]&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
* My education is in Technical Communication and Information Design. 14 years experience. I have some Instructional Design background as well. Some experience in product marketing (5 years).&lt;br /&gt;
* Philosophically inclined towards continuous education and improving oneself holistically as a person; believing in the importance of using some of our time to be creative and productive, in collaborative settings when possible&lt;br /&gt;
* Built a Prusa under mentorship during and after college. I need to reprint the parts for it&#039;s z axis and a few other parts that were damaged during repeated moves while it wasn&#039;t in operation.  Am thinking of repairing the Prusa and using it as a dedicated pen plotter. Then again, why not buy an extruder once I fix it...(I&#039;m just not really interested in trying to build my own extruder again).  Interested in the D3D as a 3mm filament printer and perhaps second pen plotter. Have and use a Flashforge Creator Pro that I got at a steal.&lt;br /&gt;
* Have played with Adafruit, Arduino, and Raspberry Pi. Understand the basic principles of making things with circuits and such, but still very n00bish in aspects. I really admire Adafruit&#039;s documentation, and hope to bring a similar energy.&lt;br /&gt;
* Some experience with 3Dponics (A 3D printed hyrodoponics system). System was functional for a year or so, before becoming a victim of mold. May rebuild. &lt;br /&gt;
* Interested in developing with: python, FreeCAD, OpenSCAD, 3D printing, the GIMP, Inkscape, LibreOffice, Scribus, OBS, Vokoscreen, Kdenlive etc.&lt;br /&gt;
* Currently homesteading in high desert Arizona, rebuilding soil with hugelculture mounds. &lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
* Long term: Contribute to documentation, i.e. 3D-printer, Mill, Power Cube, Bioplastic Extrusion&lt;br /&gt;
&lt;br /&gt;
==Other projects==&lt;br /&gt;
Open Source Magnetic Release for Buskill&lt;br /&gt;
Repo @ https://github.com/goldfishlaser/usb-a-magnetic-breakaway&lt;br /&gt;
&lt;br /&gt;
Contributor at DOF Initiative&lt;br /&gt;
https://github.com/dof-initiative&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
* Personal Site: https://mnallen.net&lt;br /&gt;
* Github/Diaspora/Wire/Mastadon/Slack/YouTube/etc: goldfishlaser&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=322636</id>
		<title>Melanie Allen Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=322636"/>
		<updated>2026-04-05T02:06:49Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: Add April 4 log&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightTOC}}&lt;br /&gt;
[[File:melanie.png|150px]][[File:oselogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;600&amp;quot; height=&amp;quot;500&amp;quot; src=&amp;quot;https://osedev.org/wiki/Melanie?start=9/1/2019&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the log for Melanie Allen ([https://wiki.opensourceecology.org/wiki/User:Goldfishlaser Goldfishlaser])&lt;br /&gt;
&lt;br /&gt;
Main Dev Machine: Dell Inspiron Secondary Dev Machine: Acer Predator Helios 300&lt;br /&gt;
&lt;br /&gt;
=Recent Results=&lt;br /&gt;
See [[D3D Plotter Log]]&lt;br /&gt;
&lt;br /&gt;
=April 4, 2026=&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t actually ended up doing pen plotter doc stuff as I was planning in my previous log. Instead, I ended up having to do a relatively unplanned economically-initiated move across the country. As anyone knows, moves are highly disruptive. Then I ended up on a month-long family vacation. The chaos in my life has settled,  I have taken on a few different projects instead, primarily documenting YAML datastore, which is one project in a collection of projects in the DOF initiative, an open source hardware methodology. I have also started the difficult work of an almost-closed-loop permaculture gardening experiment in my new residence in the high desert west. I also recently volunteered to do documentation for the SCALE23x event&#039;s AV team. &lt;br /&gt;
&lt;br /&gt;
The reason why I am prioritizing documentation on YAML datastore, is because I would prefer to have the DOF handy before I continue working on any of my other open hardware projects, including anything I might develop of interest to OSE. I&#039;ve become somewhat interested in the milling problem and bioplastic extrusion. I also plan to make sure that anything I make can be powered by the power cube so I have started research on that. I also still hope to complete my build of Dirk&#039;s 3d printed motor before the year is out. &lt;br /&gt;
&lt;br /&gt;
I&#039;ve been doing a lot of reading and participating in discussion on the OSE discord.&lt;br /&gt;
&lt;br /&gt;
=February 10, 2025=&lt;br /&gt;
This log covers a previous working session and today&#039;s because when I tried to log my work here a few days ago,  the wiki was unresponsive.&lt;br /&gt;
&lt;br /&gt;
I recently connected with [[Alexa Log]]. I am reviewing the [https://wiki.opensourceecology.org/wiki/D3D_Pro_v23.12_Build_Instructions documentation] and preparing my professional recommendations. We discussed her helping me improve the pen plotter documentation by plotting files that I create. In the time since I last assisted in pen plotter documentation, I have acquired better filming equipment and other techniques, so I am greatly looking forward it. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=January 11, 2024=&lt;br /&gt;
I&#039;m back. Observing where I left off on the 3D printed motor and pen plot projects and planning development schedule. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=June 12, 2023=&lt;br /&gt;
I started a lemmy community on slrpnk.net at https://slrpnk.net/c/open_source_ecology&lt;br /&gt;
&lt;br /&gt;
=Monday March 20, 2023=&lt;br /&gt;
Learned something new about LibreOffice (Using Autotext!) and was curious what content OSE had... Edited [[LibreOffice]]&lt;br /&gt;
&lt;br /&gt;
=Sunday, February 26, 2023=&lt;br /&gt;
Since I was doing some research on how to create videos for Reels for Instagram, edited [[Instagram]] with my findings. [20 mins]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, February 22, 2023=&lt;br /&gt;
Edited [[Pen_Plotter_Printing_Methods]] [25 mins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tuesday, March 9, 2021=&lt;br /&gt;
Hi! I&#039;m back. Took a look at where I left off and edited some related wikis. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 22, 2020=&lt;br /&gt;
So, I&#039;ve been trying to make a squiggledraw holiday card for awhile now using an image of Marcin and two associates. At first, I got a fairly good image, but then low, it was because I was using a very large picture. Squiggledraw is great on large high resolution images, but it&#039;s more of an art to make smaller images work. I&#039;d definitely remove any background and make the image higher contrast.&lt;br /&gt;
&lt;br /&gt;
In my case, for my 5 x 7.5 cm holiday greeting card, I want the image to be 2.25 x 4.5 cm. &lt;br /&gt;
&lt;br /&gt;
So I resize the image to this BEFORE plugging into Squiggledraw. HOWEVER, I&#039;m finding that what squiggledraw exports is not the same size as the dimensions of the original image. I actually had to use an image that was significantly smaller. And then it was kind of hard to see the detail on the squiggle image while I was working on it.&lt;br /&gt;
&lt;br /&gt;
So... for some reason trying to save squiggledraws as gcode today is leading to crashing. Try to save holiday card with squiggledraw- crash. Save the rest of my holiday card gcode- fine. Saving as svg in either case, fine. Save the squiggledraw as gcode by itself- crash.&lt;br /&gt;
&lt;br /&gt;
It worked before so, this is very perplexing.&lt;br /&gt;
&lt;br /&gt;
Meanwhile, I&#039;ve uploaded the Holiday Card Template: https://wiki.opensourceecology.org/wiki/File:Seasonsgreetings.svg &lt;br /&gt;
If you save this svg into your templates folder, you can create holiday cards with your desired image. To replace the text, just make sure you&#039;ve downloaded Arvo and use the [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_generate_outline_text outline text] instructions&lt;br /&gt;
&lt;br /&gt;
Hm. I&#039;m a little confused about my card dimensions right now... Why is this so small?&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 21, 2020=&lt;br /&gt;
I am likely taking the day off today, but I was looking through my to-read list on Goodreads and noticed there were books relevant to OSE. I&#039;ve decided to prioritize reading these (over the other 250 titles in my list...). Thought they might be interesting to fellow OSE. Let me know if you&#039;re reading one and we can book club it. &lt;br /&gt;
They&#039;re as follows:&lt;br /&gt;
* https://www.goodreads.com/book/show/13072034-sustainable-materials---with-both-eyes-open&lt;br /&gt;
* https://www.goodreads.com/book/show/14721.The_Wealth_of_Networks&lt;br /&gt;
* https://www.goodreads.com/book/show/245344.Structures&lt;br /&gt;
* https://www.goodreads.com/book/show/328403.The_Production_of_Space&lt;br /&gt;
* https://www.goodreads.com/book/show/35629742-meltdown&lt;br /&gt;
* https://www.goodreads.com/book/show/34540052-plato-and-the-nerd&lt;br /&gt;
* https://www.goodreads.com/book/show/664895.Common_Wealth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The below I just want to collect as a group related to agriculture... prior to getting land I&#039;ll want to read these, but it&#039;s not so urgent at the moment:&lt;br /&gt;
* https://www.goodreads.com/book/show/1230471.The_Earth_Care_Manual&lt;br /&gt;
* https://www.goodreads.com/book/show/6318343-gaia-s-garden&lt;br /&gt;
* https://www.goodreads.com/book/show/381988.Permaculture&lt;br /&gt;
* https://www.goodreads.com/book/show/655223.Teaming_with_Microbes&lt;br /&gt;
* https://www.goodreads.com/book/show/20949567-resilient-agriculture&lt;br /&gt;
&lt;br /&gt;
=Thursday, November 19, 2020=&lt;br /&gt;
This looks interesting: https://vis.uib.no/publications/Stoppel-2019-LFL/&lt;br /&gt;
&lt;br /&gt;
=Wednesday, November 18, 2020=&lt;br /&gt;
Made an OSE Logo plotter file and worked on some wiki edits.&lt;br /&gt;
&lt;br /&gt;
A clip from some content that might also be interesting to readers of log, on the topic of maintenance of Open Source projects: https://www.youtube.com/watch?v=TMxBf-Ohgmg,&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 15, 2020=&lt;br /&gt;
This is interesting: https://sandify.org/&lt;br /&gt;
&lt;br /&gt;
I tried it out and it looks like it should penplot just fine? It was easy to insert our start code as well. By design there aren&#039;t any pen lifts. &lt;br /&gt;
&lt;br /&gt;
Potential for abstract greeting cards, or archival paper and sell as art.&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 7, 2020=&lt;br /&gt;
Working on greeting card tute: worked on greeting card with graphic and greeting card with squiggledraw method and editing the recording of the stipplegen method&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
&lt;br /&gt;
Squiggledraw method card crashed, too many squiggles. Need to reprocess image.&lt;br /&gt;
&lt;br /&gt;
=Monday, November 2, 2020=&lt;br /&gt;
Greeting card designing&lt;br /&gt;
Made this: [[File:Ose_tractor_logo.png]]&lt;br /&gt;
and [[File:Ose_universal_rotor_icon.png]]&lt;br /&gt;
I made a template so that I can easily make logos.&lt;br /&gt;
I tried to make a pen_plot template as well, so that it&#039;s easy to pen plot the logos. Something didn&#039;t quite go right with the save.&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 1, 2020=&lt;br /&gt;
Spent time today reviewing the materials I made so far and planning the finishing touches. This time applied towards the time I accidentally prelogged. &lt;br /&gt;
&lt;br /&gt;
I believe the plan was to be finished with the OSE Greeting Card construction set today, but in reality I need another week. This is partly due to not allocating the full 10 hours the past two weeks. &lt;br /&gt;
&lt;br /&gt;
Halloween is one of my most beloved holidays so perhaps I can be forgiven for a more bacchanalian nature the past couple of days.&lt;br /&gt;
Fun fact: my birthday is next week.&lt;br /&gt;
&lt;br /&gt;
This new SVG editor in the browser tool is cool (MIT license) https://github.com/SVG-Edit/svgedit (Another way to make art for pen plotting)&lt;br /&gt;
&lt;br /&gt;
This also is interesting: https://wordsandbuttons.online/simple_image_vectorization.html (I&#039;d like to look into this for pen plotter flow)&lt;br /&gt;
&lt;br /&gt;
This is pretty neat: https://onlywei.github.io/explain-git-with-d3/ (Just cool as far as teaching people to git, and [https://d3js.org/ D3] is also something I&#039;ve been interested in). Which reminded me, I wanted to check on whether threejs could become a pen plot source and came across this [http://blog.felixbreuer.net/2014/08/05/using-threejs-to-create-vector-graphics-from-3d-visualizations.html cool project].&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 29, 2020=&lt;br /&gt;
There were a lot of panels on the topic of ecology or related topics in this year&#039;s Ars Electronica Festival:&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/en/political-ecology-of-disasters/&lt;br /&gt;
** &amp;quot;The more efficient something is, the more demand there is, and then efficient doesn&#039;t work&amp;quot; -[http://janavirgin.com Joana Moll] summarizes [https://en.wikipedia.org/wiki/Jevons_paradox Jevon&#039;s paradox]&lt;br /&gt;
** [https://transmediale.de/content/keynote-graham-harman-everything-not-connected-0 Everything is not connected]&lt;br /&gt;
** War and conflict over minerals such as lithium and other rare metals&lt;br /&gt;
** Critical to know how much emissions are due to the Internet - but currently impossible to know (Michael Saup - [https://1001suns.com/avatar-the-avatar-of-avatar/ Avatar art project])&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/aixecology/&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/creative-question-challenge-2/&lt;br /&gt;
** Should society harmonize with nature?&lt;br /&gt;
* (Topic, includes previous years) https://ars.electronica.art/keplersgardens/de/category/themes/ecology/&lt;br /&gt;
&lt;br /&gt;
I&#039;m exploring the interesting people and topics.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 28, 2020=&lt;br /&gt;
Today I focused on recording the StippleGen tutorial. It&#039;s more than just using StippleGen, I show how you can use the GIMP to try and edit images so that the stipple effect captures details that it might not otherwise. As I say in the tutorial, it is somewhat of a &amp;quot;radical contour&amp;quot; technique that you apply to the face. It&#039;s a bit o an art. I am sure there are different ways to approach this, but it&#039;s a method that makes sense to me. Because of that, this tutorial is taking a bit longer. Especially since stipplegen is very processor heavy and takes forever to render.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 27, 2020=&lt;br /&gt;
Axidraw Control has a layers feature that I thought I could use to design a greeting card in layers, and then print them separately. However, it doesn&#039;t seem to work ahead of time. You have to somehow be connected to the pen plotter. It makes sense... although I&#039;m not entirely sure how well the Axidraw Control panel works with the D3D universal.&lt;br /&gt;
&lt;br /&gt;
So, Inkscape, unlike Illustrator, is very svg-centric. Therefore, they haven&#039;t yet implemented a feature like artboards which would be nice for a project like greeting cards where you have a cover and then inside material. I experimented with the idea o using layers as artboards, and in the end, I decided it&#039;s not the way to go. &lt;br /&gt;
&lt;br /&gt;
The best method is to just create a project folder, and save your svgs separately all at the beginning, cover, inside material, back cover. This way, you&#039;re not having to hide anything, and you&#039;re not having to rename things, as you do if you try to use the layers as artboards method. And, besides, the back cover might actually be the same for a lot of the cards, if not all of them (I&#039;m thinking the open source ecology logo and maybe the tag line). &lt;br /&gt;
&lt;br /&gt;
So in conclusion, I decided the method of using layers still only makes sense if you&#039;re making an art where it actually would be layered together, rather than the greeting card case where you are printing the layers in separate areas with no overlay. The drawbacks outweighed the benefits.&lt;br /&gt;
&lt;br /&gt;
Hm. I added a back cover and inside material to the Thank You card I worked on last time. I tried to fill in the open source ecology logo with hatchfill, so it would print black, but I can&#039;t quite figure out how to get the holes to work. But if I just select the holes and hatchfill them, it can be white. so maybe that will work for now. &lt;br /&gt;
&lt;br /&gt;
Having some github technical difficulties. I guess I didn&#039;t set things up quite properly. Perhaps now is a good time to switch to gitlab as I have been wanting to do anyway, but I&#039;m done working for the day.&lt;br /&gt;
&lt;br /&gt;
[[File:Ose_logo_penplot.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
=Monday, October 26, 2020=&lt;br /&gt;
Aha, it turns out there were some check boxes that needed to be selected for audio to record (specifically in the Mic section of Voko screen &amp;quot;Monitor of Built-in Audio Analog Stereo and built-in Audio Analog Stereo). Interesting! I don&#039;t remember having to do that manually before, but we&#039;re good to go to record some tutorials again now.&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 25, 2020=&lt;br /&gt;
&lt;br /&gt;
ENTRY 1: &lt;br /&gt;
I initially planned to work from 10a-6p on templates and tutorials. I was thwarted when I accidentally fubared the filesystem of my laptop. Fortunately, I was able to restore my laptop using an OSE Linux 2 disk. I had to reflash it, because for some reason the one I had from before didn&#039;t work. My love for technology only goes one way.&lt;br /&gt;
&lt;br /&gt;
Before, I had a dual partition, but now my entire laptop is partitioned with OSE linux 2. However this took most of my day to resolve, and well, I also ended up napping while I waited for the ISO to download.&lt;br /&gt;
&lt;br /&gt;
ENTRY 2: Having went through the tedium of downloading the ISO directly multiple times at this point, I wanted seed them as torrents. I did a trial run and tried to torrent the old laptop to the new laptop but it didn&#039;t quite work right. It also seems to be a PITA to find working torrent trackers. I will continue to try to do this as I think it will be worthwhile, however, I think I am done trying that or the day. Perhaps I will set up my own Torrent Tracker? Side note: It&#039;s funny how many people think using torrents for ISOs is a joke XD&lt;br /&gt;
&lt;br /&gt;
Entry 3: Wow, I am just having a bad day. I was filming a demonstration of how to add a free Google Font to your project for penplotting. The font installation went splendidly, but when I went to install the KM-Laser extension, something didn&#039;t go right. :-/ Which, maybe it is for the best because, even though I checked and had my microphone input turned to about 58%, absolutely no sound was recorded -_-.&lt;br /&gt;
Instead, I updated the [[OSE Fonts]] wiki with text instructions.&lt;br /&gt;
&lt;br /&gt;
Entry 4: I have fully removed the KM Laser extension from Inkscape. I thought it might have been causing a conflict with the Axidraw extension. I no longer think it&#039;s the case. There seems to be something a bit screwy with the Hershey text tool included in Axidraw. Hm. I originally skipped replacing the Hershey text fonts when I first added the extension, but then when it didn&#039;t work, I tried replacing them. I think this was a mistake because the Render &amp;gt; Hershey text tool now doesn&#039;t work. Although I forgot to test it before messing around. Hm. I will see if I can fix this without starting from scratch again. This is important to know if I&#039;m going to recommend people use the Axidraw extensions.&lt;br /&gt;
&lt;br /&gt;
lol. I am going to reinstall again.&lt;br /&gt;
&lt;br /&gt;
Entry 5: OK, I am back with a fresh install. First thing I did was check if Render &amp;gt; Hershey Text worked now- and it did. Makes me think, yeah, installing the Axidraw extension and replacing the hershey.py and hershey svgs breaks it somehow- so don&#039;t do that. &lt;br /&gt;
Ooh, I didn&#039;t notice these other Open Source Ecology themed backgrounds before. I&#039;ve switched to this cute one with a mushroom. Very autumnal&lt;br /&gt;
OK I reinstalled Axidraw extension but I deleted SVG fonts and did NOT overwrite hershey.py. Yes, the Hershey text extension for Axidraw doesn&#039;t work because of this but the NATIVE hershey text extension is not broken if you do this. And you can use the other Axidraw extensions, such as hatchfill.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Added videos to [[Generating G Code for the D3D Universal Plotter with Open Source Software]] and did a bit of rearranging of topics. Need to figure out what&#039;s wrong with the audio because (1) realized in retrospect I did lose a lot of video footage when I broke the old OS and (2) I had a few more videos planned than I originally realized. Note to self: Marcin had been glad about my idea of a metatutorial on making tutorials so I should take some time to do that if possible.&lt;br /&gt;
&lt;br /&gt;
I didn&#039;t mean to double log my time editing the wiki today, but the menu is in a different time zone than me and so sometimes I accidentally log my time on the wrong day, but I needed my hours to count toward this week. :/  BUT I am sure that I will need to do more wiki edits throughout next week as I add more videos and instruction, I can just pre-commit to at least 2 hours of wiki editing next week... I wasn&#039;t going to log all the B.S. from my OS messing up, but I decided to because... it seemed fair... and it did happen in the course of performing my duties.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 20, 2020=&lt;br /&gt;
Just making a quick note that for the next two weeks goal is the following:&lt;br /&gt;
COMPLETE THE OSE GREETING CARD CONSTRUCTION SET &lt;br /&gt;
Create templates and instructional videos on how to use them for the following types of greeting cards--&lt;br /&gt;
&lt;br /&gt;
* General Audience &lt;br /&gt;
* Thank You,&lt;br /&gt;
* Congratulations,&lt;br /&gt;
* Get Well Soon,&lt;br /&gt;
* Wedding Invite&lt;br /&gt;
* Birthday Party Invite&lt;br /&gt;
* Happy Holidays,&lt;br /&gt;
* Happy Birthday,&lt;br /&gt;
* Happy Mother/Father/etc Day,&lt;br /&gt;
* Happy Anniversary,&lt;br /&gt;
* Valentines &lt;br /&gt;
&lt;br /&gt;
OSE Audience &lt;br /&gt;
* Extreme Build Invite&lt;br /&gt;
* Workshop Invite&lt;br /&gt;
* Machine Icon Based Valentines (time permitting)&lt;br /&gt;
&lt;br /&gt;
Ideally there will be a mixture of Image customization, Text customization, and Works Out of the Box. Current end goal is for the template set to be available automatically with the OSE Linux version of Inkscape. Prior to the release, templates will be available for download on Gitlab. Marcin envisions eventually having an application available that will automate the process. &lt;br /&gt;
&lt;br /&gt;
=Sunday, October 18, 2020=&lt;br /&gt;
Dedicating my 11AM-7PM to pen plotter activities (and motor building as a reprieve from the screen)&lt;br /&gt;
&lt;br /&gt;
Note: I subscribed to Mksurgey&#039;s (a noteable pen plotter artist) patreon and there are a lot of very cool techniques within. I think it would probably be unethical for me to open source document those since he has it behind a paywall on purpose, but I can use the techniques to create things for sale in the Open Source Everything store. However, I guess I shouldn&#039;t count any time spent learning those techniques as OSE development? So I am putting off spending too much time learning them until I get back on track meeting my hours. &lt;br /&gt;
&lt;br /&gt;
As far as why I haven&#039;t been meeting the 10 hr goal lately- I&#039;ve been having a bit of an issue regulating my sleep lately. It confused me a bit and threw off my schedule such that I didn&#039;t end up apportioning the correct amount of time/feeling too tired/lethargic when I planned to work. I seem to be returning to something I can manage- although I am waking up absurdly early these days, I am at least waking up and going to sleep at the same time, and can therefore be predictable to myself and able to set appropriate goals.&lt;br /&gt;
&lt;br /&gt;
When I look at other people&#039;s tutorials vs. my tutorials, I have to admit I feel mine are a little lame in comparison. Particularly as I am supposed to be an expert at such things- and I am. It makes me acutely aware of where I&#039;m falling short. But I have never actually made video tutorials before. And theory is different than practice. So I am hoping to continuously improve them...&lt;br /&gt;
&lt;br /&gt;
Hm, something is wrong with Hershey Text. Lots of errors and Inkscape crashes. Will fresh install Inkscape... There are other things screwing up with Inkscape too, that have been for some time. If I&#039;m using a tool, and I use an arrow menu to go up or down, the fourth or fifth time I click the arrow, it will act as though I am holding it down and will not stop proceeding.&lt;br /&gt;
&lt;br /&gt;
Ha... Oops. I reread the build instructions from the 3D printed motor and realize now that I did not need to print so many coilwinders! That&#039;s a bit of a pity unless anyone wanted to buy the 3D printed parts from me (i.e. if I then printed more of the other parts and sold kits). But I&#039;m not sure there&#039;s a demand... probably the whole point of such a design is that people don&#039;t have to buy from anyone. But if anyone else wants unicorn princess themed 3D printed motor parts kit, I&#039;m your gal!&lt;br /&gt;
&lt;br /&gt;
I&#039;m so nervous that I won&#039;t wind the wire around the coil right that I think I need to attend a workshop. So I&#039;ll keep my eye peeled for the next one.&lt;br /&gt;
&lt;br /&gt;
Milestones:&lt;br /&gt;
#Created Thank You Card --  https://github.com/goldfishlaser/doesitpenplot/tree/master/Thank%20You (recorded process, was a bit hectic and may require significant editing)&lt;br /&gt;
&lt;br /&gt;
Up next: reupload Hershey Text instructional, record video about places people can learn pen plotting techniques and get inspiration&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 11, 2020=&lt;br /&gt;
Time to record some tutorials~&lt;br /&gt;
&lt;br /&gt;
Note: Drill and starter bit kit arrived today. :D Still waiting on the epoxy.&lt;br /&gt;
&lt;br /&gt;
Warm up: .5 hr- tried to get a xaos fractal to pen plot. Didn&#039;t quite look good, so will need to revisit&lt;br /&gt;
&lt;br /&gt;
.5 hr- plot optimization comparison video prep&lt;br /&gt;
&lt;br /&gt;
.5 hr- fix sound (reviewed these instructions - https://drbacchus.com/video-noise-reduction-using-kdenlive-and-audacity/, https://userbase.kde.org/Kdenlive/Manual/Useful_Information/Surround_Sound, https://www.youtube.com/watch?v=O-OgP5gHSRw). &#039;&#039;&#039;Note&#039;&#039;&#039;- [[Noise Removal from Sound]]&lt;br /&gt;
&lt;br /&gt;
{Note to self - add video on popular pen plotter artists TODO}&lt;br /&gt;
&lt;br /&gt;
.5 hr - complete plot optimization tutorial https://www.youtube.com/watch?v=hg8efT4-6o8&lt;br /&gt;
&lt;br /&gt;
1 hr - edit audio on clips&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=r5mhw8-nrg0 according to this tutorial, Axidraw extension lets you plot individual layers. So I&#039;ll make a tutorial on this as well.&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 8, 2020=&lt;br /&gt;
Entry1:&lt;br /&gt;
Ugh, my axles arrived yesterday, and hole in the rotors I printed didn&#039;t fit on them. It&#039;s just barely too tight. I can probably fix this with drilling or something. I certainly don&#039;t want to have wasted all this plastic. Unfortunately I don&#039;t have a drill and will need to acquire one from a friend (or maybe it&#039;s time to buy. Drills are pretty useful after all. Perhaps I can find one secondhand). Printing the encasing right now...&lt;br /&gt;
&lt;br /&gt;
Entry2:&lt;br /&gt;
WELL maybe you don&#039;t quite need a drill. I find that if I just repeatedly jam and twist the rod in there, it starts to shave away a bit of the plastic enough that I can get it on there. I imagine this tight fit is by design... &lt;br /&gt;
NOTE: I should have worn gloves to do this because (1) it would have helped with the grip and (2) It appears I kind of cut up my hands a bit. Oopsies. Also, I shouldn&#039;t have tried using a hammer, because apparently that was enough to alter the width of the bar so that now the end I hammered no longer fits on the fidget spinner bearings (+, the twisting motion seems key. hammering didn&#039;t help get the rod in there at all)...&lt;br /&gt;
&lt;br /&gt;
Entry3:&lt;br /&gt;
Encasing fits great. I&#039;m starting to get excited at seeing it come together. When the epoxy arrives, it&#039;ll be time to start assembling....&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 7, 2020=&lt;br /&gt;
I realized today that there isn&#039;t an Exploded Part Diagram for the motor... I can do this. I used to make Exploded Part Diagrams all the time when I worked at TOTO. I&#039;m gonna go ahead and do that next working session. Currently printing out coilwinders. Hm. It was pretty cool when this one dude set up a database for the Spare Parts sheets. It would be cool if there was maybe a LibreOffice Base BOM database for everything in the construction set.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll be back to pen plotting tutorials and experiments soon, I&#039;ve followed a lot of accounts and it&#039;s really amazing what the possibilities are.&lt;br /&gt;
&lt;br /&gt;
I initiated a channel sync with Odysee, so my tutorials and other videos will be available on the LBRY platform soon.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 6, 2020=&lt;br /&gt;
It&#039;s hard to insert the bearings in the stators. But it was also hard to insert them in the sample fidget spinner I was sent. The plastic bearing covers seemed to help with the insertion for the fidget spinner. It seemed to be slightly easier to insert them in the stator I accidentally printed upside down. I watched a video the other day that I&#039;m trying to find that talked about how to make things fit together easier.&lt;br /&gt;
&lt;br /&gt;
This motor is similar to Dirk&#039;s but has an &amp;quot;iron core&amp;quot; https://www.youtube.com/watch?v=JkwLpAAfBVI &lt;br /&gt;
&lt;br /&gt;
Rotor actually printed nicely today.It wasn&#039;t that much support structure after all.  I&#039;m surprised the circles aren&#039;t a tighter fit. Maybe it&#039;s to allow for more glue. I need to get some epoxy. &lt;br /&gt;
&lt;br /&gt;
I&#039;m printing another Stator now and then will print another Rotor. &lt;br /&gt;
&lt;br /&gt;
I&#039;d like this motor to power some sort of art project, an automaton or something. Not sure what form it will take yet.&lt;br /&gt;
&lt;br /&gt;
=Monday, October 5, 2020=&lt;br /&gt;
Note to self to read during dev time: https://dirtalleydesign.com/blogs/news/how-to-generative-art and https://dirtalleydesign.com/blogs/news/how-to-watercolor-painting-with-a-robotic-drawing-machine-an-interview-with-licia-he (the latter is said to discuss the process of making gcode that goes to a specific spot, for purpose of water coloring, but also relevant for printing in layers)&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 4, 2020=&lt;br /&gt;
Dirk said the purpose of the lip is to serve as a washer. Therefore, I&#039;m going to go ahead and try to print it because I don&#039;t want to have to worry about getting washers. You&#039;d need a 1mm thick washer if you don&#039;t want to print the lip.&lt;br /&gt;
&lt;br /&gt;
Gearing up to spend 4 hours on tutorials- rerecord Stroke and Hershey Text videos, stipplegen, working with photos (holiday card), bezier line drawing, adding svg export to found processing generative art.&lt;br /&gt;
&lt;br /&gt;
OK, ended up spending a couple more hours looking into pen plotting projects and generative art making-- videos added to playlist  Interested in spacefilling curves as a pen plotter &amp;quot;photo filter&amp;quot; to offer, and for art prints&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=yrxhqW7BCf8&amp;amp;list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 1, 2020=&lt;br /&gt;
Recording tutorials! https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Made an account on MyMiniFactory today. Wow, so many more things to print here...&lt;br /&gt;
&lt;br /&gt;
Created a bonus tutorial video on 2d to 3d art https://www.youtube.com/watch?v=fUu3XOkOM_M&amp;amp;t=326s&lt;br /&gt;
&lt;br /&gt;
My way works for lots of things, but I think this way may work for some things I haven&#039;t figured out: https://www.instructables.com/Convert-any-2D-image-to-a-3D-object-using-OpenSCAD/ &lt;br /&gt;
(Might be worth getting this plugin preinstalled)&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 30, 2020=&lt;br /&gt;
I&#039;ve flipped the stator upside down and am going to try and print it that way. I&#039;m not sure if it still needs supports, but I&#039;m going to try and do it without supports. &lt;br /&gt;
&lt;br /&gt;
Result- Success- Beautiful Stator&lt;br /&gt;
&lt;br /&gt;
[https://imgur.com/a/4oan7Qr Image Gallery]&lt;br /&gt;
&lt;br /&gt;
I am not going to print the rotor as is. It seems to have an unnecessary lip on it which causes it to need of a bunch of support material- which I don&#039;t want to have to do. So I am going to remove the lip before I print it.&lt;br /&gt;
&lt;br /&gt;
But first, Inkscape tutorials. I keep putting them off, it&#039;s go time. &lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Dirk van der Kooij project on using discarded refrigerators as input for 3D printing https://www.youtube.com/watch?v=y6T3bEpPNWU #preciousplastic&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 29, 2020=&lt;br /&gt;
Magnets I ordered for making  [https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_Development Dirk&#039;s electric motor] arrived today. I have the rods, copper wire, spinner bearings, and the brushless motor. &lt;br /&gt;
&lt;br /&gt;
Printing with [https://www.proto-pasta.com/ Proto-Pasta] Nebula filament @200*C ex, 60*C bed on Creator Pro, coilwinder print: 28 minutes, 1.98 meters&lt;br /&gt;
Tried printing everything else once- all of them failed. Trying again with auto supports and brim. &lt;br /&gt;
Tried printing the stator (2 hr 56 min, 8.65 meters), but the brim was impossible to remove without damaging it. However, I wonder if I can just sand paper it down, and fill in some of the chipped parts somehow. I&#039;ve never really looked into the details of support generation, so maybe I&#039;ll research this before trying the print again.&lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Lex Fridman&#039;s interview with Manoilis Kellis https://www.youtube.com/watch?v=t06rkOOUa7g .#integratedhuman&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 27, 2020=&lt;br /&gt;
Unfortunately,  I fell ill Wednesday and Thursday. Then yesterday, I had car trouble and had to address that. I&#039;m not feeling too well today either, but I will try to spend a few hours on tutorial videos, but unsure if I&#039;ll have the energy to make up all of them.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 22, 2020=&lt;br /&gt;
Did a bit of reading, rereading, and sharing of information in the wiki relating to projects on transportation, power, and GVCS at large. Getting better at explaining the project vision, its relationship to other projects, determining where people&#039;s interests should be directed, and knowing where to find the answers to questions. Hoping to have another tutorial recording session tomorrow.&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 20, 2020=&lt;br /&gt;
Recording and rerecording tutorial videos&lt;br /&gt;
Added Spirograph tutorial to playlist-- https://youtu.be/hrIT3N6dqgY&lt;br /&gt;
Unlisted video of another spirograph on ncviewer-- https://youtu.be/2jkUnGdrEoQ&lt;br /&gt;
&lt;br /&gt;
1) realized that if you have a square plotter, one template is enough, but if you have a rectangular plotter, it&#039;s a good idea to have a horizontal and vertical variant (this will improve instructions for address-a-letter)&lt;br /&gt;
2) want the videos to show results first before getting into instructions 3) Hopefully will be faster upon rerecording. 4) Whoops- Processing doesn&#039;t need to be downloaded, it comes with Linux OSE 2. Will revise instructions.&lt;br /&gt;
&lt;br /&gt;
reading:&lt;br /&gt;
https://estebanhufstedler.com/category/halftoning/&lt;br /&gt;
&lt;br /&gt;
Accidentally logged for Monday, but worked a bit on trying to prepare ascii art that plots&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 19, 2020=&lt;br /&gt;
Read materials by Generative Hut (Generative Hut uses some proprietary software in their tutorials but some of the information was still useful) -&amp;gt; &lt;br /&gt;
Looked into Observable for SVG art-making http://www.observablehq.com/ and further into Processing/P5.js for art making&lt;br /&gt;
*https://observablehq.com/@netpraxis/bitmap-to-archimedian-spiral-svg is interesting- similar to SquiggleDraw but now with spirals&lt;br /&gt;
*https://observablehq.com/d/2678e757d1ccd9c0 seems to be a neat stipple effect&lt;br /&gt;
&lt;br /&gt;
*https://github.com/rspt/processing-spirograph - very cool- make sure edit the size before running- then can create as many spirograph svgs as desired. Ungroup and object to path, edit doc properties to plotter size, save as gcode (example added to https://github.com/goldfishlaser/doesitpenplot/tree/master/Art/Spirograph)&lt;br /&gt;
*https://github.com/Anemy/svgurt - interesting! has very cool features, but for some reason, when I tried to use the edge detect function, it didn&#039;t seem to work well&lt;br /&gt;
*https://github.com/digitalcoleman/generativeExamples&lt;br /&gt;
*https://github.com/LingDong-/ttf2hershey&lt;br /&gt;
*https://github.com/jasonwebb/SuperformulaSVG-for-web#readme&lt;br /&gt;
&lt;br /&gt;
Tomorrow will focus on making tutorial videos-- will try to cover all the basic topics by end of day.&lt;br /&gt;
&lt;br /&gt;
As a side note have also been spending time: practicing model building in openscad and freecad, reading up on some https://wiki.opensourceecology.org/wiki/Friendly_Organizations, catching up on Precious Plastic project, and have attempted to point interested folks in the Discord to areas of the OSE wiki that can help them get situated.&lt;br /&gt;
&lt;br /&gt;
Cartesio is interesting - https://robottini.altervista.org/cartesio-low-cost-cartesian-plotter-robot&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 15, 2020=&lt;br /&gt;
Learning advanced pen plotter techniques. Meditating on direction to take the plotter tutorials.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 14, 2020=&lt;br /&gt;
Reinstalled AxiDraw extension today, now I can use both KM-Laser and AxiDraw for hatchfill. &lt;br /&gt;
Added tiled SVG example to pen plot repo.&lt;br /&gt;
Experimenting with images from https://www.pexels.com/discover/&lt;br /&gt;
Recording videos~&lt;br /&gt;
&lt;br /&gt;
Research for tomorrow: &lt;br /&gt;
*https://turtletoy.net/&lt;br /&gt;
*https://www.dirtalleydesign.com/blogs/news/how-to-draw-prints-with-an-axidraw-pen-plotter&lt;br /&gt;
*https://www.pinterest.com/mattdesl/pen-plotter/&lt;br /&gt;
*https://www.generativehut.com/&lt;br /&gt;
*https://www.instagram.com/explore/tags/axidraw/&lt;br /&gt;
*https://drawingbots.net/resources&lt;br /&gt;
*https://www.youtube.com/channel/UCdQeYpNOwMioJfaRj9kog5A&lt;br /&gt;
*https://msurguy.github.io/flow-lines/&lt;br /&gt;
*https://docs.blender.org/manual/en/2.79/render/freestyle/export_svg.html&lt;br /&gt;
*https://plotterfiles.com/&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 12, 2020=&lt;br /&gt;
Init Instructionals Playlist - https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Rapidly iterating. There are definitely some issues with sound, but I&#039;ll replace the bad ones over time. Just ramping up and conceptualizing the playlist experience. &lt;br /&gt;
&lt;br /&gt;
Need to update docs accordingly--&lt;br /&gt;
&lt;br /&gt;
Pen plotter has 3 cm offset, not 4mm offset&lt;br /&gt;
 &lt;br /&gt;
Offset cuts off only the x&amp;lt;3 strip. Everything else is ok. So we have about 5x6 inch working area. &lt;br /&gt;
&lt;br /&gt;
If you use a region about 4.8&amp;quot; by 6&amp;quot;, all of picture should fit. Center is good.&lt;br /&gt;
&lt;br /&gt;
120x150 mm. Origin in the picture is at the rear right part of bed.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 9, 2020=&lt;br /&gt;
Created an invitation to a tea party, added to [https://github.com/goldfishlaser/doesitpenplot repo]  &#039;&#039;Would upload here, but even compressed is too big&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Teaparty3.png]]&lt;br /&gt;
&lt;br /&gt;
Finally got around to adding myself to Dev page.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 8, 2020=&lt;br /&gt;
Practiced making hatch style gcode with memes, installed and experimented with SquiggleDraw. [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_create_with_SquiggleDraw Updated wiki.] Uploaded to Github. Recording attempt.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 7, 2020=&lt;br /&gt;
Plotter files are too big for the wiki server: https://drive.google.com/file/d/1-2mHxSIybccFD96TIiMagrYNq3Y_sMEJ/view?usp=sharing&lt;br /&gt;
Contain a letter M, address a letter, a hatched portrait, and a line art.&lt;br /&gt;
&lt;br /&gt;
Uploaded the files to github- will upload future art there-- https://github.com/goldfishlaser/doesitpenplot&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 6, 2020=&lt;br /&gt;
Sunday, fun day. About to put in a little more than a full-time day! Hopefully this power session will be very fruitful.&lt;br /&gt;
Goals:&lt;br /&gt;
* I probably need to do a bit more research on pen plotting code and the Inkscape tools for it. &lt;br /&gt;
* Highest priority is nailing down the &amp;quot;known good files&amp;quot; for each module of this workshop. So my first task will be adding the start code and pen offset setting to the candidates for new known good files.&lt;br /&gt;
*Send the candidates for known good files to Marcin, update the wiki. a &lt;br /&gt;
** Marcin has specifically asked for some line plotting. &lt;br /&gt;
** Update the wiki with: proper start code, settings to account for pen plotter offset.&lt;br /&gt;
* More planning and recording instruction. Hopefully will record the vast majority even if there are still some open questions.&lt;br /&gt;
&lt;br /&gt;
Entry 1- Realized I have been mixing up the concept of stippling with pointillism. https://www.youtube.com/watch?v=HNs8uaC-Yiw Here is a video of an AxiDraw pen plotter doing a stipple technique. Interesting though right? AxiDraw software is under the  GPL-2.0 License https://github.com/evil-mad/AxiDraw/. Reading this amazing tutorial: https://mattdesl.svbtle.com/pen-plotter-1 &lt;br /&gt;
[https://wiki.evilmadscientist.com/StippleGen Stipplegen]&lt;br /&gt;
&lt;br /&gt;
I really like this pen plotter test file: https://www.youtube.com/watch?v=Cn3vV5uRRvk (This plotter runs on [[GRBL]]) [https://wiki.evilmadscientist.com/Axidraw_Software_Installation#Linux Axidraw installation instructions]. &lt;br /&gt;
&lt;br /&gt;
Amassed quite a catalog of things to view, so just added to my Youtube playlist for things I [https://www.youtube.com/playlist?list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1 use to learn for Pen Plotter documentation].&lt;br /&gt;
&lt;br /&gt;
Entry 2 - [This video https://www.youtube.com/watch?v=Sy0nUkUt9CA] explained why I&#039;ve been seeing two different procedures when it comes to Stroke to Path. Inkscape tutorials prior to the release of Inkscape version 1.0 will have an old deprecated sequence:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Path -&amp;gt; Break Apart&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
The new sequence that should be used instead is:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Object -&amp;gt; Ungroup&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
Entry 3: SquiggleDraw is interesting and is released with Unlicense License (Public Domain) https://github.com/gwygonik/SquiggleDraw. It is dependent on controlp5 which is licensed under GNU Lesser GPL.&lt;br /&gt;
Hershey Text is included in Inkscape 1.0 via Extensions &amp;gt; Render &amp;gt; Hershey Text. This tool convert outline fonts into stroke fonts.  More helpful font information: http://imajeenyus.com/computer/20150110_single_line_fonts/index.shtml&lt;br /&gt;
&lt;br /&gt;
This tool is under MIT license and can help you easily get an SVG of a signature- https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
KM-Laser gcode plugin for making hatsch infill in Inkscape: https://github.com/KnoxMakers/KM-Laser  ( GPL-3.0 License )&lt;br /&gt;
&lt;br /&gt;
=Monday, September 1, 2020=&lt;br /&gt;
Took the day off, but I&#039;ve been thinking about uploading the videos I make to LBRY as well as YouTube. Noticed there&#039;s been previous discussion here at OSE [[Lbry_Collaboration]]. &lt;br /&gt;
&lt;br /&gt;
=Sunday, August 30, 2020=&lt;br /&gt;
Got a little behind yesterday. The Inkcut plugin I looked into is interesting, (https://github.com/inkcut/inkcut). My cursory look at it is that it works with SVGs and we&#039;re looking more for something that transforms bitmaps so... &lt;br /&gt;
&lt;br /&gt;
The address gcode keeps throwing errors so I am going to do some systematic testing of procedures so that we can really get to the bottom of this... it will also be useful if we need to troubleshoot the results that people have during a camp and determine if someone missed a step, or why something may happen one way instead of the expectation. &lt;br /&gt;
&lt;br /&gt;
Hoping things go smoother on this fresh new day. Hopefully can get at least a few test files by the end of it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inkscape Diaries&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entry 1: OK, so firstly, At the bottom of the screen there are messages telling you what you&#039;ve selected and what options you have.&lt;br /&gt;
&#039;&#039;It turns out, you sometimes need to select all and ungroup things multiple times!&#039;&#039; &lt;br /&gt;
You want to see a message that looks something like &amp;quot;&#039;&#039;&#039;{%n}&#039;&#039;&#039; objects selected of type &#039;&#039;&#039;Path&#039;&#039;&#039; in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle scale rotation handles&amp;quot;.&lt;br /&gt;
You don&#039;t want to see a message mentioning a Group or anything else. That&#039;s when you know you&#039;re done ungrouping.&lt;br /&gt;
Then when you select all and use Union, the message will say you have &amp;quot;&#039;&#039;&#039;Path&#039;&#039;&#039; {%n} nodes in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle . . .&amp;quot;.&lt;br /&gt;
But despite that I&#039;m still getting [[File:Inkscape_gcode_error.png|50%]]. &lt;br /&gt;
So checking my gcode settings...&lt;br /&gt;
&lt;br /&gt;
Entry 2: Oh. Inkcut IS preinstalled. Seeing what it does. I tried using [https://www.codelv.com/projects/inkcut/docs/tutorial their instructions] but I got an error that there wasn&#039;t a file open? Man, sometimes I feel like an error-magnet.&lt;br /&gt;
&lt;br /&gt;
Entry 3: I notice I can open my .ngc files with something called [https://camotics.org/ CAMotics]. My ngc files look very good! it is drawing in a very logical way and the pen up is there. I wonder why I can&#039;t save it as .gcode!&lt;br /&gt;
&lt;br /&gt;
Entry 4: Norweigian creations tutorial says he uses the cylinder tool instead of the default tool. I will try this.&lt;br /&gt;
&lt;br /&gt;
Entry 5: Cylinder tool did not resolve problem. Noticed another user has posted a similar error, but unfortunately no one answered that user&#039;s question. But I have seen it work before so I know there must be a solution. About to send my file over to Linux OSE v1 and see whether I get the same error saving the same file.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Replicated error on other machine. That means, it isn&#039;t the Save As gcode settings that are the problem, because I used exactly the settings that were already working before. But then the .ngc file itself seems to work with Camotics. But what is definitely happening is some variable that we need for inkscape to do its gcode save is missing. Interesting... interesting...&lt;br /&gt;
&lt;br /&gt;
Entry 7: INTERESTING. I skipped the gcodetools part and just Save As gcode because in this video, he doesn&#039;t use that extension: https://www.youtube.com/watch?v=yrxhqW7BCf8  Some the instructions on the Inkscape wiki also didn&#039;t have the gcodetools instruction. Maybe I&#039;ve been wasting hours for a pretty silly reason?&lt;br /&gt;
&lt;br /&gt;
The gcode file saved and opens in CAMotics. There are some errors but it seems to plot? Test files at https://wiki.opensourceecology.org/wiki/File:Doesitpenplot.zip&lt;br /&gt;
&lt;br /&gt;
Updated wiki https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 29, 2020=&lt;br /&gt;
&lt;br /&gt;
BTW Yesterday&#039;s successful OSE Linux 2 installation was logged to [[OSE_Linux_Laptop_List#Acer_Predator_Helios_300]]&lt;br /&gt;
&lt;br /&gt;
Plan--&lt;br /&gt;
Saturday plan: &lt;br /&gt;
hour 1-2: Find out what went sideways with the address text gcode. See if I can get &amp;quot;pen up&amp;quot; to appear. Have suspicions. Send new gcode to Marcin for testing &lt;br /&gt;
hour 2-3: Look into [[Ray Log]] suggestion of Inkcut plugin. Also examine [[https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/ Matthew&#039;s source code]] to see what is the principle behind it and whether it can easily be taught/replicated.&lt;br /&gt;
hour 3-4: Plan video, workshop, maybe record intro&lt;br /&gt;
&lt;br /&gt;
Sunday plan: &lt;br /&gt;
{Assuming results from testing are good}&lt;br /&gt;
hour 1-2: Finalize wiki instructions&lt;br /&gt;
hour 2-4: Record video&lt;br /&gt;
Time permitting: Upload workshop to ReadtheDocs/Sphinx (else do so during he week)&lt;br /&gt;
&lt;br /&gt;
Note-- Side project when time permits/waiting on blocks:  Convert Belize CEB Production Handbook by [[Aidan Williamson Log]]  to ReadtheDocs/Sphinx&lt;br /&gt;
&lt;br /&gt;
=Friday, August 28, 2020=&lt;br /&gt;
Entry 1: Couldn&#039;t get it to work on virtual machine... weird but ok.&lt;br /&gt;
Figured I&#039;d just run it live on the Acer and install it if things were looking ok (having backed up my current native OS)..... but.&lt;br /&gt;
Live usb using Rufus didn&#039;t work- &amp;quot;no bootable device&amp;quot;. huh.&lt;br /&gt;
Live usb using YUMI didn&#039;t work either- same error &amp;quot;no bootable device&amp;quot;. argh. &lt;br /&gt;
Well, what if I put another OS on YUMI, will I be able to boot into it? Have a debian live iso handy. Trying now.&lt;br /&gt;
&lt;br /&gt;
Entry 2: Ah, well apparently Secure Boot was turned back on even though I turned it off before. Guess it happened in the latest update. Tried turning it off again (the process has slightly changed) but got the same error message. WTF.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Figured I&#039;d try my YUMI drive in the Dell to see what would happen.&lt;br /&gt;
When I tried to run OSE 2.0, I got the error message&lt;br /&gt;
&amp;lt;pre&amp;gt;find --set-root %iso%&lt;br /&gt;
Error 15:(http://grub4dos.chenall.net/e/15 File not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
When I tried to run Debian- it worked. So that&#039;s interesting. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a stack exchange question/answer that suggests that CDFS is case sensitive and everything in \boot\grub\menu.lst needs to be edited to uppercase. I think I may do this and try to run it in the VM again, just to see what happens (even though I didn&#039;t see the error in the VM).&lt;br /&gt;
&lt;br /&gt;
Entry 4: Did not find a menu.lst file. :(&lt;br /&gt;
&lt;br /&gt;
Entry 5: Noticed the note to turn off &amp;quot;3D Graphic Acceleration&amp;quot; in bios. Trying that in VM. &lt;br /&gt;
&lt;br /&gt;
Entry 6: Virtualbox has 3D Graphics Acceleration turned off by default. sudo apt-get update, sudo apt-get upgrade, sudo apt-get upgrade -fix--missing, try to install again. Hash Sum Mismatch. Tried installing something else... Hash Sum Mismatch. So found the stack exchange for this and tried &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rm -rf /var/lib/apt/lists/* &lt;br /&gt;
sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;E: The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file. &lt;br /&gt;
N: Updating from such a repository can&#039;t be done securely, and is therefore disabled by default. &lt;br /&gt;
N: See apt-secure(8) manpage for repository creation and user configuration details.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I will raise this issue with the dev.&lt;br /&gt;
&lt;br /&gt;
Entry 7: Feedback from dev-- (1) use https://balena.io/etcher  to flash the drive (2) Check the md5 sum using instructions @&lt;br /&gt;
https://onthefencedevelopment.com/2017/08/15/windows-10-builtin-md5-checksum-calculator/&lt;br /&gt;
&lt;br /&gt;
Entry 8: I MADE A ROOKIE MISTAKE. They probably weren&#039;t working because its the NTFS NOT FAT32. I get it mixed up sometimes.&lt;br /&gt;
In other news interesting and informative plotter results! https://wiki.opensourceecology.org/wiki/D3D_Plotter_Log#Fri_Aug_28.2C_2020&lt;br /&gt;
&lt;br /&gt;
Entry 9: On the now NTFS drive I flashed it with Balena as advised. This was successful. By the way, I had already done these steps, but here&#039;s a good video if anyone else is installing Linux OSE to a windows computer: https://youtu.be/EARdWsgvAXo. These are the exact steps I did prior. You just want to make sure you&#039;re **not** using a FAT32 formatted disk. And even if you&#039;ve turned off secure boot before, check again because apparently after updates they will just turn your secure boot back on. &lt;br /&gt;
&lt;br /&gt;
It was easy to partition my drive from the installer, so I actually kept my other operating system. I was planning on over-writing it, but might as well since I had the option. Now I can get back started on the work!&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 27, 2020=&lt;br /&gt;
Entry 1: Assignment received- begin instructional videos for 3D plotting workshop. Will be installing [https://www.caldorkids.com/ose/ OSE Linux 2.0 Beta] to a Virtual Machine on my Acer, as I have the old Ubuntu version on my Dell (and that machine&#039;s camera and mic don&#039;t work anyway). Downloading and installing the iso to my VM was easy peasy. {Note from the future: I hadn&#039;t realized I just booted into a live thing. Was wondering why I hadn&#039;t been prompted to set my username/password but didn&#039;t think much about it) Was a little surprised it didn&#039;t have cheese, which is how I like to test my webcam and mic cause it&#039;s the easiest.&lt;br /&gt;
&lt;br /&gt;
Got an error starting kdenlive. Got the error Missing MLT Module: Avformat (ffmpeg) required for audio/video. Documentation said this meant I needed to install ffmpeg package, but I had the latest version. Clicked OK and it started, but may need to look into this further.&lt;br /&gt;
&lt;br /&gt;
Was looking for vokoscreen and noticed in Sound &amp;amp; Video &amp;quot;Install Multimedia Codecs&amp;quot;, which sounded like a good idea to me, but I got an error on installing that...&lt;br /&gt;
&amp;lt;pre&amp;gt;E:The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then a prompt tells me I have to &amp;quot;remove&amp;quot; software but then it&#039;s actually a request to install libravcodec58=7:4.24-1ubuntu0.1. Click continue then a hash sum mismatch? Unfortunately I didn&#039;t have copy and paste capability at the time, but when I tried it again, I got this instead- [https://pastebin.com/MurfhNxW Very long output].&lt;br /&gt;
&lt;br /&gt;
Anyways, we shall see if these things cause problems. But vokoscreen proved my cam and mic are working in my VM (which I expected). If I have any trouble using kdenlive on this machine, I can always just use my other machine, but I kinda think it&#039;s gonna be fine.&lt;br /&gt;
&lt;br /&gt;
Entry 2: It wasn&#039;t fine. Can&#039;t start the recording. I suspect the cause is related to the earlier error.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Well I was running it live, might as well install it all the way and see if it fixes itself. Ah- need more disk space (minimum 43.2 GB).&lt;br /&gt;
&lt;br /&gt;
Note to self: https://wiki.opensourceecology.org/wiki/OSE_Linux_Laptop_List &lt;br /&gt;
&lt;br /&gt;
Also, I didn&#039;t notice in the [OSE Linux] wiki that it recommends not to use a Virtual Machine, but it&#039;s fine really.&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 23, 2020=&lt;br /&gt;
Received new assignment to do while awaiting plotter results-- working with the files for the motor https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_3D_CAD -- to make STLs from the assemblies &amp;amp;+ to repo.&lt;br /&gt;
Entire task completed in approx 1 hour.&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 18, 2020=&lt;br /&gt;
Entry 1: Today I decided to have a go at make gcode that addresses a letter. Strangely, seeing the dashyness happen again, as I was seeing with the pointillism. Something about how I&#039;m doing this must be off. Time to experiment.[30 min]&lt;br /&gt;
&lt;br /&gt;
Entry 2: Took another look at the known good file and realized it looks dashy too. Not sure why I didn&#039;t notice. So I sent the file to Marcin to see if it&#039;s right. [15 min] If this file is right then I know I have the instructions correct. [[File:Address.zip]]&lt;br /&gt;
&lt;br /&gt;
Looked into this: https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/&lt;br /&gt;
When I opened the file in NCViewer, the area was huge and rendered waaaay off the bed. But... I think the dot part was probably right and I think I know what the pointillism file should generally look like.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 18, 2020=&lt;br /&gt;
Logs are great. I read my logs almost every day and it really helps me to get back going where I left off. I might start doing it for my day job, heh. Today I had the idea to envision Sphinx/Read the Docs 4 OSE project an instructional design project rather than a documentation project. Basically, it would be a great way to make Workshops- package related wikis, google docs, videos, files, lessons plans etc into one-stop-shop self-contained courses. I wouldn&#039;t mind the opportunity to put my ISD skills to work! We&#039;ll see what feedback I get from my collaborators.&lt;br /&gt;
&lt;br /&gt;
The first course could be the Inkscape to GCode lesson. Readers may be interested to learn about the [https://www.instructionaldesign.org/history/ history of instructional design].&lt;br /&gt;
&lt;br /&gt;
Oh- and I sent my first test gcode to Marcin today. Am anxiously awaiting the results.&lt;br /&gt;
&lt;br /&gt;
AAAAAND while waiting I realized that I had missed a... pretty critical step. As such my gcode was probably more suited for a cutter or something... it would have been easy to spot. I remember I had gotten a little confused/mixed up between gcodetools and gcodeplot and which I needed. &lt;br /&gt;
&lt;br /&gt;
Now that I actually have the ability to save as a pen drawing that&#039;s good, but there are more things about the file I created that I&#039;m unsure of. It doesn&#039;t look like what&#039;s rendered looks like dots at all, but dashes. But I kinda want to see it, to see what actually happens... I wonder if making a different sized clone would change it or if I accidentally stretched my SVG at some point? Tomorrow I want to just do a rapid run through of all the steps again...&lt;br /&gt;
&lt;br /&gt;
=Monday, August 17, 2020=&lt;br /&gt;
Took &amp;quot;the weekend off&amp;quot; I suppose, installed Debian 10 to a VM because I needed it to contribute to a friend&#039;s project. It was harder than it needed to be, but booting my VM with a live iso and then installing from there worked when nothing else did. It was a fun experience to practice working with the Read the Docs/Sphinx documentation workflow and make a few pull requests to someone else&#039;s project for once. [[Michael Log]] has suggested I (and other power documenters) consider using it for OSE, so it isn&#039;t entirely unrelated. &lt;br /&gt;
&lt;br /&gt;
I also got myself a PGP signature so that people who communicate securely can reach me. I&#039;ll update my bio with it soon. &lt;br /&gt;
&lt;br /&gt;
Read a few logs and wikis, and eased myself back in with some prefatory instructions about using the plotter to address an envelope. Did a few other edits to make the wiki more [[Wiki_instructions#Content|DRY]]. &lt;br /&gt;
&lt;br /&gt;
It was a hard day at work but if after some rest I can put together some Inkscape to GCode files, that&#039;s my next step. I think I read somewhere there will be specific instruction for rendering text, so we shall see.&lt;br /&gt;
&lt;br /&gt;
Note: rabbit trail from?to? [[OSE Business Models]] causing discovery of https://evhippel.mit.edu/ was cool.&lt;br /&gt;
&lt;br /&gt;
Came back for another round of wiki edits. Didn&#039;t notice before that [[Using_Inkscape_to_Generate_Gcode#Sample_Files]] had examples of &amp;quot;known good plotter files&amp;quot;. I had been wanting to see something like this, so I am happy to find it so I can compare the files I&#039;m creating.&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 15, 2020=&lt;br /&gt;
Not related to official work, but downloaded total Totalext.fcstd from [[D3D Universal 3D CAD]] and printed them on my Flashforge. Looks like I also need spring tensioner and the spiral linear bearing? I think everything else I&#039;m supposed to buy, but I haven&#039;t looked deeply into it. Was really just wanting to have something useful printing. Note to self: https://wiki.opensourceecology.org/wiki/Universal_Gearless_Extruder_Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Friday, August 14, 2020=&lt;br /&gt;
An hour looking into inkscape, trying to get a nice pointillist picture, and adding some notes to the wiki. Should probably shift back to the addressing an envelope procedure to get traction and learn about working with text.&lt;br /&gt;
&lt;br /&gt;
Another hour and achieved pointillist rendition of open hardware icon using http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN.&lt;br /&gt;
&lt;br /&gt;
Later will complete the steps for exporting as gcode. &lt;br /&gt;
&lt;br /&gt;
[[File:Pointoh.png]]&lt;br /&gt;
&lt;br /&gt;
Another hour and we have gcode! Wonder if it works?&lt;br /&gt;
&lt;br /&gt;
[[File:Ncviewerohpoint.png]]&lt;br /&gt;
&lt;br /&gt;
I keep trying to stop working and get back at it. Edited wiki for a half hour. [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software]]&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 13, 2020=&lt;br /&gt;
Early morning work on the wiki. Added &amp;quot;create a template&amp;quot; instructions. [1 hr]&lt;br /&gt;
Took 15 minutes during lunch break to do a few more edits [.25 hr]&lt;br /&gt;
Thinking about pointillism, email Marcin [1 hr] &lt;br /&gt;
More work on wiki [1.5 hr]&lt;br /&gt;
&lt;br /&gt;
TO-DO- Using inkscape to make a plottable version of this envelope template: http://melstampz.blogspot.com/2009/08/new-envelope-templates-standard-a2-size.html&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 12, 2020=&lt;br /&gt;
Managed to squeeze in an hour of working on my wiki after hanging with the girls.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 11, 2020=&lt;br /&gt;
Note: [https://wiki.opensourceecology.org/wiki/Instructionals_Template Instructionals Template]&lt;br /&gt;
Note: Joe Log for D3D info&lt;br /&gt;
Little behind on the day job. Only able to spend a few moments. &lt;br /&gt;
Link to new wiki: https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
{Accidentally submitted this to the level-of-effort graph as tomorrow. For some reason, if I select &amp;quot;today&amp;quot; option, tomorrow is usually selected. But with how often I do work in the midnight hours, we can&#039;t expect use an overly strict version of day...}&lt;br /&gt;
&lt;br /&gt;
=Monday, August 10, 2020=&lt;br /&gt;
A couple more hours spent researching and planning. Reading wikis and content by previous developers, work around D3D printer, etc.&lt;br /&gt;
1 hour figuring out questions for Marcin about how I should go about this.&lt;br /&gt;
&lt;br /&gt;
    # So first, verifying I should be doing this work in the wiki? Or should I be producing a google doc instead, or even dozuki? &lt;br /&gt;
    If wiki {&lt;br /&gt;
&lt;br /&gt;
Wiki on your work log, where you link to any assets you produce. Use what&#039;s easiest, If instructionals, Google Presentations are convenient. &lt;br /&gt;
&lt;br /&gt;
    You mentioned Jessica&#039;s Log, where I found her notes and a link to the wiki Using_Inkscape_to_Generate_Gcode.&lt;br /&gt;
    This seems to be a natural place to document everything you requested, but I need to significantly overhaul this page to do so. Is that ok? &lt;br /&gt;
&lt;br /&gt;
You need to significantly overhaul, so it&#039;s just easiest to start where she left off, and start another page.  &lt;br /&gt;
&lt;br /&gt;
        If ok {&lt;br /&gt;
        My plan would be to make these instructions about Inkscape to Gcode very clear. &lt;br /&gt;
&lt;br /&gt;
Yes &lt;br /&gt;
&lt;br /&gt;
        Then I would likely add sections on using the Gcode with the plotter (including the examples you mentioned above with the mailing a letter) and sections on using it with 3D printers. }&lt;br /&gt;
        else { Would it be an article such as &amp;quot;Making Gcode from Inkscape for D3D Universal Plotter&amp;quot;. Or even more specific &amp;quot;Using D3D Universal Plotter to Address Envelopes&amp;quot;.  };&lt;br /&gt;
        }&lt;br /&gt;
Specific is good. Definitely &amp;quot;Generating G Code for the D3D Universal Plotter with Open Source Software&amp;quot;. As if you were to teach that in a STEAM Camp - so it should be interesting and useful.&lt;br /&gt;
&lt;br /&gt;
Then you can do specifics:&lt;br /&gt;
&lt;br /&gt;
1. Converting any bitmap image to plotting with the D3D Unviersal Plotter&lt;br /&gt;
2. Using Inskcape to Generate Logos for Plotting&lt;br /&gt;
3. An open source toolchain for producing OSE-Branded greeting cards with the D3D Universal Plotter.&lt;br /&gt;
4. How to make pointillist pictures using the D3D Plotter.&lt;br /&gt;
5. How to address regular mailing envelopes withthe D3D Universal Plotter - so we can do this for real, including OSE branding etc.&lt;br /&gt;
6. Can you think of other really compelling uses that you would like to add? These are the top 5 I can think of.&lt;br /&gt;
&lt;br /&gt;
    else { How should I make the docs and how will they be deployed? };&lt;br /&gt;
&lt;br /&gt;
Content first. So whatever format, such as wiki and Google. Then we can use them for various purposes. But at best - use our Instructionals Template:&lt;br /&gt;
&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Instructionals_Template&lt;br /&gt;
&lt;br /&gt;
Take a look at a recent example - https://wiki.opensourceecology.org/wiki/D3D_Pro#Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 9, 2020=&lt;br /&gt;
Notes:&lt;br /&gt;
https://ncviewer.com/ for viewing gcode. &lt;br /&gt;
[https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode]&lt;br /&gt;
1 hour research and planning&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 8, 2020=&lt;br /&gt;
Last night I was having a grand old time with my Dell and Linux OSE. This morning however (technically noon) I had some issues booting up. &lt;br /&gt;
&lt;br /&gt;
It seems Ubuntu had as hard a time waking up as I did. I&#039;m not sure if it&#039;s superstitious, but while the laptop was asleep I added a second monitor. I restarted many times, and each time the crash either happened before or after the login screen. I removed it, and that was the time it worked. Upon launch a prompt let me know a system error had been detected. Well, I&#039;ll certainly be backing up everything. &lt;br /&gt;
&lt;br /&gt;
Uuuum, yeah not superstitious. When I reattached my second screen my display was immediately tanked. It looked like everything transformed into a rectangular jigsaw pattern. OK Well fine I don&#039;t need a second monitor that bad. Especially when I have two laptops..... It just seemed like it might be a fun time. &lt;br /&gt;
&lt;br /&gt;
Quick note that I have previous experience with a portion of this project. This [https://github.com/goldfishlaser/printmodels/blob/master/midcity.stl coaster] is a design I took from PNG to Inkscape (gcodetools) to DXF to OpenSCAD to STL. So a very similar process, except this is 2D for the pen plotter. &lt;br /&gt;
&lt;br /&gt;
Asked the discord where I might find blogs of the folks who have been doing all the great branding and such. With a little help from Eric I was able to find much of what I needed. Recommend [[Jean-Baptiste Log]] to future documentation helpers.&lt;br /&gt;
&lt;br /&gt;
Lots of wiki reading. [2 hours] &lt;br /&gt;
&lt;br /&gt;
=Friday, August 7, 2020=&lt;br /&gt;
Begin study [https://wiki.opensourceecology.org/wiki/D3D_Universal_Plotter D3D Pen Plotter] in preparation to provide full quality documentation of the process of generating gcode that is compatible with D3D Universal. &lt;br /&gt;
&lt;br /&gt;
Toolchain: gcodetools, inkscape, FreeCAD. D3D Universal&lt;br /&gt;
&lt;br /&gt;
TO-DO: &lt;br /&gt;
Extract necessary insights and material from Jessica Log and wiki&lt;br /&gt;
&lt;br /&gt;
Produce written documentation&lt;br /&gt;
1. Example create a drawing&lt;br /&gt;
2. Example address a letter&lt;br /&gt;
3. Example make a circuit&lt;br /&gt;
4. Example make a point picture&lt;br /&gt;
&lt;br /&gt;
Produce updated screenshots&lt;br /&gt;
&lt;br /&gt;
Test documentation&lt;br /&gt;
&lt;br /&gt;
Produce gcode examples&lt;br /&gt;
&lt;br /&gt;
Test gcode examples&lt;br /&gt;
&lt;br /&gt;
Produce video documentation&lt;br /&gt;
&lt;br /&gt;
Package into lesson plan  &lt;br /&gt;
&lt;br /&gt;
Watched [https://www.youtube.com/watch?v=a-iUK8F5BJ0 Manufacturing Change] and [https://www.youtube.com/watch?v=YFImCxDVE2o&amp;amp;list=PLVAB3xpMUPur_thmFnDI4-O9XDE6oma7d Using Open Source Tools for Broadasting]. Realized I have a perfectly good Dell laptop that I could try to install OSE Linux to. I had Linux Mint on there. I haven&#039;t used the laptop in awhile because it is kind of old and stuff.  But for this purpose... I think it should work. I had the videos going while I went through the process which had many wait times *synergy*.&lt;br /&gt;
&lt;br /&gt;
The first time I tried to use my Rufus disk, there was a crash. So it booted into the live version. Things were crashing all over the place so I restarted. The second time, things seemed to go just fine. ¯\_(ツ)_/¯ I think you definitely need to use the option to install your updates during installation. So this is exciting- no more live disk. I was soon after prompted to upgrade my Ubuntu version. I ran apt-get update and apt-get upgrade after getting an error message about not having the latest version of snapd. Installed gcode tools extension for Inkscape. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a little confused when the instructions said &amp;quot;Execute python create_inx.py&amp;quot;. After you&#039;ve unzipped your file you are in &amp;quot; /usr/share/inkscape/extensions/&amp;quot;. You need to cd to gcodetools-master before &amp;quot;python create_inx.py&amp;quot; works. I had to use sudo as well. [2.5 hours]&lt;br /&gt;
&lt;br /&gt;
=Thurs, Aug 6, 2020=&lt;br /&gt;
Considered and discussed possible projects to begin on with Marcin. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wed, Aug 5, 2020=&lt;br /&gt;
&lt;br /&gt;
Uploaded Developer Test Video&lt;br /&gt;
https://www.youtube.com/watch?v=U8Q8IJsUNjY&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Installing Linux&lt;br /&gt;
I tried various methods of creating a live USB of linux, and the one that worked for me was Rufus. I was unable to successfully create a virtual machine, so I used the live boot. [4 hours]&lt;br /&gt;
&lt;br /&gt;
2) Learning FreeCAD&lt;br /&gt;
Overall I spent 20 hours learning FreeCAD with 15 hours being direct effort at building the cube. &lt;br /&gt;
&lt;br /&gt;
3) Documenting Work&lt;br /&gt;
I spent about 2 hours probably documenting my work. I did not always successfully migrate footage to my SD card before things like system crashes so some parts are undocumented- including signing my initials on the cube and adding the screw (I have yet to use the screw to assemble)&lt;br /&gt;
&lt;br /&gt;
The hardest part was building the cube. We are supposed to submit this test at the end of the 2 weeks but it isn&#039;t quite right. I would greatly benefit from a mentor. Because I intend to assist on the Documentation Team, I am hoping that this submission will be suitable. If not, then I will learn more about how to contribute outside of being a Developer and try again later.&lt;br /&gt;
&lt;br /&gt;
Score: 80&lt;br /&gt;
&lt;br /&gt;
Using Linux: 100&lt;br /&gt;
&lt;br /&gt;
Learning FreeCAD: 60 (did not align parts, did not insert screw)&lt;br /&gt;
&lt;br /&gt;
Documenting Work: 80 (did not capture all of video, and sometimes at fault of my own)&lt;br /&gt;
&lt;br /&gt;
[1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 5, 2020=&lt;br /&gt;
Perused social media channels, reviewed Wiki materials, watched OSE videos. [3 hours]&lt;br /&gt;
&lt;br /&gt;
=Monday, August 3, 2020=&lt;br /&gt;
Spent a half hour trying to build the cube. Something I&#039;m not understanding about using alignment. May need to rewatch some videos. Considering creating my cube video without perfectly creating the cube and detracting points for what I haven&#039;t learned. Since I&#039;m trying to be on the documentation team, I wonder if that will fly. [0.5 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 2, 2020=&lt;br /&gt;
More time spent trying to build the cube. Unhappily, the system crashed and although I have my FreeCAD files I hadn&#039;t moved over my vokoscreen footage to SD so they are lost and will have to be redone. &lt;br /&gt;
I now understand what I&#039;m doing enough that I can get the cube shape in a short amount of time. It is now time to move these parts carefully into the desired shape, insert the screw, and add initials to the face. I am taking a short break and returning to work for a second session. [3 hrs]&lt;br /&gt;
&lt;br /&gt;
Have made some progress in approximating the shape. Need to add proper constraints though. Signed a face with my initials. Lost the video of that, but I think I&#039;m going to have to redo the whole thing for the video anyway. A little confused about the specifics of getting a &amp;quot;1 inch bolt&amp;quot;. Have... a bolt. https://imgur.com/a/tLzCwQS [2 hrs]&lt;br /&gt;
&lt;br /&gt;
=Thursday, July 30, 2020=&lt;br /&gt;
More time spent trying to build the cube. While in the process of understanding how to transform and rotate the tubes, they became very distant from one another. Rather than give up and try again, I went through the tedious task of rejoining them. This process helped me practice moving things around in space anyway.  I am pretty close to being able to competently move objects around. I predict it should come pretty quickly in my next session, and then I will just need to add my initial and the screw, which I am pretty sure I understand how to do. Here is a screenshot of the progress on the cube up to this point: https://imgur.com/a/tLzCwQS [2 hour]&lt;br /&gt;
&lt;br /&gt;
=Monday, July 27, 2020=&lt;br /&gt;
[https://youtu.be/hMkiCVaUXDg Video Cover Letter] [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, July 26, 2020=&lt;br /&gt;
... I spent another 4 hours trying to build the cube, but there must be something I&#039;m missing because my expectations keep not aligning with what happens. Sometimes when I change the perspective view, parts just disappear in what seems to be a random way to me. I&#039;m able to copy, rotate, move, delete generally, but sometimes I seem to be forbidden to place things or rotate things the way I&#039;m intending to. I understand the general purposes of each of the work benches and what the tools are supposed to do. Just putting it all together consistently seems to be a lot of trouble and the menus sometimes behave erratically as far as I&#039;m concerned. Hopefully when I return to this, things will go more smoothly. I&#039;m sad to not meet the deadline I set for myself to finish this today. I may be able to do another session of work later but I&#039;m not sure. I do feel like I made a lot of practical progress, just not enough that I successfully have made the cube. I uploaded a [https://www.youtube.com/watch?v=zHP7PiQLiHk&amp;amp;feature=youtu.be video]  of about where I am in FreeCAD ability.  [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Saturday, July 25, 2020=&lt;br /&gt;
Created YouTube playlist: [https://www.youtube.com/playlist?list=PLVAB3xpMUPuqqef4gXcmArMD_4MqsozRM OSE FreeCAD 101 videos and other videos watched for Dev Test]  They&#039;re in order of how I watched them.&lt;br /&gt;
I understand the FreeCAD materials are meant to be absorbed within an hour or something like that. This is logical, but I have an atypical attention span. Here are my impressions of the materials:&lt;br /&gt;
&lt;br /&gt;
(1) Tutorials 1 &amp;amp; 2 - AMAZING love them. They are definitely critical to my success at the project. Sharing them to anyone I know trying to get into FreeCAD. Love the fast pace, which surprised me at first (despite the explanatory text). &lt;br /&gt;
(2) FreeCAD 0.16 (5007) TH13A - Assembly2 - The mouse animation at the beginning confused me and the lack of sound made me think something was wrong with my audio settings. This video does show the assembly workbench. Learning by just watching can be good, but I gotta admit, I prefer videos with verbal explanations.&lt;br /&gt;
(3) &lt;br /&gt;
(4) FreeCAD Programming - This was an exciting video to me. I definitely would like to get to the point where I&#039;m programming with FreeCAD. This video shows the potential and how to get started very well. &lt;br /&gt;
(5) Use the Draft Rotating tool - Like Sarah, whose log I got this from, my first challenge getting started at building the cube was getting the parts orientated, this video helped with that. &lt;br /&gt;
(6) 5 Ways FreeCAD will annoy you - This video helped me to understand that it isn&#039;t me that is a little confused by this UI... &lt;br /&gt;
&lt;br /&gt;
These materials combined with the sample developer test videos is going to lead to my success. [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Friday July 24, 2020=&lt;br /&gt;
I tried installing OSE Linux to a virtual machine. It didn&#039;t go well and an error window came up saying &amp;quot;Sorry, Ubuntu 16.04 has experienced and internal error&amp;quot;. After closing the window, clicking on anything was unresponsive. I waited awhile and this was still the case so I shut it down. &lt;br /&gt;
&lt;br /&gt;
Decided to give the live OSE Linux another try.&lt;br /&gt;
I am using Freecad v 0.16 rev 6712&lt;br /&gt;
Also my version of OSE is specifically Ubuntu 16.04.3 LTS 16.04 xenial&lt;br /&gt;
&lt;br /&gt;
Everything went well. It seems all the crashyness has abated. Now I can begin my real concentration on the materials, applying the FreeCAD tutorials to the 8 hole tube file. I watched a [https://www.youtube.com/watch?v=KvB8eStMwoM video] Sarah shared in her log and added it to my materials to use as I complete these tasks. [2 hours]&lt;br /&gt;
&lt;br /&gt;
=Wed July 22, 2020=&lt;br /&gt;
&lt;br /&gt;
Started Phase 2 of the Development Test. Further studied [https://wiki.opensourceecology.org/wiki/FreeCAD_101#OSE_FreeCAD_Resources FreeCAD materials] and downloaded the 8-hole tube to get started. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FreeCAD repeatedly crashed as I attempted to create the cube. At first, it crashed when I would import the file to the project. Then I ran apt-get upgrade and apt-get update. To be honest, there was an error when I initially ran these that I had to resolve, and I should have made a note of it but I didn&#039;t. After doing so, FreeCAD no longer just crashed because of adding the file to the project. Instead it would crash when I switched work benches. I will do a better job documenting everything going forward, I just didn&#039;t want everyone to think I was a punk because of all the problems I was having so I had planned to pretend like they didn&#039;t. &lt;br /&gt;
[4 hours]&lt;br /&gt;
&lt;br /&gt;
=Tuesday July 21, 2020=&lt;br /&gt;
&lt;br /&gt;
Completed Phase 1 of the [https://wiki.opensourceecology.org/wiki/Developer_Test Developer Test]. Installed OSE Linux to thumbdrive and booted it up. I used Rufus to make the bootable OS in a Windows System because when I tried to use my Ubuntu Studio environment and associated tools I had trouble mounting my USB drive. &lt;br /&gt;
&lt;br /&gt;
I did a test screen recording while studying FreeCAD materials, but it was lost when I restarted the environment. [4 hours]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&amp;diff=306385</id>
		<title>Generating G Code for the D3D Universal Plotter with Open Source Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&amp;diff=306385"/>
		<updated>2025-05-02T07:49:46Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The purpose of this page is to document several specific workflows of generating GCode for the [[D3D Universal Plotter]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning: &#039;&#039;This wiki is a work in progress and some of the instructions haven&#039;t been tested.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Before you start===&lt;br /&gt;
* These instructions assume a D3D Max build Volume is 6x6x6 inches (150x150x150 mm). You can adapt the instructions according to your build volume&lt;br /&gt;
* Recommend using [[OSE Linux]] 2 or higher as it comes preinstalled with Inkscape software and gcodetools and gcodeplot plugins&lt;br /&gt;
&lt;br /&gt;
==Working with images in Inkscape==&lt;br /&gt;
&lt;br /&gt;
===Create a template===&lt;br /&gt;
[[File:Plottertemplateforinkscape1.png|frame|10px]]&lt;br /&gt;
Follow these instructions to create a file you can use to start a plotter project.&lt;br /&gt;
# Open Inkscape. &lt;br /&gt;
# Go to &#039;&#039;&#039;File &amp;gt; Document Properties&#039;&#039;&#039;. &#039;&#039;It opens on the &#039;&#039;&#039;Page&#039;&#039;&#039; tab.&#039;&#039;&lt;br /&gt;
# For &#039;&#039;&#039;Custom size&#039;&#039;&#039; section, enter &amp;quot;150&amp;quot; into width and height fields, then press &#039;&#039;&#039;enter&#039;&#039;&#039;. &#039;&#039;Make sure the units are mm&#039;&#039;. &lt;br /&gt;
# Go to the &#039;&#039;&#039;metadata&#039;&#039;&#039; tab. Fill out information that can help you work with your file in the future.&lt;br /&gt;
# Go to the &#039;&#039;&#039;license&#039;&#039;&#039; tab. &#039;&#039;For OSE work, use CC Attribution Share Alike.&#039;&#039; &lt;br /&gt;
# Exit the screen.&lt;br /&gt;
# Save the file, name it &amp;quot;General_Plotter_Template.svg&amp;quot;.&lt;br /&gt;
# Use the terminal to move it into the Templates folder. &lt;br /&gt;
## Open the terminal in the folder with your file use &amp;lt;pre&amp;gt;sudo mv General_Plotter_Template.svg /usr/share/inkscape/templates&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now you can use &#039;&#039;&#039;File &amp;gt; New from template&#039;&#039;&#039; to start a new project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/rL7j8mJb2Wk&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Use Inkscape to turn PNG to SVG, and from SVG generate GCode===&lt;br /&gt;
See also [https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode], [[Jessica Log]]&lt;br /&gt;
According to a thread in the [https://inkscape.org/cs/forums/cutplot/ inkscape forum], issue of plotter repeating every curve twice is solved by using Pass by Pass option in the GCode panel. &lt;br /&gt;
&lt;br /&gt;
[[File:Passbypass.png]]&lt;br /&gt;
&lt;br /&gt;
====PNG/JPEG to SVG====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple line art&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Select PNG or JPEG&lt;br /&gt;
# Go to  &#039;&#039;&#039;Path &amp;gt; Trace Bitmap&#039;&#039;&#039;&lt;br /&gt;
# Turn on &#039;&#039;&#039;Live Preview&#039;&#039;&#039; using the checkbox&lt;br /&gt;
# Adjust &#039;&#039;&#039;Brightness cutoff Threshold:&#039;&#039;&#039; until the image looks good to you&lt;br /&gt;
# Click OK&lt;br /&gt;
# Click and drag the image away- you&#039;ll see the JPEG. Delete the JPEG and bring back your trace&lt;br /&gt;
&lt;br /&gt;
====SVG to GCode====&lt;br /&gt;
# Select all and go to &#039;&#039;&#039;Path &amp;gt; Object to Path&#039;&#039;&#039;&lt;br /&gt;
# Select all and go to &#039;&#039;&#039;Object &amp;gt; Ungroup&#039;&#039;&#039;.  &#039;&#039;You may need to select all and ungroup multiple times.&#039;&#039;&lt;br /&gt;
# Save as &#039;&#039;&#039;3-axis gcode plotter (*.gcode)&#039;&#039;&#039;&lt;br /&gt;
##See [[Using_Inkscape_to_Generate_Gcode#Gcodeplot_Settings|Gcodeplot Settings]]&lt;br /&gt;
# After saving your .gcode, open it in nc-viewer&lt;br /&gt;
# Add the following start code to the top of the file&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
G00 S1; endstops&lt;br /&gt;
G00 E0; no extrusion&lt;br /&gt;
G01 S1; endstops&lt;br /&gt;
G01 E0; no extrusion&lt;br /&gt;
G21; millimeters&lt;br /&gt;
G91 G0 F2100.0 Z4.000; pen park !!Zsafe&lt;br /&gt;
G90; absolute&lt;br /&gt;
G28 X; home&lt;br /&gt;
G28 Y; home&lt;br /&gt;
G28 Z; home&lt;br /&gt;
G29; autolevel - needs to be over +20 x&lt;br /&gt;
G90; absolute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SVG into DXF====&lt;br /&gt;
# Select everything and go to &#039;&#039;&#039;Object &amp;gt; Ungroup&#039;&#039;&#039;&lt;br /&gt;
# With everything still selected, go to &#039;&#039;&#039;Path &amp;gt; Break Apart&#039;&#039;&#039; &#039;&#039;You should see boxy artifacts&#039;&#039;&lt;br /&gt;
# Save as DXF&lt;br /&gt;
# Uncheck boxes at the Desktop Cutting Plotter prompt and click OK&lt;br /&gt;
&lt;br /&gt;
===How to fill closed outlines with hatching===&lt;br /&gt;
There are a couple of plugins that help with hatching.&lt;br /&gt;
&lt;br /&gt;
See KM-Laser plugin- https://github.com/KnoxMakers/KM-Laser&lt;br /&gt;
&lt;br /&gt;
# Open plotter template&lt;br /&gt;
# Import bitmap image&lt;br /&gt;
# Use Trace Bitmap&lt;br /&gt;
# Select all clear fill, add stroke&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; KM LASER &amp;gt; GENERATE: HATCH FILL&#039;&#039;&#039;&lt;br /&gt;
# Save as gcode.&lt;br /&gt;
&lt;br /&gt;
Axidraw plugin- https://github.com/evil-mad/AxiDraw/&lt;br /&gt;
&#039;&#039;WARNING: If you install Axidraw plugins DO NOT replace hershey.py and the hershey svg files. Axidraw&#039;s hershey text isn&#039;t working, and it will break the Render &amp;gt; Hershey Text extension pre-installed in Inkscape.&#039;&#039;&lt;br /&gt;
# Open plotter template&lt;br /&gt;
# Import bitmap image&lt;br /&gt;
# Use Trace Bitmap&lt;br /&gt;
# Select all clearfill, add stroke&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; AxiDraw Utilities &amp;gt; Hatchfill&#039;&#039;&#039;&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; AxiDraw Utilities &amp;gt; Plot Optimization&#039;&#039;&#039;&lt;br /&gt;
# Save as gcode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/qFlEVKRX5-w&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===How to render a bitmap image using tiled SVG Clones.=== &lt;br /&gt;
[http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN Render Bitmap Images using Tiled SVG Clones ]&lt;br /&gt;
&lt;br /&gt;
# Open your general plotter template.&lt;br /&gt;
# Import a bitmap file.&lt;br /&gt;
# Add a layer above the one with your bitmap&lt;br /&gt;
# Use the circle tool to make a small circle, close to your drawing in its upper-right. &lt;br /&gt;
##Set the stroke and fill of the circle to undefined. &lt;br /&gt;
# Select the circle and go to &#039;&#039;&#039;Edit &amp;gt; Clone &amp;gt; Create Tiled Clones&#039;&#039;&#039; &lt;br /&gt;
# Go to the Trace tab and select &#039;&#039;&#039;Trace the drawing . . .&#039;&#039;&#039;&lt;br /&gt;
# Check all the boxes for the 3rd field&lt;br /&gt;
# Set the &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; fields to the dimensions of your drawing. &lt;br /&gt;
# Click &#039;&#039;&#039;Create&#039;&#039;&#039;. &lt;br /&gt;
# Save your file as SVG. &#039;&#039;This helps in case you mess up the next steps and need to start over&#039;&#039;&lt;br /&gt;
# You have your circles. Use the instructions for [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode|SVG to GCode]] to complete.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Old method&#039;&#039;&lt;br /&gt;
# Open your general plotter template.	&lt;br /&gt;
# Use guides to bound the area where you want to add the address. &#039;&#039;Hint: You may need to temporarily change your units to inches in Document Properties, and zoom into 100%&#039;&#039;&lt;br /&gt;
#You can save this file as an envelope template, if you want.	&lt;br /&gt;
# Use the &#039;&#039;&#039;Text&#039;&#039;&#039; tool to enter the address in the bounds. 	&lt;br /&gt;
# Follow instructions here: https://www.lifewire.com/inkscape-to-make-templates-cutting-machines-1701892&lt;br /&gt;
# Save your file as SVG. &#039;&#039; This helps in case you mess up the next steps and need to start over&#039;&#039;&lt;br /&gt;
# Use the instructions for [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode|SVG to GCode]] to complete.&lt;br /&gt;
&lt;br /&gt;
===How to create contour lines===&lt;br /&gt;
# threshold image&lt;br /&gt;
# erode image&lt;br /&gt;
# line trace&lt;br /&gt;
# erode again&lt;br /&gt;
# repeat&lt;br /&gt;
&lt;br /&gt;
==Working with text in Inkscape==&lt;br /&gt;
&lt;br /&gt;
===Install Fonts===&lt;br /&gt;
&lt;br /&gt;
See [[OSE_Fonts#How_to_Install_in_OSE_Linux]]&lt;br /&gt;
&lt;br /&gt;
Install OSE Fonts, or for more fonts see &lt;br /&gt;
Creative Commons and Open licenced fonts - [https://fonts.google.com/] , [https://fontlibrary.org/] , [https://www.fontspace.com/category/open] , [https://open-foundry.com/]&lt;br /&gt;
&lt;br /&gt;
====How to create custom fonts====&lt;br /&gt;
See [https://inkscape-manuals.readthedocs.io/en/latest/creating-custom-fonts.html]&lt;br /&gt;
&lt;br /&gt;
===How to generate stroke text===&lt;br /&gt;
Stroke text is text that mimics handwriting. This is good for small text such as addressing a letter, or the inside of a greeting card. &lt;br /&gt;
&lt;br /&gt;
# Go to Render &amp;gt; Hershey Text&lt;br /&gt;
# Insert your text into the field. &#039;&#039;You&#039;ll enter it one line at a time.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/3JsGT16O1Sg&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Real example pen plotted: [[File:Hersheytext.jpg]]&lt;br /&gt;
&lt;br /&gt;
===How to generate outline text===&lt;br /&gt;
Outline text is text that is graphical in nature. This is good for big decorative text, or fancy fonts. &lt;br /&gt;
This requires having an extension that provides hatchfill. AxiDraw and KM Laser are two extension sets which include hatchfill. &lt;br /&gt;
&lt;br /&gt;
# Click and open the text tool.&lt;br /&gt;
# Type your desired text and make it the desired size and other features. &#039;&#039;You may want to save your file at this point, in case you want to make small edits to the text.&#039;&#039;&lt;br /&gt;
# Select the text and go to &#039;&#039;&#039;Path &amp;gt; Object to Path&#039;&#039;&#039;. &lt;br /&gt;
# Go to &#039;&#039;&#039;Object &amp;gt; Fill and stroke&#039;&#039;&#039;. &lt;br /&gt;
# Remove the fill. Add stroke.&lt;br /&gt;
# Select hatchfill from either AxiDraw Utilities or KM Laser.&lt;br /&gt;
# Edit the settings according to your preference. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/0rgEk6v2ud8&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inkscape Applied Examples==&lt;br /&gt;
===How to address regular mailing envelopes===&lt;br /&gt;
* Most envelopes will probably be longer than the plotter bed, but since you only need to print a portion of the area, it&#039;s ok. &lt;br /&gt;
* Before you get started, either look up common dimensions for an address window on an envelope or determine for your self the area on the envelope you want to print. &#039;&#039;In US, refer to USPS guidelines: https://pe.usps.com/text/dmm300/202.htm&#039;&#039; A Common #10 envelope is 4 1/8 inches high by 9 1/2 inches long.&lt;br /&gt;
* Assume that when you print, you&#039;ll align the bottom left of the envelope with the bottom left of the plotter bed.	&lt;br /&gt;
# Open your general plotter template.	&lt;br /&gt;
# Use guides to bound the area where you want to add the address. &#039;&#039;Hint: You may need to temporarily change your units to inches in Document Properties, and zoom into 100%&#039;&#039;&lt;br /&gt;
# You can save this file as an envelope template, if you want.	&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; Render &amp;gt; Hershey text...&#039;&#039;&#039;&lt;br /&gt;
# Enter the first line of the address and click &#039;&#039;&#039;Apply&#039;&#039;&#039;.&lt;br /&gt;
# Place your text image where you want it&lt;br /&gt;
# Repeat until complete. &lt;br /&gt;
# Save as gcode.&lt;br /&gt;
&lt;br /&gt;
See also Working with Text, Stroke Text instructions above.&lt;br /&gt;
&lt;br /&gt;
===How to create a greeting card=== &lt;br /&gt;
Instructions for making an OSE themed greeting card and envelope. Check out [https://wiki.opensourceecology.org/wiki/OSE_Graphic_Guidelines OSE Graphic Guidelines] to use the latest. You&#039;ll learn how to work and layout text and images that can be plotted.&lt;br /&gt;
&lt;br /&gt;
Common greeting card sizes (W x H): &lt;br /&gt;
* 3.5 x 5 (postcard-like - doesn&#039;t fold)&lt;br /&gt;
* 13cmx9.5cm (opens up to 19cm)(fold down)&lt;br /&gt;
* 3.75cm x 5cm (opens up to 7.5cm) (folds open)&lt;br /&gt;
&#039;&#039;&#039;Make the card&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Open your general plotter template.&lt;br /&gt;
# Use the &#039;&#039;&#039;rectangle&#039;&#039;&#039; tool (F4) to create a rectangle that is the same size as your desired card, approximately where you want to print on the bed.&lt;br /&gt;
# Make sure your square is selected, then press &#039;&#039;&#039;shift + G&#039;&#039;&#039;, or go to &#039;&#039;&#039;Objects &amp;gt; Object to Guides&#039;&#039;&#039;.  &#039;&#039;You can save this file as a template to use for future greeting cards&#039;&#039;&lt;br /&gt;
# Go to &#039;&#039;&#039;File &amp;gt; Import&#039;&#039;&#039; to fetch an image to use.&lt;br /&gt;
# Move your image where you want and add your text (See Outline Text or Stroke Text Instructions). &lt;br /&gt;
# Save your file as .SVG &#039;&#039;Just in case you mess up the next steps and need to start over&#039;&#039;&lt;br /&gt;
# Use the instructions in [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode|SVG to GCode]] to complete.&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
==Use Processing to create SVGs==&lt;br /&gt;
===Create a spirograph===&lt;br /&gt;
# Download zip from https://github.com/rspt/processing-spirograph&lt;br /&gt;
# Extract, click the .pde file&lt;br /&gt;
# Edit the size to about 400 x 500 px, edit the stroke to about 3px.&lt;br /&gt;
# Run&lt;br /&gt;
# Move the mouse around to get different spirographs&lt;br /&gt;
# Click &amp;quot;s&amp;quot; to export to pdf (with svg)&lt;br /&gt;
# Import into Inkscape, Ungroup all (several times), convert object to path, make sure document properties have the right size, save as gcode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/hrIT3N6dqgY&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create with SquiggleDraw===&lt;br /&gt;
# Install [https://processing.org/download/ Processing].&lt;br /&gt;
# Add [http://www.sojamo.de/libraries/controlP5/ controlP5] to your Sketchbook library. &lt;br /&gt;
# Download the [https://github.com/gwygonik/SquiggleDraw SquiggleDraw zip] from the repo and extract it where you want.&lt;br /&gt;
# Add images to &#039;&#039;&#039;SquiggleDraw-master/SquiggleDraw/data&#039;&#039;&#039; &#039;&#039;The images need easy, simple names you can remember. Don&#039;t use images that are too big- resize them first.&#039;&#039;&lt;br /&gt;
# Go to &#039;&#039;&#039;SquiggleDraw-master/SquiggleDraw&#039;&#039;&#039; and click &#039;&#039;&#039;SquiggleDraw.pde&#039;&#039;&#039;.&lt;br /&gt;
# Find the bit of code that says &amp;lt;pre&amp;gt; String imageName =&#039;Rachel-Carson.jpg&#039;&amp;lt;/pre&amp;gt; and change it to the file name of the image you want to squiggledraw.&lt;br /&gt;
# Click the run button. &lt;br /&gt;
# Adjust settings as desired.&lt;br /&gt;
&lt;br /&gt;
Sample actual print on [[D3D Universal 2]]:&lt;br /&gt;
&lt;br /&gt;
[[File:melaniesquiggles.jpg|250px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/OIOo_vAdqB0&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create a stippled file using StippleGen===&lt;br /&gt;
OSE Linux 2 already includes Processing. &lt;br /&gt;
See [https://wiki.evilmadscientist.com/StippleGen StippleGen] for instructions on how to download and use Stipple Gen. &lt;br /&gt;
&lt;br /&gt;
Example Stipplegen plotted&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10221026064698465&amp;amp;show_text=true&amp;amp;width=552&amp;amp;height=402&amp;amp;appId&amp;quot; width=&amp;quot;552&amp;quot; height=&amp;quot;402&amp;quot; style=&amp;quot;border:none;overflow:hidden&amp;quot; scrolling=&amp;quot;no&amp;quot; frameborder=&amp;quot;0&amp;quot; allowTransparency=&amp;quot;true&amp;quot; allow=&amp;quot;encrypted-media&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are details that you especially want captured by the stippling process, I recommend using the [https://docs.gimp.org/en/gimp-tool-dodge-burn.html Burn and Dodge tools] in the GIMP to create a sort of radical contour. That&#039;s how I made this grandfather&#039;s glasses appear when they otherwise woudn&#039;t have, I used the burn tool to darken the glasses. I also used the burn tool to emphasize the smile on the girl. You can also experiment using the [https://docs.gimp.org/en/gimp-tool-levels.html levels tool], [https://docs.gimp.org/en/gimp-tool-brightness-contrast.html contrast]/[https://docs.gimp.org/en/gimp-filter-saturation.html saturation] and other photo editing techniques.&lt;br /&gt;
&lt;br /&gt;
==Other methods==&lt;br /&gt;
&lt;br /&gt;
===DXF into GCode (with python)===&lt;br /&gt;
&lt;br /&gt;
See [[DXF_to_G-code_Conversion_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===Use Gimp to create stippling===&lt;br /&gt;
https://wiki.evilmadscientist.com/Producing_a_stippled_image_with_Gimp&lt;br /&gt;
&lt;br /&gt;
===Create a signature===&lt;br /&gt;
You can use this tool, which works in your browser: https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[[D3D_Plotter_Log]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&amp;diff=306384</id>
		<title>Generating G Code for the D3D Universal Plotter with Open Source Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&amp;diff=306384"/>
		<updated>2025-05-02T07:49:21Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: fix type&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The purpose of this page is to document several specific workflows of generating GCode for the [[D3D Universal Plotter]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning: &#039;&#039;This wiki is a work in progress and some of the instructions haven&#039;t been tested.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Before you start===&lt;br /&gt;
* These instructions assume a D3D Max build Volume is 6x6x6 inches (150x150x150 mm). You can adapt the instructions according to your build volume. &lt;br /&gt;
* Recommend using [[OSE Linux]] 2 or higher as it comes preinstalled with Inkscape software and gcodetools and gcodeplot plugins&lt;br /&gt;
&lt;br /&gt;
==Working with images in Inkscape==&lt;br /&gt;
&lt;br /&gt;
===Create a template===&lt;br /&gt;
[[File:Plottertemplateforinkscape1.png|frame|10px]]&lt;br /&gt;
Follow these instructions to create a file you can use to start a plotter project.&lt;br /&gt;
# Open Inkscape. &lt;br /&gt;
# Go to &#039;&#039;&#039;File &amp;gt; Document Properties&#039;&#039;&#039;. &#039;&#039;It opens on the &#039;&#039;&#039;Page&#039;&#039;&#039; tab.&#039;&#039;&lt;br /&gt;
# For &#039;&#039;&#039;Custom size&#039;&#039;&#039; section, enter &amp;quot;150&amp;quot; into width and height fields, then press &#039;&#039;&#039;enter&#039;&#039;&#039;. &#039;&#039;Make sure the units are mm&#039;&#039;. &lt;br /&gt;
# Go to the &#039;&#039;&#039;metadata&#039;&#039;&#039; tab. Fill out information that can help you work with your file in the future.&lt;br /&gt;
# Go to the &#039;&#039;&#039;license&#039;&#039;&#039; tab. &#039;&#039;For OSE work, use CC Attribution Share Alike.&#039;&#039; &lt;br /&gt;
# Exit the screen.&lt;br /&gt;
# Save the file, name it &amp;quot;General_Plotter_Template.svg&amp;quot;.&lt;br /&gt;
# Use the terminal to move it into the Templates folder. &lt;br /&gt;
## Open the terminal in the folder with your file use &amp;lt;pre&amp;gt;sudo mv General_Plotter_Template.svg /usr/share/inkscape/templates&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now you can use &#039;&#039;&#039;File &amp;gt; New from template&#039;&#039;&#039; to start a new project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/rL7j8mJb2Wk&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Use Inkscape to turn PNG to SVG, and from SVG generate GCode===&lt;br /&gt;
See also [https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode], [[Jessica Log]]&lt;br /&gt;
According to a thread in the [https://inkscape.org/cs/forums/cutplot/ inkscape forum], issue of plotter repeating every curve twice is solved by using Pass by Pass option in the GCode panel. &lt;br /&gt;
&lt;br /&gt;
[[File:Passbypass.png]]&lt;br /&gt;
&lt;br /&gt;
====PNG/JPEG to SVG====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple line art&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Select PNG or JPEG&lt;br /&gt;
# Go to  &#039;&#039;&#039;Path &amp;gt; Trace Bitmap&#039;&#039;&#039;&lt;br /&gt;
# Turn on &#039;&#039;&#039;Live Preview&#039;&#039;&#039; using the checkbox&lt;br /&gt;
# Adjust &#039;&#039;&#039;Brightness cutoff Threshold:&#039;&#039;&#039; until the image looks good to you&lt;br /&gt;
# Click OK&lt;br /&gt;
# Click and drag the image away- you&#039;ll see the JPEG. Delete the JPEG and bring back your trace&lt;br /&gt;
&lt;br /&gt;
====SVG to GCode====&lt;br /&gt;
# Select all and go to &#039;&#039;&#039;Path &amp;gt; Object to Path&#039;&#039;&#039;&lt;br /&gt;
# Select all and go to &#039;&#039;&#039;Object &amp;gt; Ungroup&#039;&#039;&#039;.  &#039;&#039;You may need to select all and ungroup multiple times.&#039;&#039;&lt;br /&gt;
# Save as &#039;&#039;&#039;3-axis gcode plotter (*.gcode)&#039;&#039;&#039;&lt;br /&gt;
##See [[Using_Inkscape_to_Generate_Gcode#Gcodeplot_Settings|Gcodeplot Settings]]&lt;br /&gt;
# After saving your .gcode, open it in nc-viewer&lt;br /&gt;
# Add the following start code to the top of the file&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
G00 S1; endstops&lt;br /&gt;
G00 E0; no extrusion&lt;br /&gt;
G01 S1; endstops&lt;br /&gt;
G01 E0; no extrusion&lt;br /&gt;
G21; millimeters&lt;br /&gt;
G91 G0 F2100.0 Z4.000; pen park !!Zsafe&lt;br /&gt;
G90; absolute&lt;br /&gt;
G28 X; home&lt;br /&gt;
G28 Y; home&lt;br /&gt;
G28 Z; home&lt;br /&gt;
G29; autolevel - needs to be over +20 x&lt;br /&gt;
G90; absolute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SVG into DXF====&lt;br /&gt;
# Select everything and go to &#039;&#039;&#039;Object &amp;gt; Ungroup&#039;&#039;&#039;&lt;br /&gt;
# With everything still selected, go to &#039;&#039;&#039;Path &amp;gt; Break Apart&#039;&#039;&#039; &#039;&#039;You should see boxy artifacts&#039;&#039;&lt;br /&gt;
# Save as DXF&lt;br /&gt;
# Uncheck boxes at the Desktop Cutting Plotter prompt and click OK&lt;br /&gt;
&lt;br /&gt;
===How to fill closed outlines with hatching===&lt;br /&gt;
There are a couple of plugins that help with hatching.&lt;br /&gt;
&lt;br /&gt;
See KM-Laser plugin- https://github.com/KnoxMakers/KM-Laser&lt;br /&gt;
&lt;br /&gt;
# Open plotter template&lt;br /&gt;
# Import bitmap image&lt;br /&gt;
# Use Trace Bitmap&lt;br /&gt;
# Select all clear fill, add stroke&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; KM LASER &amp;gt; GENERATE: HATCH FILL&#039;&#039;&#039;&lt;br /&gt;
# Save as gcode.&lt;br /&gt;
&lt;br /&gt;
Axidraw plugin- https://github.com/evil-mad/AxiDraw/&lt;br /&gt;
&#039;&#039;WARNING: If you install Axidraw plugins DO NOT replace hershey.py and the hershey svg files. Axidraw&#039;s hershey text isn&#039;t working, and it will break the Render &amp;gt; Hershey Text extension pre-installed in Inkscape.&#039;&#039;&lt;br /&gt;
# Open plotter template&lt;br /&gt;
# Import bitmap image&lt;br /&gt;
# Use Trace Bitmap&lt;br /&gt;
# Select all clearfill, add stroke&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; AxiDraw Utilities &amp;gt; Hatchfill&#039;&#039;&#039;&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; AxiDraw Utilities &amp;gt; Plot Optimization&#039;&#039;&#039;&lt;br /&gt;
# Save as gcode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/qFlEVKRX5-w&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===How to render a bitmap image using tiled SVG Clones.=== &lt;br /&gt;
[http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN Render Bitmap Images using Tiled SVG Clones ]&lt;br /&gt;
&lt;br /&gt;
# Open your general plotter template.&lt;br /&gt;
# Import a bitmap file.&lt;br /&gt;
# Add a layer above the one with your bitmap&lt;br /&gt;
# Use the circle tool to make a small circle, close to your drawing in its upper-right. &lt;br /&gt;
##Set the stroke and fill of the circle to undefined. &lt;br /&gt;
# Select the circle and go to &#039;&#039;&#039;Edit &amp;gt; Clone &amp;gt; Create Tiled Clones&#039;&#039;&#039; &lt;br /&gt;
# Go to the Trace tab and select &#039;&#039;&#039;Trace the drawing . . .&#039;&#039;&#039;&lt;br /&gt;
# Check all the boxes for the 3rd field&lt;br /&gt;
# Set the &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; fields to the dimensions of your drawing. &lt;br /&gt;
# Click &#039;&#039;&#039;Create&#039;&#039;&#039;. &lt;br /&gt;
# Save your file as SVG. &#039;&#039;This helps in case you mess up the next steps and need to start over&#039;&#039;&lt;br /&gt;
# You have your circles. Use the instructions for [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode|SVG to GCode]] to complete.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Old method&#039;&#039;&lt;br /&gt;
# Open your general plotter template.	&lt;br /&gt;
# Use guides to bound the area where you want to add the address. &#039;&#039;Hint: You may need to temporarily change your units to inches in Document Properties, and zoom into 100%&#039;&#039;&lt;br /&gt;
#You can save this file as an envelope template, if you want.	&lt;br /&gt;
# Use the &#039;&#039;&#039;Text&#039;&#039;&#039; tool to enter the address in the bounds. 	&lt;br /&gt;
# Follow instructions here: https://www.lifewire.com/inkscape-to-make-templates-cutting-machines-1701892&lt;br /&gt;
# Save your file as SVG. &#039;&#039; This helps in case you mess up the next steps and need to start over&#039;&#039;&lt;br /&gt;
# Use the instructions for [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode|SVG to GCode]] to complete.&lt;br /&gt;
&lt;br /&gt;
===How to create contour lines===&lt;br /&gt;
# threshold image&lt;br /&gt;
# erode image&lt;br /&gt;
# line trace&lt;br /&gt;
# erode again&lt;br /&gt;
# repeat&lt;br /&gt;
&lt;br /&gt;
==Working with text in Inkscape==&lt;br /&gt;
&lt;br /&gt;
===Install Fonts===&lt;br /&gt;
&lt;br /&gt;
See [[OSE_Fonts#How_to_Install_in_OSE_Linux]]&lt;br /&gt;
&lt;br /&gt;
Install OSE Fonts, or for more fonts see &lt;br /&gt;
Creative Commons and Open licenced fonts - [https://fonts.google.com/] , [https://fontlibrary.org/] , [https://www.fontspace.com/category/open] , [https://open-foundry.com/]&lt;br /&gt;
&lt;br /&gt;
====How to create custom fonts====&lt;br /&gt;
See [https://inkscape-manuals.readthedocs.io/en/latest/creating-custom-fonts.html]&lt;br /&gt;
&lt;br /&gt;
===How to generate stroke text===&lt;br /&gt;
Stroke text is text that mimics handwriting. This is good for small text such as addressing a letter, or the inside of a greeting card. &lt;br /&gt;
&lt;br /&gt;
# Go to Render &amp;gt; Hershey Text&lt;br /&gt;
# Insert your text into the field. &#039;&#039;You&#039;ll enter it one line at a time.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/3JsGT16O1Sg&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Real example pen plotted: [[File:Hersheytext.jpg]]&lt;br /&gt;
&lt;br /&gt;
===How to generate outline text===&lt;br /&gt;
Outline text is text that is graphical in nature. This is good for big decorative text, or fancy fonts. &lt;br /&gt;
This requires having an extension that provides hatchfill. AxiDraw and KM Laser are two extension sets which include hatchfill. &lt;br /&gt;
&lt;br /&gt;
# Click and open the text tool.&lt;br /&gt;
# Type your desired text and make it the desired size and other features. &#039;&#039;You may want to save your file at this point, in case you want to make small edits to the text.&#039;&#039;&lt;br /&gt;
# Select the text and go to &#039;&#039;&#039;Path &amp;gt; Object to Path&#039;&#039;&#039;. &lt;br /&gt;
# Go to &#039;&#039;&#039;Object &amp;gt; Fill and stroke&#039;&#039;&#039;. &lt;br /&gt;
# Remove the fill. Add stroke.&lt;br /&gt;
# Select hatchfill from either AxiDraw Utilities or KM Laser.&lt;br /&gt;
# Edit the settings according to your preference. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/0rgEk6v2ud8&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inkscape Applied Examples==&lt;br /&gt;
===How to address regular mailing envelopes===&lt;br /&gt;
* Most envelopes will probably be longer than the plotter bed, but since you only need to print a portion of the area, it&#039;s ok. &lt;br /&gt;
* Before you get started, either look up common dimensions for an address window on an envelope or determine for your self the area on the envelope you want to print. &#039;&#039;In US, refer to USPS guidelines: https://pe.usps.com/text/dmm300/202.htm&#039;&#039; A Common #10 envelope is 4 1/8 inches high by 9 1/2 inches long.&lt;br /&gt;
* Assume that when you print, you&#039;ll align the bottom left of the envelope with the bottom left of the plotter bed.	&lt;br /&gt;
# Open your general plotter template.	&lt;br /&gt;
# Use guides to bound the area where you want to add the address. &#039;&#039;Hint: You may need to temporarily change your units to inches in Document Properties, and zoom into 100%&#039;&#039;&lt;br /&gt;
# You can save this file as an envelope template, if you want.	&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; Render &amp;gt; Hershey text...&#039;&#039;&#039;&lt;br /&gt;
# Enter the first line of the address and click &#039;&#039;&#039;Apply&#039;&#039;&#039;.&lt;br /&gt;
# Place your text image where you want it&lt;br /&gt;
# Repeat until complete. &lt;br /&gt;
# Save as gcode.&lt;br /&gt;
&lt;br /&gt;
See also Working with Text, Stroke Text instructions above.&lt;br /&gt;
&lt;br /&gt;
===How to create a greeting card=== &lt;br /&gt;
Instructions for making an OSE themed greeting card and envelope. Check out [https://wiki.opensourceecology.org/wiki/OSE_Graphic_Guidelines OSE Graphic Guidelines] to use the latest. You&#039;ll learn how to work and layout text and images that can be plotted.&lt;br /&gt;
&lt;br /&gt;
Common greeting card sizes (W x H): &lt;br /&gt;
* 3.5 x 5 (postcard-like - doesn&#039;t fold)&lt;br /&gt;
* 13cmx9.5cm (opens up to 19cm)(fold down)&lt;br /&gt;
* 3.75cm x 5cm (opens up to 7.5cm) (folds open)&lt;br /&gt;
&#039;&#039;&#039;Make the card&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Open your general plotter template.&lt;br /&gt;
# Use the &#039;&#039;&#039;rectangle&#039;&#039;&#039; tool (F4) to create a rectangle that is the same size as your desired card, approximately where you want to print on the bed.&lt;br /&gt;
# Make sure your square is selected, then press &#039;&#039;&#039;shift + G&#039;&#039;&#039;, or go to &#039;&#039;&#039;Objects &amp;gt; Object to Guides&#039;&#039;&#039;.  &#039;&#039;You can save this file as a template to use for future greeting cards&#039;&#039;&lt;br /&gt;
# Go to &#039;&#039;&#039;File &amp;gt; Import&#039;&#039;&#039; to fetch an image to use.&lt;br /&gt;
# Move your image where you want and add your text (See Outline Text or Stroke Text Instructions). &lt;br /&gt;
# Save your file as .SVG &#039;&#039;Just in case you mess up the next steps and need to start over&#039;&#039;&lt;br /&gt;
# Use the instructions in [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode|SVG to GCode]] to complete.&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
==Use Processing to create SVGs==&lt;br /&gt;
===Create a spirograph===&lt;br /&gt;
# Download zip from https://github.com/rspt/processing-spirograph&lt;br /&gt;
# Extract, click the .pde file&lt;br /&gt;
# Edit the size to about 400 x 500 px, edit the stroke to about 3px.&lt;br /&gt;
# Run&lt;br /&gt;
# Move the mouse around to get different spirographs&lt;br /&gt;
# Click &amp;quot;s&amp;quot; to export to pdf (with svg)&lt;br /&gt;
# Import into Inkscape, Ungroup all (several times), convert object to path, make sure document properties have the right size, save as gcode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/hrIT3N6dqgY&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create with SquiggleDraw===&lt;br /&gt;
# Install [https://processing.org/download/ Processing].&lt;br /&gt;
# Add [http://www.sojamo.de/libraries/controlP5/ controlP5] to your Sketchbook library. &lt;br /&gt;
# Download the [https://github.com/gwygonik/SquiggleDraw SquiggleDraw zip] from the repo and extract it where you want.&lt;br /&gt;
# Add images to &#039;&#039;&#039;SquiggleDraw-master/SquiggleDraw/data&#039;&#039;&#039; &#039;&#039;The images need easy, simple names you can remember. Don&#039;t use images that are too big- resize them first.&#039;&#039;&lt;br /&gt;
# Go to &#039;&#039;&#039;SquiggleDraw-master/SquiggleDraw&#039;&#039;&#039; and click &#039;&#039;&#039;SquiggleDraw.pde&#039;&#039;&#039;.&lt;br /&gt;
# Find the bit of code that says &amp;lt;pre&amp;gt; String imageName =&#039;Rachel-Carson.jpg&#039;&amp;lt;/pre&amp;gt; and change it to the file name of the image you want to squiggledraw.&lt;br /&gt;
# Click the run button. &lt;br /&gt;
# Adjust settings as desired.&lt;br /&gt;
&lt;br /&gt;
Sample actual print on [[D3D Universal 2]]:&lt;br /&gt;
&lt;br /&gt;
[[File:melaniesquiggles.jpg|250px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/OIOo_vAdqB0&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create a stippled file using StippleGen===&lt;br /&gt;
OSE Linux 2 already includes Processing. &lt;br /&gt;
See [https://wiki.evilmadscientist.com/StippleGen StippleGen] for instructions on how to download and use Stipple Gen. &lt;br /&gt;
&lt;br /&gt;
Example Stipplegen plotted&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10221026064698465&amp;amp;show_text=true&amp;amp;width=552&amp;amp;height=402&amp;amp;appId&amp;quot; width=&amp;quot;552&amp;quot; height=&amp;quot;402&amp;quot; style=&amp;quot;border:none;overflow:hidden&amp;quot; scrolling=&amp;quot;no&amp;quot; frameborder=&amp;quot;0&amp;quot; allowTransparency=&amp;quot;true&amp;quot; allow=&amp;quot;encrypted-media&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are details that you especially want captured by the stippling process, I recommend using the [https://docs.gimp.org/en/gimp-tool-dodge-burn.html Burn and Dodge tools] in the GIMP to create a sort of radical contour. That&#039;s how I made this grandfather&#039;s glasses appear when they otherwise woudn&#039;t have, I used the burn tool to darken the glasses. I also used the burn tool to emphasize the smile on the girl. You can also experiment using the [https://docs.gimp.org/en/gimp-tool-levels.html levels tool], [https://docs.gimp.org/en/gimp-tool-brightness-contrast.html contrast]/[https://docs.gimp.org/en/gimp-filter-saturation.html saturation] and other photo editing techniques.&lt;br /&gt;
&lt;br /&gt;
==Other methods==&lt;br /&gt;
&lt;br /&gt;
===DXF into GCode (with python)===&lt;br /&gt;
&lt;br /&gt;
See [[DXF_to_G-code_Conversion_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===Use Gimp to create stippling===&lt;br /&gt;
https://wiki.evilmadscientist.com/Producing_a_stippled_image_with_Gimp&lt;br /&gt;
&lt;br /&gt;
===Create a signature===&lt;br /&gt;
You can use this tool, which works in your browser: https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[[D3D_Plotter_Log]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&amp;diff=306383</id>
		<title>Generating G Code for the D3D Universal Plotter with Open Source Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&amp;diff=306383"/>
		<updated>2025-05-02T07:48:17Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: change &amp;quot;notes&amp;quot; to &amp;quot;before you start&amp;quot; section and clarify assumed developing environment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The purpose of this page is to document several specific workflows of generating GCode for the [[D3D Universal Plotter]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning: &#039;&#039;This wiki is a work in progress and some of the instructions haven&#039;t been tested.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Before you start===&lt;br /&gt;
* These instructions assume a D3D Max build Volume is 6x6x6 inches (150x150x150 mm). You can adapt the instructions according to your build volume. &lt;br /&gt;
* Recommend using [[OSE Linux]] 2 or higher: &lt;br /&gt;
* OSE Linux comes includes required Inkscape software and gcodetools and gcodeplot plugins&lt;br /&gt;
&lt;br /&gt;
==Working with images in Inkscape==&lt;br /&gt;
&lt;br /&gt;
===Create a template===&lt;br /&gt;
[[File:Plottertemplateforinkscape1.png|frame|10px]]&lt;br /&gt;
Follow these instructions to create a file you can use to start a plotter project.&lt;br /&gt;
# Open Inkscape. &lt;br /&gt;
# Go to &#039;&#039;&#039;File &amp;gt; Document Properties&#039;&#039;&#039;. &#039;&#039;It opens on the &#039;&#039;&#039;Page&#039;&#039;&#039; tab.&#039;&#039;&lt;br /&gt;
# For &#039;&#039;&#039;Custom size&#039;&#039;&#039; section, enter &amp;quot;150&amp;quot; into width and height fields, then press &#039;&#039;&#039;enter&#039;&#039;&#039;. &#039;&#039;Make sure the units are mm&#039;&#039;. &lt;br /&gt;
# Go to the &#039;&#039;&#039;metadata&#039;&#039;&#039; tab. Fill out information that can help you work with your file in the future.&lt;br /&gt;
# Go to the &#039;&#039;&#039;license&#039;&#039;&#039; tab. &#039;&#039;For OSE work, use CC Attribution Share Alike.&#039;&#039; &lt;br /&gt;
# Exit the screen.&lt;br /&gt;
# Save the file, name it &amp;quot;General_Plotter_Template.svg&amp;quot;.&lt;br /&gt;
# Use the terminal to move it into the Templates folder. &lt;br /&gt;
## Open the terminal in the folder with your file use &amp;lt;pre&amp;gt;sudo mv General_Plotter_Template.svg /usr/share/inkscape/templates&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now you can use &#039;&#039;&#039;File &amp;gt; New from template&#039;&#039;&#039; to start a new project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/rL7j8mJb2Wk&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Use Inkscape to turn PNG to SVG, and from SVG generate GCode===&lt;br /&gt;
See also [https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode], [[Jessica Log]]&lt;br /&gt;
According to a thread in the [https://inkscape.org/cs/forums/cutplot/ inkscape forum], issue of plotter repeating every curve twice is solved by using Pass by Pass option in the GCode panel. &lt;br /&gt;
&lt;br /&gt;
[[File:Passbypass.png]]&lt;br /&gt;
&lt;br /&gt;
====PNG/JPEG to SVG====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple line art&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Select PNG or JPEG&lt;br /&gt;
# Go to  &#039;&#039;&#039;Path &amp;gt; Trace Bitmap&#039;&#039;&#039;&lt;br /&gt;
# Turn on &#039;&#039;&#039;Live Preview&#039;&#039;&#039; using the checkbox&lt;br /&gt;
# Adjust &#039;&#039;&#039;Brightness cutoff Threshold:&#039;&#039;&#039; until the image looks good to you&lt;br /&gt;
# Click OK&lt;br /&gt;
# Click and drag the image away- you&#039;ll see the JPEG. Delete the JPEG and bring back your trace&lt;br /&gt;
&lt;br /&gt;
====SVG to GCode====&lt;br /&gt;
# Select all and go to &#039;&#039;&#039;Path &amp;gt; Object to Path&#039;&#039;&#039;&lt;br /&gt;
# Select all and go to &#039;&#039;&#039;Object &amp;gt; Ungroup&#039;&#039;&#039;.  &#039;&#039;You may need to select all and ungroup multiple times.&#039;&#039;&lt;br /&gt;
# Save as &#039;&#039;&#039;3-axis gcode plotter (*.gcode)&#039;&#039;&#039;&lt;br /&gt;
##See [[Using_Inkscape_to_Generate_Gcode#Gcodeplot_Settings|Gcodeplot Settings]]&lt;br /&gt;
# After saving your .gcode, open it in nc-viewer&lt;br /&gt;
# Add the following start code to the top of the file&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
G00 S1; endstops&lt;br /&gt;
G00 E0; no extrusion&lt;br /&gt;
G01 S1; endstops&lt;br /&gt;
G01 E0; no extrusion&lt;br /&gt;
G21; millimeters&lt;br /&gt;
G91 G0 F2100.0 Z4.000; pen park !!Zsafe&lt;br /&gt;
G90; absolute&lt;br /&gt;
G28 X; home&lt;br /&gt;
G28 Y; home&lt;br /&gt;
G28 Z; home&lt;br /&gt;
G29; autolevel - needs to be over +20 x&lt;br /&gt;
G90; absolute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SVG into DXF====&lt;br /&gt;
# Select everything and go to &#039;&#039;&#039;Object &amp;gt; Ungroup&#039;&#039;&#039;&lt;br /&gt;
# With everything still selected, go to &#039;&#039;&#039;Path &amp;gt; Break Apart&#039;&#039;&#039; &#039;&#039;You should see boxy artifacts&#039;&#039;&lt;br /&gt;
# Save as DXF&lt;br /&gt;
# Uncheck boxes at the Desktop Cutting Plotter prompt and click OK&lt;br /&gt;
&lt;br /&gt;
===How to fill closed outlines with hatching===&lt;br /&gt;
There are a couple of plugins that help with hatching.&lt;br /&gt;
&lt;br /&gt;
See KM-Laser plugin- https://github.com/KnoxMakers/KM-Laser&lt;br /&gt;
&lt;br /&gt;
# Open plotter template&lt;br /&gt;
# Import bitmap image&lt;br /&gt;
# Use Trace Bitmap&lt;br /&gt;
# Select all clear fill, add stroke&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; KM LASER &amp;gt; GENERATE: HATCH FILL&#039;&#039;&#039;&lt;br /&gt;
# Save as gcode.&lt;br /&gt;
&lt;br /&gt;
Axidraw plugin- https://github.com/evil-mad/AxiDraw/&lt;br /&gt;
&#039;&#039;WARNING: If you install Axidraw plugins DO NOT replace hershey.py and the hershey svg files. Axidraw&#039;s hershey text isn&#039;t working, and it will break the Render &amp;gt; Hershey Text extension pre-installed in Inkscape.&#039;&#039;&lt;br /&gt;
# Open plotter template&lt;br /&gt;
# Import bitmap image&lt;br /&gt;
# Use Trace Bitmap&lt;br /&gt;
# Select all clearfill, add stroke&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; AxiDraw Utilities &amp;gt; Hatchfill&#039;&#039;&#039;&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; AxiDraw Utilities &amp;gt; Plot Optimization&#039;&#039;&#039;&lt;br /&gt;
# Save as gcode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/qFlEVKRX5-w&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===How to render a bitmap image using tiled SVG Clones.=== &lt;br /&gt;
[http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN Render Bitmap Images using Tiled SVG Clones ]&lt;br /&gt;
&lt;br /&gt;
# Open your general plotter template.&lt;br /&gt;
# Import a bitmap file.&lt;br /&gt;
# Add a layer above the one with your bitmap&lt;br /&gt;
# Use the circle tool to make a small circle, close to your drawing in its upper-right. &lt;br /&gt;
##Set the stroke and fill of the circle to undefined. &lt;br /&gt;
# Select the circle and go to &#039;&#039;&#039;Edit &amp;gt; Clone &amp;gt; Create Tiled Clones&#039;&#039;&#039; &lt;br /&gt;
# Go to the Trace tab and select &#039;&#039;&#039;Trace the drawing . . .&#039;&#039;&#039;&lt;br /&gt;
# Check all the boxes for the 3rd field&lt;br /&gt;
# Set the &#039;&#039;&#039;width&#039;&#039;&#039; and &#039;&#039;&#039;height&#039;&#039;&#039; fields to the dimensions of your drawing. &lt;br /&gt;
# Click &#039;&#039;&#039;Create&#039;&#039;&#039;. &lt;br /&gt;
# Save your file as SVG. &#039;&#039;This helps in case you mess up the next steps and need to start over&#039;&#039;&lt;br /&gt;
# You have your circles. Use the instructions for [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode|SVG to GCode]] to complete.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Old method&#039;&#039;&lt;br /&gt;
# Open your general plotter template.	&lt;br /&gt;
# Use guides to bound the area where you want to add the address. &#039;&#039;Hint: You may need to temporarily change your units to inches in Document Properties, and zoom into 100%&#039;&#039;&lt;br /&gt;
#You can save this file as an envelope template, if you want.	&lt;br /&gt;
# Use the &#039;&#039;&#039;Text&#039;&#039;&#039; tool to enter the address in the bounds. 	&lt;br /&gt;
# Follow instructions here: https://www.lifewire.com/inkscape-to-make-templates-cutting-machines-1701892&lt;br /&gt;
# Save your file as SVG. &#039;&#039; This helps in case you mess up the next steps and need to start over&#039;&#039;&lt;br /&gt;
# Use the instructions for [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode|SVG to GCode]] to complete.&lt;br /&gt;
&lt;br /&gt;
===How to create contour lines===&lt;br /&gt;
# threshold image&lt;br /&gt;
# erode image&lt;br /&gt;
# line trace&lt;br /&gt;
# erode again&lt;br /&gt;
# repeat&lt;br /&gt;
&lt;br /&gt;
==Working with text in Inkscape==&lt;br /&gt;
&lt;br /&gt;
===Install Fonts===&lt;br /&gt;
&lt;br /&gt;
See [[OSE_Fonts#How_to_Install_in_OSE_Linux]]&lt;br /&gt;
&lt;br /&gt;
Install OSE Fonts, or for more fonts see &lt;br /&gt;
Creative Commons and Open licenced fonts - [https://fonts.google.com/] , [https://fontlibrary.org/] , [https://www.fontspace.com/category/open] , [https://open-foundry.com/]&lt;br /&gt;
&lt;br /&gt;
====How to create custom fonts====&lt;br /&gt;
See [https://inkscape-manuals.readthedocs.io/en/latest/creating-custom-fonts.html]&lt;br /&gt;
&lt;br /&gt;
===How to generate stroke text===&lt;br /&gt;
Stroke text is text that mimics handwriting. This is good for small text such as addressing a letter, or the inside of a greeting card. &lt;br /&gt;
&lt;br /&gt;
# Go to Render &amp;gt; Hershey Text&lt;br /&gt;
# Insert your text into the field. &#039;&#039;You&#039;ll enter it one line at a time.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/3JsGT16O1Sg&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Real example pen plotted: [[File:Hersheytext.jpg]]&lt;br /&gt;
&lt;br /&gt;
===How to generate outline text===&lt;br /&gt;
Outline text is text that is graphical in nature. This is good for big decorative text, or fancy fonts. &lt;br /&gt;
This requires having an extension that provides hatchfill. AxiDraw and KM Laser are two extension sets which include hatchfill. &lt;br /&gt;
&lt;br /&gt;
# Click and open the text tool.&lt;br /&gt;
# Type your desired text and make it the desired size and other features. &#039;&#039;You may want to save your file at this point, in case you want to make small edits to the text.&#039;&#039;&lt;br /&gt;
# Select the text and go to &#039;&#039;&#039;Path &amp;gt; Object to Path&#039;&#039;&#039;. &lt;br /&gt;
# Go to &#039;&#039;&#039;Object &amp;gt; Fill and stroke&#039;&#039;&#039;. &lt;br /&gt;
# Remove the fill. Add stroke.&lt;br /&gt;
# Select hatchfill from either AxiDraw Utilities or KM Laser.&lt;br /&gt;
# Edit the settings according to your preference. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/0rgEk6v2ud8&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inkscape Applied Examples==&lt;br /&gt;
===How to address regular mailing envelopes===&lt;br /&gt;
* Most envelopes will probably be longer than the plotter bed, but since you only need to print a portion of the area, it&#039;s ok. &lt;br /&gt;
* Before you get started, either look up common dimensions for an address window on an envelope or determine for your self the area on the envelope you want to print. &#039;&#039;In US, refer to USPS guidelines: https://pe.usps.com/text/dmm300/202.htm&#039;&#039; A Common #10 envelope is 4 1/8 inches high by 9 1/2 inches long.&lt;br /&gt;
* Assume that when you print, you&#039;ll align the bottom left of the envelope with the bottom left of the plotter bed.	&lt;br /&gt;
# Open your general plotter template.	&lt;br /&gt;
# Use guides to bound the area where you want to add the address. &#039;&#039;Hint: You may need to temporarily change your units to inches in Document Properties, and zoom into 100%&#039;&#039;&lt;br /&gt;
# You can save this file as an envelope template, if you want.	&lt;br /&gt;
# Go to &#039;&#039;&#039;Extensions &amp;gt; Render &amp;gt; Hershey text...&#039;&#039;&#039;&lt;br /&gt;
# Enter the first line of the address and click &#039;&#039;&#039;Apply&#039;&#039;&#039;.&lt;br /&gt;
# Place your text image where you want it&lt;br /&gt;
# Repeat until complete. &lt;br /&gt;
# Save as gcode.&lt;br /&gt;
&lt;br /&gt;
See also Working with Text, Stroke Text instructions above.&lt;br /&gt;
&lt;br /&gt;
===How to create a greeting card=== &lt;br /&gt;
Instructions for making an OSE themed greeting card and envelope. Check out [https://wiki.opensourceecology.org/wiki/OSE_Graphic_Guidelines OSE Graphic Guidelines] to use the latest. You&#039;ll learn how to work and layout text and images that can be plotted.&lt;br /&gt;
&lt;br /&gt;
Common greeting card sizes (W x H): &lt;br /&gt;
* 3.5 x 5 (postcard-like - doesn&#039;t fold)&lt;br /&gt;
* 13cmx9.5cm (opens up to 19cm)(fold down)&lt;br /&gt;
* 3.75cm x 5cm (opens up to 7.5cm) (folds open)&lt;br /&gt;
&#039;&#039;&#039;Make the card&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Open your general plotter template.&lt;br /&gt;
# Use the &#039;&#039;&#039;rectangle&#039;&#039;&#039; tool (F4) to create a rectangle that is the same size as your desired card, approximately where you want to print on the bed.&lt;br /&gt;
# Make sure your square is selected, then press &#039;&#039;&#039;shift + G&#039;&#039;&#039;, or go to &#039;&#039;&#039;Objects &amp;gt; Object to Guides&#039;&#039;&#039;.  &#039;&#039;You can save this file as a template to use for future greeting cards&#039;&#039;&lt;br /&gt;
# Go to &#039;&#039;&#039;File &amp;gt; Import&#039;&#039;&#039; to fetch an image to use.&lt;br /&gt;
# Move your image where you want and add your text (See Outline Text or Stroke Text Instructions). &lt;br /&gt;
# Save your file as .SVG &#039;&#039;Just in case you mess up the next steps and need to start over&#039;&#039;&lt;br /&gt;
# Use the instructions in [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode|SVG to GCode]] to complete.&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
==Use Processing to create SVGs==&lt;br /&gt;
===Create a spirograph===&lt;br /&gt;
# Download zip from https://github.com/rspt/processing-spirograph&lt;br /&gt;
# Extract, click the .pde file&lt;br /&gt;
# Edit the size to about 400 x 500 px, edit the stroke to about 3px.&lt;br /&gt;
# Run&lt;br /&gt;
# Move the mouse around to get different spirographs&lt;br /&gt;
# Click &amp;quot;s&amp;quot; to export to pdf (with svg)&lt;br /&gt;
# Import into Inkscape, Ungroup all (several times), convert object to path, make sure document properties have the right size, save as gcode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/hrIT3N6dqgY&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create with SquiggleDraw===&lt;br /&gt;
# Install [https://processing.org/download/ Processing].&lt;br /&gt;
# Add [http://www.sojamo.de/libraries/controlP5/ controlP5] to your Sketchbook library. &lt;br /&gt;
# Download the [https://github.com/gwygonik/SquiggleDraw SquiggleDraw zip] from the repo and extract it where you want.&lt;br /&gt;
# Add images to &#039;&#039;&#039;SquiggleDraw-master/SquiggleDraw/data&#039;&#039;&#039; &#039;&#039;The images need easy, simple names you can remember. Don&#039;t use images that are too big- resize them first.&#039;&#039;&lt;br /&gt;
# Go to &#039;&#039;&#039;SquiggleDraw-master/SquiggleDraw&#039;&#039;&#039; and click &#039;&#039;&#039;SquiggleDraw.pde&#039;&#039;&#039;.&lt;br /&gt;
# Find the bit of code that says &amp;lt;pre&amp;gt; String imageName =&#039;Rachel-Carson.jpg&#039;&amp;lt;/pre&amp;gt; and change it to the file name of the image you want to squiggledraw.&lt;br /&gt;
# Click the run button. &lt;br /&gt;
# Adjust settings as desired.&lt;br /&gt;
&lt;br /&gt;
Sample actual print on [[D3D Universal 2]]:&lt;br /&gt;
&lt;br /&gt;
[[File:melaniesquiggles.jpg|250px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/OIOo_vAdqB0&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create a stippled file using StippleGen===&lt;br /&gt;
OSE Linux 2 already includes Processing. &lt;br /&gt;
See [https://wiki.evilmadscientist.com/StippleGen StippleGen] for instructions on how to download and use Stipple Gen. &lt;br /&gt;
&lt;br /&gt;
Example Stipplegen plotted&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10221026064698465&amp;amp;show_text=true&amp;amp;width=552&amp;amp;height=402&amp;amp;appId&amp;quot; width=&amp;quot;552&amp;quot; height=&amp;quot;402&amp;quot; style=&amp;quot;border:none;overflow:hidden&amp;quot; scrolling=&amp;quot;no&amp;quot; frameborder=&amp;quot;0&amp;quot; allowTransparency=&amp;quot;true&amp;quot; allow=&amp;quot;encrypted-media&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are details that you especially want captured by the stippling process, I recommend using the [https://docs.gimp.org/en/gimp-tool-dodge-burn.html Burn and Dodge tools] in the GIMP to create a sort of radical contour. That&#039;s how I made this grandfather&#039;s glasses appear when they otherwise woudn&#039;t have, I used the burn tool to darken the glasses. I also used the burn tool to emphasize the smile on the girl. You can also experiment using the [https://docs.gimp.org/en/gimp-tool-levels.html levels tool], [https://docs.gimp.org/en/gimp-tool-brightness-contrast.html contrast]/[https://docs.gimp.org/en/gimp-filter-saturation.html saturation] and other photo editing techniques.&lt;br /&gt;
&lt;br /&gt;
==Other methods==&lt;br /&gt;
&lt;br /&gt;
===DXF into GCode (with python)===&lt;br /&gt;
&lt;br /&gt;
See [[DXF_to_G-code_Conversion_Tutorial]]&lt;br /&gt;
&lt;br /&gt;
===Use Gimp to create stippling===&lt;br /&gt;
https://wiki.evilmadscientist.com/Producing_a_stippled_image_with_Gimp&lt;br /&gt;
&lt;br /&gt;
===Create a signature===&lt;br /&gt;
You can use this tool, which works in your browser: https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[[D3D_Plotter_Log]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Asshole_Test&amp;diff=304567</id>
		<title>Asshole Test</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Asshole_Test&amp;diff=304567"/>
		<updated>2025-03-27T17:03:24Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: might as well include the test as it is frequently referenced online, fixed typos, add the dirty dozen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Assholes can destroy organizations, and attention must be given to creating a culture free of assholes in organizations. One key tenet is to be especially wary of assholes in management and HR positions, or assholes will multiply like rabbits.&lt;br /&gt;
&lt;br /&gt;
==Test==&lt;br /&gt;
&lt;br /&gt;
[[The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t]] - has a test on p 124.&lt;br /&gt;
&lt;br /&gt;
* After encountering the person, do people feel oppressed, humiliated, or otherwise worse about themselves?&lt;br /&gt;
* Does the person target people who are less powerful?&lt;br /&gt;
&lt;br /&gt;
==The Dirty Dozen==&lt;br /&gt;
The &amp;quot;dirty dozen&amp;quot; traits are also helpful in identifing asshole behavior. &lt;br /&gt;
    1. Insults&lt;br /&gt;
    2. personal space violation&lt;br /&gt;
    3. Unsolicited touching&lt;br /&gt;
    4. Threats&lt;br /&gt;
    5. Sarcasm&lt;br /&gt;
    6. Flames&lt;br /&gt;
    7. Humiliation&lt;br /&gt;
    8. Shaming&lt;br /&gt;
    9. Interruption&lt;br /&gt;
    10. Backbiting&lt;br /&gt;
    11. Glaring&lt;br /&gt;
    12. Snubbing&lt;br /&gt;
&lt;br /&gt;
==Additional Notes==&lt;br /&gt;
Everyone has asshole moments, and this test should clarify how easy it is for someone to start behaving like an asshole when the times get rough - ie, the Threshold-to-Asshole. For the non-persistent asshole, we have the [[Microasshole Test]].&lt;br /&gt;
&lt;br /&gt;
Another distinction should be one&#039;s point-assholeness: about very specific, replicable conditions under which one succumbs to being one. This is useful because one always has asshole moments, and acknowledgement could reduce their frequency further.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[[The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t]]&lt;br /&gt;
* Another asshole test based on recent book: https://www.electricpulp.com/guykawasaki/arse/&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304563</id>
		<title>The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304563"/>
		<updated>2025-03-27T16:52:56Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: i think i accidentally removed links to the asshole tests so added them back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t&#039;&#039; is a book by Robert Sutton. &lt;br /&gt;
Description: &amp;quot;How many times have you said that about someone at work? You&#039;re not alone! In this groundbreaking book, Stanford University professor Robert I. Sutton builds on his acclaimed [https://hbr.org/2004/02/breakthrough-ideas-for-2004 Harvard Business Review article] to show you the best ways to deal with assholes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Robert Sutton is best-selling officer and Professor of Management Science and Engineering at Stanford and a Professor of Organizational Behavior, by courtesy, at the Stanford Graduate School of Business. Sutton studies innovation, leaders and bosses, evidence-based management, the links between knowledge and organizational action, and workplace civility. His seven management books include bestsellers &#039;&#039;The No A**hole Rule&#039;&#039;, &#039;&#039;Good Boss, Bad Boss,&#039;&#039; and (with Huggy Rao) &#039;&#039;Scaling Up Excellence&#039;&#039;. His latest book is &#039;&#039;The A**hole Survival Guide:How to Deal With People Who Treat You Like Dirt&#039;&#039;.&lt;br /&gt;
* www.bobsutton.net &lt;br /&gt;
* https://stvp.stanford.edu/contributor/bob-sutton/&lt;br /&gt;
 &lt;br /&gt;
* Link to Book Review: https://www.amazon.com/dp/B00FOTRBOK/ref=dp-kindle-redirect?_encoding=UTF8&amp;amp;btkr=1#customerReviews&lt;br /&gt;
* Search for book in library: https://search.worldcat.org/search?q=The%20No%20Asshole%20Rule%3A%20Building%20a%20Civilized%20Workplace%20and%20Surviving%20One%20That%20Isn%27t%20&amp;amp;offset=1&lt;br /&gt;
* ISBN-10: ‎ 0446698202&lt;br /&gt;
* ISBN-13: ‎ 978-0446698207 &lt;br /&gt;
* Free pdf to book available online&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Self-awareness and enforcement&#039;&#039;&#039;: Recognizing toxic behaviors, especially in leadership, and proactively enforcing the &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039; can prevent power imbalances and toxic cultures, with policies like the &#039;&#039;&#039;One Asshole Rule&#039;&#039;&#039; sometimes helping to expose bad behavior.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;The Asshole Tax&#039;&#039;&#039;: Toxic individuals cost organizations significantly, with an estimated &#039;&#039;&#039;$160,000 per year&#039;&#039;&#039; due to turnover, absenteeism, lost productivity, and reduced psychological safety.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Management costs&#039;&#039;&#039;: Toxic employees waste time and resources, requiring management to deal with conflict, reorganization, and legal issues, while also harming organizational performance, creativity, and cooperation.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Strategies for handling assholes&#039;&#039;&#039;: Organizations should train employees in &#039;&#039;&#039;constructive confrontation&#039;&#039;&#039;, enforce a strict &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039;, and consider purging toxic employees to minimize harm and foster a healthier environment.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Impact on victims&#039;&#039;&#039;: Victims of toxic behavior suffer from stress, absenteeism, and career damage, and bystanders may be less likely to cooperate with or support toxic individuals, undermining the organization’s culture.&lt;br /&gt;
&lt;br /&gt;
* [[Asshole Test]] and [[Microasshole Test]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Expanded Notes==&lt;br /&gt;
*124 - Self Test for certified assholes - list of 24 bad behaviors.&lt;br /&gt;
*120 - jerk-o-meter - an app/device that detects if you are an asshole from your speech, from Media Lab.&lt;br /&gt;
*118 - Asshole - know thyself. To minimize the asshole in yourself, &lt;br /&gt;
*Enforcement summary- state the rule, be proactive, no assholes especially in hiring positions as assholes will breed like rabbits, treat certified assholes as incompetent employees; power breeds nastiness - careful when giving power; power-performance paradox - minimize power differences; teach constructive confrontation; big vision reflected in day to day action; adopt One Asshole Rule.&lt;br /&gt;
*88 - link big policy and small decisions - treat the person right in front o f you, right now, in the right way&lt;br /&gt;
*84 - One Asshole Rule - reverse role model - one flagrant asshole may be positive in an organization, if their wrongdoing stands out and improves behavior of others. Controversial it seems.&lt;br /&gt;
*80 - teach people how to fight - Intel does training in “constructive confrontation,”&lt;br /&gt;
*69 - apply the rule to customers and clients as well.&lt;br /&gt;
*67 - asshole purge in a company is recommended for certified assholes&lt;br /&gt;
*66 - &#039;homosocial reproduction&#039; - bring in the clones. An asshole in a hiring position - implication is that that assholes will breed like rabbits&lt;br /&gt;
*p60 -Men&#039;s Warehouse - has a very detailed conduct policy enforcing the No Asshole Rule.&lt;br /&gt;
*TCA - p25 - Total Cost of Assholes - The organizational impact, in terms of both retention and recruitment, lost revenue, time lost dealing with fallout, lost clients, [and] excess organizational calories being ex­pended on the wrong things, reduced creativity or focus, etc.&lt;br /&gt;
**Asshole taxes - you have to pay &#039;war pay&#039; for others to work with the asshole&lt;br /&gt;
**Damage to Victims and Witnesses&lt;br /&gt;
* Estimated total cost of asshole for one year $160,000&lt;br /&gt;
* Distraction from tasks—more effort devoted to avoid­ing nasty encounters, coping with them, and avoiding blame; less devoted to the task itself&lt;br /&gt;
* Reduced “psychological safety” and associated cli­mate of fear undermines employee suggestions, risk-taking, learning from own failures, learning from others&#039; failures, and forthright discussion—honesty, rather than being the best policy, results in negative consequences instead&lt;br /&gt;
* Loss of motivation and energy at work&lt;br /&gt;
&lt;br /&gt;
The bad news is that these oppressors cost organizations far more than their leaders and investors usually realize.&lt;br /&gt;
* Stress-induced psychological and physical illness&lt;br /&gt;
* Possible impaired mental ability&lt;br /&gt;
* Prolonged bullying turns victims into assholes&lt;br /&gt;
* Absenteeism&lt;br /&gt;
* Turnover in response to abusive supervision and peers—plus more time spent while at work looking for new work&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Woes of Certified Assholes&#039;&#039;&#039;&lt;br /&gt;
The good news is that if you devote yourself and your or­ganization to establishing and enforcing the no asshole rule, you can save a lot of money and save your people, their friends and families, and yourself a lot of heartache.&lt;br /&gt;
* Victims and witnesses hesitate to help, cooperate with them, or give them bad news&lt;br /&gt;
* Retaliation from victims and witnesses&lt;br /&gt;
* Failure to reach potential in the organization&lt;br /&gt;
* Humiliation when “outed”&lt;br /&gt;
* Job loss&lt;br /&gt;
* Long-term career damage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wicked Consequences for Management&#039;&#039;&#039;&lt;br /&gt;
* Time spent appeasing, calming, counseling, or disci­plining assholes&lt;br /&gt;
* Time spent “cooling out” employees who are victim­ized&lt;br /&gt;
* Time spent “cooling out” victimized customers, con­tract employees, suppliers, and other key outsiders&lt;br /&gt;
* Time spent reorganizing departments and teams so that assholes do less damage&lt;br /&gt;
* Time spent interviewing, recruiting, and training re­placements for departed assholes and their victims&lt;br /&gt;
* Management burnout, leading to decreased commit­ment and increased distress &lt;br /&gt;
* Legal and HR Management Costs&lt;br /&gt;
* Anger management and other training to reform ass­holes&lt;br /&gt;
* Legal costs for inside and outside counsel&lt;br /&gt;
* Settlement fees and successful litigation by victims&lt;br /&gt;
* Settlement fees and successful litigation by alleged assholes (especially wrongful-termination claims)&lt;br /&gt;
* Compensation for internal and external consultants, executive coaches, and therapists&lt;br /&gt;
* Health-insurance costs&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When Assholes Reign: Negative Effects on Organizations&#039;&#039;&#039;&lt;br /&gt;
* Impaired improvement in established systems&lt;br /&gt;
* Reduced innovation and creativity&lt;br /&gt;
* Reduced cooperation and cohesion&lt;br /&gt;
* Reduced “discretionary” effort&lt;br /&gt;
* Dysfunctional internal cooperation&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* The No Asshole Rule on Wikipedia [[https://en.wikipedia.org/wiki/The_No_Asshole_Rule]]&lt;br /&gt;
* Excerpt [[https://www.porchlightbooks.com/blogs/news/the-no-asshole-rule-by-bob-sutton]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304559</id>
		<title>The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304559"/>
		<updated>2025-03-27T16:35:45Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: add link to wikipedia and excerpt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t&#039;&#039; is a book by Robert Sutton. &lt;br /&gt;
Description: &amp;quot;How many times have you said that about someone at work? You&#039;re not alone! In this groundbreaking book, Stanford University professor Robert I. Sutton builds on his acclaimed [https://hbr.org/2004/02/breakthrough-ideas-for-2004 Harvard Business Review article] to show you the best ways to deal with assholes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Robert Sutton is best-selling officer and Professor of Management Science and Engineering at Stanford and a Professor of Organizational Behavior, by courtesy, at the Stanford Graduate School of Business. Sutton studies innovation, leaders and bosses, evidence-based management, the links between knowledge and organizational action, and workplace civility. His seven management books include bestsellers &#039;&#039;The No A**hole Rule&#039;&#039;, &#039;&#039;Good Boss, Bad Boss,&#039;&#039; and (with Huggy Rao) &#039;&#039;Scaling Up Excellence&#039;&#039;. His latest book is &#039;&#039;The A**hole Survival Guide:How to Deal With People Who Treat You Like Dirt&#039;&#039;.&lt;br /&gt;
* www.bobsutton.net &lt;br /&gt;
* https://stvp.stanford.edu/contributor/bob-sutton/&lt;br /&gt;
 &lt;br /&gt;
* Link to Book Review: https://www.amazon.com/dp/B00FOTRBOK/ref=dp-kindle-redirect?_encoding=UTF8&amp;amp;btkr=1#customerReviews&lt;br /&gt;
* Search for book in library: https://search.worldcat.org/search?q=The%20No%20Asshole%20Rule%3A%20Building%20a%20Civilized%20Workplace%20and%20Surviving%20One%20That%20Isn%27t%20&amp;amp;offset=1&lt;br /&gt;
* ISBN-10: ‎ 0446698202&lt;br /&gt;
* ISBN-13: ‎ 978-0446698207 &lt;br /&gt;
* Free pdf to book available online&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Self-awareness and enforcement&#039;&#039;&#039;: Recognizing toxic behaviors, especially in leadership, and proactively enforcing the &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039; can prevent power imbalances and toxic cultures, with policies like the &#039;&#039;&#039;One Asshole Rule&#039;&#039;&#039; sometimes helping to expose bad behavior.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;The Asshole Tax&#039;&#039;&#039;: Toxic individuals cost organizations significantly, with an estimated &#039;&#039;&#039;$160,000 per year&#039;&#039;&#039; due to turnover, absenteeism, lost productivity, and reduced psychological safety.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Management costs&#039;&#039;&#039;: Toxic employees waste time and resources, requiring management to deal with conflict, reorganization, and legal issues, while also harming organizational performance, creativity, and cooperation.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Strategies for handling assholes&#039;&#039;&#039;: Organizations should train employees in &#039;&#039;&#039;constructive confrontation&#039;&#039;&#039;, enforce a strict &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039;, and consider purging toxic employees to minimize harm and foster a healthier environment.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Impact on victims&#039;&#039;&#039;: Victims of toxic behavior suffer from stress, absenteeism, and career damage, and bystanders may be less likely to cooperate with or support toxic individuals, undermining the organization’s culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Expanded Notes==&lt;br /&gt;
*124 - Self Test for certified assholes - list of 24 bad behaviors.&lt;br /&gt;
*120 - jerk-o-meter - an app/device that detects if you are an asshole from your speech, from Media Lab.&lt;br /&gt;
*118 - Asshole - know thyself. To minimize the asshole in yourself, &lt;br /&gt;
*Enforcement summary- state the rule, be proactive, no assholes especially in hiring positions as assholes will breed like rabbits, treat certified assholes as incompetent employees; power breeds nastiness - careful when giving power; power-performance paradox - minimize power differences; teach constructive confrontation; big vision reflected in day to day action; adopt One Asshole Rule.&lt;br /&gt;
*88 - link big policy and small decisions - treat the person right in front o f you, right now, in the right way&lt;br /&gt;
*84 - One Asshole Rule - reverse role model - one flagrant asshole may be positive in an organization, if their wrongdoing stands out and improves behavior of others. Controversial it seems.&lt;br /&gt;
*80 - teach people how to fight - Intel does training in “constructive confrontation,”&lt;br /&gt;
*69 - apply the rule to customers and clients as well.&lt;br /&gt;
*67 - asshole purge in a company is recommended for certified assholes&lt;br /&gt;
*66 - &#039;homosocial reproduction&#039; - bring in the clones. An asshole in a hiring position - implication is that that assholes will breed like rabbits&lt;br /&gt;
*p60 -Men&#039;s Warehouse - has a very detailed conduct policy enforcing the No Asshole Rule.&lt;br /&gt;
*TCA - p25 - Total Cost of Assholes - The organizational impact, in terms of both retention and recruitment, lost revenue, time lost dealing with fallout, lost clients, [and] excess organizational calories being ex­pended on the wrong things, reduced creativity or focus, etc.&lt;br /&gt;
**Asshole taxes - you have to pay &#039;war pay&#039; for others to work with the asshole&lt;br /&gt;
**Damage to Victims and Witnesses&lt;br /&gt;
* Estimated total cost of asshole for one year $160,000&lt;br /&gt;
* Distraction from tasks—more effort devoted to avoid­ing nasty encounters, coping with them, and avoiding blame; less devoted to the task itself&lt;br /&gt;
* Reduced “psychological safety” and associated cli­mate of fear undermines employee suggestions, risk-taking, learning from own failures, learning from others&#039; failures, and forthright discussion—honesty, rather than being the best policy, results in negative consequences instead&lt;br /&gt;
* Loss of motivation and energy at work&lt;br /&gt;
&lt;br /&gt;
The bad news is that these oppressors cost organizations far more than their leaders and investors usually realize.&lt;br /&gt;
* Stress-induced psychological and physical illness&lt;br /&gt;
* Possible impaired mental ability&lt;br /&gt;
* Prolonged bullying turns victims into assholes&lt;br /&gt;
* Absenteeism&lt;br /&gt;
* Turnover in response to abusive supervision and peers—plus more time spent while at work looking for new work&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Woes of Certified Assholes&#039;&#039;&#039;&lt;br /&gt;
The good news is that if you devote yourself and your or­ganization to establishing and enforcing the no asshole rule, you can save a lot of money and save your people, their friends and families, and yourself a lot of heartache.&lt;br /&gt;
* Victims and witnesses hesitate to help, cooperate with them, or give them bad news&lt;br /&gt;
* Retaliation from victims and witnesses&lt;br /&gt;
* Failure to reach potential in the organization&lt;br /&gt;
* Humiliation when “outed”&lt;br /&gt;
* Job loss&lt;br /&gt;
* Long-term career damage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wicked Consequences for Management&#039;&#039;&#039;&lt;br /&gt;
* Time spent appeasing, calming, counseling, or disci­plining assholes&lt;br /&gt;
* Time spent “cooling out” employees who are victim­ized&lt;br /&gt;
* Time spent “cooling out” victimized customers, con­tract employees, suppliers, and other key outsiders&lt;br /&gt;
* Time spent reorganizing departments and teams so that assholes do less damage&lt;br /&gt;
* Time spent interviewing, recruiting, and training re­placements for departed assholes and their victims&lt;br /&gt;
* Management burnout, leading to decreased commit­ment and increased distress &lt;br /&gt;
* Legal and HR Management Costs&lt;br /&gt;
* Anger management and other training to reform ass­holes&lt;br /&gt;
* Legal costs for inside and outside counsel&lt;br /&gt;
* Settlement fees and successful litigation by victims&lt;br /&gt;
* Settlement fees and successful litigation by alleged assholes (especially wrongful-termination claims)&lt;br /&gt;
* Compensation for internal and external consultants, executive coaches, and therapists&lt;br /&gt;
* Health-insurance costs&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When Assholes Reign: Negative Effects on Organizations&#039;&#039;&#039;&lt;br /&gt;
* Impaired improvement in established systems&lt;br /&gt;
* Reduced innovation and creativity&lt;br /&gt;
* Reduced cooperation and cohesion&lt;br /&gt;
* Reduced “discretionary” effort&lt;br /&gt;
* Dysfunctional internal cooperation&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* The No Asshole Rule on Wikipedia [[https://en.wikipedia.org/wiki/The_No_Asshole_Rule]]&lt;br /&gt;
* Excerpt [[https://www.porchlightbooks.com/blogs/news/the-no-asshole-rule-by-bob-sutton]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304558</id>
		<title>The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304558"/>
		<updated>2025-03-27T16:31:10Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: i had included wrong link to original article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t&#039;&#039; is a book by Robert Sutton. &lt;br /&gt;
Description: &amp;quot;How many times have you said that about someone at work? You&#039;re not alone! In this groundbreaking book, Stanford University professor Robert I. Sutton builds on his acclaimed [https://hbr.org/2004/02/breakthrough-ideas-for-2004 Harvard Business Review article] to show you the best ways to deal with assholes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Robert Sutton is best-selling officer and Professor of Management Science and Engineering at Stanford and a Professor of Organizational Behavior, by courtesy, at the Stanford Graduate School of Business. Sutton studies innovation, leaders and bosses, evidence-based management, the links between knowledge and organizational action, and workplace civility. His seven management books include bestsellers &#039;&#039;The No A**hole Rule&#039;&#039;, &#039;&#039;Good Boss, Bad Boss,&#039;&#039; and (with Huggy Rao) &#039;&#039;Scaling Up Excellence&#039;&#039;. His latest book is &#039;&#039;The A**hole Survival Guide:How to Deal With People Who Treat You Like Dirt&#039;&#039;.&lt;br /&gt;
* www.bobsutton.net &lt;br /&gt;
* https://stvp.stanford.edu/contributor/bob-sutton/&lt;br /&gt;
 &lt;br /&gt;
* Link to Book Review: https://www.amazon.com/dp/B00FOTRBOK/ref=dp-kindle-redirect?_encoding=UTF8&amp;amp;btkr=1#customerReviews&lt;br /&gt;
* Search for book in library: https://search.worldcat.org/search?q=The%20No%20Asshole%20Rule%3A%20Building%20a%20Civilized%20Workplace%20and%20Surviving%20One%20That%20Isn%27t%20&amp;amp;offset=1&lt;br /&gt;
* ISBN-10: ‎ 0446698202&lt;br /&gt;
* ISBN-13: ‎ 978-0446698207 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Self-awareness and enforcement&#039;&#039;&#039;: Recognizing toxic behaviors, especially in leadership, and proactively enforcing the &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039; can prevent power imbalances and toxic cultures, with policies like the &#039;&#039;&#039;One Asshole Rule&#039;&#039;&#039; sometimes helping to expose bad behavior.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;The Asshole Tax&#039;&#039;&#039;: Toxic individuals cost organizations significantly, with an estimated &#039;&#039;&#039;$160,000 per year&#039;&#039;&#039; due to turnover, absenteeism, lost productivity, and reduced psychological safety.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Management costs&#039;&#039;&#039;: Toxic employees waste time and resources, requiring management to deal with conflict, reorganization, and legal issues, while also harming organizational performance, creativity, and cooperation.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Strategies for handling assholes&#039;&#039;&#039;: Organizations should train employees in &#039;&#039;&#039;constructive confrontation&#039;&#039;&#039;, enforce a strict &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039;, and consider purging toxic employees to minimize harm and foster a healthier environment.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Impact on victims&#039;&#039;&#039;: Victims of toxic behavior suffer from stress, absenteeism, and career damage, and bystanders may be less likely to cooperate with or support toxic individuals, undermining the organization’s culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Expanded Notes==&lt;br /&gt;
*124 - Self Test for certified assholes - list of 24 bad behaviors.&lt;br /&gt;
*120 - jerk-o-meter - an app/device that detects if you are an asshole from your speech, from Media Lab.&lt;br /&gt;
*118 - Asshole - know thyself. To minimize the asshole in yourself, &lt;br /&gt;
*Enforcement summary- state the rule, be proactive, no assholes especially in hiring positions as assholes will breed like rabbits, treat certified assholes as incompetent employees; power breeds nastiness - careful when giving power; power-performance paradox - minimize power differences; teach constructive confrontation; big vision reflected in day to day action; adopt One Asshole Rule.&lt;br /&gt;
*88 - link big policy and small decisions - treat the person right in front o f you, right now, in the right way&lt;br /&gt;
*84 - One Asshole Rule - reverse role model - one flagrant asshole may be positive in an organization, if their wrongdoing stands out and improves behavior of others. Controversial it seems.&lt;br /&gt;
*80 - teach people how to fight - Intel does training in “constructive confrontation,”&lt;br /&gt;
*69 - apply the rule to customers and clients as well.&lt;br /&gt;
*67 - asshole purge in a company is recommended for certified assholes&lt;br /&gt;
*66 - &#039;homosocial reproduction&#039; - bring in the clones. An asshole in a hiring position - implication is that that assholes will breed like rabbits&lt;br /&gt;
*p60 -Men&#039;s Warehouse - has a very detailed conduct policy enforcing the No Asshole Rule.&lt;br /&gt;
*TCA - p25 - Total Cost of Assholes - The organizational impact, in terms of both retention and recruitment, lost revenue, time lost dealing with fallout, lost clients, [and] excess organizational calories being ex­pended on the wrong things, reduced creativity or focus, etc.&lt;br /&gt;
**Asshole taxes - you have to pay &#039;war pay&#039; for others to work with the asshole&lt;br /&gt;
**Damage to Victims and Witnesses&lt;br /&gt;
* Estimated total cost of asshole for one year $160,000&lt;br /&gt;
* Distraction from tasks—more effort devoted to avoid­ing nasty encounters, coping with them, and avoiding blame; less devoted to the task itself&lt;br /&gt;
* Reduced “psychological safety” and associated cli­mate of fear undermines employee suggestions, risk-taking, learning from own failures, learning from others&#039; failures, and forthright discussion—honesty, rather than being the best policy, results in negative consequences instead&lt;br /&gt;
* Loss of motivation and energy at work&lt;br /&gt;
&lt;br /&gt;
The bad news is that these oppressors cost organizations far more than their leaders and investors usually realize.&lt;br /&gt;
* Stress-induced psychological and physical illness&lt;br /&gt;
* Possible impaired mental ability&lt;br /&gt;
* Prolonged bullying turns victims into assholes&lt;br /&gt;
* Absenteeism&lt;br /&gt;
* Turnover in response to abusive supervision and peers—plus more time spent while at work looking for new work&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Woes of Certified Assholes&#039;&#039;&#039;&lt;br /&gt;
The good news is that if you devote yourself and your or­ganization to establishing and enforcing the no asshole rule, you can save a lot of money and save your people, their friends and families, and yourself a lot of heartache.&lt;br /&gt;
* Victims and witnesses hesitate to help, cooperate with them, or give them bad news&lt;br /&gt;
* Retaliation from victims and witnesses&lt;br /&gt;
* Failure to reach potential in the organization&lt;br /&gt;
* Humiliation when “outed”&lt;br /&gt;
* Job loss&lt;br /&gt;
* Long-term career damage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wicked Consequences for Management&#039;&#039;&#039;&lt;br /&gt;
* Time spent appeasing, calming, counseling, or disci­plining assholes&lt;br /&gt;
* Time spent “cooling out” employees who are victim­ized&lt;br /&gt;
* Time spent “cooling out” victimized customers, con­tract employees, suppliers, and other key outsiders&lt;br /&gt;
* Time spent reorganizing departments and teams so that assholes do less damage&lt;br /&gt;
* Time spent interviewing, recruiting, and training re­placements for departed assholes and their victims&lt;br /&gt;
* Management burnout, leading to decreased commit­ment and increased distress &lt;br /&gt;
* Legal and HR Management Costs&lt;br /&gt;
* Anger management and other training to reform ass­holes&lt;br /&gt;
* Legal costs for inside and outside counsel&lt;br /&gt;
* Settlement fees and successful litigation by victims&lt;br /&gt;
* Settlement fees and successful litigation by alleged assholes (especially wrongful-termination claims)&lt;br /&gt;
* Compensation for internal and external consultants, executive coaches, and therapists&lt;br /&gt;
* Health-insurance costs&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When Assholes Reign: Negative Effects on Organizations&#039;&#039;&#039;&lt;br /&gt;
* Impaired improvement in established systems&lt;br /&gt;
* Reduced innovation and creativity&lt;br /&gt;
* Reduced cooperation and cohesion&lt;br /&gt;
* Reduced “discretionary” effort&lt;br /&gt;
* Dysfunctional internal cooperation&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304557</id>
		<title>The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304557"/>
		<updated>2025-03-27T16:25:13Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: clarifying an unclear note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t&#039;&#039; is a book by Robert Sutton. &lt;br /&gt;
Description: &amp;quot;How many times have you said that about someone at work? You&#039;re not alone! In this groundbreaking book, Stanford University professor Robert I. Sutton builds on his acclaimed [https://www.gsb.stanford.edu/faculty-research/books/no-asshole-rule-building-civilized-workplace-surviving-one-isnt Harvard Business Review article] to show you the best ways to deal with assholes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Robert Sutton is best-selling officer and Professor of Management Science and Engineering at Stanford and a Professor of Organizational Behavior, by courtesy, at the Stanford Graduate School of Business. Sutton studies innovation, leaders and bosses, evidence-based management, the links between knowledge and organizational action, and workplace civility. His seven management books include bestsellers &#039;&#039;The No A**hole Rule&#039;&#039;, &#039;&#039;Good Boss, Bad Boss,&#039;&#039; and (with Huggy Rao) &#039;&#039;Scaling Up Excellence&#039;&#039;. His latest book is &#039;&#039;The A**hole Survival Guide:How to Deal With People Who Treat You Like Dirt&#039;&#039;.&lt;br /&gt;
* www.bobsutton.net &lt;br /&gt;
* https://stvp.stanford.edu/contributor/bob-sutton/&lt;br /&gt;
 &lt;br /&gt;
* Link to Book Review: https://www.amazon.com/dp/B00FOTRBOK/ref=dp-kindle-redirect?_encoding=UTF8&amp;amp;btkr=1#customerReviews&lt;br /&gt;
* Search for book in library: https://search.worldcat.org/search?q=The%20No%20Asshole%20Rule%3A%20Building%20a%20Civilized%20Workplace%20and%20Surviving%20One%20That%20Isn%27t%20&amp;amp;offset=1&lt;br /&gt;
* ISBN-10: ‎ 0446698202&lt;br /&gt;
* ISBN-13: ‎ 978-0446698207 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Self-awareness and enforcement&#039;&#039;&#039;: Recognizing toxic behaviors, especially in leadership, and proactively enforcing the &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039; can prevent power imbalances and toxic cultures, with policies like the &#039;&#039;&#039;One Asshole Rule&#039;&#039;&#039; sometimes helping to expose bad behavior.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;The Asshole Tax&#039;&#039;&#039;: Toxic individuals cost organizations significantly, with an estimated &#039;&#039;&#039;$160,000 per year&#039;&#039;&#039; due to turnover, absenteeism, lost productivity, and reduced psychological safety.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Management costs&#039;&#039;&#039;: Toxic employees waste time and resources, requiring management to deal with conflict, reorganization, and legal issues, while also harming organizational performance, creativity, and cooperation.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Strategies for handling assholes&#039;&#039;&#039;: Organizations should train employees in &#039;&#039;&#039;constructive confrontation&#039;&#039;&#039;, enforce a strict &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039;, and consider purging toxic employees to minimize harm and foster a healthier environment.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Impact on victims&#039;&#039;&#039;: Victims of toxic behavior suffer from stress, absenteeism, and career damage, and bystanders may be less likely to cooperate with or support toxic individuals, undermining the organization’s culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Expanded Notes==&lt;br /&gt;
*124 - Self Test for certified assholes - list of 24 bad behaviors.&lt;br /&gt;
*120 - jerk-o-meter - an app/device that detects if you are an asshole from your speech, from Media Lab.&lt;br /&gt;
*118 - Asshole - know thyself. To minimize the asshole in yourself, &lt;br /&gt;
*Enforcement summary- state the rule, be proactive, no assholes especially in hiring positions as assholes will breed like rabbits, treat certified assholes as incompetent employees; power breeds nastiness - careful when giving power; power-performance paradox - minimize power differences; teach constructive confrontation; big vision reflected in day to day action; adopt One Asshole Rule.&lt;br /&gt;
*88 - link big policy and small decisions - treat the person right in front o f you, right now, in the right way&lt;br /&gt;
*84 - One Asshole Rule - reverse role model - one flagrant asshole may be positive in an organization, if their wrongdoing stands out and improves behavior of others. Controversial it seems.&lt;br /&gt;
*80 - teach people how to fight - Intel does training in “constructive confrontation,”&lt;br /&gt;
*69 - apply the rule to customers and clients as well.&lt;br /&gt;
*67 - asshole purge in a company is recommended for certified assholes&lt;br /&gt;
*66 - &#039;homosocial reproduction&#039; - bring in the clones. An asshole in a hiring position - implication is that that assholes will breed like rabbits&lt;br /&gt;
*p60 -Men&#039;s Warehouse - has a very detailed conduct policy enforcing the No Asshole Rule.&lt;br /&gt;
*TCA - p25 - Total Cost of Assholes - The organizational impact, in terms of both retention and recruitment, lost revenue, time lost dealing with fallout, lost clients, [and] excess organizational calories being ex­pended on the wrong things, reduced creativity or focus, etc.&lt;br /&gt;
**Asshole taxes - you have to pay &#039;war pay&#039; for others to work with the asshole&lt;br /&gt;
**Damage to Victims and Witnesses&lt;br /&gt;
* Estimated total cost of asshole for one year $160,000&lt;br /&gt;
* Distraction from tasks—more effort devoted to avoid­ing nasty encounters, coping with them, and avoiding blame; less devoted to the task itself&lt;br /&gt;
* Reduced “psychological safety” and associated cli­mate of fear undermines employee suggestions, risk-taking, learning from own failures, learning from others&#039; failures, and forthright discussion—honesty, rather than being the best policy, results in negative consequences instead&lt;br /&gt;
* Loss of motivation and energy at work&lt;br /&gt;
&lt;br /&gt;
The bad news is that these oppressors cost organizations far more than their leaders and investors usually realize.&lt;br /&gt;
* Stress-induced psychological and physical illness&lt;br /&gt;
* Possible impaired mental ability&lt;br /&gt;
* Prolonged bullying turns victims into assholes&lt;br /&gt;
* Absenteeism&lt;br /&gt;
* Turnover in response to abusive supervision and peers—plus more time spent while at work looking for new work&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Woes of Certified Assholes&#039;&#039;&#039;&lt;br /&gt;
The good news is that if you devote yourself and your or­ganization to establishing and enforcing the no asshole rule, you can save a lot of money and save your people, their friends and families, and yourself a lot of heartache.&lt;br /&gt;
* Victims and witnesses hesitate to help, cooperate with them, or give them bad news&lt;br /&gt;
* Retaliation from victims and witnesses&lt;br /&gt;
* Failure to reach potential in the organization&lt;br /&gt;
* Humiliation when “outed”&lt;br /&gt;
* Job loss&lt;br /&gt;
* Long-term career damage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wicked Consequences for Management&#039;&#039;&#039;&lt;br /&gt;
* Time spent appeasing, calming, counseling, or disci­plining assholes&lt;br /&gt;
* Time spent “cooling out” employees who are victim­ized&lt;br /&gt;
* Time spent “cooling out” victimized customers, con­tract employees, suppliers, and other key outsiders&lt;br /&gt;
* Time spent reorganizing departments and teams so that assholes do less damage&lt;br /&gt;
* Time spent interviewing, recruiting, and training re­placements for departed assholes and their victims&lt;br /&gt;
* Management burnout, leading to decreased commit­ment and increased distress &lt;br /&gt;
* Legal and HR Management Costs&lt;br /&gt;
* Anger management and other training to reform ass­holes&lt;br /&gt;
* Legal costs for inside and outside counsel&lt;br /&gt;
* Settlement fees and successful litigation by victims&lt;br /&gt;
* Settlement fees and successful litigation by alleged assholes (especially wrongful-termination claims)&lt;br /&gt;
* Compensation for internal and external consultants, executive coaches, and therapists&lt;br /&gt;
* Health-insurance costs&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When Assholes Reign: Negative Effects on Organizations&#039;&#039;&#039;&lt;br /&gt;
* Impaired improvement in established systems&lt;br /&gt;
* Reduced innovation and creativity&lt;br /&gt;
* Reduced cooperation and cohesion&lt;br /&gt;
* Reduced “discretionary” effort&lt;br /&gt;
* Dysfunctional internal cooperation&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304556</id>
		<title>The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304556"/>
		<updated>2025-03-27T16:17:41Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: couple additional formatting fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t&#039;&#039; is a book by Robert Sutton. &lt;br /&gt;
Description: &amp;quot;How many times have you said that about someone at work? You&#039;re not alone! In this groundbreaking book, Stanford University professor Robert I. Sutton builds on his acclaimed [https://www.gsb.stanford.edu/faculty-research/books/no-asshole-rule-building-civilized-workplace-surviving-one-isnt Harvard Business Review article] to show you the best ways to deal with assholes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Robert Sutton is best-selling officer and Professor of Management Science and Engineering at Stanford and a Professor of Organizational Behavior, by courtesy, at the Stanford Graduate School of Business. Sutton studies innovation, leaders and bosses, evidence-based management, the links between knowledge and organizational action, and workplace civility. His seven management books include bestsellers &#039;&#039;The No A**hole Rule&#039;&#039;, &#039;&#039;Good Boss, Bad Boss,&#039;&#039; and (with Huggy Rao) &#039;&#039;Scaling Up Excellence&#039;&#039;. His latest book is &#039;&#039;The A**hole Survival Guide:How to Deal With People Who Treat You Like Dirt&#039;&#039;.&lt;br /&gt;
* www.bobsutton.net &lt;br /&gt;
* https://stvp.stanford.edu/contributor/bob-sutton/&lt;br /&gt;
 &lt;br /&gt;
* Link to Book Review: https://www.amazon.com/dp/B00FOTRBOK/ref=dp-kindle-redirect?_encoding=UTF8&amp;amp;btkr=1#customerReviews&lt;br /&gt;
* Search for book in library: https://search.worldcat.org/search?q=The%20No%20Asshole%20Rule%3A%20Building%20a%20Civilized%20Workplace%20and%20Surviving%20One%20That%20Isn%27t%20&amp;amp;offset=1&lt;br /&gt;
* ISBN-10: ‎ 0446698202&lt;br /&gt;
* ISBN-13: ‎ 978-0446698207 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Self-awareness and enforcement&#039;&#039;&#039;: Recognizing toxic behaviors, especially in leadership, and proactively enforcing the &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039; can prevent power imbalances and toxic cultures, with policies like the &#039;&#039;&#039;One Asshole Rule&#039;&#039;&#039; sometimes helping to expose bad behavior.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;The Asshole Tax&#039;&#039;&#039;: Toxic individuals cost organizations significantly, with an estimated &#039;&#039;&#039;$160,000 per year&#039;&#039;&#039; due to turnover, absenteeism, lost productivity, and reduced psychological safety.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Management costs&#039;&#039;&#039;: Toxic employees waste time and resources, requiring management to deal with conflict, reorganization, and legal issues, while also harming organizational performance, creativity, and cooperation.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Strategies for handling assholes&#039;&#039;&#039;: Organizations should train employees in &#039;&#039;&#039;constructive confrontation&#039;&#039;&#039;, enforce a strict &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039;, and consider purging toxic employees to minimize harm and foster a healthier environment.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Impact on victims&#039;&#039;&#039;: Victims of toxic behavior suffer from stress, absenteeism, and career damage, and bystanders may be less likely to cooperate with or support toxic individuals, undermining the organization’s culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Expanded Notes==&lt;br /&gt;
*124 - Self Test for certified assholes - list of 24 bad behaviors.&lt;br /&gt;
*120 - jerk-o-meter - an app/device that detects if you are an asshole from your speech, from Media Lab.&lt;br /&gt;
*118 - Asshole - know thyself. To minimize the asshole in yourself, &lt;br /&gt;
*Enforcement summary- state the rule, be proactive, no assholes especially in hiring positions as assholes will breed like rabbits, treat certified assholes as incompetent employees; power breeds nastiness - careful when giving power; power-performance paradox - minimize power differences; teach constructive confrontation; big vision reflected in day to day action; adopt One Asshole Rule.&lt;br /&gt;
*88 - link big policy and small decisions - treat the person right in front o f you, right now, in the right way&lt;br /&gt;
*84 - One Asshole Rule - reverse role model - one flagrant asshole may be positive in an organization, if their wrongdoing stands out and improves behavior of others. Controversial it seems.&lt;br /&gt;
*80 - teach people how to fight - Intel does training in “constructive confrontation,”&lt;br /&gt;
*69 - apply the rule to customers and clients as well.&lt;br /&gt;
*67 - asshole purge in a company is recommended for certified assholes&lt;br /&gt;
*66 - &#039;homosocial reproduction&#039; - bring in the clones. An asshole in a hiring position - implication is that that assholes will breed like rabbits&lt;br /&gt;
*p60 -Men&#039;s Warehouse - has a very detailed conduct policy enforcing the No Asshole Rule.&lt;br /&gt;
*TCA - p25 - Total Cost of Assholes - The organizational impact, in terms of both retention and recruitment, lost revenue, time lost dealing with fallout, lost clients, [and] excess organizational calories being ex­pended on the wrong things, reduced creativity or focus, etc.&lt;br /&gt;
**Asshole taxes - you have to pay &#039;war pay&#039; for others to work with the asshole&lt;br /&gt;
**Damage to Victims and Witnesses&lt;br /&gt;
* Estimated total cost of asshole for one year $160,000&lt;br /&gt;
* Distraction from tasks—more effort devoted to avoid­ing nasty encounters, coping with them, and avoiding blame; less devoted to the task itself&lt;br /&gt;
* Reduced “psychological safety” and associated cli­mate of fear undermines employee suggestions, risk-taking, learning from own failures, learning from others&#039; failures, and forthright discussion—honesty may not be the best policy&lt;br /&gt;
* Loss of motivation and energy at work&lt;br /&gt;
&lt;br /&gt;
The bad news is that these oppressors cost organizations far more than their leaders and investors usually realize.&lt;br /&gt;
* Stress-induced psychological and physical illness&lt;br /&gt;
* Possible impaired mental ability&lt;br /&gt;
* Prolonged bullying turns victims into assholes&lt;br /&gt;
* Absenteeism&lt;br /&gt;
* Turnover in response to abusive supervision and peers—plus more time spent while at work looking for new work&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Woes of Certified Assholes&#039;&#039;&#039;&lt;br /&gt;
The good news is that if you devote yourself and your or­ganization to establishing and enforcing the no asshole rule, you can save a lot of money and save your people, their friends and families, and yourself a lot of heartache.&lt;br /&gt;
* Victims and witnesses hesitate to help, cooperate with them, or give them bad news&lt;br /&gt;
* Retaliation from victims and witnesses&lt;br /&gt;
* Failure to reach potential in the organization&lt;br /&gt;
* Humiliation when “outed”&lt;br /&gt;
* Job loss&lt;br /&gt;
* Long-term career damage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wicked Consequences for Management&#039;&#039;&#039;&lt;br /&gt;
* Time spent appeasing, calming, counseling, or disci­plining assholes&lt;br /&gt;
* Time spent “cooling out” employees who are victim­ized&lt;br /&gt;
* Time spent “cooling out” victimized customers, con­tract employees, suppliers, and other key outsiders&lt;br /&gt;
* Time spent reorganizing departments and teams so that assholes do less damage&lt;br /&gt;
* Time spent interviewing, recruiting, and training re­placements for departed assholes and their victims&lt;br /&gt;
* Management burnout, leading to decreased commit­ment and increased distress &lt;br /&gt;
* Legal and HR Management Costs&lt;br /&gt;
* Anger management and other training to reform ass­holes&lt;br /&gt;
* Legal costs for inside and outside counsel&lt;br /&gt;
* Settlement fees and successful litigation by victims&lt;br /&gt;
* Settlement fees and successful litigation by alleged assholes (especially wrongful-termination claims)&lt;br /&gt;
* Compensation for internal and external consultants, executive coaches, and therapists&lt;br /&gt;
* Health-insurance costs&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When Assholes Reign: Negative Effects on Organizations&#039;&#039;&#039;&lt;br /&gt;
* Impaired improvement in established systems&lt;br /&gt;
* Reduced innovation and creativity&lt;br /&gt;
* Reduced cooperation and cohesion&lt;br /&gt;
* Reduced “discretionary” effort&lt;br /&gt;
* Dysfunctional internal cooperation&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304555</id>
		<title>The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304555"/>
		<updated>2025-03-27T16:14:38Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: fix formatting, add information about book and author, add summary of notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t&#039;&#039; is a book by Robert Sutton. &lt;br /&gt;
Description: &amp;quot;How many times have you said that about someone at work? You&#039;re not alone! In this groundbreaking book, Stanford University professor Robert I. Sutton builds on his acclaimed [https://www.gsb.stanford.edu/faculty-research/books/no-asshole-rule-building-civilized-workplace-surviving-one-isnt Harvard Business Review article] to show you the best ways to deal with assholes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Robert Sutton is best-selling officer and Professor of Management Science and Engineering at Stanford and a Professor of Organizational Behavior, by courtesy, at the Stanford Graduate School of Business. Sutton studies innovation, leaders and bosses, evidence-based management, the links between knowledge and organizational action, and workplace civility. His seven management books include bestsellers &#039;&#039;The No A**hole Rule&#039;&#039;, &#039;&#039;Good Boss, Bad Boss,&#039;&#039; and (with Huggy Rao) &#039;&#039;Scaling Up Excellence&#039;&#039;. His latest book is &#039;&#039;The A**hole Survival Guide:How to Deal With People Who Treat You Like Dirt&#039;&#039;.&lt;br /&gt;
* www.bobsutton.net &lt;br /&gt;
* https://stvp.stanford.edu/contributor/bob-sutton/&lt;br /&gt;
 &lt;br /&gt;
* Link to Book Review: https://www.amazon.com/dp/B00FOTRBOK/ref=dp-kindle-redirect?_encoding=UTF8&amp;amp;btkr=1#customerReviews&lt;br /&gt;
* Search for book in library: https://search.worldcat.org/search?q=The%20No%20Asshole%20Rule%3A%20Building%20a%20Civilized%20Workplace%20and%20Surviving%20One%20That%20Isn%27t%20&amp;amp;offset=1&lt;br /&gt;
* ISBN-10: ‎ 0446698202&lt;br /&gt;
* ISBN-13: ‎ 978-0446698207 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Self-awareness and enforcement&#039;&#039;&#039;: Recognizing toxic behaviors, especially in leadership, and proactively enforcing the &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039; can prevent power imbalances and toxic cultures, with policies like the &#039;&#039;&#039;One Asshole Rule&#039;&#039;&#039; sometimes helping to expose bad behavior.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;The Asshole Tax&#039;&#039;&#039;: Toxic individuals cost organizations significantly, with an estimated &#039;&#039;&#039;$160,000 per year&#039;&#039;&#039; due to turnover, absenteeism, lost productivity, and reduced psychological safety.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Management costs&#039;&#039;&#039;: Toxic employees waste time and resources, requiring management to deal with conflict, reorganization, and legal issues, while also harming organizational performance, creativity, and cooperation.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Strategies for handling assholes&#039;&#039;&#039;: Organizations should train employees in &#039;&#039;&#039;constructive confrontation&#039;&#039;&#039;, enforce a strict &#039;&#039;&#039;No Asshole Rule&#039;&#039;&#039;, and consider purging toxic employees to minimize harm and foster a healthier environment.&lt;br /&gt;
  &lt;br /&gt;
* &#039;&#039;&#039;Impact on victims&#039;&#039;&#039;: Victims of toxic behavior suffer from stress, absenteeism, and career damage, and bystanders may be less likely to cooperate with or support toxic individuals, undermining the organization’s culture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Expanded Notes==&lt;br /&gt;
*124 - Self Test for certified assholes - list of 24 bad behaviors.&lt;br /&gt;
*120 - jerk-o-meter - an app/device that detects if you are an asshole from your speech, from Media Lab.&lt;br /&gt;
*118 - Asshole - know thyself. To minimize the asshole in yourself, &lt;br /&gt;
*Enforcement summary- state the rule, be proactive, no assholes especially in hiring positions as assholes will breed like rabbits, treat certified assholes as incompetent employees; power breeds nastiness - careful when giving power; power-performance paradox - minimize power differences; teach constructive confrontation; big vision reflected in day to day action; adopt One Asshole Rule.&lt;br /&gt;
*88 - link big policy and small decisions - treat the person right in front o f you, right now, in the right way&lt;br /&gt;
*84 - One Asshole Rule - reverse role model - one flagrant asshole may be positive in an organization, if their wrongdoing stands out and improves behavior of others. Controversial it seems.&lt;br /&gt;
*80 - teach people how to fight - Intel does training in “constructive confrontation,”&lt;br /&gt;
*69 - apply the rule to customers and clients as well.&lt;br /&gt;
*67 - asshole purge in a company is recommended for certified assholes&lt;br /&gt;
*66 - &#039;homosocial reproduction&#039; - bring in the clones. An asshole in a hiring position - implication is that that assholes will breed like rabbits&lt;br /&gt;
*p60 -Men&#039;s Warehouse - has a very detailed conduct policy enforcing the No Asshole Rule.&lt;br /&gt;
*TCA - p25 - Total Cost of Assholes - The organizational impact, in terms of both retention and recruitment, lost revenue, time lost dealing with fallout, lost clients, [and] excess organizational calories being ex­pended on the wrong things, reduced creativity or focus, etc.&lt;br /&gt;
**Asshole taxes - you have to pay &#039;war pay&#039; for others to work with the asshole&lt;br /&gt;
**Damage to Victims and Witnesses&lt;br /&gt;
* Estimated total cost of asshole for one year $160,000&lt;br /&gt;
* Distraction from tasks—more effort devoted to avoid­ing nasty encounters, coping with them, and avoiding blame; less devoted to the task itself&lt;br /&gt;
* Reduced “psychological safety” and associated cli­mate of fear undermines employee suggestions, risk-taking, learning from own failures, learning from others&#039; failures, and forthright discussion—honesty may not be the best policy&lt;br /&gt;
* Loss of motivation and energy at work&lt;br /&gt;
&lt;br /&gt;
The bad news is that these oppressors cost organizations far more than their leaders and investors usually realize.&lt;br /&gt;
* Stress-induced psychological and physical illness&lt;br /&gt;
* Possible impaired mental ability&lt;br /&gt;
* Prolonged bullying turns victims into assholes&lt;br /&gt;
* Absenteeism&lt;br /&gt;
* Turnover in response to abusive supervision and peers—plus more time spent while at work looking for new work&lt;br /&gt;
&lt;br /&gt;
Woes of Certified Assholes&lt;br /&gt;
The good news is that if you devote yourself and your or­ganization to establishing and enforcing the no asshole rule, you can save a lot of money and save your people, their friends and families, and yourself a lot of heartache.&lt;br /&gt;
* Victims and witnesses hesitate to help, cooperate with them, or give them bad news&lt;br /&gt;
* Retaliation from victims and witnesses&lt;br /&gt;
* Failure to reach potential in the organization&lt;br /&gt;
* Humiliation when “outed”&lt;br /&gt;
* Job loss&lt;br /&gt;
* Long-term career damage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wicked Consequences for Management&lt;br /&gt;
* Time spent appeasing, calming, counseling, or disci­plining assholes&lt;br /&gt;
* Time spent “cooling out” employees who are victim­ized&lt;br /&gt;
* Time spent “cooling out” victimized customers, con­tract employees, suppliers, and other key outsiders&lt;br /&gt;
* Time spent reorganizing departments and teams so&lt;br /&gt;
that assholes do less damage&lt;br /&gt;
* Time spent interviewing, recruiting, and training re­&lt;br /&gt;
placements for departed assholes and their victims&lt;br /&gt;
* Management burnout, leading to decreased commit­ment and increased distress &lt;br /&gt;
* Legal and HR Management Costs&lt;br /&gt;
* Anger management and other training to reform ass­holes&lt;br /&gt;
* Legal costs for inside and outside counsel&lt;br /&gt;
* Settlement fees and successful litigation by victims&lt;br /&gt;
* Settlement fees and successful litigation by alleged&lt;br /&gt;
assholes (especially wrongful-termination claims)&lt;br /&gt;
* Compensation for internal and external consultants,&lt;br /&gt;
executive coaches, and therapists&lt;br /&gt;
* Health-insurance costs&lt;br /&gt;
&lt;br /&gt;
When Assholes Reign: Negative Effects on Organizations&lt;br /&gt;
* Impaired improvement in established systems&lt;br /&gt;
* Reduced innovation and creativity&lt;br /&gt;
* Reduced cooperation and cohesion&lt;br /&gt;
* Reduced “discretionary” effort&lt;br /&gt;
* Dysfunctional internal cooperation&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304554</id>
		<title>The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=The_No_Asshole_Rule:_Building_a_Civilized_Workplace_and_Surviving_One_That_Isn%27t&amp;diff=304554"/>
		<updated>2025-03-27T15:45:16Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: initial formatting edits but im gonna stop editing on mobile now and go to my computer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Book - https://www.amazon.com/dp/B00FOTRBOK/ref=dp-kindle-redirect?_encoding=UTF8&amp;amp;btkr=1#customerReviews&lt;br /&gt;
&lt;br /&gt;
Get in online at Amazon or as free pdf.&lt;br /&gt;
=Notes=&lt;br /&gt;
*124 - Self Test for certified assholes - list of 24 bad behaviors.&lt;br /&gt;
*120 - jerk-o-meter - an app/device that detects if you are an asshole from your speech, from Media Lab.&lt;br /&gt;
*118 - Asshole - know thyself. To minimize the asshole in yourself, &lt;br /&gt;
*Enforcement summary- state the rule, be proactive, no assholes especially in hiring positions as assholes will breed like rabbits, treat certified assholes as incompetent employees; power breeds nastiness - careful when giving power; power-performance paradox - minimize power differences; teach constructive confrontation; big vision reflected in day to day action; adopt One Asshole Rule.&lt;br /&gt;
*88 - link big policy and small decisions - treat the person right in front o f you, right now, in the right way&lt;br /&gt;
*84 - One Asshole Rule - reverse role model - one flagrant asshole may be positive in an organization, if their wrongdoing stands out and improves behavior of others. Controversial it seems.&lt;br /&gt;
*80 - teach people how to fight - Intel does training in “constructive confrontation,”&lt;br /&gt;
*69 - apply the rule to customers and clients as well.&lt;br /&gt;
*67 - asshole purge in a company is recommended for certified assholes&lt;br /&gt;
*66 - &#039;homosocial reproduction&#039; - bring in the clones. An asshole in a hiring position - implication is that that assholes will breed like rabbits&lt;br /&gt;
*p60 -Men&#039;s Warehouse - has a very detailed conduct policy enforcing the No Asshole Rule.&lt;br /&gt;
*TCA - p25 - Total Cost of Assholes - The organizational impact, in terms of both retention and recruitment, lost revenue, time lost dealing with fallout, lost clients, [and] excess organizational calories being ex­pended on the wrong things, reduced creativity or focus, etc.&lt;br /&gt;
**Asshole taxes - you have to pay &#039;war pay&#039; for others to work with the asshole&lt;br /&gt;
**Damage to Victims and Witnesses&lt;br /&gt;
Estimated total cost of asshole for one year $160,000&lt;br /&gt;
idiots he worked with for being unable to keep up with &lt;br /&gt;
* Distraction from tasks—more effort devoted to avoid­ing nasty encounters, coping with them, and avoiding&lt;br /&gt;
blame; less devoted to the task itself&lt;br /&gt;
* Reduced “psychological safety” and associated cli­mate of fear undermines employee suggestions, risk-taking, learning from own failures, learning from others&#039; failures, and forthright discussion—honesty may not be the best policy&lt;br /&gt;
* Loss of motivation and energy at work&lt;br /&gt;
&lt;br /&gt;
The bad news is that these oppressors cost organizations far more than their leaders and investors usually realize.&lt;br /&gt;
* Stress-induced psychological and physical illness&lt;br /&gt;
* Possible impaired mental ability&lt;br /&gt;
* Prolonged bullying turns victims into assholes&lt;br /&gt;
* Absenteeism&lt;br /&gt;
* Turnover in response to abusive supervision and peers—plus more time spent while at work looking for new work&lt;br /&gt;
&lt;br /&gt;
Woes of Certified Assholes&lt;br /&gt;
The good news is that if you devote yourself and your or­&lt;br /&gt;
ganization to establishing and enforcing the no asshole&lt;br /&gt;
rule, you can save a lot of money and save your people,&lt;br /&gt;
their friends and families, and yourself a lot of heartache.&lt;br /&gt;
• Victims and witnesses hesitate to help, cooperate with&lt;br /&gt;
them, or give them bad news&lt;br /&gt;
• Retaliation from victims and witnesses&lt;br /&gt;
• Failure to reach potential in the organization&lt;br /&gt;
• Humiliation when “outed”&lt;br /&gt;
• Job loss&lt;br /&gt;
• Long-term career damage&lt;br /&gt;
4950&lt;br /&gt;
T he N o A sshole R ule&lt;br /&gt;
Wicked Consequences for Management&lt;br /&gt;
• Time spent appeasing, calming, counseling, or disci­&lt;br /&gt;
plining assholes&lt;br /&gt;
• Time spent “cooling out” employees who are victim­&lt;br /&gt;
ized&lt;br /&gt;
• Time spent “cooling out” victimized customers, con­&lt;br /&gt;
tract employees, suppliers, and other key outsiders&lt;br /&gt;
• Time spent reorganizing departments and teams so&lt;br /&gt;
that assholes do less damage&lt;br /&gt;
• Time spent interviewing, recruiting, and training re­&lt;br /&gt;
placements for departed assholes and their victims&lt;br /&gt;
• Management burnout, leading to decreased commit­&lt;br /&gt;
ment and increased distress&lt;br /&gt;
Legal and HR Management Costs&lt;br /&gt;
* Anger management and other training to reform ass­&lt;br /&gt;
holes&lt;br /&gt;
* Legal costs for inside and outside counsel&lt;br /&gt;
* Settlement fees and successful litigation by victims&lt;br /&gt;
* Settlement fees and successful litigation by alleged&lt;br /&gt;
assholes (especially wrongful-termination claims)&lt;br /&gt;
* Compensation for internal and external consultants,&lt;br /&gt;
executive coaches, and therapists&lt;br /&gt;
* Health-insurance costs&lt;br /&gt;
&lt;br /&gt;
When Assholes Reign: Negative Effects on Organizations&lt;br /&gt;
* Impaired improvement in established systems&lt;br /&gt;
* Reduced innovation and creativity&lt;br /&gt;
* Reduced cooperation and cohesion&lt;br /&gt;
* Reduced “discretionary” effort&lt;br /&gt;
* Dysfunctional internal cooperation&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Asshole_Policy&amp;diff=304553</id>
		<title>OSE Asshole Policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Asshole_Policy&amp;diff=304553"/>
		<updated>2025-03-27T15:37:41Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: add missing space&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;No assholes. Assholes are defined as individuals who are not interested in improving their value set of [[Universal Human Values]].&lt;br /&gt;
&lt;br /&gt;
Official OSE policy is a zero asshole tolerance. This is made transparent and known, such that exceptional talent which fails the no asshole test (how they treat lower rank people, etc.) is not admitted as a collaborator.&lt;br /&gt;
&lt;br /&gt;
OSE prides itself on collaboration - and from the perspective of open collaboration, the [[TCA]] is clearly unacceptable.&lt;br /&gt;
&lt;br /&gt;
OSE is also transparent. In the interview process, OSE may, upon request, provide the brutal facts regarding why a person was or was not accepted . We welcome the same regarding why - as a candidate - you choose to work with us.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[[Asshole Circumplex]]&lt;br /&gt;
*[[The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t]]&lt;br /&gt;
*[[Asshole_Test]] and [[Microasshole_Test]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Asshole_Policy&amp;diff=304552</id>
		<title>OSE Asshole Policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Asshole_Policy&amp;diff=304552"/>
		<updated>2025-03-27T15:36:50Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: adding asshole test too&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;No assholes. Assholes are defined as individuals who are not interested in improving their value set of [[Universal Human Values]].&lt;br /&gt;
&lt;br /&gt;
Official OSE policy is a zero asshole tolerance. This is made transparent and known, such that exceptional talent which fails the no asshole test (how they treat lower rank people, etc.) is not admitted as a collaborator.&lt;br /&gt;
&lt;br /&gt;
OSE prides itself on collaboration - and from the perspective of open collaboration, the [[TCA]] is clearly unacceptable.&lt;br /&gt;
&lt;br /&gt;
OSE is also transparent. In the interview process, OSE may, upon request, provide the brutal facts regarding why a person was or was not accepted . We welcome the same regarding why - as a candidate - you choose to work with us.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[[Asshole Circumplex]]&lt;br /&gt;
*[[The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t]]&lt;br /&gt;
*[[Asshole_Test]] and[[Microasshole_Test]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Asshole_Policy&amp;diff=304551</id>
		<title>OSE Asshole Policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Asshole_Policy&amp;diff=304551"/>
		<updated>2025-03-27T15:21:21Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: add microasshole test as related link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;No assholes. Assholes are defined as individuals who are not interested in improving their value set of [[Universal Human Values]].&lt;br /&gt;
&lt;br /&gt;
Official OSE policy is a zero asshole tolerance. This is made transparent and known, such that exceptional talent which fails the no asshole test (how they treat lower rank people, etc.) is not admitted as a collaborator.&lt;br /&gt;
&lt;br /&gt;
OSE prides itself on collaboration - and from the perspective of open collaboration, the [[TCA]] is clearly unacceptable.&lt;br /&gt;
&lt;br /&gt;
OSE is also transparent. In the interview process, OSE may, upon request, provide the brutal facts regarding why a person was or was not accepted . We welcome the same regarding why - as a candidate - you choose to work with us.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[[Asshole Circumplex]]&lt;br /&gt;
*[[The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn&#039;t]]&lt;br /&gt;
*[[Microasshole_Test]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=303322</id>
		<title>User:Goldfishlaser</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=303322"/>
		<updated>2025-02-11T02:41:40Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: typo fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Jokes?&amp;quot; he asked. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Let&#039;s hear one.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Why is a laser beam like a goldfish?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Mike knew about lasers but where would he have seen goldfish? Oh, &lt;br /&gt;
he had undoubtedly seen flicks of them and, were I foolish enough to ask, &lt;br /&gt;
could spew forth thousands of words. &amp;quot;I give up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
His lights rippled. &amp;quot;Because neither one can whistle.&amp;quot; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
36(she/they)Amateur open source enthusiast. I&#039;m very much a generalist studying a wide range of disciplines. I believe this is important work. The existence of this project in my college years is one that definitely had an influence on how I see the possibilities. That and Isaac Asimov&#039;s Foundation. I am happy to now be assisting with it. I hope that via helping with documentation, I learn this project in depth. &lt;br /&gt;
&lt;br /&gt;
==Current Projects for OSE==&lt;br /&gt;
* D3D Documentation&lt;br /&gt;
* Pen Plotter Documentation Improvements&lt;br /&gt;
&lt;br /&gt;
==Past Projects for OSE==&lt;br /&gt;
Pen Plotter documentation&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
OSE developer for several months; enthusiastic user of [[OSE Linux 2]]&lt;br /&gt;
&lt;br /&gt;
Log [https://wiki.opensourceecology.org/wiki/Melanie_Allen_Log]&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
* My education is in Technical Communication and Information Design. 10 years experience. I have some Instructional Design background as well. Currently work in marketing (3 years experience).&lt;br /&gt;
* Philosophically inclined towards continuous education and improving oneself holistically as a person; believing in the importance of using some of our time to be creative and productive, in collaborative settings when possible&lt;br /&gt;
* Built a Prusa under mentorship during and after college. I need to reprint the parts for it&#039;s z axis and a few other parts that were damaged during repeated moves while it wasn&#039;t in operation.  Am thinking of repairing the Prusa and using it as a dedicated pen plotter. Then again, why not buy an extruder once I fix it...(I&#039;m just not really interested in trying to build my own extruder again).  Interested in the D3D as a 3mm filament printer and perhaps second pen plotter. Have and use a Flashforge Creator Pro that I got at a steal.&lt;br /&gt;
* Have played with Adafruit, Arduino, and Raspberry Pi. Understand the basic principles of making things with circuits and such, but still very n00bish in aspects. I really admire Adafruit&#039;s documentation, and hope to bring a similar energy.&lt;br /&gt;
* Tried out 3Dponics a few years ago, but didn&#039;t really like it. The parts ended up growing mold and there was no way to properly clean it. Perhaps innovations in filaments and printing techniques could change my impression of it. &lt;br /&gt;
* Currently growing what I can in a suburb environment. Am very interested in learning more about the aquaponics. Believe the world needs a permaculture mindset. &lt;br /&gt;
* Interested in developing with: python, FreeCAD, OpenSCAD, 3D printing, the GIMP, Inkscape, LibreOffice, Scribus, OBS, Vokoscreen, Kdenlive etc.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
* Short term: Contributing to the [[D3D_Pro_v23.12_Build_Instructions]] documentation. &lt;br /&gt;
* Medium term: Preparing requirements to participate in a community build&lt;br /&gt;
&lt;br /&gt;
==Other projects==&lt;br /&gt;
Open Source Magnetic Release for Buskill&lt;br /&gt;
Repo @ https://github.com/goldfishlaser/usb-a-magnetic-breakaway&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
* Personal Site: https://mnallen.net&lt;br /&gt;
* Github/Diaspora/Wire/Mastadon/Slack/YouTube/etc: goldfishlaser&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=303321</id>
		<title>User:Goldfishlaser</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=303321"/>
		<updated>2025-02-11T02:41:07Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: remove hiatus flag, update goals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Jokes?&amp;quot; he asked. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Let&#039;s hear one.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Why is a laser beam like a goldfish?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Mike knew about lasers but where would he have seen goldfish? Oh, &lt;br /&gt;
he had undoubtedly seen flicks of them and, were I foolish enough to ask, &lt;br /&gt;
could spew forth thousands of words. &amp;quot;I give up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
His lights rippled. &amp;quot;Because neither one can whistle.&amp;quot; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
36(she/they)Amateur open source enthusiast. I&#039;m very much a generalist studying a wide range of disciplines. I believe this is important work. The existence of this project in my college years is one that definitely had an influence on how I see the possibilities. That and Isaac Asimov&#039;s Foundation. I am happy to now be assisting with it. I hope that via helping with documentation, I learn this project in depth. &lt;br /&gt;
&lt;br /&gt;
==Current Projects for OSE==&lt;br /&gt;
* D3D Documentation&lt;br /&gt;
* Pen Plotter Documentation Improvmements&lt;br /&gt;
&lt;br /&gt;
==Past Projects for OSE==&lt;br /&gt;
Pen Plotter documentation&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
OSE developer for several months; enthusiastic user of [[OSE Linux 2]]&lt;br /&gt;
&lt;br /&gt;
Log [https://wiki.opensourceecology.org/wiki/Melanie_Allen_Log]&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
* My education is in Technical Communication and Information Design. 10 years experience. I have some Instructional Design background as well. Currently work in marketing (3 years experience).&lt;br /&gt;
* Philosophically inclined towards continuous education and improving oneself holistically as a person; believing in the importance of using some of our time to be creative and productive, in collaborative settings when possible&lt;br /&gt;
* Built a Prusa under mentorship during and after college. I need to reprint the parts for it&#039;s z axis and a few other parts that were damaged during repeated moves while it wasn&#039;t in operation.  Am thinking of repairing the Prusa and using it as a dedicated pen plotter. Then again, why not buy an extruder once I fix it...(I&#039;m just not really interested in trying to build my own extruder again).  Interested in the D3D as a 3mm filament printer and perhaps second pen plotter. Have and use a Flashforge Creator Pro that I got at a steal.&lt;br /&gt;
* Have played with Adafruit, Arduino, and Raspberry Pi. Understand the basic principles of making things with circuits and such, but still very n00bish in aspects. I really admire Adafruit&#039;s documentation, and hope to bring a similar energy.&lt;br /&gt;
* Tried out 3Dponics a few years ago, but didn&#039;t really like it. The parts ended up growing mold and there was no way to properly clean it. Perhaps innovations in filaments and printing techniques could change my impression of it. &lt;br /&gt;
* Currently growing what I can in a suburb environment. Am very interested in learning more about the aquaponics. Believe the world needs a permaculture mindset. &lt;br /&gt;
* Interested in developing with: python, FreeCAD, OpenSCAD, 3D printing, the GIMP, Inkscape, LibreOffice, Scribus, OBS, Vokoscreen, Kdenlive etc.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
* Short term: Contributing to the [[D3D_Pro_v23.12_Build_Instructions]] documentation. &lt;br /&gt;
* Medium term: Preparing requirements to participate in a community build&lt;br /&gt;
&lt;br /&gt;
==Other projects==&lt;br /&gt;
Open Source Magnetic Release for Buskill&lt;br /&gt;
Repo @ https://github.com/goldfishlaser/usb-a-magnetic-breakaway&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
* Personal Site: https://mnallen.net&lt;br /&gt;
* Github/Diaspora/Wire/Mastadon/Slack/YouTube/etc: goldfishlaser&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=303320</id>
		<title>Melanie Allen Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=303320"/>
		<updated>2025-02-11T02:32:14Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: change dev machine info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightTOC}}&lt;br /&gt;
[[File:melanie.png|150px]][[File:oselogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;600&amp;quot; height=&amp;quot;500&amp;quot; src=&amp;quot;https://osedev.org/wiki/Melanie?start=9/1/2019&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the log for Melanie Allen ([https://wiki.opensourceecology.org/wiki/User:Goldfishlaser Goldfishlaser])&lt;br /&gt;
&lt;br /&gt;
Main Dev Machine: Dell Inspiron Secondary Dev Machine: Acer Predator Helios 300&lt;br /&gt;
&lt;br /&gt;
=Recent Results=&lt;br /&gt;
See [[D3D Plotter Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=February 10, 2025=&lt;br /&gt;
This log covers a previous working session and today&#039;s because when I tried to log my work here a few days ago,  the wiki was unresponsive.&lt;br /&gt;
&lt;br /&gt;
I recently connected with [[Alexa Log]]. I am reviewing the [https://wiki.opensourceecology.org/wiki/D3D_Pro_v23.12_Build_Instructions documentation] and preparing my professional recommendations. We discussed her helping me improve the pen plotter documentation by plotting files that I create. In the time since I last assisted in pen plotter documentation, I have acquired better filming equipment and other techniques, so I am greatly looking forward it. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=January 11, 2024=&lt;br /&gt;
I&#039;m back. Observing where I left off on the 3D printed motor and pen plot projects and planning development schedule. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=June 12, 2023=&lt;br /&gt;
I started a lemmy community on slrpnk.net at https://slrpnk.net/c/open_source_ecology&lt;br /&gt;
&lt;br /&gt;
=Monday March 20, 2023=&lt;br /&gt;
Learned something new about LibreOffice (Using Autotext!) and was curious what content OSE had... Edited [[LibreOffice]]&lt;br /&gt;
&lt;br /&gt;
=Sunday, February 26, 2023=&lt;br /&gt;
Since I was doing some research on how to create videos for Reels for Instagram, edited [[Instagram]] with my findings. [20 mins]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, February 22, 2023=&lt;br /&gt;
Edited [[Pen_Plotter_Printing_Methods]] [25 mins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tuesday, March 9, 2021=&lt;br /&gt;
Hi! I&#039;m back. Took a look at where I left off and edited some related wikis. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 22, 2020=&lt;br /&gt;
So, I&#039;ve been trying to make a squiggledraw holiday card for awhile now using an image of Marcin and two associates. At first, I got a fairly good image, but then low, it was because I was using a very large picture. Squiggledraw is great on large high resolution images, but it&#039;s more of an art to make smaller images work. I&#039;d definitely remove any background and make the image higher contrast.&lt;br /&gt;
&lt;br /&gt;
In my case, for my 5 x 7.5 cm holiday greeting card, I want the image to be 2.25 x 4.5 cm. &lt;br /&gt;
&lt;br /&gt;
So I resize the image to this BEFORE plugging into Squiggledraw. HOWEVER, I&#039;m finding that what squiggledraw exports is not the same size as the dimensions of the original image. I actually had to use an image that was significantly smaller. And then it was kind of hard to see the detail on the squiggle image while I was working on it.&lt;br /&gt;
&lt;br /&gt;
So... for some reason trying to save squiggledraws as gcode today is leading to crashing. Try to save holiday card with squiggledraw- crash. Save the rest of my holiday card gcode- fine. Saving as svg in either case, fine. Save the squiggledraw as gcode by itself- crash.&lt;br /&gt;
&lt;br /&gt;
It worked before so, this is very perplexing.&lt;br /&gt;
&lt;br /&gt;
Meanwhile, I&#039;ve uploaded the Holiday Card Template: https://wiki.opensourceecology.org/wiki/File:Seasonsgreetings.svg &lt;br /&gt;
If you save this svg into your templates folder, you can create holiday cards with your desired image. To replace the text, just make sure you&#039;ve downloaded Arvo and use the [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_generate_outline_text outline text] instructions&lt;br /&gt;
&lt;br /&gt;
Hm. I&#039;m a little confused about my card dimensions right now... Why is this so small?&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 21, 2020=&lt;br /&gt;
I am likely taking the day off today, but I was looking through my to-read list on Goodreads and noticed there were books relevant to OSE. I&#039;ve decided to prioritize reading these (over the other 250 titles in my list...). Thought they might be interesting to fellow OSE. Let me know if you&#039;re reading one and we can book club it. &lt;br /&gt;
They&#039;re as follows:&lt;br /&gt;
* https://www.goodreads.com/book/show/13072034-sustainable-materials---with-both-eyes-open&lt;br /&gt;
* https://www.goodreads.com/book/show/14721.The_Wealth_of_Networks&lt;br /&gt;
* https://www.goodreads.com/book/show/245344.Structures&lt;br /&gt;
* https://www.goodreads.com/book/show/328403.The_Production_of_Space&lt;br /&gt;
* https://www.goodreads.com/book/show/35629742-meltdown&lt;br /&gt;
* https://www.goodreads.com/book/show/34540052-plato-and-the-nerd&lt;br /&gt;
* https://www.goodreads.com/book/show/664895.Common_Wealth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The below I just want to collect as a group related to agriculture... prior to getting land I&#039;ll want to read these, but it&#039;s not so urgent at the moment:&lt;br /&gt;
* https://www.goodreads.com/book/show/1230471.The_Earth_Care_Manual&lt;br /&gt;
* https://www.goodreads.com/book/show/6318343-gaia-s-garden&lt;br /&gt;
* https://www.goodreads.com/book/show/381988.Permaculture&lt;br /&gt;
* https://www.goodreads.com/book/show/655223.Teaming_with_Microbes&lt;br /&gt;
* https://www.goodreads.com/book/show/20949567-resilient-agriculture&lt;br /&gt;
&lt;br /&gt;
=Thursday, November 19, 2020=&lt;br /&gt;
This looks interesting: https://vis.uib.no/publications/Stoppel-2019-LFL/&lt;br /&gt;
&lt;br /&gt;
=Wednesday, November 18, 2020=&lt;br /&gt;
Made an OSE Logo plotter file and worked on some wiki edits.&lt;br /&gt;
&lt;br /&gt;
A clip from some content that might also be interesting to readers of log, on the topic of maintenance of Open Source projects: https://www.youtube.com/watch?v=TMxBf-Ohgmg,&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 15, 2020=&lt;br /&gt;
This is interesting: https://sandify.org/&lt;br /&gt;
&lt;br /&gt;
I tried it out and it looks like it should penplot just fine? It was easy to insert our start code as well. By design there aren&#039;t any pen lifts. &lt;br /&gt;
&lt;br /&gt;
Potential for abstract greeting cards, or archival paper and sell as art.&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 7, 2020=&lt;br /&gt;
Working on greeting card tute: worked on greeting card with graphic and greeting card with squiggledraw method and editing the recording of the stipplegen method&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
&lt;br /&gt;
Squiggledraw method card crashed, too many squiggles. Need to reprocess image.&lt;br /&gt;
&lt;br /&gt;
=Monday, November 2, 2020=&lt;br /&gt;
Greeting card designing&lt;br /&gt;
Made this: [[File:Ose_tractor_logo.png]]&lt;br /&gt;
and [[File:Ose_universal_rotor_icon.png]]&lt;br /&gt;
I made a template so that I can easily make logos.&lt;br /&gt;
I tried to make a pen_plot template as well, so that it&#039;s easy to pen plot the logos. Something didn&#039;t quite go right with the save.&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 1, 2020=&lt;br /&gt;
Spent time today reviewing the materials I made so far and planning the finishing touches. This time applied towards the time I accidentally prelogged. &lt;br /&gt;
&lt;br /&gt;
I believe the plan was to be finished with the OSE Greeting Card construction set today, but in reality I need another week. This is partly due to not allocating the full 10 hours the past two weeks. &lt;br /&gt;
&lt;br /&gt;
Halloween is one of my most beloved holidays so perhaps I can be forgiven for a more bacchanalian nature the past couple of days.&lt;br /&gt;
Fun fact: my birthday is next week.&lt;br /&gt;
&lt;br /&gt;
This new SVG editor in the browser tool is cool (MIT license) https://github.com/SVG-Edit/svgedit (Another way to make art for pen plotting)&lt;br /&gt;
&lt;br /&gt;
This also is interesting: https://wordsandbuttons.online/simple_image_vectorization.html (I&#039;d like to look into this for pen plotter flow)&lt;br /&gt;
&lt;br /&gt;
This is pretty neat: https://onlywei.github.io/explain-git-with-d3/ (Just cool as far as teaching people to git, and [https://d3js.org/ D3] is also something I&#039;ve been interested in). Which reminded me, I wanted to check on whether threejs could become a pen plot source and came across this [http://blog.felixbreuer.net/2014/08/05/using-threejs-to-create-vector-graphics-from-3d-visualizations.html cool project].&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 29, 2020=&lt;br /&gt;
There were a lot of panels on the topic of ecology or related topics in this year&#039;s Ars Electronica Festival:&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/en/political-ecology-of-disasters/&lt;br /&gt;
** &amp;quot;The more efficient something is, the more demand there is, and then efficient doesn&#039;t work&amp;quot; -[http://janavirgin.com Joana Moll] summarizes [https://en.wikipedia.org/wiki/Jevons_paradox Jevon&#039;s paradox]&lt;br /&gt;
** [https://transmediale.de/content/keynote-graham-harman-everything-not-connected-0 Everything is not connected]&lt;br /&gt;
** War and conflict over minerals such as lithium and other rare metals&lt;br /&gt;
** Critical to know how much emissions are due to the Internet - but currently impossible to know (Michael Saup - [https://1001suns.com/avatar-the-avatar-of-avatar/ Avatar art project])&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/aixecology/&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/creative-question-challenge-2/&lt;br /&gt;
** Should society harmonize with nature?&lt;br /&gt;
* (Topic, includes previous years) https://ars.electronica.art/keplersgardens/de/category/themes/ecology/&lt;br /&gt;
&lt;br /&gt;
I&#039;m exploring the interesting people and topics.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 28, 2020=&lt;br /&gt;
Today I focused on recording the StippleGen tutorial. It&#039;s more than just using StippleGen, I show how you can use the GIMP to try and edit images so that the stipple effect captures details that it might not otherwise. As I say in the tutorial, it is somewhat of a &amp;quot;radical contour&amp;quot; technique that you apply to the face. It&#039;s a bit o an art. I am sure there are different ways to approach this, but it&#039;s a method that makes sense to me. Because of that, this tutorial is taking a bit longer. Especially since stipplegen is very processor heavy and takes forever to render.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 27, 2020=&lt;br /&gt;
Axidraw Control has a layers feature that I thought I could use to design a greeting card in layers, and then print them separately. However, it doesn&#039;t seem to work ahead of time. You have to somehow be connected to the pen plotter. It makes sense... although I&#039;m not entirely sure how well the Axidraw Control panel works with the D3D universal.&lt;br /&gt;
&lt;br /&gt;
So, Inkscape, unlike Illustrator, is very svg-centric. Therefore, they haven&#039;t yet implemented a feature like artboards which would be nice for a project like greeting cards where you have a cover and then inside material. I experimented with the idea o using layers as artboards, and in the end, I decided it&#039;s not the way to go. &lt;br /&gt;
&lt;br /&gt;
The best method is to just create a project folder, and save your svgs separately all at the beginning, cover, inside material, back cover. This way, you&#039;re not having to hide anything, and you&#039;re not having to rename things, as you do if you try to use the layers as artboards method. And, besides, the back cover might actually be the same for a lot of the cards, if not all of them (I&#039;m thinking the open source ecology logo and maybe the tag line). &lt;br /&gt;
&lt;br /&gt;
So in conclusion, I decided the method of using layers still only makes sense if you&#039;re making an art where it actually would be layered together, rather than the greeting card case where you are printing the layers in separate areas with no overlay. The drawbacks outweighed the benefits.&lt;br /&gt;
&lt;br /&gt;
Hm. I added a back cover and inside material to the Thank You card I worked on last time. I tried to fill in the open source ecology logo with hatchfill, so it would print black, but I can&#039;t quite figure out how to get the holes to work. But if I just select the holes and hatchfill them, it can be white. so maybe that will work for now. &lt;br /&gt;
&lt;br /&gt;
Having some github technical difficulties. I guess I didn&#039;t set things up quite properly. Perhaps now is a good time to switch to gitlab as I have been wanting to do anyway, but I&#039;m done working for the day.&lt;br /&gt;
&lt;br /&gt;
[[File:Ose_logo_penplot.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
=Monday, October 26, 2020=&lt;br /&gt;
Aha, it turns out there were some check boxes that needed to be selected for audio to record (specifically in the Mic section of Voko screen &amp;quot;Monitor of Built-in Audio Analog Stereo and built-in Audio Analog Stereo). Interesting! I don&#039;t remember having to do that manually before, but we&#039;re good to go to record some tutorials again now.&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 25, 2020=&lt;br /&gt;
&lt;br /&gt;
ENTRY 1: &lt;br /&gt;
I initially planned to work from 10a-6p on templates and tutorials. I was thwarted when I accidentally fubared the filesystem of my laptop. Fortunately, I was able to restore my laptop using an OSE Linux 2 disk. I had to reflash it, because for some reason the one I had from before didn&#039;t work. My love for technology only goes one way.&lt;br /&gt;
&lt;br /&gt;
Before, I had a dual partition, but now my entire laptop is partitioned with OSE linux 2. However this took most of my day to resolve, and well, I also ended up napping while I waited for the ISO to download.&lt;br /&gt;
&lt;br /&gt;
ENTRY 2: Having went through the tedium of downloading the ISO directly multiple times at this point, I wanted seed them as torrents. I did a trial run and tried to torrent the old laptop to the new laptop but it didn&#039;t quite work right. It also seems to be a PITA to find working torrent trackers. I will continue to try to do this as I think it will be worthwhile, however, I think I am done trying that or the day. Perhaps I will set up my own Torrent Tracker? Side note: It&#039;s funny how many people think using torrents for ISOs is a joke XD&lt;br /&gt;
&lt;br /&gt;
Entry 3: Wow, I am just having a bad day. I was filming a demonstration of how to add a free Google Font to your project for penplotting. The font installation went splendidly, but when I went to install the KM-Laser extension, something didn&#039;t go right. :-/ Which, maybe it is for the best because, even though I checked and had my microphone input turned to about 58%, absolutely no sound was recorded -_-.&lt;br /&gt;
Instead, I updated the [[OSE Fonts]] wiki with text instructions.&lt;br /&gt;
&lt;br /&gt;
Entry 4: I have fully removed the KM Laser extension from Inkscape. I thought it might have been causing a conflict with the Axidraw extension. I no longer think it&#039;s the case. There seems to be something a bit screwy with the Hershey text tool included in Axidraw. Hm. I originally skipped replacing the Hershey text fonts when I first added the extension, but then when it didn&#039;t work, I tried replacing them. I think this was a mistake because the Render &amp;gt; Hershey text tool now doesn&#039;t work. Although I forgot to test it before messing around. Hm. I will see if I can fix this without starting from scratch again. This is important to know if I&#039;m going to recommend people use the Axidraw extensions.&lt;br /&gt;
&lt;br /&gt;
lol. I am going to reinstall again.&lt;br /&gt;
&lt;br /&gt;
Entry 5: OK, I am back with a fresh install. First thing I did was check if Render &amp;gt; Hershey Text worked now- and it did. Makes me think, yeah, installing the Axidraw extension and replacing the hershey.py and hershey svgs breaks it somehow- so don&#039;t do that. &lt;br /&gt;
Ooh, I didn&#039;t notice these other Open Source Ecology themed backgrounds before. I&#039;ve switched to this cute one with a mushroom. Very autumnal&lt;br /&gt;
OK I reinstalled Axidraw extension but I deleted SVG fonts and did NOT overwrite hershey.py. Yes, the Hershey text extension for Axidraw doesn&#039;t work because of this but the NATIVE hershey text extension is not broken if you do this. And you can use the other Axidraw extensions, such as hatchfill.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Added videos to [[Generating G Code for the D3D Universal Plotter with Open Source Software]] and did a bit of rearranging of topics. Need to figure out what&#039;s wrong with the audio because (1) realized in retrospect I did lose a lot of video footage when I broke the old OS and (2) I had a few more videos planned than I originally realized. Note to self: Marcin had been glad about my idea of a metatutorial on making tutorials so I should take some time to do that if possible.&lt;br /&gt;
&lt;br /&gt;
I didn&#039;t mean to double log my time editing the wiki today, but the menu is in a different time zone than me and so sometimes I accidentally log my time on the wrong day, but I needed my hours to count toward this week. :/  BUT I am sure that I will need to do more wiki edits throughout next week as I add more videos and instruction, I can just pre-commit to at least 2 hours of wiki editing next week... I wasn&#039;t going to log all the B.S. from my OS messing up, but I decided to because... it seemed fair... and it did happen in the course of performing my duties.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 20, 2020=&lt;br /&gt;
Just making a quick note that for the next two weeks goal is the following:&lt;br /&gt;
COMPLETE THE OSE GREETING CARD CONSTRUCTION SET &lt;br /&gt;
Create templates and instructional videos on how to use them for the following types of greeting cards--&lt;br /&gt;
&lt;br /&gt;
* General Audience &lt;br /&gt;
* Thank You,&lt;br /&gt;
* Congratulations,&lt;br /&gt;
* Get Well Soon,&lt;br /&gt;
* Wedding Invite&lt;br /&gt;
* Birthday Party Invite&lt;br /&gt;
* Happy Holidays,&lt;br /&gt;
* Happy Birthday,&lt;br /&gt;
* Happy Mother/Father/etc Day,&lt;br /&gt;
* Happy Anniversary,&lt;br /&gt;
* Valentines &lt;br /&gt;
&lt;br /&gt;
OSE Audience &lt;br /&gt;
* Extreme Build Invite&lt;br /&gt;
* Workshop Invite&lt;br /&gt;
* Machine Icon Based Valentines (time permitting)&lt;br /&gt;
&lt;br /&gt;
Ideally there will be a mixture of Image customization, Text customization, and Works Out of the Box. Current end goal is for the template set to be available automatically with the OSE Linux version of Inkscape. Prior to the release, templates will be available for download on Gitlab. Marcin envisions eventually having an application available that will automate the process. &lt;br /&gt;
&lt;br /&gt;
=Sunday, October 18, 2020=&lt;br /&gt;
Dedicating my 11AM-7PM to pen plotter activities (and motor building as a reprieve from the screen)&lt;br /&gt;
&lt;br /&gt;
Note: I subscribed to Mksurgey&#039;s (a noteable pen plotter artist) patreon and there are a lot of very cool techniques within. I think it would probably be unethical for me to open source document those since he has it behind a paywall on purpose, but I can use the techniques to create things for sale in the Open Source Everything store. However, I guess I shouldn&#039;t count any time spent learning those techniques as OSE development? So I am putting off spending too much time learning them until I get back on track meeting my hours. &lt;br /&gt;
&lt;br /&gt;
As far as why I haven&#039;t been meeting the 10 hr goal lately- I&#039;ve been having a bit of an issue regulating my sleep lately. It confused me a bit and threw off my schedule such that I didn&#039;t end up apportioning the correct amount of time/feeling too tired/lethargic when I planned to work. I seem to be returning to something I can manage- although I am waking up absurdly early these days, I am at least waking up and going to sleep at the same time, and can therefore be predictable to myself and able to set appropriate goals.&lt;br /&gt;
&lt;br /&gt;
When I look at other people&#039;s tutorials vs. my tutorials, I have to admit I feel mine are a little lame in comparison. Particularly as I am supposed to be an expert at such things- and I am. It makes me acutely aware of where I&#039;m falling short. But I have never actually made video tutorials before. And theory is different than practice. So I am hoping to continuously improve them...&lt;br /&gt;
&lt;br /&gt;
Hm, something is wrong with Hershey Text. Lots of errors and Inkscape crashes. Will fresh install Inkscape... There are other things screwing up with Inkscape too, that have been for some time. If I&#039;m using a tool, and I use an arrow menu to go up or down, the fourth or fifth time I click the arrow, it will act as though I am holding it down and will not stop proceeding.&lt;br /&gt;
&lt;br /&gt;
Ha... Oops. I reread the build instructions from the 3D printed motor and realize now that I did not need to print so many coilwinders! That&#039;s a bit of a pity unless anyone wanted to buy the 3D printed parts from me (i.e. if I then printed more of the other parts and sold kits). But I&#039;m not sure there&#039;s a demand... probably the whole point of such a design is that people don&#039;t have to buy from anyone. But if anyone else wants unicorn princess themed 3D printed motor parts kit, I&#039;m your gal!&lt;br /&gt;
&lt;br /&gt;
I&#039;m so nervous that I won&#039;t wind the wire around the coil right that I think I need to attend a workshop. So I&#039;ll keep my eye peeled for the next one.&lt;br /&gt;
&lt;br /&gt;
Milestones:&lt;br /&gt;
#Created Thank You Card --  https://github.com/goldfishlaser/doesitpenplot/tree/master/Thank%20You (recorded process, was a bit hectic and may require significant editing)&lt;br /&gt;
&lt;br /&gt;
Up next: reupload Hershey Text instructional, record video about places people can learn pen plotting techniques and get inspiration&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 11, 2020=&lt;br /&gt;
Time to record some tutorials~&lt;br /&gt;
&lt;br /&gt;
Note: Drill and starter bit kit arrived today. :D Still waiting on the epoxy.&lt;br /&gt;
&lt;br /&gt;
Warm up: .5 hr- tried to get a xaos fractal to pen plot. Didn&#039;t quite look good, so will need to revisit&lt;br /&gt;
&lt;br /&gt;
.5 hr- plot optimization comparison video prep&lt;br /&gt;
&lt;br /&gt;
.5 hr- fix sound (reviewed these instructions - https://drbacchus.com/video-noise-reduction-using-kdenlive-and-audacity/, https://userbase.kde.org/Kdenlive/Manual/Useful_Information/Surround_Sound, https://www.youtube.com/watch?v=O-OgP5gHSRw). &#039;&#039;&#039;Note&#039;&#039;&#039;- [[Noise Removal from Sound]]&lt;br /&gt;
&lt;br /&gt;
{Note to self - add video on popular pen plotter artists TODO}&lt;br /&gt;
&lt;br /&gt;
.5 hr - complete plot optimization tutorial https://www.youtube.com/watch?v=hg8efT4-6o8&lt;br /&gt;
&lt;br /&gt;
1 hr - edit audio on clips&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=r5mhw8-nrg0 according to this tutorial, Axidraw extension lets you plot individual layers. So I&#039;ll make a tutorial on this as well.&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 8, 2020=&lt;br /&gt;
Entry1:&lt;br /&gt;
Ugh, my axles arrived yesterday, and hole in the rotors I printed didn&#039;t fit on them. It&#039;s just barely too tight. I can probably fix this with drilling or something. I certainly don&#039;t want to have wasted all this plastic. Unfortunately I don&#039;t have a drill and will need to acquire one from a friend (or maybe it&#039;s time to buy. Drills are pretty useful after all. Perhaps I can find one secondhand). Printing the encasing right now...&lt;br /&gt;
&lt;br /&gt;
Entry2:&lt;br /&gt;
WELL maybe you don&#039;t quite need a drill. I find that if I just repeatedly jam and twist the rod in there, it starts to shave away a bit of the plastic enough that I can get it on there. I imagine this tight fit is by design... &lt;br /&gt;
NOTE: I should have worn gloves to do this because (1) it would have helped with the grip and (2) It appears I kind of cut up my hands a bit. Oopsies. Also, I shouldn&#039;t have tried using a hammer, because apparently that was enough to alter the width of the bar so that now the end I hammered no longer fits on the fidget spinner bearings (+, the twisting motion seems key. hammering didn&#039;t help get the rod in there at all)...&lt;br /&gt;
&lt;br /&gt;
Entry3:&lt;br /&gt;
Encasing fits great. I&#039;m starting to get excited at seeing it come together. When the epoxy arrives, it&#039;ll be time to start assembling....&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 7, 2020=&lt;br /&gt;
I realized today that there isn&#039;t an Exploded Part Diagram for the motor... I can do this. I used to make Exploded Part Diagrams all the time when I worked at TOTO. I&#039;m gonna go ahead and do that next working session. Currently printing out coilwinders. Hm. It was pretty cool when this one dude set up a database for the Spare Parts sheets. It would be cool if there was maybe a LibreOffice Base BOM database for everything in the construction set.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll be back to pen plotting tutorials and experiments soon, I&#039;ve followed a lot of accounts and it&#039;s really amazing what the possibilities are.&lt;br /&gt;
&lt;br /&gt;
I initiated a channel sync with Odysee, so my tutorials and other videos will be available on the LBRY platform soon.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 6, 2020=&lt;br /&gt;
It&#039;s hard to insert the bearings in the stators. But it was also hard to insert them in the sample fidget spinner I was sent. The plastic bearing covers seemed to help with the insertion for the fidget spinner. It seemed to be slightly easier to insert them in the stator I accidentally printed upside down. I watched a video the other day that I&#039;m trying to find that talked about how to make things fit together easier.&lt;br /&gt;
&lt;br /&gt;
This motor is similar to Dirk&#039;s but has an &amp;quot;iron core&amp;quot; https://www.youtube.com/watch?v=JkwLpAAfBVI &lt;br /&gt;
&lt;br /&gt;
Rotor actually printed nicely today.It wasn&#039;t that much support structure after all.  I&#039;m surprised the circles aren&#039;t a tighter fit. Maybe it&#039;s to allow for more glue. I need to get some epoxy. &lt;br /&gt;
&lt;br /&gt;
I&#039;m printing another Stator now and then will print another Rotor. &lt;br /&gt;
&lt;br /&gt;
I&#039;d like this motor to power some sort of art project, an automaton or something. Not sure what form it will take yet.&lt;br /&gt;
&lt;br /&gt;
=Monday, October 5, 2020=&lt;br /&gt;
Note to self to read during dev time: https://dirtalleydesign.com/blogs/news/how-to-generative-art and https://dirtalleydesign.com/blogs/news/how-to-watercolor-painting-with-a-robotic-drawing-machine-an-interview-with-licia-he (the latter is said to discuss the process of making gcode that goes to a specific spot, for purpose of water coloring, but also relevant for printing in layers)&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 4, 2020=&lt;br /&gt;
Dirk said the purpose of the lip is to serve as a washer. Therefore, I&#039;m going to go ahead and try to print it because I don&#039;t want to have to worry about getting washers. You&#039;d need a 1mm thick washer if you don&#039;t want to print the lip.&lt;br /&gt;
&lt;br /&gt;
Gearing up to spend 4 hours on tutorials- rerecord Stroke and Hershey Text videos, stipplegen, working with photos (holiday card), bezier line drawing, adding svg export to found processing generative art.&lt;br /&gt;
&lt;br /&gt;
OK, ended up spending a couple more hours looking into pen plotting projects and generative art making-- videos added to playlist  Interested in spacefilling curves as a pen plotter &amp;quot;photo filter&amp;quot; to offer, and for art prints&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=yrxhqW7BCf8&amp;amp;list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 1, 2020=&lt;br /&gt;
Recording tutorials! https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Made an account on MyMiniFactory today. Wow, so many more things to print here...&lt;br /&gt;
&lt;br /&gt;
Created a bonus tutorial video on 2d to 3d art https://www.youtube.com/watch?v=fUu3XOkOM_M&amp;amp;t=326s&lt;br /&gt;
&lt;br /&gt;
My way works for lots of things, but I think this way may work for some things I haven&#039;t figured out: https://www.instructables.com/Convert-any-2D-image-to-a-3D-object-using-OpenSCAD/ &lt;br /&gt;
(Might be worth getting this plugin preinstalled)&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 30, 2020=&lt;br /&gt;
I&#039;ve flipped the stator upside down and am going to try and print it that way. I&#039;m not sure if it still needs supports, but I&#039;m going to try and do it without supports. &lt;br /&gt;
&lt;br /&gt;
Result- Success- Beautiful Stator&lt;br /&gt;
&lt;br /&gt;
[https://imgur.com/a/4oan7Qr Image Gallery]&lt;br /&gt;
&lt;br /&gt;
I am not going to print the rotor as is. It seems to have an unnecessary lip on it which causes it to need of a bunch of support material- which I don&#039;t want to have to do. So I am going to remove the lip before I print it.&lt;br /&gt;
&lt;br /&gt;
But first, Inkscape tutorials. I keep putting them off, it&#039;s go time. &lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Dirk van der Kooij project on using discarded refrigerators as input for 3D printing https://www.youtube.com/watch?v=y6T3bEpPNWU #preciousplastic&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 29, 2020=&lt;br /&gt;
Magnets I ordered for making  [https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_Development Dirk&#039;s electric motor] arrived today. I have the rods, copper wire, spinner bearings, and the brushless motor. &lt;br /&gt;
&lt;br /&gt;
Printing with [https://www.proto-pasta.com/ Proto-Pasta] Nebula filament @200*C ex, 60*C bed on Creator Pro, coilwinder print: 28 minutes, 1.98 meters&lt;br /&gt;
Tried printing everything else once- all of them failed. Trying again with auto supports and brim. &lt;br /&gt;
Tried printing the stator (2 hr 56 min, 8.65 meters), but the brim was impossible to remove without damaging it. However, I wonder if I can just sand paper it down, and fill in some of the chipped parts somehow. I&#039;ve never really looked into the details of support generation, so maybe I&#039;ll research this before trying the print again.&lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Lex Fridman&#039;s interview with Manoilis Kellis https://www.youtube.com/watch?v=t06rkOOUa7g .#integratedhuman&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 27, 2020=&lt;br /&gt;
Unfortunately,  I fell ill Wednesday and Thursday. Then yesterday, I had car trouble and had to address that. I&#039;m not feeling too well today either, but I will try to spend a few hours on tutorial videos, but unsure if I&#039;ll have the energy to make up all of them.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 22, 2020=&lt;br /&gt;
Did a bit of reading, rereading, and sharing of information in the wiki relating to projects on transportation, power, and GVCS at large. Getting better at explaining the project vision, its relationship to other projects, determining where people&#039;s interests should be directed, and knowing where to find the answers to questions. Hoping to have another tutorial recording session tomorrow.&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 20, 2020=&lt;br /&gt;
Recording and rerecording tutorial videos&lt;br /&gt;
Added Spirograph tutorial to playlist-- https://youtu.be/hrIT3N6dqgY&lt;br /&gt;
Unlisted video of another spirograph on ncviewer-- https://youtu.be/2jkUnGdrEoQ&lt;br /&gt;
&lt;br /&gt;
1) realized that if you have a square plotter, one template is enough, but if you have a rectangular plotter, it&#039;s a good idea to have a horizontal and vertical variant (this will improve instructions for address-a-letter)&lt;br /&gt;
2) want the videos to show results first before getting into instructions 3) Hopefully will be faster upon rerecording. 4) Whoops- Processing doesn&#039;t need to be downloaded, it comes with Linux OSE 2. Will revise instructions.&lt;br /&gt;
&lt;br /&gt;
reading:&lt;br /&gt;
https://estebanhufstedler.com/category/halftoning/&lt;br /&gt;
&lt;br /&gt;
Accidentally logged for Monday, but worked a bit on trying to prepare ascii art that plots&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 19, 2020=&lt;br /&gt;
Read materials by Generative Hut (Generative Hut uses some proprietary software in their tutorials but some of the information was still useful) -&amp;gt; &lt;br /&gt;
Looked into Observable for SVG art-making http://www.observablehq.com/ and further into Processing/P5.js for art making&lt;br /&gt;
*https://observablehq.com/@netpraxis/bitmap-to-archimedian-spiral-svg is interesting- similar to SquiggleDraw but now with spirals&lt;br /&gt;
*https://observablehq.com/d/2678e757d1ccd9c0 seems to be a neat stipple effect&lt;br /&gt;
&lt;br /&gt;
*https://github.com/rspt/processing-spirograph - very cool- make sure edit the size before running- then can create as many spirograph svgs as desired. Ungroup and object to path, edit doc properties to plotter size, save as gcode (example added to https://github.com/goldfishlaser/doesitpenplot/tree/master/Art/Spirograph)&lt;br /&gt;
*https://github.com/Anemy/svgurt - interesting! has very cool features, but for some reason, when I tried to use the edge detect function, it didn&#039;t seem to work well&lt;br /&gt;
*https://github.com/digitalcoleman/generativeExamples&lt;br /&gt;
*https://github.com/LingDong-/ttf2hershey&lt;br /&gt;
*https://github.com/jasonwebb/SuperformulaSVG-for-web#readme&lt;br /&gt;
&lt;br /&gt;
Tomorrow will focus on making tutorial videos-- will try to cover all the basic topics by end of day.&lt;br /&gt;
&lt;br /&gt;
As a side note have also been spending time: practicing model building in openscad and freecad, reading up on some https://wiki.opensourceecology.org/wiki/Friendly_Organizations, catching up on Precious Plastic project, and have attempted to point interested folks in the Discord to areas of the OSE wiki that can help them get situated.&lt;br /&gt;
&lt;br /&gt;
Cartesio is interesting - https://robottini.altervista.org/cartesio-low-cost-cartesian-plotter-robot&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 15, 2020=&lt;br /&gt;
Learning advanced pen plotter techniques. Meditating on direction to take the plotter tutorials.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 14, 2020=&lt;br /&gt;
Reinstalled AxiDraw extension today, now I can use both KM-Laser and AxiDraw for hatchfill. &lt;br /&gt;
Added tiled SVG example to pen plot repo.&lt;br /&gt;
Experimenting with images from https://www.pexels.com/discover/&lt;br /&gt;
Recording videos~&lt;br /&gt;
&lt;br /&gt;
Research for tomorrow: &lt;br /&gt;
*https://turtletoy.net/&lt;br /&gt;
*https://www.dirtalleydesign.com/blogs/news/how-to-draw-prints-with-an-axidraw-pen-plotter&lt;br /&gt;
*https://www.pinterest.com/mattdesl/pen-plotter/&lt;br /&gt;
*https://www.generativehut.com/&lt;br /&gt;
*https://www.instagram.com/explore/tags/axidraw/&lt;br /&gt;
*https://drawingbots.net/resources&lt;br /&gt;
*https://www.youtube.com/channel/UCdQeYpNOwMioJfaRj9kog5A&lt;br /&gt;
*https://msurguy.github.io/flow-lines/&lt;br /&gt;
*https://docs.blender.org/manual/en/2.79/render/freestyle/export_svg.html&lt;br /&gt;
*https://plotterfiles.com/&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 12, 2020=&lt;br /&gt;
Init Instructionals Playlist - https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Rapidly iterating. There are definitely some issues with sound, but I&#039;ll replace the bad ones over time. Just ramping up and conceptualizing the playlist experience. &lt;br /&gt;
&lt;br /&gt;
Need to update docs accordingly--&lt;br /&gt;
&lt;br /&gt;
Pen plotter has 3 cm offset, not 4mm offset&lt;br /&gt;
 &lt;br /&gt;
Offset cuts off only the x&amp;lt;3 strip. Everything else is ok. So we have about 5x6 inch working area. &lt;br /&gt;
&lt;br /&gt;
If you use a region about 4.8&amp;quot; by 6&amp;quot;, all of picture should fit. Center is good.&lt;br /&gt;
&lt;br /&gt;
120x150 mm. Origin in the picture is at the rear right part of bed.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 9, 2020=&lt;br /&gt;
Created an invitation to a tea party, added to [https://github.com/goldfishlaser/doesitpenplot repo]  &#039;&#039;Would upload here, but even compressed is too big&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Teaparty3.png]]&lt;br /&gt;
&lt;br /&gt;
Finally got around to adding myself to Dev page.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 8, 2020=&lt;br /&gt;
Practiced making hatch style gcode with memes, installed and experimented with SquiggleDraw. [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_create_with_SquiggleDraw Updated wiki.] Uploaded to Github. Recording attempt.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 7, 2020=&lt;br /&gt;
Plotter files are too big for the wiki server: https://drive.google.com/file/d/1-2mHxSIybccFD96TIiMagrYNq3Y_sMEJ/view?usp=sharing&lt;br /&gt;
Contain a letter M, address a letter, a hatched portrait, and a line art.&lt;br /&gt;
&lt;br /&gt;
Uploaded the files to github- will upload future art there-- https://github.com/goldfishlaser/doesitpenplot&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 6, 2020=&lt;br /&gt;
Sunday, fun day. About to put in a little more than a full-time day! Hopefully this power session will be very fruitful.&lt;br /&gt;
Goals:&lt;br /&gt;
* I probably need to do a bit more research on pen plotting code and the Inkscape tools for it. &lt;br /&gt;
* Highest priority is nailing down the &amp;quot;known good files&amp;quot; for each module of this workshop. So my first task will be adding the start code and pen offset setting to the candidates for new known good files.&lt;br /&gt;
*Send the candidates for known good files to Marcin, update the wiki. a &lt;br /&gt;
** Marcin has specifically asked for some line plotting. &lt;br /&gt;
** Update the wiki with: proper start code, settings to account for pen plotter offset.&lt;br /&gt;
* More planning and recording instruction. Hopefully will record the vast majority even if there are still some open questions.&lt;br /&gt;
&lt;br /&gt;
Entry 1- Realized I have been mixing up the concept of stippling with pointillism. https://www.youtube.com/watch?v=HNs8uaC-Yiw Here is a video of an AxiDraw pen plotter doing a stipple technique. Interesting though right? AxiDraw software is under the  GPL-2.0 License https://github.com/evil-mad/AxiDraw/. Reading this amazing tutorial: https://mattdesl.svbtle.com/pen-plotter-1 &lt;br /&gt;
[https://wiki.evilmadscientist.com/StippleGen Stipplegen]&lt;br /&gt;
&lt;br /&gt;
I really like this pen plotter test file: https://www.youtube.com/watch?v=Cn3vV5uRRvk (This plotter runs on [[GRBL]]) [https://wiki.evilmadscientist.com/Axidraw_Software_Installation#Linux Axidraw installation instructions]. &lt;br /&gt;
&lt;br /&gt;
Amassed quite a catalog of things to view, so just added to my Youtube playlist for things I [https://www.youtube.com/playlist?list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1 use to learn for Pen Plotter documentation].&lt;br /&gt;
&lt;br /&gt;
Entry 2 - [This video https://www.youtube.com/watch?v=Sy0nUkUt9CA] explained why I&#039;ve been seeing two different procedures when it comes to Stroke to Path. Inkscape tutorials prior to the release of Inkscape version 1.0 will have an old deprecated sequence:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Path -&amp;gt; Break Apart&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
The new sequence that should be used instead is:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Object -&amp;gt; Ungroup&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
Entry 3: SquiggleDraw is interesting and is released with Unlicense License (Public Domain) https://github.com/gwygonik/SquiggleDraw. It is dependent on controlp5 which is licensed under GNU Lesser GPL.&lt;br /&gt;
Hershey Text is included in Inkscape 1.0 via Extensions &amp;gt; Render &amp;gt; Hershey Text. This tool convert outline fonts into stroke fonts.  More helpful font information: http://imajeenyus.com/computer/20150110_single_line_fonts/index.shtml&lt;br /&gt;
&lt;br /&gt;
This tool is under MIT license and can help you easily get an SVG of a signature- https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
KM-Laser gcode plugin for making hatsch infill in Inkscape: https://github.com/KnoxMakers/KM-Laser  ( GPL-3.0 License )&lt;br /&gt;
&lt;br /&gt;
=Monday, September 1, 2020=&lt;br /&gt;
Took the day off, but I&#039;ve been thinking about uploading the videos I make to LBRY as well as YouTube. Noticed there&#039;s been previous discussion here at OSE [[Lbry_Collaboration]]. &lt;br /&gt;
&lt;br /&gt;
=Sunday, August 30, 2020=&lt;br /&gt;
Got a little behind yesterday. The Inkcut plugin I looked into is interesting, (https://github.com/inkcut/inkcut). My cursory look at it is that it works with SVGs and we&#039;re looking more for something that transforms bitmaps so... &lt;br /&gt;
&lt;br /&gt;
The address gcode keeps throwing errors so I am going to do some systematic testing of procedures so that we can really get to the bottom of this... it will also be useful if we need to troubleshoot the results that people have during a camp and determine if someone missed a step, or why something may happen one way instead of the expectation. &lt;br /&gt;
&lt;br /&gt;
Hoping things go smoother on this fresh new day. Hopefully can get at least a few test files by the end of it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inkscape Diaries&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entry 1: OK, so firstly, At the bottom of the screen there are messages telling you what you&#039;ve selected and what options you have.&lt;br /&gt;
&#039;&#039;It turns out, you sometimes need to select all and ungroup things multiple times!&#039;&#039; &lt;br /&gt;
You want to see a message that looks something like &amp;quot;&#039;&#039;&#039;{%n}&#039;&#039;&#039; objects selected of type &#039;&#039;&#039;Path&#039;&#039;&#039; in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle scale rotation handles&amp;quot;.&lt;br /&gt;
You don&#039;t want to see a message mentioning a Group or anything else. That&#039;s when you know you&#039;re done ungrouping.&lt;br /&gt;
Then when you select all and use Union, the message will say you have &amp;quot;&#039;&#039;&#039;Path&#039;&#039;&#039; {%n} nodes in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle . . .&amp;quot;.&lt;br /&gt;
But despite that I&#039;m still getting [[File:Inkscape_gcode_error.png|50%]]. &lt;br /&gt;
So checking my gcode settings...&lt;br /&gt;
&lt;br /&gt;
Entry 2: Oh. Inkcut IS preinstalled. Seeing what it does. I tried using [https://www.codelv.com/projects/inkcut/docs/tutorial their instructions] but I got an error that there wasn&#039;t a file open? Man, sometimes I feel like an error-magnet.&lt;br /&gt;
&lt;br /&gt;
Entry 3: I notice I can open my .ngc files with something called [https://camotics.org/ CAMotics]. My ngc files look very good! it is drawing in a very logical way and the pen up is there. I wonder why I can&#039;t save it as .gcode!&lt;br /&gt;
&lt;br /&gt;
Entry 4: Norweigian creations tutorial says he uses the cylinder tool instead of the default tool. I will try this.&lt;br /&gt;
&lt;br /&gt;
Entry 5: Cylinder tool did not resolve problem. Noticed another user has posted a similar error, but unfortunately no one answered that user&#039;s question. But I have seen it work before so I know there must be a solution. About to send my file over to Linux OSE v1 and see whether I get the same error saving the same file.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Replicated error on other machine. That means, it isn&#039;t the Save As gcode settings that are the problem, because I used exactly the settings that were already working before. But then the .ngc file itself seems to work with Camotics. But what is definitely happening is some variable that we need for inkscape to do its gcode save is missing. Interesting... interesting...&lt;br /&gt;
&lt;br /&gt;
Entry 7: INTERESTING. I skipped the gcodetools part and just Save As gcode because in this video, he doesn&#039;t use that extension: https://www.youtube.com/watch?v=yrxhqW7BCf8  Some the instructions on the Inkscape wiki also didn&#039;t have the gcodetools instruction. Maybe I&#039;ve been wasting hours for a pretty silly reason?&lt;br /&gt;
&lt;br /&gt;
The gcode file saved and opens in CAMotics. There are some errors but it seems to plot? Test files at https://wiki.opensourceecology.org/wiki/File:Doesitpenplot.zip&lt;br /&gt;
&lt;br /&gt;
Updated wiki https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 29, 2020=&lt;br /&gt;
&lt;br /&gt;
BTW Yesterday&#039;s successful OSE Linux 2 installation was logged to [[OSE_Linux_Laptop_List#Acer_Predator_Helios_300]]&lt;br /&gt;
&lt;br /&gt;
Plan--&lt;br /&gt;
Saturday plan: &lt;br /&gt;
hour 1-2: Find out what went sideways with the address text gcode. See if I can get &amp;quot;pen up&amp;quot; to appear. Have suspicions. Send new gcode to Marcin for testing &lt;br /&gt;
hour 2-3: Look into [[Ray Log]] suggestion of Inkcut plugin. Also examine [[https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/ Matthew&#039;s source code]] to see what is the principle behind it and whether it can easily be taught/replicated.&lt;br /&gt;
hour 3-4: Plan video, workshop, maybe record intro&lt;br /&gt;
&lt;br /&gt;
Sunday plan: &lt;br /&gt;
{Assuming results from testing are good}&lt;br /&gt;
hour 1-2: Finalize wiki instructions&lt;br /&gt;
hour 2-4: Record video&lt;br /&gt;
Time permitting: Upload workshop to ReadtheDocs/Sphinx (else do so during he week)&lt;br /&gt;
&lt;br /&gt;
Note-- Side project when time permits/waiting on blocks:  Convert Belize CEB Production Handbook by [[Aidan Williamson Log]]  to ReadtheDocs/Sphinx&lt;br /&gt;
&lt;br /&gt;
=Friday, August 28, 2020=&lt;br /&gt;
Entry 1: Couldn&#039;t get it to work on virtual machine... weird but ok.&lt;br /&gt;
Figured I&#039;d just run it live on the Acer and install it if things were looking ok (having backed up my current native OS)..... but.&lt;br /&gt;
Live usb using Rufus didn&#039;t work- &amp;quot;no bootable device&amp;quot;. huh.&lt;br /&gt;
Live usb using YUMI didn&#039;t work either- same error &amp;quot;no bootable device&amp;quot;. argh. &lt;br /&gt;
Well, what if I put another OS on YUMI, will I be able to boot into it? Have a debian live iso handy. Trying now.&lt;br /&gt;
&lt;br /&gt;
Entry 2: Ah, well apparently Secure Boot was turned back on even though I turned it off before. Guess it happened in the latest update. Tried turning it off again (the process has slightly changed) but got the same error message. WTF.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Figured I&#039;d try my YUMI drive in the Dell to see what would happen.&lt;br /&gt;
When I tried to run OSE 2.0, I got the error message&lt;br /&gt;
&amp;lt;pre&amp;gt;find --set-root %iso%&lt;br /&gt;
Error 15:(http://grub4dos.chenall.net/e/15 File not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
When I tried to run Debian- it worked. So that&#039;s interesting. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a stack exchange question/answer that suggests that CDFS is case sensitive and everything in \boot\grub\menu.lst needs to be edited to uppercase. I think I may do this and try to run it in the VM again, just to see what happens (even though I didn&#039;t see the error in the VM).&lt;br /&gt;
&lt;br /&gt;
Entry 4: Did not find a menu.lst file. :(&lt;br /&gt;
&lt;br /&gt;
Entry 5: Noticed the note to turn off &amp;quot;3D Graphic Acceleration&amp;quot; in bios. Trying that in VM. &lt;br /&gt;
&lt;br /&gt;
Entry 6: Virtualbox has 3D Graphics Acceleration turned off by default. sudo apt-get update, sudo apt-get upgrade, sudo apt-get upgrade -fix--missing, try to install again. Hash Sum Mismatch. Tried installing something else... Hash Sum Mismatch. So found the stack exchange for this and tried &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rm -rf /var/lib/apt/lists/* &lt;br /&gt;
sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;E: The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file. &lt;br /&gt;
N: Updating from such a repository can&#039;t be done securely, and is therefore disabled by default. &lt;br /&gt;
N: See apt-secure(8) manpage for repository creation and user configuration details.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I will raise this issue with the dev.&lt;br /&gt;
&lt;br /&gt;
Entry 7: Feedback from dev-- (1) use https://balena.io/etcher  to flash the drive (2) Check the md5 sum using instructions @&lt;br /&gt;
https://onthefencedevelopment.com/2017/08/15/windows-10-builtin-md5-checksum-calculator/&lt;br /&gt;
&lt;br /&gt;
Entry 8: I MADE A ROOKIE MISTAKE. They probably weren&#039;t working because its the NTFS NOT FAT32. I get it mixed up sometimes.&lt;br /&gt;
In other news interesting and informative plotter results! https://wiki.opensourceecology.org/wiki/D3D_Plotter_Log#Fri_Aug_28.2C_2020&lt;br /&gt;
&lt;br /&gt;
Entry 9: On the now NTFS drive I flashed it with Balena as advised. This was successful. By the way, I had already done these steps, but here&#039;s a good video if anyone else is installing Linux OSE to a windows computer: https://youtu.be/EARdWsgvAXo. These are the exact steps I did prior. You just want to make sure you&#039;re **not** using a FAT32 formatted disk. And even if you&#039;ve turned off secure boot before, check again because apparently after updates they will just turn your secure boot back on. &lt;br /&gt;
&lt;br /&gt;
It was easy to partition my drive from the installer, so I actually kept my other operating system. I was planning on over-writing it, but might as well since I had the option. Now I can get back started on the work!&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 27, 2020=&lt;br /&gt;
Entry 1: Assignment received- begin instructional videos for 3D plotting workshop. Will be installing [https://www.caldorkids.com/ose/ OSE Linux 2.0 Beta] to a Virtual Machine on my Acer, as I have the old Ubuntu version on my Dell (and that machine&#039;s camera and mic don&#039;t work anyway). Downloading and installing the iso to my VM was easy peasy. {Note from the future: I hadn&#039;t realized I just booted into a live thing. Was wondering why I hadn&#039;t been prompted to set my username/password but didn&#039;t think much about it) Was a little surprised it didn&#039;t have cheese, which is how I like to test my webcam and mic cause it&#039;s the easiest.&lt;br /&gt;
&lt;br /&gt;
Got an error starting kdenlive. Got the error Missing MLT Module: Avformat (ffmpeg) required for audio/video. Documentation said this meant I needed to install ffmpeg package, but I had the latest version. Clicked OK and it started, but may need to look into this further.&lt;br /&gt;
&lt;br /&gt;
Was looking for vokoscreen and noticed in Sound &amp;amp; Video &amp;quot;Install Multimedia Codecs&amp;quot;, which sounded like a good idea to me, but I got an error on installing that...&lt;br /&gt;
&amp;lt;pre&amp;gt;E:The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then a prompt tells me I have to &amp;quot;remove&amp;quot; software but then it&#039;s actually a request to install libravcodec58=7:4.24-1ubuntu0.1. Click continue then a hash sum mismatch? Unfortunately I didn&#039;t have copy and paste capability at the time, but when I tried it again, I got this instead- [https://pastebin.com/MurfhNxW Very long output].&lt;br /&gt;
&lt;br /&gt;
Anyways, we shall see if these things cause problems. But vokoscreen proved my cam and mic are working in my VM (which I expected). If I have any trouble using kdenlive on this machine, I can always just use my other machine, but I kinda think it&#039;s gonna be fine.&lt;br /&gt;
&lt;br /&gt;
Entry 2: It wasn&#039;t fine. Can&#039;t start the recording. I suspect the cause is related to the earlier error.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Well I was running it live, might as well install it all the way and see if it fixes itself. Ah- need more disk space (minimum 43.2 GB).&lt;br /&gt;
&lt;br /&gt;
Note to self: https://wiki.opensourceecology.org/wiki/OSE_Linux_Laptop_List &lt;br /&gt;
&lt;br /&gt;
Also, I didn&#039;t notice in the [OSE Linux] wiki that it recommends not to use a Virtual Machine, but it&#039;s fine really.&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 23, 2020=&lt;br /&gt;
Received new assignment to do while awaiting plotter results-- working with the files for the motor https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_3D_CAD -- to make STLs from the assemblies &amp;amp;+ to repo.&lt;br /&gt;
Entire task completed in approx 1 hour.&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 18, 2020=&lt;br /&gt;
Entry 1: Today I decided to have a go at make gcode that addresses a letter. Strangely, seeing the dashyness happen again, as I was seeing with the pointillism. Something about how I&#039;m doing this must be off. Time to experiment.[30 min]&lt;br /&gt;
&lt;br /&gt;
Entry 2: Took another look at the known good file and realized it looks dashy too. Not sure why I didn&#039;t notice. So I sent the file to Marcin to see if it&#039;s right. [15 min] If this file is right then I know I have the instructions correct. [[File:Address.zip]]&lt;br /&gt;
&lt;br /&gt;
Looked into this: https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/&lt;br /&gt;
When I opened the file in NCViewer, the area was huge and rendered waaaay off the bed. But... I think the dot part was probably right and I think I know what the pointillism file should generally look like.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 18, 2020=&lt;br /&gt;
Logs are great. I read my logs almost every day and it really helps me to get back going where I left off. I might start doing it for my day job, heh. Today I had the idea to envision Sphinx/Read the Docs 4 OSE project an instructional design project rather than a documentation project. Basically, it would be a great way to make Workshops- package related wikis, google docs, videos, files, lessons plans etc into one-stop-shop self-contained courses. I wouldn&#039;t mind the opportunity to put my ISD skills to work! We&#039;ll see what feedback I get from my collaborators.&lt;br /&gt;
&lt;br /&gt;
The first course could be the Inkscape to GCode lesson. Readers may be interested to learn about the [https://www.instructionaldesign.org/history/ history of instructional design].&lt;br /&gt;
&lt;br /&gt;
Oh- and I sent my first test gcode to Marcin today. Am anxiously awaiting the results.&lt;br /&gt;
&lt;br /&gt;
AAAAAND while waiting I realized that I had missed a... pretty critical step. As such my gcode was probably more suited for a cutter or something... it would have been easy to spot. I remember I had gotten a little confused/mixed up between gcodetools and gcodeplot and which I needed. &lt;br /&gt;
&lt;br /&gt;
Now that I actually have the ability to save as a pen drawing that&#039;s good, but there are more things about the file I created that I&#039;m unsure of. It doesn&#039;t look like what&#039;s rendered looks like dots at all, but dashes. But I kinda want to see it, to see what actually happens... I wonder if making a different sized clone would change it or if I accidentally stretched my SVG at some point? Tomorrow I want to just do a rapid run through of all the steps again...&lt;br /&gt;
&lt;br /&gt;
=Monday, August 17, 2020=&lt;br /&gt;
Took &amp;quot;the weekend off&amp;quot; I suppose, installed Debian 10 to a VM because I needed it to contribute to a friend&#039;s project. It was harder than it needed to be, but booting my VM with a live iso and then installing from there worked when nothing else did. It was a fun experience to practice working with the Read the Docs/Sphinx documentation workflow and make a few pull requests to someone else&#039;s project for once. [[Michael Log]] has suggested I (and other power documenters) consider using it for OSE, so it isn&#039;t entirely unrelated. &lt;br /&gt;
&lt;br /&gt;
I also got myself a PGP signature so that people who communicate securely can reach me. I&#039;ll update my bio with it soon. &lt;br /&gt;
&lt;br /&gt;
Read a few logs and wikis, and eased myself back in with some prefatory instructions about using the plotter to address an envelope. Did a few other edits to make the wiki more [[Wiki_instructions#Content|DRY]]. &lt;br /&gt;
&lt;br /&gt;
It was a hard day at work but if after some rest I can put together some Inkscape to GCode files, that&#039;s my next step. I think I read somewhere there will be specific instruction for rendering text, so we shall see.&lt;br /&gt;
&lt;br /&gt;
Note: rabbit trail from?to? [[OSE Business Models]] causing discovery of https://evhippel.mit.edu/ was cool.&lt;br /&gt;
&lt;br /&gt;
Came back for another round of wiki edits. Didn&#039;t notice before that [[Using_Inkscape_to_Generate_Gcode#Sample_Files]] had examples of &amp;quot;known good plotter files&amp;quot;. I had been wanting to see something like this, so I am happy to find it so I can compare the files I&#039;m creating.&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 15, 2020=&lt;br /&gt;
Not related to official work, but downloaded total Totalext.fcstd from [[D3D Universal 3D CAD]] and printed them on my Flashforge. Looks like I also need spring tensioner and the spiral linear bearing? I think everything else I&#039;m supposed to buy, but I haven&#039;t looked deeply into it. Was really just wanting to have something useful printing. Note to self: https://wiki.opensourceecology.org/wiki/Universal_Gearless_Extruder_Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Friday, August 14, 2020=&lt;br /&gt;
An hour looking into inkscape, trying to get a nice pointillist picture, and adding some notes to the wiki. Should probably shift back to the addressing an envelope procedure to get traction and learn about working with text.&lt;br /&gt;
&lt;br /&gt;
Another hour and achieved pointillist rendition of open hardware icon using http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN.&lt;br /&gt;
&lt;br /&gt;
Later will complete the steps for exporting as gcode. &lt;br /&gt;
&lt;br /&gt;
[[File:Pointoh.png]]&lt;br /&gt;
&lt;br /&gt;
Another hour and we have gcode! Wonder if it works?&lt;br /&gt;
&lt;br /&gt;
[[File:Ncviewerohpoint.png]]&lt;br /&gt;
&lt;br /&gt;
I keep trying to stop working and get back at it. Edited wiki for a half hour. [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software]]&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 13, 2020=&lt;br /&gt;
Early morning work on the wiki. Added &amp;quot;create a template&amp;quot; instructions. [1 hr]&lt;br /&gt;
Took 15 minutes during lunch break to do a few more edits [.25 hr]&lt;br /&gt;
Thinking about pointillism, email Marcin [1 hr] &lt;br /&gt;
More work on wiki [1.5 hr]&lt;br /&gt;
&lt;br /&gt;
TO-DO- Using inkscape to make a plottable version of this envelope template: http://melstampz.blogspot.com/2009/08/new-envelope-templates-standard-a2-size.html&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 12, 2020=&lt;br /&gt;
Managed to squeeze in an hour of working on my wiki after hanging with the girls.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 11, 2020=&lt;br /&gt;
Note: [https://wiki.opensourceecology.org/wiki/Instructionals_Template Instructionals Template]&lt;br /&gt;
Note: Joe Log for D3D info&lt;br /&gt;
Little behind on the day job. Only able to spend a few moments. &lt;br /&gt;
Link to new wiki: https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
{Accidentally submitted this to the level-of-effort graph as tomorrow. For some reason, if I select &amp;quot;today&amp;quot; option, tomorrow is usually selected. But with how often I do work in the midnight hours, we can&#039;t expect use an overly strict version of day...}&lt;br /&gt;
&lt;br /&gt;
=Monday, August 10, 2020=&lt;br /&gt;
A couple more hours spent researching and planning. Reading wikis and content by previous developers, work around D3D printer, etc.&lt;br /&gt;
1 hour figuring out questions for Marcin about how I should go about this.&lt;br /&gt;
&lt;br /&gt;
    # So first, verifying I should be doing this work in the wiki? Or should I be producing a google doc instead, or even dozuki? &lt;br /&gt;
    If wiki {&lt;br /&gt;
&lt;br /&gt;
Wiki on your work log, where you link to any assets you produce. Use what&#039;s easiest, If instructionals, Google Presentations are convenient. &lt;br /&gt;
&lt;br /&gt;
    You mentioned Jessica&#039;s Log, where I found her notes and a link to the wiki Using_Inkscape_to_Generate_Gcode.&lt;br /&gt;
    This seems to be a natural place to document everything you requested, but I need to significantly overhaul this page to do so. Is that ok? &lt;br /&gt;
&lt;br /&gt;
You need to significantly overhaul, so it&#039;s just easiest to start where she left off, and start another page.  &lt;br /&gt;
&lt;br /&gt;
        If ok {&lt;br /&gt;
        My plan would be to make these instructions about Inkscape to Gcode very clear. &lt;br /&gt;
&lt;br /&gt;
Yes &lt;br /&gt;
&lt;br /&gt;
        Then I would likely add sections on using the Gcode with the plotter (including the examples you mentioned above with the mailing a letter) and sections on using it with 3D printers. }&lt;br /&gt;
        else { Would it be an article such as &amp;quot;Making Gcode from Inkscape for D3D Universal Plotter&amp;quot;. Or even more specific &amp;quot;Using D3D Universal Plotter to Address Envelopes&amp;quot;.  };&lt;br /&gt;
        }&lt;br /&gt;
Specific is good. Definitely &amp;quot;Generating G Code for the D3D Universal Plotter with Open Source Software&amp;quot;. As if you were to teach that in a STEAM Camp - so it should be interesting and useful.&lt;br /&gt;
&lt;br /&gt;
Then you can do specifics:&lt;br /&gt;
&lt;br /&gt;
1. Converting any bitmap image to plotting with the D3D Unviersal Plotter&lt;br /&gt;
2. Using Inskcape to Generate Logos for Plotting&lt;br /&gt;
3. An open source toolchain for producing OSE-Branded greeting cards with the D3D Universal Plotter.&lt;br /&gt;
4. How to make pointillist pictures using the D3D Plotter.&lt;br /&gt;
5. How to address regular mailing envelopes withthe D3D Universal Plotter - so we can do this for real, including OSE branding etc.&lt;br /&gt;
6. Can you think of other really compelling uses that you would like to add? These are the top 5 I can think of.&lt;br /&gt;
&lt;br /&gt;
    else { How should I make the docs and how will they be deployed? };&lt;br /&gt;
&lt;br /&gt;
Content first. So whatever format, such as wiki and Google. Then we can use them for various purposes. But at best - use our Instructionals Template:&lt;br /&gt;
&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Instructionals_Template&lt;br /&gt;
&lt;br /&gt;
Take a look at a recent example - https://wiki.opensourceecology.org/wiki/D3D_Pro#Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 9, 2020=&lt;br /&gt;
Notes:&lt;br /&gt;
https://ncviewer.com/ for viewing gcode. &lt;br /&gt;
[https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode]&lt;br /&gt;
1 hour research and planning&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 8, 2020=&lt;br /&gt;
Last night I was having a grand old time with my Dell and Linux OSE. This morning however (technically noon) I had some issues booting up. &lt;br /&gt;
&lt;br /&gt;
It seems Ubuntu had as hard a time waking up as I did. I&#039;m not sure if it&#039;s superstitious, but while the laptop was asleep I added a second monitor. I restarted many times, and each time the crash either happened before or after the login screen. I removed it, and that was the time it worked. Upon launch a prompt let me know a system error had been detected. Well, I&#039;ll certainly be backing up everything. &lt;br /&gt;
&lt;br /&gt;
Uuuum, yeah not superstitious. When I reattached my second screen my display was immediately tanked. It looked like everything transformed into a rectangular jigsaw pattern. OK Well fine I don&#039;t need a second monitor that bad. Especially when I have two laptops..... It just seemed like it might be a fun time. &lt;br /&gt;
&lt;br /&gt;
Quick note that I have previous experience with a portion of this project. This [https://github.com/goldfishlaser/printmodels/blob/master/midcity.stl coaster] is a design I took from PNG to Inkscape (gcodetools) to DXF to OpenSCAD to STL. So a very similar process, except this is 2D for the pen plotter. &lt;br /&gt;
&lt;br /&gt;
Asked the discord where I might find blogs of the folks who have been doing all the great branding and such. With a little help from Eric I was able to find much of what I needed. Recommend [[Jean-Baptiste Log]] to future documentation helpers.&lt;br /&gt;
&lt;br /&gt;
Lots of wiki reading. [2 hours] &lt;br /&gt;
&lt;br /&gt;
=Friday, August 7, 2020=&lt;br /&gt;
Begin study [https://wiki.opensourceecology.org/wiki/D3D_Universal_Plotter D3D Pen Plotter] in preparation to provide full quality documentation of the process of generating gcode that is compatible with D3D Universal. &lt;br /&gt;
&lt;br /&gt;
Toolchain: gcodetools, inkscape, FreeCAD. D3D Universal&lt;br /&gt;
&lt;br /&gt;
TO-DO: &lt;br /&gt;
Extract necessary insights and material from Jessica Log and wiki&lt;br /&gt;
&lt;br /&gt;
Produce written documentation&lt;br /&gt;
1. Example create a drawing&lt;br /&gt;
2. Example address a letter&lt;br /&gt;
3. Example make a circuit&lt;br /&gt;
4. Example make a point picture&lt;br /&gt;
&lt;br /&gt;
Produce updated screenshots&lt;br /&gt;
&lt;br /&gt;
Test documentation&lt;br /&gt;
&lt;br /&gt;
Produce gcode examples&lt;br /&gt;
&lt;br /&gt;
Test gcode examples&lt;br /&gt;
&lt;br /&gt;
Produce video documentation&lt;br /&gt;
&lt;br /&gt;
Package into lesson plan  &lt;br /&gt;
&lt;br /&gt;
Watched [https://www.youtube.com/watch?v=a-iUK8F5BJ0 Manufacturing Change] and [https://www.youtube.com/watch?v=YFImCxDVE2o&amp;amp;list=PLVAB3xpMUPur_thmFnDI4-O9XDE6oma7d Using Open Source Tools for Broadasting]. Realized I have a perfectly good Dell laptop that I could try to install OSE Linux to. I had Linux Mint on there. I haven&#039;t used the laptop in awhile because it is kind of old and stuff.  But for this purpose... I think it should work. I had the videos going while I went through the process which had many wait times *synergy*.&lt;br /&gt;
&lt;br /&gt;
The first time I tried to use my Rufus disk, there was a crash. So it booted into the live version. Things were crashing all over the place so I restarted. The second time, things seemed to go just fine. ¯\_(ツ)_/¯ I think you definitely need to use the option to install your updates during installation. So this is exciting- no more live disk. I was soon after prompted to upgrade my Ubuntu version. I ran apt-get update and apt-get upgrade after getting an error message about not having the latest version of snapd. Installed gcode tools extension for Inkscape. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a little confused when the instructions said &amp;quot;Execute python create_inx.py&amp;quot;. After you&#039;ve unzipped your file you are in &amp;quot; /usr/share/inkscape/extensions/&amp;quot;. You need to cd to gcodetools-master before &amp;quot;python create_inx.py&amp;quot; works. I had to use sudo as well. [2.5 hours]&lt;br /&gt;
&lt;br /&gt;
=Thurs, Aug 6, 2020=&lt;br /&gt;
Considered and discussed possible projects to begin on with Marcin. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wed, Aug 5, 2020=&lt;br /&gt;
&lt;br /&gt;
Uploaded Developer Test Video&lt;br /&gt;
https://www.youtube.com/watch?v=U8Q8IJsUNjY&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Installing Linux&lt;br /&gt;
I tried various methods of creating a live USB of linux, and the one that worked for me was Rufus. I was unable to successfully create a virtual machine, so I used the live boot. [4 hours]&lt;br /&gt;
&lt;br /&gt;
2) Learning FreeCAD&lt;br /&gt;
Overall I spent 20 hours learning FreeCAD with 15 hours being direct effort at building the cube. &lt;br /&gt;
&lt;br /&gt;
3) Documenting Work&lt;br /&gt;
I spent about 2 hours probably documenting my work. I did not always successfully migrate footage to my SD card before things like system crashes so some parts are undocumented- including signing my initials on the cube and adding the screw (I have yet to use the screw to assemble)&lt;br /&gt;
&lt;br /&gt;
The hardest part was building the cube. We are supposed to submit this test at the end of the 2 weeks but it isn&#039;t quite right. I would greatly benefit from a mentor. Because I intend to assist on the Documentation Team, I am hoping that this submission will be suitable. If not, then I will learn more about how to contribute outside of being a Developer and try again later.&lt;br /&gt;
&lt;br /&gt;
Score: 80&lt;br /&gt;
&lt;br /&gt;
Using Linux: 100&lt;br /&gt;
&lt;br /&gt;
Learning FreeCAD: 60 (did not align parts, did not insert screw)&lt;br /&gt;
&lt;br /&gt;
Documenting Work: 80 (did not capture all of video, and sometimes at fault of my own)&lt;br /&gt;
&lt;br /&gt;
[1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 5, 2020=&lt;br /&gt;
Perused social media channels, reviewed Wiki materials, watched OSE videos. [3 hours]&lt;br /&gt;
&lt;br /&gt;
=Monday, August 3, 2020=&lt;br /&gt;
Spent a half hour trying to build the cube. Something I&#039;m not understanding about using alignment. May need to rewatch some videos. Considering creating my cube video without perfectly creating the cube and detracting points for what I haven&#039;t learned. Since I&#039;m trying to be on the documentation team, I wonder if that will fly. [0.5 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 2, 2020=&lt;br /&gt;
More time spent trying to build the cube. Unhappily, the system crashed and although I have my FreeCAD files I hadn&#039;t moved over my vokoscreen footage to SD so they are lost and will have to be redone. &lt;br /&gt;
I now understand what I&#039;m doing enough that I can get the cube shape in a short amount of time. It is now time to move these parts carefully into the desired shape, insert the screw, and add initials to the face. I am taking a short break and returning to work for a second session. [3 hrs]&lt;br /&gt;
&lt;br /&gt;
Have made some progress in approximating the shape. Need to add proper constraints though. Signed a face with my initials. Lost the video of that, but I think I&#039;m going to have to redo the whole thing for the video anyway. A little confused about the specifics of getting a &amp;quot;1 inch bolt&amp;quot;. Have... a bolt. https://imgur.com/a/tLzCwQS [2 hrs]&lt;br /&gt;
&lt;br /&gt;
=Thursday, July 30, 2020=&lt;br /&gt;
More time spent trying to build the cube. While in the process of understanding how to transform and rotate the tubes, they became very distant from one another. Rather than give up and try again, I went through the tedious task of rejoining them. This process helped me practice moving things around in space anyway.  I am pretty close to being able to competently move objects around. I predict it should come pretty quickly in my next session, and then I will just need to add my initial and the screw, which I am pretty sure I understand how to do. Here is a screenshot of the progress on the cube up to this point: https://imgur.com/a/tLzCwQS [2 hour]&lt;br /&gt;
&lt;br /&gt;
=Monday, July 27, 2020=&lt;br /&gt;
[https://youtu.be/hMkiCVaUXDg Video Cover Letter] [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, July 26, 2020=&lt;br /&gt;
... I spent another 4 hours trying to build the cube, but there must be something I&#039;m missing because my expectations keep not aligning with what happens. Sometimes when I change the perspective view, parts just disappear in what seems to be a random way to me. I&#039;m able to copy, rotate, move, delete generally, but sometimes I seem to be forbidden to place things or rotate things the way I&#039;m intending to. I understand the general purposes of each of the work benches and what the tools are supposed to do. Just putting it all together consistently seems to be a lot of trouble and the menus sometimes behave erratically as far as I&#039;m concerned. Hopefully when I return to this, things will go more smoothly. I&#039;m sad to not meet the deadline I set for myself to finish this today. I may be able to do another session of work later but I&#039;m not sure. I do feel like I made a lot of practical progress, just not enough that I successfully have made the cube. I uploaded a [https://www.youtube.com/watch?v=zHP7PiQLiHk&amp;amp;feature=youtu.be video]  of about where I am in FreeCAD ability.  [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Saturday, July 25, 2020=&lt;br /&gt;
Created YouTube playlist: [https://www.youtube.com/playlist?list=PLVAB3xpMUPuqqef4gXcmArMD_4MqsozRM OSE FreeCAD 101 videos and other videos watched for Dev Test]  They&#039;re in order of how I watched them.&lt;br /&gt;
I understand the FreeCAD materials are meant to be absorbed within an hour or something like that. This is logical, but I have an atypical attention span. Here are my impressions of the materials:&lt;br /&gt;
&lt;br /&gt;
(1) Tutorials 1 &amp;amp; 2 - AMAZING love them. They are definitely critical to my success at the project. Sharing them to anyone I know trying to get into FreeCAD. Love the fast pace, which surprised me at first (despite the explanatory text). &lt;br /&gt;
(2) FreeCAD 0.16 (5007) TH13A - Assembly2 - The mouse animation at the beginning confused me and the lack of sound made me think something was wrong with my audio settings. This video does show the assembly workbench. Learning by just watching can be good, but I gotta admit, I prefer videos with verbal explanations.&lt;br /&gt;
(3) &lt;br /&gt;
(4) FreeCAD Programming - This was an exciting video to me. I definitely would like to get to the point where I&#039;m programming with FreeCAD. This video shows the potential and how to get started very well. &lt;br /&gt;
(5) Use the Draft Rotating tool - Like Sarah, whose log I got this from, my first challenge getting started at building the cube was getting the parts orientated, this video helped with that. &lt;br /&gt;
(6) 5 Ways FreeCAD will annoy you - This video helped me to understand that it isn&#039;t me that is a little confused by this UI... &lt;br /&gt;
&lt;br /&gt;
These materials combined with the sample developer test videos is going to lead to my success. [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Friday July 24, 2020=&lt;br /&gt;
I tried installing OSE Linux to a virtual machine. It didn&#039;t go well and an error window came up saying &amp;quot;Sorry, Ubuntu 16.04 has experienced and internal error&amp;quot;. After closing the window, clicking on anything was unresponsive. I waited awhile and this was still the case so I shut it down. &lt;br /&gt;
&lt;br /&gt;
Decided to give the live OSE Linux another try.&lt;br /&gt;
I am using Freecad v 0.16 rev 6712&lt;br /&gt;
Also my version of OSE is specifically Ubuntu 16.04.3 LTS 16.04 xenial&lt;br /&gt;
&lt;br /&gt;
Everything went well. It seems all the crashyness has abated. Now I can begin my real concentration on the materials, applying the FreeCAD tutorials to the 8 hole tube file. I watched a [https://www.youtube.com/watch?v=KvB8eStMwoM video] Sarah shared in her log and added it to my materials to use as I complete these tasks. [2 hours]&lt;br /&gt;
&lt;br /&gt;
=Wed July 22, 2020=&lt;br /&gt;
&lt;br /&gt;
Started Phase 2 of the Development Test. Further studied [https://wiki.opensourceecology.org/wiki/FreeCAD_101#OSE_FreeCAD_Resources FreeCAD materials] and downloaded the 8-hole tube to get started. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FreeCAD repeatedly crashed as I attempted to create the cube. At first, it crashed when I would import the file to the project. Then I ran apt-get upgrade and apt-get update. To be honest, there was an error when I initially ran these that I had to resolve, and I should have made a note of it but I didn&#039;t. After doing so, FreeCAD no longer just crashed because of adding the file to the project. Instead it would crash when I switched work benches. I will do a better job documenting everything going forward, I just didn&#039;t want everyone to think I was a punk because of all the problems I was having so I had planned to pretend like they didn&#039;t. &lt;br /&gt;
[4 hours]&lt;br /&gt;
&lt;br /&gt;
=Tuesday July 21, 2020=&lt;br /&gt;
&lt;br /&gt;
Completed Phase 1 of the [https://wiki.opensourceecology.org/wiki/Developer_Test Developer Test]. Installed OSE Linux to thumbdrive and booted it up. I used Rufus to make the bootable OS in a Windows System because when I tried to use my Ubuntu Studio environment and associated tools I had trouble mounting my USB drive. &lt;br /&gt;
&lt;br /&gt;
I did a test screen recording while studying FreeCAD materials, but it was lost when I restarted the environment. [4 hours]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=303319</id>
		<title>Melanie Allen Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=303319"/>
		<updated>2025-02-11T02:31:11Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: oops accidentally deleted previous entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightTOC}}&lt;br /&gt;
[[File:melanie.png|150px]][[File:oselogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;600&amp;quot; height=&amp;quot;500&amp;quot; src=&amp;quot;https://osedev.org/wiki/Melanie?start=9/1/2019&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the log for Melanie Allen ([https://wiki.opensourceecology.org/wiki/User:Goldfishlaser Goldfishlaser])&lt;br /&gt;
&lt;br /&gt;
Main Dev Machine: Acer Predator Helios 300&lt;br /&gt;
&lt;br /&gt;
=Recent Results=&lt;br /&gt;
See [[D3D Plotter Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=February 10, 2025=&lt;br /&gt;
This log covers a previous working session and today&#039;s because when I tried to log my work here a few days ago,  the wiki was unresponsive.&lt;br /&gt;
&lt;br /&gt;
I recently connected with [[Alexa Log]]. I am reviewing the [https://wiki.opensourceecology.org/wiki/D3D_Pro_v23.12_Build_Instructions documentation] and preparing my professional recommendations. We discussed her helping me improve the pen plotter documentation by plotting files that I create. In the time since I last assisted in pen plotter documentation, I have acquired better filming equipment and other techniques, so I am greatly looking forward it. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=January 11, 2024=&lt;br /&gt;
I&#039;m back. Observing where I left off on the 3D printed motor and pen plot projects and planning development schedule. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=June 12, 2023=&lt;br /&gt;
I started a lemmy community on slrpnk.net at https://slrpnk.net/c/open_source_ecology&lt;br /&gt;
&lt;br /&gt;
=Monday March 20, 2023=&lt;br /&gt;
Learned something new about LibreOffice (Using Autotext!) and was curious what content OSE had... Edited [[LibreOffice]]&lt;br /&gt;
&lt;br /&gt;
=Sunday, February 26, 2023=&lt;br /&gt;
Since I was doing some research on how to create videos for Reels for Instagram, edited [[Instagram]] with my findings. [20 mins]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, February 22, 2023=&lt;br /&gt;
Edited [[Pen_Plotter_Printing_Methods]] [25 mins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tuesday, March 9, 2021=&lt;br /&gt;
Hi! I&#039;m back. Took a look at where I left off and edited some related wikis. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 22, 2020=&lt;br /&gt;
So, I&#039;ve been trying to make a squiggledraw holiday card for awhile now using an image of Marcin and two associates. At first, I got a fairly good image, but then low, it was because I was using a very large picture. Squiggledraw is great on large high resolution images, but it&#039;s more of an art to make smaller images work. I&#039;d definitely remove any background and make the image higher contrast.&lt;br /&gt;
&lt;br /&gt;
In my case, for my 5 x 7.5 cm holiday greeting card, I want the image to be 2.25 x 4.5 cm. &lt;br /&gt;
&lt;br /&gt;
So I resize the image to this BEFORE plugging into Squiggledraw. HOWEVER, I&#039;m finding that what squiggledraw exports is not the same size as the dimensions of the original image. I actually had to use an image that was significantly smaller. And then it was kind of hard to see the detail on the squiggle image while I was working on it.&lt;br /&gt;
&lt;br /&gt;
So... for some reason trying to save squiggledraws as gcode today is leading to crashing. Try to save holiday card with squiggledraw- crash. Save the rest of my holiday card gcode- fine. Saving as svg in either case, fine. Save the squiggledraw as gcode by itself- crash.&lt;br /&gt;
&lt;br /&gt;
It worked before so, this is very perplexing.&lt;br /&gt;
&lt;br /&gt;
Meanwhile, I&#039;ve uploaded the Holiday Card Template: https://wiki.opensourceecology.org/wiki/File:Seasonsgreetings.svg &lt;br /&gt;
If you save this svg into your templates folder, you can create holiday cards with your desired image. To replace the text, just make sure you&#039;ve downloaded Arvo and use the [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_generate_outline_text outline text] instructions&lt;br /&gt;
&lt;br /&gt;
Hm. I&#039;m a little confused about my card dimensions right now... Why is this so small?&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 21, 2020=&lt;br /&gt;
I am likely taking the day off today, but I was looking through my to-read list on Goodreads and noticed there were books relevant to OSE. I&#039;ve decided to prioritize reading these (over the other 250 titles in my list...). Thought they might be interesting to fellow OSE. Let me know if you&#039;re reading one and we can book club it. &lt;br /&gt;
They&#039;re as follows:&lt;br /&gt;
* https://www.goodreads.com/book/show/13072034-sustainable-materials---with-both-eyes-open&lt;br /&gt;
* https://www.goodreads.com/book/show/14721.The_Wealth_of_Networks&lt;br /&gt;
* https://www.goodreads.com/book/show/245344.Structures&lt;br /&gt;
* https://www.goodreads.com/book/show/328403.The_Production_of_Space&lt;br /&gt;
* https://www.goodreads.com/book/show/35629742-meltdown&lt;br /&gt;
* https://www.goodreads.com/book/show/34540052-plato-and-the-nerd&lt;br /&gt;
* https://www.goodreads.com/book/show/664895.Common_Wealth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The below I just want to collect as a group related to agriculture... prior to getting land I&#039;ll want to read these, but it&#039;s not so urgent at the moment:&lt;br /&gt;
* https://www.goodreads.com/book/show/1230471.The_Earth_Care_Manual&lt;br /&gt;
* https://www.goodreads.com/book/show/6318343-gaia-s-garden&lt;br /&gt;
* https://www.goodreads.com/book/show/381988.Permaculture&lt;br /&gt;
* https://www.goodreads.com/book/show/655223.Teaming_with_Microbes&lt;br /&gt;
* https://www.goodreads.com/book/show/20949567-resilient-agriculture&lt;br /&gt;
&lt;br /&gt;
=Thursday, November 19, 2020=&lt;br /&gt;
This looks interesting: https://vis.uib.no/publications/Stoppel-2019-LFL/&lt;br /&gt;
&lt;br /&gt;
=Wednesday, November 18, 2020=&lt;br /&gt;
Made an OSE Logo plotter file and worked on some wiki edits.&lt;br /&gt;
&lt;br /&gt;
A clip from some content that might also be interesting to readers of log, on the topic of maintenance of Open Source projects: https://www.youtube.com/watch?v=TMxBf-Ohgmg,&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 15, 2020=&lt;br /&gt;
This is interesting: https://sandify.org/&lt;br /&gt;
&lt;br /&gt;
I tried it out and it looks like it should penplot just fine? It was easy to insert our start code as well. By design there aren&#039;t any pen lifts. &lt;br /&gt;
&lt;br /&gt;
Potential for abstract greeting cards, or archival paper and sell as art.&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 7, 2020=&lt;br /&gt;
Working on greeting card tute: worked on greeting card with graphic and greeting card with squiggledraw method and editing the recording of the stipplegen method&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
&lt;br /&gt;
Squiggledraw method card crashed, too many squiggles. Need to reprocess image.&lt;br /&gt;
&lt;br /&gt;
=Monday, November 2, 2020=&lt;br /&gt;
Greeting card designing&lt;br /&gt;
Made this: [[File:Ose_tractor_logo.png]]&lt;br /&gt;
and [[File:Ose_universal_rotor_icon.png]]&lt;br /&gt;
I made a template so that I can easily make logos.&lt;br /&gt;
I tried to make a pen_plot template as well, so that it&#039;s easy to pen plot the logos. Something didn&#039;t quite go right with the save.&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 1, 2020=&lt;br /&gt;
Spent time today reviewing the materials I made so far and planning the finishing touches. This time applied towards the time I accidentally prelogged. &lt;br /&gt;
&lt;br /&gt;
I believe the plan was to be finished with the OSE Greeting Card construction set today, but in reality I need another week. This is partly due to not allocating the full 10 hours the past two weeks. &lt;br /&gt;
&lt;br /&gt;
Halloween is one of my most beloved holidays so perhaps I can be forgiven for a more bacchanalian nature the past couple of days.&lt;br /&gt;
Fun fact: my birthday is next week.&lt;br /&gt;
&lt;br /&gt;
This new SVG editor in the browser tool is cool (MIT license) https://github.com/SVG-Edit/svgedit (Another way to make art for pen plotting)&lt;br /&gt;
&lt;br /&gt;
This also is interesting: https://wordsandbuttons.online/simple_image_vectorization.html (I&#039;d like to look into this for pen plotter flow)&lt;br /&gt;
&lt;br /&gt;
This is pretty neat: https://onlywei.github.io/explain-git-with-d3/ (Just cool as far as teaching people to git, and [https://d3js.org/ D3] is also something I&#039;ve been interested in). Which reminded me, I wanted to check on whether threejs could become a pen plot source and came across this [http://blog.felixbreuer.net/2014/08/05/using-threejs-to-create-vector-graphics-from-3d-visualizations.html cool project].&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 29, 2020=&lt;br /&gt;
There were a lot of panels on the topic of ecology or related topics in this year&#039;s Ars Electronica Festival:&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/en/political-ecology-of-disasters/&lt;br /&gt;
** &amp;quot;The more efficient something is, the more demand there is, and then efficient doesn&#039;t work&amp;quot; -[http://janavirgin.com Joana Moll] summarizes [https://en.wikipedia.org/wiki/Jevons_paradox Jevon&#039;s paradox]&lt;br /&gt;
** [https://transmediale.de/content/keynote-graham-harman-everything-not-connected-0 Everything is not connected]&lt;br /&gt;
** War and conflict over minerals such as lithium and other rare metals&lt;br /&gt;
** Critical to know how much emissions are due to the Internet - but currently impossible to know (Michael Saup - [https://1001suns.com/avatar-the-avatar-of-avatar/ Avatar art project])&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/aixecology/&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/creative-question-challenge-2/&lt;br /&gt;
** Should society harmonize with nature?&lt;br /&gt;
* (Topic, includes previous years) https://ars.electronica.art/keplersgardens/de/category/themes/ecology/&lt;br /&gt;
&lt;br /&gt;
I&#039;m exploring the interesting people and topics.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 28, 2020=&lt;br /&gt;
Today I focused on recording the StippleGen tutorial. It&#039;s more than just using StippleGen, I show how you can use the GIMP to try and edit images so that the stipple effect captures details that it might not otherwise. As I say in the tutorial, it is somewhat of a &amp;quot;radical contour&amp;quot; technique that you apply to the face. It&#039;s a bit o an art. I am sure there are different ways to approach this, but it&#039;s a method that makes sense to me. Because of that, this tutorial is taking a bit longer. Especially since stipplegen is very processor heavy and takes forever to render.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 27, 2020=&lt;br /&gt;
Axidraw Control has a layers feature that I thought I could use to design a greeting card in layers, and then print them separately. However, it doesn&#039;t seem to work ahead of time. You have to somehow be connected to the pen plotter. It makes sense... although I&#039;m not entirely sure how well the Axidraw Control panel works with the D3D universal.&lt;br /&gt;
&lt;br /&gt;
So, Inkscape, unlike Illustrator, is very svg-centric. Therefore, they haven&#039;t yet implemented a feature like artboards which would be nice for a project like greeting cards where you have a cover and then inside material. I experimented with the idea o using layers as artboards, and in the end, I decided it&#039;s not the way to go. &lt;br /&gt;
&lt;br /&gt;
The best method is to just create a project folder, and save your svgs separately all at the beginning, cover, inside material, back cover. This way, you&#039;re not having to hide anything, and you&#039;re not having to rename things, as you do if you try to use the layers as artboards method. And, besides, the back cover might actually be the same for a lot of the cards, if not all of them (I&#039;m thinking the open source ecology logo and maybe the tag line). &lt;br /&gt;
&lt;br /&gt;
So in conclusion, I decided the method of using layers still only makes sense if you&#039;re making an art where it actually would be layered together, rather than the greeting card case where you are printing the layers in separate areas with no overlay. The drawbacks outweighed the benefits.&lt;br /&gt;
&lt;br /&gt;
Hm. I added a back cover and inside material to the Thank You card I worked on last time. I tried to fill in the open source ecology logo with hatchfill, so it would print black, but I can&#039;t quite figure out how to get the holes to work. But if I just select the holes and hatchfill them, it can be white. so maybe that will work for now. &lt;br /&gt;
&lt;br /&gt;
Having some github technical difficulties. I guess I didn&#039;t set things up quite properly. Perhaps now is a good time to switch to gitlab as I have been wanting to do anyway, but I&#039;m done working for the day.&lt;br /&gt;
&lt;br /&gt;
[[File:Ose_logo_penplot.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
=Monday, October 26, 2020=&lt;br /&gt;
Aha, it turns out there were some check boxes that needed to be selected for audio to record (specifically in the Mic section of Voko screen &amp;quot;Monitor of Built-in Audio Analog Stereo and built-in Audio Analog Stereo). Interesting! I don&#039;t remember having to do that manually before, but we&#039;re good to go to record some tutorials again now.&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 25, 2020=&lt;br /&gt;
&lt;br /&gt;
ENTRY 1: &lt;br /&gt;
I initially planned to work from 10a-6p on templates and tutorials. I was thwarted when I accidentally fubared the filesystem of my laptop. Fortunately, I was able to restore my laptop using an OSE Linux 2 disk. I had to reflash it, because for some reason the one I had from before didn&#039;t work. My love for technology only goes one way.&lt;br /&gt;
&lt;br /&gt;
Before, I had a dual partition, but now my entire laptop is partitioned with OSE linux 2. However this took most of my day to resolve, and well, I also ended up napping while I waited for the ISO to download.&lt;br /&gt;
&lt;br /&gt;
ENTRY 2: Having went through the tedium of downloading the ISO directly multiple times at this point, I wanted seed them as torrents. I did a trial run and tried to torrent the old laptop to the new laptop but it didn&#039;t quite work right. It also seems to be a PITA to find working torrent trackers. I will continue to try to do this as I think it will be worthwhile, however, I think I am done trying that or the day. Perhaps I will set up my own Torrent Tracker? Side note: It&#039;s funny how many people think using torrents for ISOs is a joke XD&lt;br /&gt;
&lt;br /&gt;
Entry 3: Wow, I am just having a bad day. I was filming a demonstration of how to add a free Google Font to your project for penplotting. The font installation went splendidly, but when I went to install the KM-Laser extension, something didn&#039;t go right. :-/ Which, maybe it is for the best because, even though I checked and had my microphone input turned to about 58%, absolutely no sound was recorded -_-.&lt;br /&gt;
Instead, I updated the [[OSE Fonts]] wiki with text instructions.&lt;br /&gt;
&lt;br /&gt;
Entry 4: I have fully removed the KM Laser extension from Inkscape. I thought it might have been causing a conflict with the Axidraw extension. I no longer think it&#039;s the case. There seems to be something a bit screwy with the Hershey text tool included in Axidraw. Hm. I originally skipped replacing the Hershey text fonts when I first added the extension, but then when it didn&#039;t work, I tried replacing them. I think this was a mistake because the Render &amp;gt; Hershey text tool now doesn&#039;t work. Although I forgot to test it before messing around. Hm. I will see if I can fix this without starting from scratch again. This is important to know if I&#039;m going to recommend people use the Axidraw extensions.&lt;br /&gt;
&lt;br /&gt;
lol. I am going to reinstall again.&lt;br /&gt;
&lt;br /&gt;
Entry 5: OK, I am back with a fresh install. First thing I did was check if Render &amp;gt; Hershey Text worked now- and it did. Makes me think, yeah, installing the Axidraw extension and replacing the hershey.py and hershey svgs breaks it somehow- so don&#039;t do that. &lt;br /&gt;
Ooh, I didn&#039;t notice these other Open Source Ecology themed backgrounds before. I&#039;ve switched to this cute one with a mushroom. Very autumnal&lt;br /&gt;
OK I reinstalled Axidraw extension but I deleted SVG fonts and did NOT overwrite hershey.py. Yes, the Hershey text extension for Axidraw doesn&#039;t work because of this but the NATIVE hershey text extension is not broken if you do this. And you can use the other Axidraw extensions, such as hatchfill.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Added videos to [[Generating G Code for the D3D Universal Plotter with Open Source Software]] and did a bit of rearranging of topics. Need to figure out what&#039;s wrong with the audio because (1) realized in retrospect I did lose a lot of video footage when I broke the old OS and (2) I had a few more videos planned than I originally realized. Note to self: Marcin had been glad about my idea of a metatutorial on making tutorials so I should take some time to do that if possible.&lt;br /&gt;
&lt;br /&gt;
I didn&#039;t mean to double log my time editing the wiki today, but the menu is in a different time zone than me and so sometimes I accidentally log my time on the wrong day, but I needed my hours to count toward this week. :/  BUT I am sure that I will need to do more wiki edits throughout next week as I add more videos and instruction, I can just pre-commit to at least 2 hours of wiki editing next week... I wasn&#039;t going to log all the B.S. from my OS messing up, but I decided to because... it seemed fair... and it did happen in the course of performing my duties.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 20, 2020=&lt;br /&gt;
Just making a quick note that for the next two weeks goal is the following:&lt;br /&gt;
COMPLETE THE OSE GREETING CARD CONSTRUCTION SET &lt;br /&gt;
Create templates and instructional videos on how to use them for the following types of greeting cards--&lt;br /&gt;
&lt;br /&gt;
* General Audience &lt;br /&gt;
* Thank You,&lt;br /&gt;
* Congratulations,&lt;br /&gt;
* Get Well Soon,&lt;br /&gt;
* Wedding Invite&lt;br /&gt;
* Birthday Party Invite&lt;br /&gt;
* Happy Holidays,&lt;br /&gt;
* Happy Birthday,&lt;br /&gt;
* Happy Mother/Father/etc Day,&lt;br /&gt;
* Happy Anniversary,&lt;br /&gt;
* Valentines &lt;br /&gt;
&lt;br /&gt;
OSE Audience &lt;br /&gt;
* Extreme Build Invite&lt;br /&gt;
* Workshop Invite&lt;br /&gt;
* Machine Icon Based Valentines (time permitting)&lt;br /&gt;
&lt;br /&gt;
Ideally there will be a mixture of Image customization, Text customization, and Works Out of the Box. Current end goal is for the template set to be available automatically with the OSE Linux version of Inkscape. Prior to the release, templates will be available for download on Gitlab. Marcin envisions eventually having an application available that will automate the process. &lt;br /&gt;
&lt;br /&gt;
=Sunday, October 18, 2020=&lt;br /&gt;
Dedicating my 11AM-7PM to pen plotter activities (and motor building as a reprieve from the screen)&lt;br /&gt;
&lt;br /&gt;
Note: I subscribed to Mksurgey&#039;s (a noteable pen plotter artist) patreon and there are a lot of very cool techniques within. I think it would probably be unethical for me to open source document those since he has it behind a paywall on purpose, but I can use the techniques to create things for sale in the Open Source Everything store. However, I guess I shouldn&#039;t count any time spent learning those techniques as OSE development? So I am putting off spending too much time learning them until I get back on track meeting my hours. &lt;br /&gt;
&lt;br /&gt;
As far as why I haven&#039;t been meeting the 10 hr goal lately- I&#039;ve been having a bit of an issue regulating my sleep lately. It confused me a bit and threw off my schedule such that I didn&#039;t end up apportioning the correct amount of time/feeling too tired/lethargic when I planned to work. I seem to be returning to something I can manage- although I am waking up absurdly early these days, I am at least waking up and going to sleep at the same time, and can therefore be predictable to myself and able to set appropriate goals.&lt;br /&gt;
&lt;br /&gt;
When I look at other people&#039;s tutorials vs. my tutorials, I have to admit I feel mine are a little lame in comparison. Particularly as I am supposed to be an expert at such things- and I am. It makes me acutely aware of where I&#039;m falling short. But I have never actually made video tutorials before. And theory is different than practice. So I am hoping to continuously improve them...&lt;br /&gt;
&lt;br /&gt;
Hm, something is wrong with Hershey Text. Lots of errors and Inkscape crashes. Will fresh install Inkscape... There are other things screwing up with Inkscape too, that have been for some time. If I&#039;m using a tool, and I use an arrow menu to go up or down, the fourth or fifth time I click the arrow, it will act as though I am holding it down and will not stop proceeding.&lt;br /&gt;
&lt;br /&gt;
Ha... Oops. I reread the build instructions from the 3D printed motor and realize now that I did not need to print so many coilwinders! That&#039;s a bit of a pity unless anyone wanted to buy the 3D printed parts from me (i.e. if I then printed more of the other parts and sold kits). But I&#039;m not sure there&#039;s a demand... probably the whole point of such a design is that people don&#039;t have to buy from anyone. But if anyone else wants unicorn princess themed 3D printed motor parts kit, I&#039;m your gal!&lt;br /&gt;
&lt;br /&gt;
I&#039;m so nervous that I won&#039;t wind the wire around the coil right that I think I need to attend a workshop. So I&#039;ll keep my eye peeled for the next one.&lt;br /&gt;
&lt;br /&gt;
Milestones:&lt;br /&gt;
#Created Thank You Card --  https://github.com/goldfishlaser/doesitpenplot/tree/master/Thank%20You (recorded process, was a bit hectic and may require significant editing)&lt;br /&gt;
&lt;br /&gt;
Up next: reupload Hershey Text instructional, record video about places people can learn pen plotting techniques and get inspiration&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 11, 2020=&lt;br /&gt;
Time to record some tutorials~&lt;br /&gt;
&lt;br /&gt;
Note: Drill and starter bit kit arrived today. :D Still waiting on the epoxy.&lt;br /&gt;
&lt;br /&gt;
Warm up: .5 hr- tried to get a xaos fractal to pen plot. Didn&#039;t quite look good, so will need to revisit&lt;br /&gt;
&lt;br /&gt;
.5 hr- plot optimization comparison video prep&lt;br /&gt;
&lt;br /&gt;
.5 hr- fix sound (reviewed these instructions - https://drbacchus.com/video-noise-reduction-using-kdenlive-and-audacity/, https://userbase.kde.org/Kdenlive/Manual/Useful_Information/Surround_Sound, https://www.youtube.com/watch?v=O-OgP5gHSRw). &#039;&#039;&#039;Note&#039;&#039;&#039;- [[Noise Removal from Sound]]&lt;br /&gt;
&lt;br /&gt;
{Note to self - add video on popular pen plotter artists TODO}&lt;br /&gt;
&lt;br /&gt;
.5 hr - complete plot optimization tutorial https://www.youtube.com/watch?v=hg8efT4-6o8&lt;br /&gt;
&lt;br /&gt;
1 hr - edit audio on clips&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=r5mhw8-nrg0 according to this tutorial, Axidraw extension lets you plot individual layers. So I&#039;ll make a tutorial on this as well.&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 8, 2020=&lt;br /&gt;
Entry1:&lt;br /&gt;
Ugh, my axles arrived yesterday, and hole in the rotors I printed didn&#039;t fit on them. It&#039;s just barely too tight. I can probably fix this with drilling or something. I certainly don&#039;t want to have wasted all this plastic. Unfortunately I don&#039;t have a drill and will need to acquire one from a friend (or maybe it&#039;s time to buy. Drills are pretty useful after all. Perhaps I can find one secondhand). Printing the encasing right now...&lt;br /&gt;
&lt;br /&gt;
Entry2:&lt;br /&gt;
WELL maybe you don&#039;t quite need a drill. I find that if I just repeatedly jam and twist the rod in there, it starts to shave away a bit of the plastic enough that I can get it on there. I imagine this tight fit is by design... &lt;br /&gt;
NOTE: I should have worn gloves to do this because (1) it would have helped with the grip and (2) It appears I kind of cut up my hands a bit. Oopsies. Also, I shouldn&#039;t have tried using a hammer, because apparently that was enough to alter the width of the bar so that now the end I hammered no longer fits on the fidget spinner bearings (+, the twisting motion seems key. hammering didn&#039;t help get the rod in there at all)...&lt;br /&gt;
&lt;br /&gt;
Entry3:&lt;br /&gt;
Encasing fits great. I&#039;m starting to get excited at seeing it come together. When the epoxy arrives, it&#039;ll be time to start assembling....&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 7, 2020=&lt;br /&gt;
I realized today that there isn&#039;t an Exploded Part Diagram for the motor... I can do this. I used to make Exploded Part Diagrams all the time when I worked at TOTO. I&#039;m gonna go ahead and do that next working session. Currently printing out coilwinders. Hm. It was pretty cool when this one dude set up a database for the Spare Parts sheets. It would be cool if there was maybe a LibreOffice Base BOM database for everything in the construction set.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll be back to pen plotting tutorials and experiments soon, I&#039;ve followed a lot of accounts and it&#039;s really amazing what the possibilities are.&lt;br /&gt;
&lt;br /&gt;
I initiated a channel sync with Odysee, so my tutorials and other videos will be available on the LBRY platform soon.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 6, 2020=&lt;br /&gt;
It&#039;s hard to insert the bearings in the stators. But it was also hard to insert them in the sample fidget spinner I was sent. The plastic bearing covers seemed to help with the insertion for the fidget spinner. It seemed to be slightly easier to insert them in the stator I accidentally printed upside down. I watched a video the other day that I&#039;m trying to find that talked about how to make things fit together easier.&lt;br /&gt;
&lt;br /&gt;
This motor is similar to Dirk&#039;s but has an &amp;quot;iron core&amp;quot; https://www.youtube.com/watch?v=JkwLpAAfBVI &lt;br /&gt;
&lt;br /&gt;
Rotor actually printed nicely today.It wasn&#039;t that much support structure after all.  I&#039;m surprised the circles aren&#039;t a tighter fit. Maybe it&#039;s to allow for more glue. I need to get some epoxy. &lt;br /&gt;
&lt;br /&gt;
I&#039;m printing another Stator now and then will print another Rotor. &lt;br /&gt;
&lt;br /&gt;
I&#039;d like this motor to power some sort of art project, an automaton or something. Not sure what form it will take yet.&lt;br /&gt;
&lt;br /&gt;
=Monday, October 5, 2020=&lt;br /&gt;
Note to self to read during dev time: https://dirtalleydesign.com/blogs/news/how-to-generative-art and https://dirtalleydesign.com/blogs/news/how-to-watercolor-painting-with-a-robotic-drawing-machine-an-interview-with-licia-he (the latter is said to discuss the process of making gcode that goes to a specific spot, for purpose of water coloring, but also relevant for printing in layers)&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 4, 2020=&lt;br /&gt;
Dirk said the purpose of the lip is to serve as a washer. Therefore, I&#039;m going to go ahead and try to print it because I don&#039;t want to have to worry about getting washers. You&#039;d need a 1mm thick washer if you don&#039;t want to print the lip.&lt;br /&gt;
&lt;br /&gt;
Gearing up to spend 4 hours on tutorials- rerecord Stroke and Hershey Text videos, stipplegen, working with photos (holiday card), bezier line drawing, adding svg export to found processing generative art.&lt;br /&gt;
&lt;br /&gt;
OK, ended up spending a couple more hours looking into pen plotting projects and generative art making-- videos added to playlist  Interested in spacefilling curves as a pen plotter &amp;quot;photo filter&amp;quot; to offer, and for art prints&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=yrxhqW7BCf8&amp;amp;list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 1, 2020=&lt;br /&gt;
Recording tutorials! https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Made an account on MyMiniFactory today. Wow, so many more things to print here...&lt;br /&gt;
&lt;br /&gt;
Created a bonus tutorial video on 2d to 3d art https://www.youtube.com/watch?v=fUu3XOkOM_M&amp;amp;t=326s&lt;br /&gt;
&lt;br /&gt;
My way works for lots of things, but I think this way may work for some things I haven&#039;t figured out: https://www.instructables.com/Convert-any-2D-image-to-a-3D-object-using-OpenSCAD/ &lt;br /&gt;
(Might be worth getting this plugin preinstalled)&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 30, 2020=&lt;br /&gt;
I&#039;ve flipped the stator upside down and am going to try and print it that way. I&#039;m not sure if it still needs supports, but I&#039;m going to try and do it without supports. &lt;br /&gt;
&lt;br /&gt;
Result- Success- Beautiful Stator&lt;br /&gt;
&lt;br /&gt;
[https://imgur.com/a/4oan7Qr Image Gallery]&lt;br /&gt;
&lt;br /&gt;
I am not going to print the rotor as is. It seems to have an unnecessary lip on it which causes it to need of a bunch of support material- which I don&#039;t want to have to do. So I am going to remove the lip before I print it.&lt;br /&gt;
&lt;br /&gt;
But first, Inkscape tutorials. I keep putting them off, it&#039;s go time. &lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Dirk van der Kooij project on using discarded refrigerators as input for 3D printing https://www.youtube.com/watch?v=y6T3bEpPNWU #preciousplastic&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 29, 2020=&lt;br /&gt;
Magnets I ordered for making  [https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_Development Dirk&#039;s electric motor] arrived today. I have the rods, copper wire, spinner bearings, and the brushless motor. &lt;br /&gt;
&lt;br /&gt;
Printing with [https://www.proto-pasta.com/ Proto-Pasta] Nebula filament @200*C ex, 60*C bed on Creator Pro, coilwinder print: 28 minutes, 1.98 meters&lt;br /&gt;
Tried printing everything else once- all of them failed. Trying again with auto supports and brim. &lt;br /&gt;
Tried printing the stator (2 hr 56 min, 8.65 meters), but the brim was impossible to remove without damaging it. However, I wonder if I can just sand paper it down, and fill in some of the chipped parts somehow. I&#039;ve never really looked into the details of support generation, so maybe I&#039;ll research this before trying the print again.&lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Lex Fridman&#039;s interview with Manoilis Kellis https://www.youtube.com/watch?v=t06rkOOUa7g .#integratedhuman&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 27, 2020=&lt;br /&gt;
Unfortunately,  I fell ill Wednesday and Thursday. Then yesterday, I had car trouble and had to address that. I&#039;m not feeling too well today either, but I will try to spend a few hours on tutorial videos, but unsure if I&#039;ll have the energy to make up all of them.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 22, 2020=&lt;br /&gt;
Did a bit of reading, rereading, and sharing of information in the wiki relating to projects on transportation, power, and GVCS at large. Getting better at explaining the project vision, its relationship to other projects, determining where people&#039;s interests should be directed, and knowing where to find the answers to questions. Hoping to have another tutorial recording session tomorrow.&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 20, 2020=&lt;br /&gt;
Recording and rerecording tutorial videos&lt;br /&gt;
Added Spirograph tutorial to playlist-- https://youtu.be/hrIT3N6dqgY&lt;br /&gt;
Unlisted video of another spirograph on ncviewer-- https://youtu.be/2jkUnGdrEoQ&lt;br /&gt;
&lt;br /&gt;
1) realized that if you have a square plotter, one template is enough, but if you have a rectangular plotter, it&#039;s a good idea to have a horizontal and vertical variant (this will improve instructions for address-a-letter)&lt;br /&gt;
2) want the videos to show results first before getting into instructions 3) Hopefully will be faster upon rerecording. 4) Whoops- Processing doesn&#039;t need to be downloaded, it comes with Linux OSE 2. Will revise instructions.&lt;br /&gt;
&lt;br /&gt;
reading:&lt;br /&gt;
https://estebanhufstedler.com/category/halftoning/&lt;br /&gt;
&lt;br /&gt;
Accidentally logged for Monday, but worked a bit on trying to prepare ascii art that plots&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 19, 2020=&lt;br /&gt;
Read materials by Generative Hut (Generative Hut uses some proprietary software in their tutorials but some of the information was still useful) -&amp;gt; &lt;br /&gt;
Looked into Observable for SVG art-making http://www.observablehq.com/ and further into Processing/P5.js for art making&lt;br /&gt;
*https://observablehq.com/@netpraxis/bitmap-to-archimedian-spiral-svg is interesting- similar to SquiggleDraw but now with spirals&lt;br /&gt;
*https://observablehq.com/d/2678e757d1ccd9c0 seems to be a neat stipple effect&lt;br /&gt;
&lt;br /&gt;
*https://github.com/rspt/processing-spirograph - very cool- make sure edit the size before running- then can create as many spirograph svgs as desired. Ungroup and object to path, edit doc properties to plotter size, save as gcode (example added to https://github.com/goldfishlaser/doesitpenplot/tree/master/Art/Spirograph)&lt;br /&gt;
*https://github.com/Anemy/svgurt - interesting! has very cool features, but for some reason, when I tried to use the edge detect function, it didn&#039;t seem to work well&lt;br /&gt;
*https://github.com/digitalcoleman/generativeExamples&lt;br /&gt;
*https://github.com/LingDong-/ttf2hershey&lt;br /&gt;
*https://github.com/jasonwebb/SuperformulaSVG-for-web#readme&lt;br /&gt;
&lt;br /&gt;
Tomorrow will focus on making tutorial videos-- will try to cover all the basic topics by end of day.&lt;br /&gt;
&lt;br /&gt;
As a side note have also been spending time: practicing model building in openscad and freecad, reading up on some https://wiki.opensourceecology.org/wiki/Friendly_Organizations, catching up on Precious Plastic project, and have attempted to point interested folks in the Discord to areas of the OSE wiki that can help them get situated.&lt;br /&gt;
&lt;br /&gt;
Cartesio is interesting - https://robottini.altervista.org/cartesio-low-cost-cartesian-plotter-robot&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 15, 2020=&lt;br /&gt;
Learning advanced pen plotter techniques. Meditating on direction to take the plotter tutorials.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 14, 2020=&lt;br /&gt;
Reinstalled AxiDraw extension today, now I can use both KM-Laser and AxiDraw for hatchfill. &lt;br /&gt;
Added tiled SVG example to pen plot repo.&lt;br /&gt;
Experimenting with images from https://www.pexels.com/discover/&lt;br /&gt;
Recording videos~&lt;br /&gt;
&lt;br /&gt;
Research for tomorrow: &lt;br /&gt;
*https://turtletoy.net/&lt;br /&gt;
*https://www.dirtalleydesign.com/blogs/news/how-to-draw-prints-with-an-axidraw-pen-plotter&lt;br /&gt;
*https://www.pinterest.com/mattdesl/pen-plotter/&lt;br /&gt;
*https://www.generativehut.com/&lt;br /&gt;
*https://www.instagram.com/explore/tags/axidraw/&lt;br /&gt;
*https://drawingbots.net/resources&lt;br /&gt;
*https://www.youtube.com/channel/UCdQeYpNOwMioJfaRj9kog5A&lt;br /&gt;
*https://msurguy.github.io/flow-lines/&lt;br /&gt;
*https://docs.blender.org/manual/en/2.79/render/freestyle/export_svg.html&lt;br /&gt;
*https://plotterfiles.com/&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 12, 2020=&lt;br /&gt;
Init Instructionals Playlist - https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Rapidly iterating. There are definitely some issues with sound, but I&#039;ll replace the bad ones over time. Just ramping up and conceptualizing the playlist experience. &lt;br /&gt;
&lt;br /&gt;
Need to update docs accordingly--&lt;br /&gt;
&lt;br /&gt;
Pen plotter has 3 cm offset, not 4mm offset&lt;br /&gt;
 &lt;br /&gt;
Offset cuts off only the x&amp;lt;3 strip. Everything else is ok. So we have about 5x6 inch working area. &lt;br /&gt;
&lt;br /&gt;
If you use a region about 4.8&amp;quot; by 6&amp;quot;, all of picture should fit. Center is good.&lt;br /&gt;
&lt;br /&gt;
120x150 mm. Origin in the picture is at the rear right part of bed.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 9, 2020=&lt;br /&gt;
Created an invitation to a tea party, added to [https://github.com/goldfishlaser/doesitpenplot repo]  &#039;&#039;Would upload here, but even compressed is too big&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Teaparty3.png]]&lt;br /&gt;
&lt;br /&gt;
Finally got around to adding myself to Dev page.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 8, 2020=&lt;br /&gt;
Practiced making hatch style gcode with memes, installed and experimented with SquiggleDraw. [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_create_with_SquiggleDraw Updated wiki.] Uploaded to Github. Recording attempt.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 7, 2020=&lt;br /&gt;
Plotter files are too big for the wiki server: https://drive.google.com/file/d/1-2mHxSIybccFD96TIiMagrYNq3Y_sMEJ/view?usp=sharing&lt;br /&gt;
Contain a letter M, address a letter, a hatched portrait, and a line art.&lt;br /&gt;
&lt;br /&gt;
Uploaded the files to github- will upload future art there-- https://github.com/goldfishlaser/doesitpenplot&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 6, 2020=&lt;br /&gt;
Sunday, fun day. About to put in a little more than a full-time day! Hopefully this power session will be very fruitful.&lt;br /&gt;
Goals:&lt;br /&gt;
* I probably need to do a bit more research on pen plotting code and the Inkscape tools for it. &lt;br /&gt;
* Highest priority is nailing down the &amp;quot;known good files&amp;quot; for each module of this workshop. So my first task will be adding the start code and pen offset setting to the candidates for new known good files.&lt;br /&gt;
*Send the candidates for known good files to Marcin, update the wiki. a &lt;br /&gt;
** Marcin has specifically asked for some line plotting. &lt;br /&gt;
** Update the wiki with: proper start code, settings to account for pen plotter offset.&lt;br /&gt;
* More planning and recording instruction. Hopefully will record the vast majority even if there are still some open questions.&lt;br /&gt;
&lt;br /&gt;
Entry 1- Realized I have been mixing up the concept of stippling with pointillism. https://www.youtube.com/watch?v=HNs8uaC-Yiw Here is a video of an AxiDraw pen plotter doing a stipple technique. Interesting though right? AxiDraw software is under the  GPL-2.0 License https://github.com/evil-mad/AxiDraw/. Reading this amazing tutorial: https://mattdesl.svbtle.com/pen-plotter-1 &lt;br /&gt;
[https://wiki.evilmadscientist.com/StippleGen Stipplegen]&lt;br /&gt;
&lt;br /&gt;
I really like this pen plotter test file: https://www.youtube.com/watch?v=Cn3vV5uRRvk (This plotter runs on [[GRBL]]) [https://wiki.evilmadscientist.com/Axidraw_Software_Installation#Linux Axidraw installation instructions]. &lt;br /&gt;
&lt;br /&gt;
Amassed quite a catalog of things to view, so just added to my Youtube playlist for things I [https://www.youtube.com/playlist?list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1 use to learn for Pen Plotter documentation].&lt;br /&gt;
&lt;br /&gt;
Entry 2 - [This video https://www.youtube.com/watch?v=Sy0nUkUt9CA] explained why I&#039;ve been seeing two different procedures when it comes to Stroke to Path. Inkscape tutorials prior to the release of Inkscape version 1.0 will have an old deprecated sequence:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Path -&amp;gt; Break Apart&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
The new sequence that should be used instead is:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Object -&amp;gt; Ungroup&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
Entry 3: SquiggleDraw is interesting and is released with Unlicense License (Public Domain) https://github.com/gwygonik/SquiggleDraw. It is dependent on controlp5 which is licensed under GNU Lesser GPL.&lt;br /&gt;
Hershey Text is included in Inkscape 1.0 via Extensions &amp;gt; Render &amp;gt; Hershey Text. This tool convert outline fonts into stroke fonts.  More helpful font information: http://imajeenyus.com/computer/20150110_single_line_fonts/index.shtml&lt;br /&gt;
&lt;br /&gt;
This tool is under MIT license and can help you easily get an SVG of a signature- https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
KM-Laser gcode plugin for making hatsch infill in Inkscape: https://github.com/KnoxMakers/KM-Laser  ( GPL-3.0 License )&lt;br /&gt;
&lt;br /&gt;
=Monday, September 1, 2020=&lt;br /&gt;
Took the day off, but I&#039;ve been thinking about uploading the videos I make to LBRY as well as YouTube. Noticed there&#039;s been previous discussion here at OSE [[Lbry_Collaboration]]. &lt;br /&gt;
&lt;br /&gt;
=Sunday, August 30, 2020=&lt;br /&gt;
Got a little behind yesterday. The Inkcut plugin I looked into is interesting, (https://github.com/inkcut/inkcut). My cursory look at it is that it works with SVGs and we&#039;re looking more for something that transforms bitmaps so... &lt;br /&gt;
&lt;br /&gt;
The address gcode keeps throwing errors so I am going to do some systematic testing of procedures so that we can really get to the bottom of this... it will also be useful if we need to troubleshoot the results that people have during a camp and determine if someone missed a step, or why something may happen one way instead of the expectation. &lt;br /&gt;
&lt;br /&gt;
Hoping things go smoother on this fresh new day. Hopefully can get at least a few test files by the end of it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inkscape Diaries&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entry 1: OK, so firstly, At the bottom of the screen there are messages telling you what you&#039;ve selected and what options you have.&lt;br /&gt;
&#039;&#039;It turns out, you sometimes need to select all and ungroup things multiple times!&#039;&#039; &lt;br /&gt;
You want to see a message that looks something like &amp;quot;&#039;&#039;&#039;{%n}&#039;&#039;&#039; objects selected of type &#039;&#039;&#039;Path&#039;&#039;&#039; in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle scale rotation handles&amp;quot;.&lt;br /&gt;
You don&#039;t want to see a message mentioning a Group or anything else. That&#039;s when you know you&#039;re done ungrouping.&lt;br /&gt;
Then when you select all and use Union, the message will say you have &amp;quot;&#039;&#039;&#039;Path&#039;&#039;&#039; {%n} nodes in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle . . .&amp;quot;.&lt;br /&gt;
But despite that I&#039;m still getting [[File:Inkscape_gcode_error.png|50%]]. &lt;br /&gt;
So checking my gcode settings...&lt;br /&gt;
&lt;br /&gt;
Entry 2: Oh. Inkcut IS preinstalled. Seeing what it does. I tried using [https://www.codelv.com/projects/inkcut/docs/tutorial their instructions] but I got an error that there wasn&#039;t a file open? Man, sometimes I feel like an error-magnet.&lt;br /&gt;
&lt;br /&gt;
Entry 3: I notice I can open my .ngc files with something called [https://camotics.org/ CAMotics]. My ngc files look very good! it is drawing in a very logical way and the pen up is there. I wonder why I can&#039;t save it as .gcode!&lt;br /&gt;
&lt;br /&gt;
Entry 4: Norweigian creations tutorial says he uses the cylinder tool instead of the default tool. I will try this.&lt;br /&gt;
&lt;br /&gt;
Entry 5: Cylinder tool did not resolve problem. Noticed another user has posted a similar error, but unfortunately no one answered that user&#039;s question. But I have seen it work before so I know there must be a solution. About to send my file over to Linux OSE v1 and see whether I get the same error saving the same file.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Replicated error on other machine. That means, it isn&#039;t the Save As gcode settings that are the problem, because I used exactly the settings that were already working before. But then the .ngc file itself seems to work with Camotics. But what is definitely happening is some variable that we need for inkscape to do its gcode save is missing. Interesting... interesting...&lt;br /&gt;
&lt;br /&gt;
Entry 7: INTERESTING. I skipped the gcodetools part and just Save As gcode because in this video, he doesn&#039;t use that extension: https://www.youtube.com/watch?v=yrxhqW7BCf8  Some the instructions on the Inkscape wiki also didn&#039;t have the gcodetools instruction. Maybe I&#039;ve been wasting hours for a pretty silly reason?&lt;br /&gt;
&lt;br /&gt;
The gcode file saved and opens in CAMotics. There are some errors but it seems to plot? Test files at https://wiki.opensourceecology.org/wiki/File:Doesitpenplot.zip&lt;br /&gt;
&lt;br /&gt;
Updated wiki https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 29, 2020=&lt;br /&gt;
&lt;br /&gt;
BTW Yesterday&#039;s successful OSE Linux 2 installation was logged to [[OSE_Linux_Laptop_List#Acer_Predator_Helios_300]]&lt;br /&gt;
&lt;br /&gt;
Plan--&lt;br /&gt;
Saturday plan: &lt;br /&gt;
hour 1-2: Find out what went sideways with the address text gcode. See if I can get &amp;quot;pen up&amp;quot; to appear. Have suspicions. Send new gcode to Marcin for testing &lt;br /&gt;
hour 2-3: Look into [[Ray Log]] suggestion of Inkcut plugin. Also examine [[https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/ Matthew&#039;s source code]] to see what is the principle behind it and whether it can easily be taught/replicated.&lt;br /&gt;
hour 3-4: Plan video, workshop, maybe record intro&lt;br /&gt;
&lt;br /&gt;
Sunday plan: &lt;br /&gt;
{Assuming results from testing are good}&lt;br /&gt;
hour 1-2: Finalize wiki instructions&lt;br /&gt;
hour 2-4: Record video&lt;br /&gt;
Time permitting: Upload workshop to ReadtheDocs/Sphinx (else do so during he week)&lt;br /&gt;
&lt;br /&gt;
Note-- Side project when time permits/waiting on blocks:  Convert Belize CEB Production Handbook by [[Aidan Williamson Log]]  to ReadtheDocs/Sphinx&lt;br /&gt;
&lt;br /&gt;
=Friday, August 28, 2020=&lt;br /&gt;
Entry 1: Couldn&#039;t get it to work on virtual machine... weird but ok.&lt;br /&gt;
Figured I&#039;d just run it live on the Acer and install it if things were looking ok (having backed up my current native OS)..... but.&lt;br /&gt;
Live usb using Rufus didn&#039;t work- &amp;quot;no bootable device&amp;quot;. huh.&lt;br /&gt;
Live usb using YUMI didn&#039;t work either- same error &amp;quot;no bootable device&amp;quot;. argh. &lt;br /&gt;
Well, what if I put another OS on YUMI, will I be able to boot into it? Have a debian live iso handy. Trying now.&lt;br /&gt;
&lt;br /&gt;
Entry 2: Ah, well apparently Secure Boot was turned back on even though I turned it off before. Guess it happened in the latest update. Tried turning it off again (the process has slightly changed) but got the same error message. WTF.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Figured I&#039;d try my YUMI drive in the Dell to see what would happen.&lt;br /&gt;
When I tried to run OSE 2.0, I got the error message&lt;br /&gt;
&amp;lt;pre&amp;gt;find --set-root %iso%&lt;br /&gt;
Error 15:(http://grub4dos.chenall.net/e/15 File not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
When I tried to run Debian- it worked. So that&#039;s interesting. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a stack exchange question/answer that suggests that CDFS is case sensitive and everything in \boot\grub\menu.lst needs to be edited to uppercase. I think I may do this and try to run it in the VM again, just to see what happens (even though I didn&#039;t see the error in the VM).&lt;br /&gt;
&lt;br /&gt;
Entry 4: Did not find a menu.lst file. :(&lt;br /&gt;
&lt;br /&gt;
Entry 5: Noticed the note to turn off &amp;quot;3D Graphic Acceleration&amp;quot; in bios. Trying that in VM. &lt;br /&gt;
&lt;br /&gt;
Entry 6: Virtualbox has 3D Graphics Acceleration turned off by default. sudo apt-get update, sudo apt-get upgrade, sudo apt-get upgrade -fix--missing, try to install again. Hash Sum Mismatch. Tried installing something else... Hash Sum Mismatch. So found the stack exchange for this and tried &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rm -rf /var/lib/apt/lists/* &lt;br /&gt;
sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;E: The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file. &lt;br /&gt;
N: Updating from such a repository can&#039;t be done securely, and is therefore disabled by default. &lt;br /&gt;
N: See apt-secure(8) manpage for repository creation and user configuration details.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I will raise this issue with the dev.&lt;br /&gt;
&lt;br /&gt;
Entry 7: Feedback from dev-- (1) use https://balena.io/etcher  to flash the drive (2) Check the md5 sum using instructions @&lt;br /&gt;
https://onthefencedevelopment.com/2017/08/15/windows-10-builtin-md5-checksum-calculator/&lt;br /&gt;
&lt;br /&gt;
Entry 8: I MADE A ROOKIE MISTAKE. They probably weren&#039;t working because its the NTFS NOT FAT32. I get it mixed up sometimes.&lt;br /&gt;
In other news interesting and informative plotter results! https://wiki.opensourceecology.org/wiki/D3D_Plotter_Log#Fri_Aug_28.2C_2020&lt;br /&gt;
&lt;br /&gt;
Entry 9: On the now NTFS drive I flashed it with Balena as advised. This was successful. By the way, I had already done these steps, but here&#039;s a good video if anyone else is installing Linux OSE to a windows computer: https://youtu.be/EARdWsgvAXo. These are the exact steps I did prior. You just want to make sure you&#039;re **not** using a FAT32 formatted disk. And even if you&#039;ve turned off secure boot before, check again because apparently after updates they will just turn your secure boot back on. &lt;br /&gt;
&lt;br /&gt;
It was easy to partition my drive from the installer, so I actually kept my other operating system. I was planning on over-writing it, but might as well since I had the option. Now I can get back started on the work!&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 27, 2020=&lt;br /&gt;
Entry 1: Assignment received- begin instructional videos for 3D plotting workshop. Will be installing [https://www.caldorkids.com/ose/ OSE Linux 2.0 Beta] to a Virtual Machine on my Acer, as I have the old Ubuntu version on my Dell (and that machine&#039;s camera and mic don&#039;t work anyway). Downloading and installing the iso to my VM was easy peasy. {Note from the future: I hadn&#039;t realized I just booted into a live thing. Was wondering why I hadn&#039;t been prompted to set my username/password but didn&#039;t think much about it) Was a little surprised it didn&#039;t have cheese, which is how I like to test my webcam and mic cause it&#039;s the easiest.&lt;br /&gt;
&lt;br /&gt;
Got an error starting kdenlive. Got the error Missing MLT Module: Avformat (ffmpeg) required for audio/video. Documentation said this meant I needed to install ffmpeg package, but I had the latest version. Clicked OK and it started, but may need to look into this further.&lt;br /&gt;
&lt;br /&gt;
Was looking for vokoscreen and noticed in Sound &amp;amp; Video &amp;quot;Install Multimedia Codecs&amp;quot;, which sounded like a good idea to me, but I got an error on installing that...&lt;br /&gt;
&amp;lt;pre&amp;gt;E:The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then a prompt tells me I have to &amp;quot;remove&amp;quot; software but then it&#039;s actually a request to install libravcodec58=7:4.24-1ubuntu0.1. Click continue then a hash sum mismatch? Unfortunately I didn&#039;t have copy and paste capability at the time, but when I tried it again, I got this instead- [https://pastebin.com/MurfhNxW Very long output].&lt;br /&gt;
&lt;br /&gt;
Anyways, we shall see if these things cause problems. But vokoscreen proved my cam and mic are working in my VM (which I expected). If I have any trouble using kdenlive on this machine, I can always just use my other machine, but I kinda think it&#039;s gonna be fine.&lt;br /&gt;
&lt;br /&gt;
Entry 2: It wasn&#039;t fine. Can&#039;t start the recording. I suspect the cause is related to the earlier error.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Well I was running it live, might as well install it all the way and see if it fixes itself. Ah- need more disk space (minimum 43.2 GB).&lt;br /&gt;
&lt;br /&gt;
Note to self: https://wiki.opensourceecology.org/wiki/OSE_Linux_Laptop_List &lt;br /&gt;
&lt;br /&gt;
Also, I didn&#039;t notice in the [OSE Linux] wiki that it recommends not to use a Virtual Machine, but it&#039;s fine really.&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 23, 2020=&lt;br /&gt;
Received new assignment to do while awaiting plotter results-- working with the files for the motor https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_3D_CAD -- to make STLs from the assemblies &amp;amp;+ to repo.&lt;br /&gt;
Entire task completed in approx 1 hour.&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 18, 2020=&lt;br /&gt;
Entry 1: Today I decided to have a go at make gcode that addresses a letter. Strangely, seeing the dashyness happen again, as I was seeing with the pointillism. Something about how I&#039;m doing this must be off. Time to experiment.[30 min]&lt;br /&gt;
&lt;br /&gt;
Entry 2: Took another look at the known good file and realized it looks dashy too. Not sure why I didn&#039;t notice. So I sent the file to Marcin to see if it&#039;s right. [15 min] If this file is right then I know I have the instructions correct. [[File:Address.zip]]&lt;br /&gt;
&lt;br /&gt;
Looked into this: https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/&lt;br /&gt;
When I opened the file in NCViewer, the area was huge and rendered waaaay off the bed. But... I think the dot part was probably right and I think I know what the pointillism file should generally look like.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 18, 2020=&lt;br /&gt;
Logs are great. I read my logs almost every day and it really helps me to get back going where I left off. I might start doing it for my day job, heh. Today I had the idea to envision Sphinx/Read the Docs 4 OSE project an instructional design project rather than a documentation project. Basically, it would be a great way to make Workshops- package related wikis, google docs, videos, files, lessons plans etc into one-stop-shop self-contained courses. I wouldn&#039;t mind the opportunity to put my ISD skills to work! We&#039;ll see what feedback I get from my collaborators.&lt;br /&gt;
&lt;br /&gt;
The first course could be the Inkscape to GCode lesson. Readers may be interested to learn about the [https://www.instructionaldesign.org/history/ history of instructional design].&lt;br /&gt;
&lt;br /&gt;
Oh- and I sent my first test gcode to Marcin today. Am anxiously awaiting the results.&lt;br /&gt;
&lt;br /&gt;
AAAAAND while waiting I realized that I had missed a... pretty critical step. As such my gcode was probably more suited for a cutter or something... it would have been easy to spot. I remember I had gotten a little confused/mixed up between gcodetools and gcodeplot and which I needed. &lt;br /&gt;
&lt;br /&gt;
Now that I actually have the ability to save as a pen drawing that&#039;s good, but there are more things about the file I created that I&#039;m unsure of. It doesn&#039;t look like what&#039;s rendered looks like dots at all, but dashes. But I kinda want to see it, to see what actually happens... I wonder if making a different sized clone would change it or if I accidentally stretched my SVG at some point? Tomorrow I want to just do a rapid run through of all the steps again...&lt;br /&gt;
&lt;br /&gt;
=Monday, August 17, 2020=&lt;br /&gt;
Took &amp;quot;the weekend off&amp;quot; I suppose, installed Debian 10 to a VM because I needed it to contribute to a friend&#039;s project. It was harder than it needed to be, but booting my VM with a live iso and then installing from there worked when nothing else did. It was a fun experience to practice working with the Read the Docs/Sphinx documentation workflow and make a few pull requests to someone else&#039;s project for once. [[Michael Log]] has suggested I (and other power documenters) consider using it for OSE, so it isn&#039;t entirely unrelated. &lt;br /&gt;
&lt;br /&gt;
I also got myself a PGP signature so that people who communicate securely can reach me. I&#039;ll update my bio with it soon. &lt;br /&gt;
&lt;br /&gt;
Read a few logs and wikis, and eased myself back in with some prefatory instructions about using the plotter to address an envelope. Did a few other edits to make the wiki more [[Wiki_instructions#Content|DRY]]. &lt;br /&gt;
&lt;br /&gt;
It was a hard day at work but if after some rest I can put together some Inkscape to GCode files, that&#039;s my next step. I think I read somewhere there will be specific instruction for rendering text, so we shall see.&lt;br /&gt;
&lt;br /&gt;
Note: rabbit trail from?to? [[OSE Business Models]] causing discovery of https://evhippel.mit.edu/ was cool.&lt;br /&gt;
&lt;br /&gt;
Came back for another round of wiki edits. Didn&#039;t notice before that [[Using_Inkscape_to_Generate_Gcode#Sample_Files]] had examples of &amp;quot;known good plotter files&amp;quot;. I had been wanting to see something like this, so I am happy to find it so I can compare the files I&#039;m creating.&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 15, 2020=&lt;br /&gt;
Not related to official work, but downloaded total Totalext.fcstd from [[D3D Universal 3D CAD]] and printed them on my Flashforge. Looks like I also need spring tensioner and the spiral linear bearing? I think everything else I&#039;m supposed to buy, but I haven&#039;t looked deeply into it. Was really just wanting to have something useful printing. Note to self: https://wiki.opensourceecology.org/wiki/Universal_Gearless_Extruder_Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Friday, August 14, 2020=&lt;br /&gt;
An hour looking into inkscape, trying to get a nice pointillist picture, and adding some notes to the wiki. Should probably shift back to the addressing an envelope procedure to get traction and learn about working with text.&lt;br /&gt;
&lt;br /&gt;
Another hour and achieved pointillist rendition of open hardware icon using http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN.&lt;br /&gt;
&lt;br /&gt;
Later will complete the steps for exporting as gcode. &lt;br /&gt;
&lt;br /&gt;
[[File:Pointoh.png]]&lt;br /&gt;
&lt;br /&gt;
Another hour and we have gcode! Wonder if it works?&lt;br /&gt;
&lt;br /&gt;
[[File:Ncviewerohpoint.png]]&lt;br /&gt;
&lt;br /&gt;
I keep trying to stop working and get back at it. Edited wiki for a half hour. [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software]]&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 13, 2020=&lt;br /&gt;
Early morning work on the wiki. Added &amp;quot;create a template&amp;quot; instructions. [1 hr]&lt;br /&gt;
Took 15 minutes during lunch break to do a few more edits [.25 hr]&lt;br /&gt;
Thinking about pointillism, email Marcin [1 hr] &lt;br /&gt;
More work on wiki [1.5 hr]&lt;br /&gt;
&lt;br /&gt;
TO-DO- Using inkscape to make a plottable version of this envelope template: http://melstampz.blogspot.com/2009/08/new-envelope-templates-standard-a2-size.html&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 12, 2020=&lt;br /&gt;
Managed to squeeze in an hour of working on my wiki after hanging with the girls.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 11, 2020=&lt;br /&gt;
Note: [https://wiki.opensourceecology.org/wiki/Instructionals_Template Instructionals Template]&lt;br /&gt;
Note: Joe Log for D3D info&lt;br /&gt;
Little behind on the day job. Only able to spend a few moments. &lt;br /&gt;
Link to new wiki: https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
{Accidentally submitted this to the level-of-effort graph as tomorrow. For some reason, if I select &amp;quot;today&amp;quot; option, tomorrow is usually selected. But with how often I do work in the midnight hours, we can&#039;t expect use an overly strict version of day...}&lt;br /&gt;
&lt;br /&gt;
=Monday, August 10, 2020=&lt;br /&gt;
A couple more hours spent researching and planning. Reading wikis and content by previous developers, work around D3D printer, etc.&lt;br /&gt;
1 hour figuring out questions for Marcin about how I should go about this.&lt;br /&gt;
&lt;br /&gt;
    # So first, verifying I should be doing this work in the wiki? Or should I be producing a google doc instead, or even dozuki? &lt;br /&gt;
    If wiki {&lt;br /&gt;
&lt;br /&gt;
Wiki on your work log, where you link to any assets you produce. Use what&#039;s easiest, If instructionals, Google Presentations are convenient. &lt;br /&gt;
&lt;br /&gt;
    You mentioned Jessica&#039;s Log, where I found her notes and a link to the wiki Using_Inkscape_to_Generate_Gcode.&lt;br /&gt;
    This seems to be a natural place to document everything you requested, but I need to significantly overhaul this page to do so. Is that ok? &lt;br /&gt;
&lt;br /&gt;
You need to significantly overhaul, so it&#039;s just easiest to start where she left off, and start another page.  &lt;br /&gt;
&lt;br /&gt;
        If ok {&lt;br /&gt;
        My plan would be to make these instructions about Inkscape to Gcode very clear. &lt;br /&gt;
&lt;br /&gt;
Yes &lt;br /&gt;
&lt;br /&gt;
        Then I would likely add sections on using the Gcode with the plotter (including the examples you mentioned above with the mailing a letter) and sections on using it with 3D printers. }&lt;br /&gt;
        else { Would it be an article such as &amp;quot;Making Gcode from Inkscape for D3D Universal Plotter&amp;quot;. Or even more specific &amp;quot;Using D3D Universal Plotter to Address Envelopes&amp;quot;.  };&lt;br /&gt;
        }&lt;br /&gt;
Specific is good. Definitely &amp;quot;Generating G Code for the D3D Universal Plotter with Open Source Software&amp;quot;. As if you were to teach that in a STEAM Camp - so it should be interesting and useful.&lt;br /&gt;
&lt;br /&gt;
Then you can do specifics:&lt;br /&gt;
&lt;br /&gt;
1. Converting any bitmap image to plotting with the D3D Unviersal Plotter&lt;br /&gt;
2. Using Inskcape to Generate Logos for Plotting&lt;br /&gt;
3. An open source toolchain for producing OSE-Branded greeting cards with the D3D Universal Plotter.&lt;br /&gt;
4. How to make pointillist pictures using the D3D Plotter.&lt;br /&gt;
5. How to address regular mailing envelopes withthe D3D Universal Plotter - so we can do this for real, including OSE branding etc.&lt;br /&gt;
6. Can you think of other really compelling uses that you would like to add? These are the top 5 I can think of.&lt;br /&gt;
&lt;br /&gt;
    else { How should I make the docs and how will they be deployed? };&lt;br /&gt;
&lt;br /&gt;
Content first. So whatever format, such as wiki and Google. Then we can use them for various purposes. But at best - use our Instructionals Template:&lt;br /&gt;
&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Instructionals_Template&lt;br /&gt;
&lt;br /&gt;
Take a look at a recent example - https://wiki.opensourceecology.org/wiki/D3D_Pro#Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 9, 2020=&lt;br /&gt;
Notes:&lt;br /&gt;
https://ncviewer.com/ for viewing gcode. &lt;br /&gt;
[https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode]&lt;br /&gt;
1 hour research and planning&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 8, 2020=&lt;br /&gt;
Last night I was having a grand old time with my Dell and Linux OSE. This morning however (technically noon) I had some issues booting up. &lt;br /&gt;
&lt;br /&gt;
It seems Ubuntu had as hard a time waking up as I did. I&#039;m not sure if it&#039;s superstitious, but while the laptop was asleep I added a second monitor. I restarted many times, and each time the crash either happened before or after the login screen. I removed it, and that was the time it worked. Upon launch a prompt let me know a system error had been detected. Well, I&#039;ll certainly be backing up everything. &lt;br /&gt;
&lt;br /&gt;
Uuuum, yeah not superstitious. When I reattached my second screen my display was immediately tanked. It looked like everything transformed into a rectangular jigsaw pattern. OK Well fine I don&#039;t need a second monitor that bad. Especially when I have two laptops..... It just seemed like it might be a fun time. &lt;br /&gt;
&lt;br /&gt;
Quick note that I have previous experience with a portion of this project. This [https://github.com/goldfishlaser/printmodels/blob/master/midcity.stl coaster] is a design I took from PNG to Inkscape (gcodetools) to DXF to OpenSCAD to STL. So a very similar process, except this is 2D for the pen plotter. &lt;br /&gt;
&lt;br /&gt;
Asked the discord where I might find blogs of the folks who have been doing all the great branding and such. With a little help from Eric I was able to find much of what I needed. Recommend [[Jean-Baptiste Log]] to future documentation helpers.&lt;br /&gt;
&lt;br /&gt;
Lots of wiki reading. [2 hours] &lt;br /&gt;
&lt;br /&gt;
=Friday, August 7, 2020=&lt;br /&gt;
Begin study [https://wiki.opensourceecology.org/wiki/D3D_Universal_Plotter D3D Pen Plotter] in preparation to provide full quality documentation of the process of generating gcode that is compatible with D3D Universal. &lt;br /&gt;
&lt;br /&gt;
Toolchain: gcodetools, inkscape, FreeCAD. D3D Universal&lt;br /&gt;
&lt;br /&gt;
TO-DO: &lt;br /&gt;
Extract necessary insights and material from Jessica Log and wiki&lt;br /&gt;
&lt;br /&gt;
Produce written documentation&lt;br /&gt;
1. Example create a drawing&lt;br /&gt;
2. Example address a letter&lt;br /&gt;
3. Example make a circuit&lt;br /&gt;
4. Example make a point picture&lt;br /&gt;
&lt;br /&gt;
Produce updated screenshots&lt;br /&gt;
&lt;br /&gt;
Test documentation&lt;br /&gt;
&lt;br /&gt;
Produce gcode examples&lt;br /&gt;
&lt;br /&gt;
Test gcode examples&lt;br /&gt;
&lt;br /&gt;
Produce video documentation&lt;br /&gt;
&lt;br /&gt;
Package into lesson plan  &lt;br /&gt;
&lt;br /&gt;
Watched [https://www.youtube.com/watch?v=a-iUK8F5BJ0 Manufacturing Change] and [https://www.youtube.com/watch?v=YFImCxDVE2o&amp;amp;list=PLVAB3xpMUPur_thmFnDI4-O9XDE6oma7d Using Open Source Tools for Broadasting]. Realized I have a perfectly good Dell laptop that I could try to install OSE Linux to. I had Linux Mint on there. I haven&#039;t used the laptop in awhile because it is kind of old and stuff.  But for this purpose... I think it should work. I had the videos going while I went through the process which had many wait times *synergy*.&lt;br /&gt;
&lt;br /&gt;
The first time I tried to use my Rufus disk, there was a crash. So it booted into the live version. Things were crashing all over the place so I restarted. The second time, things seemed to go just fine. ¯\_(ツ)_/¯ I think you definitely need to use the option to install your updates during installation. So this is exciting- no more live disk. I was soon after prompted to upgrade my Ubuntu version. I ran apt-get update and apt-get upgrade after getting an error message about not having the latest version of snapd. Installed gcode tools extension for Inkscape. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a little confused when the instructions said &amp;quot;Execute python create_inx.py&amp;quot;. After you&#039;ve unzipped your file you are in &amp;quot; /usr/share/inkscape/extensions/&amp;quot;. You need to cd to gcodetools-master before &amp;quot;python create_inx.py&amp;quot; works. I had to use sudo as well. [2.5 hours]&lt;br /&gt;
&lt;br /&gt;
=Thurs, Aug 6, 2020=&lt;br /&gt;
Considered and discussed possible projects to begin on with Marcin. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wed, Aug 5, 2020=&lt;br /&gt;
&lt;br /&gt;
Uploaded Developer Test Video&lt;br /&gt;
https://www.youtube.com/watch?v=U8Q8IJsUNjY&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Installing Linux&lt;br /&gt;
I tried various methods of creating a live USB of linux, and the one that worked for me was Rufus. I was unable to successfully create a virtual machine, so I used the live boot. [4 hours]&lt;br /&gt;
&lt;br /&gt;
2) Learning FreeCAD&lt;br /&gt;
Overall I spent 20 hours learning FreeCAD with 15 hours being direct effort at building the cube. &lt;br /&gt;
&lt;br /&gt;
3) Documenting Work&lt;br /&gt;
I spent about 2 hours probably documenting my work. I did not always successfully migrate footage to my SD card before things like system crashes so some parts are undocumented- including signing my initials on the cube and adding the screw (I have yet to use the screw to assemble)&lt;br /&gt;
&lt;br /&gt;
The hardest part was building the cube. We are supposed to submit this test at the end of the 2 weeks but it isn&#039;t quite right. I would greatly benefit from a mentor. Because I intend to assist on the Documentation Team, I am hoping that this submission will be suitable. If not, then I will learn more about how to contribute outside of being a Developer and try again later.&lt;br /&gt;
&lt;br /&gt;
Score: 80&lt;br /&gt;
&lt;br /&gt;
Using Linux: 100&lt;br /&gt;
&lt;br /&gt;
Learning FreeCAD: 60 (did not align parts, did not insert screw)&lt;br /&gt;
&lt;br /&gt;
Documenting Work: 80 (did not capture all of video, and sometimes at fault of my own)&lt;br /&gt;
&lt;br /&gt;
[1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 5, 2020=&lt;br /&gt;
Perused social media channels, reviewed Wiki materials, watched OSE videos. [3 hours]&lt;br /&gt;
&lt;br /&gt;
=Monday, August 3, 2020=&lt;br /&gt;
Spent a half hour trying to build the cube. Something I&#039;m not understanding about using alignment. May need to rewatch some videos. Considering creating my cube video without perfectly creating the cube and detracting points for what I haven&#039;t learned. Since I&#039;m trying to be on the documentation team, I wonder if that will fly. [0.5 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 2, 2020=&lt;br /&gt;
More time spent trying to build the cube. Unhappily, the system crashed and although I have my FreeCAD files I hadn&#039;t moved over my vokoscreen footage to SD so they are lost and will have to be redone. &lt;br /&gt;
I now understand what I&#039;m doing enough that I can get the cube shape in a short amount of time. It is now time to move these parts carefully into the desired shape, insert the screw, and add initials to the face. I am taking a short break and returning to work for a second session. [3 hrs]&lt;br /&gt;
&lt;br /&gt;
Have made some progress in approximating the shape. Need to add proper constraints though. Signed a face with my initials. Lost the video of that, but I think I&#039;m going to have to redo the whole thing for the video anyway. A little confused about the specifics of getting a &amp;quot;1 inch bolt&amp;quot;. Have... a bolt. https://imgur.com/a/tLzCwQS [2 hrs]&lt;br /&gt;
&lt;br /&gt;
=Thursday, July 30, 2020=&lt;br /&gt;
More time spent trying to build the cube. While in the process of understanding how to transform and rotate the tubes, they became very distant from one another. Rather than give up and try again, I went through the tedious task of rejoining them. This process helped me practice moving things around in space anyway.  I am pretty close to being able to competently move objects around. I predict it should come pretty quickly in my next session, and then I will just need to add my initial and the screw, which I am pretty sure I understand how to do. Here is a screenshot of the progress on the cube up to this point: https://imgur.com/a/tLzCwQS [2 hour]&lt;br /&gt;
&lt;br /&gt;
=Monday, July 27, 2020=&lt;br /&gt;
[https://youtu.be/hMkiCVaUXDg Video Cover Letter] [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, July 26, 2020=&lt;br /&gt;
... I spent another 4 hours trying to build the cube, but there must be something I&#039;m missing because my expectations keep not aligning with what happens. Sometimes when I change the perspective view, parts just disappear in what seems to be a random way to me. I&#039;m able to copy, rotate, move, delete generally, but sometimes I seem to be forbidden to place things or rotate things the way I&#039;m intending to. I understand the general purposes of each of the work benches and what the tools are supposed to do. Just putting it all together consistently seems to be a lot of trouble and the menus sometimes behave erratically as far as I&#039;m concerned. Hopefully when I return to this, things will go more smoothly. I&#039;m sad to not meet the deadline I set for myself to finish this today. I may be able to do another session of work later but I&#039;m not sure. I do feel like I made a lot of practical progress, just not enough that I successfully have made the cube. I uploaded a [https://www.youtube.com/watch?v=zHP7PiQLiHk&amp;amp;feature=youtu.be video]  of about where I am in FreeCAD ability.  [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Saturday, July 25, 2020=&lt;br /&gt;
Created YouTube playlist: [https://www.youtube.com/playlist?list=PLVAB3xpMUPuqqef4gXcmArMD_4MqsozRM OSE FreeCAD 101 videos and other videos watched for Dev Test]  They&#039;re in order of how I watched them.&lt;br /&gt;
I understand the FreeCAD materials are meant to be absorbed within an hour or something like that. This is logical, but I have an atypical attention span. Here are my impressions of the materials:&lt;br /&gt;
&lt;br /&gt;
(1) Tutorials 1 &amp;amp; 2 - AMAZING love them. They are definitely critical to my success at the project. Sharing them to anyone I know trying to get into FreeCAD. Love the fast pace, which surprised me at first (despite the explanatory text). &lt;br /&gt;
(2) FreeCAD 0.16 (5007) TH13A - Assembly2 - The mouse animation at the beginning confused me and the lack of sound made me think something was wrong with my audio settings. This video does show the assembly workbench. Learning by just watching can be good, but I gotta admit, I prefer videos with verbal explanations.&lt;br /&gt;
(3) &lt;br /&gt;
(4) FreeCAD Programming - This was an exciting video to me. I definitely would like to get to the point where I&#039;m programming with FreeCAD. This video shows the potential and how to get started very well. &lt;br /&gt;
(5) Use the Draft Rotating tool - Like Sarah, whose log I got this from, my first challenge getting started at building the cube was getting the parts orientated, this video helped with that. &lt;br /&gt;
(6) 5 Ways FreeCAD will annoy you - This video helped me to understand that it isn&#039;t me that is a little confused by this UI... &lt;br /&gt;
&lt;br /&gt;
These materials combined with the sample developer test videos is going to lead to my success. [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Friday July 24, 2020=&lt;br /&gt;
I tried installing OSE Linux to a virtual machine. It didn&#039;t go well and an error window came up saying &amp;quot;Sorry, Ubuntu 16.04 has experienced and internal error&amp;quot;. After closing the window, clicking on anything was unresponsive. I waited awhile and this was still the case so I shut it down. &lt;br /&gt;
&lt;br /&gt;
Decided to give the live OSE Linux another try.&lt;br /&gt;
I am using Freecad v 0.16 rev 6712&lt;br /&gt;
Also my version of OSE is specifically Ubuntu 16.04.3 LTS 16.04 xenial&lt;br /&gt;
&lt;br /&gt;
Everything went well. It seems all the crashyness has abated. Now I can begin my real concentration on the materials, applying the FreeCAD tutorials to the 8 hole tube file. I watched a [https://www.youtube.com/watch?v=KvB8eStMwoM video] Sarah shared in her log and added it to my materials to use as I complete these tasks. [2 hours]&lt;br /&gt;
&lt;br /&gt;
=Wed July 22, 2020=&lt;br /&gt;
&lt;br /&gt;
Started Phase 2 of the Development Test. Further studied [https://wiki.opensourceecology.org/wiki/FreeCAD_101#OSE_FreeCAD_Resources FreeCAD materials] and downloaded the 8-hole tube to get started. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FreeCAD repeatedly crashed as I attempted to create the cube. At first, it crashed when I would import the file to the project. Then I ran apt-get upgrade and apt-get update. To be honest, there was an error when I initially ran these that I had to resolve, and I should have made a note of it but I didn&#039;t. After doing so, FreeCAD no longer just crashed because of adding the file to the project. Instead it would crash when I switched work benches. I will do a better job documenting everything going forward, I just didn&#039;t want everyone to think I was a punk because of all the problems I was having so I had planned to pretend like they didn&#039;t. &lt;br /&gt;
[4 hours]&lt;br /&gt;
&lt;br /&gt;
=Tuesday July 21, 2020=&lt;br /&gt;
&lt;br /&gt;
Completed Phase 1 of the [https://wiki.opensourceecology.org/wiki/Developer_Test Developer Test]. Installed OSE Linux to thumbdrive and booted it up. I used Rufus to make the bootable OS in a Windows System because when I tried to use my Ubuntu Studio environment and associated tools I had trouble mounting my USB drive. &lt;br /&gt;
&lt;br /&gt;
I did a test screen recording while studying FreeCAD materials, but it was lost when I restarted the environment. [4 hours]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=303318</id>
		<title>Melanie Allen Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=303318"/>
		<updated>2025-02-11T02:29:03Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* February 10, 2025 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightTOC}}&lt;br /&gt;
[[File:melanie.png|150px]][[File:oselogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;600&amp;quot; height=&amp;quot;500&amp;quot; src=&amp;quot;https://osedev.org/wiki/Melanie?start=9/1/2019&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the log for Melanie Allen ([https://wiki.opensourceecology.org/wiki/User:Goldfishlaser Goldfishlaser])&lt;br /&gt;
&lt;br /&gt;
Main Dev Machine: Acer Predator Helios 300&lt;br /&gt;
&lt;br /&gt;
=Recent Results=&lt;br /&gt;
See [[D3D Plotter Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=February 10, 2025=&lt;br /&gt;
This log covers a previous working session and today&#039;s because when I tried to log my work here a few days ago,  the wiki was unresponsive.&lt;br /&gt;
&lt;br /&gt;
I recently connected with [[Alexa Log]]. I am reviewing the [https://wiki.opensourceecology.org/wiki/D3D_Pro_v23.12_Build_Instructions documentation] and preparing my professional recommendations. We discussed her helping me improve the pen plotter documentation by plotting files that I create. In the time since I last assisted in pen plotter documentation, I have acquired better filming equipment and other techniques, so I am greatly looking forward it. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=June 12, 2023=&lt;br /&gt;
I started a lemmy community on slrpnk.net at https://slrpnk.net/c/open_source_ecology&lt;br /&gt;
&lt;br /&gt;
=Monday March 20, 2023=&lt;br /&gt;
Learned something new about LibreOffice (Using Autotext!) and was curious what content OSE had... Edited [[LibreOffice]]&lt;br /&gt;
&lt;br /&gt;
=Sunday, February 26, 2023=&lt;br /&gt;
Since I was doing some research on how to create videos for Reels for Instagram, edited [[Instagram]] with my findings. [20 mins]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, February 22, 2023=&lt;br /&gt;
Edited [[Pen_Plotter_Printing_Methods]] [25 mins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tuesday, March 9, 2021=&lt;br /&gt;
Hi! I&#039;m back. Took a look at where I left off and edited some related wikis. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 22, 2020=&lt;br /&gt;
So, I&#039;ve been trying to make a squiggledraw holiday card for awhile now using an image of Marcin and two associates. At first, I got a fairly good image, but then low, it was because I was using a very large picture. Squiggledraw is great on large high resolution images, but it&#039;s more of an art to make smaller images work. I&#039;d definitely remove any background and make the image higher contrast.&lt;br /&gt;
&lt;br /&gt;
In my case, for my 5 x 7.5 cm holiday greeting card, I want the image to be 2.25 x 4.5 cm. &lt;br /&gt;
&lt;br /&gt;
So I resize the image to this BEFORE plugging into Squiggledraw. HOWEVER, I&#039;m finding that what squiggledraw exports is not the same size as the dimensions of the original image. I actually had to use an image that was significantly smaller. And then it was kind of hard to see the detail on the squiggle image while I was working on it.&lt;br /&gt;
&lt;br /&gt;
So... for some reason trying to save squiggledraws as gcode today is leading to crashing. Try to save holiday card with squiggledraw- crash. Save the rest of my holiday card gcode- fine. Saving as svg in either case, fine. Save the squiggledraw as gcode by itself- crash.&lt;br /&gt;
&lt;br /&gt;
It worked before so, this is very perplexing.&lt;br /&gt;
&lt;br /&gt;
Meanwhile, I&#039;ve uploaded the Holiday Card Template: https://wiki.opensourceecology.org/wiki/File:Seasonsgreetings.svg &lt;br /&gt;
If you save this svg into your templates folder, you can create holiday cards with your desired image. To replace the text, just make sure you&#039;ve downloaded Arvo and use the [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_generate_outline_text outline text] instructions&lt;br /&gt;
&lt;br /&gt;
Hm. I&#039;m a little confused about my card dimensions right now... Why is this so small?&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 21, 2020=&lt;br /&gt;
I am likely taking the day off today, but I was looking through my to-read list on Goodreads and noticed there were books relevant to OSE. I&#039;ve decided to prioritize reading these (over the other 250 titles in my list...). Thought they might be interesting to fellow OSE. Let me know if you&#039;re reading one and we can book club it. &lt;br /&gt;
They&#039;re as follows:&lt;br /&gt;
* https://www.goodreads.com/book/show/13072034-sustainable-materials---with-both-eyes-open&lt;br /&gt;
* https://www.goodreads.com/book/show/14721.The_Wealth_of_Networks&lt;br /&gt;
* https://www.goodreads.com/book/show/245344.Structures&lt;br /&gt;
* https://www.goodreads.com/book/show/328403.The_Production_of_Space&lt;br /&gt;
* https://www.goodreads.com/book/show/35629742-meltdown&lt;br /&gt;
* https://www.goodreads.com/book/show/34540052-plato-and-the-nerd&lt;br /&gt;
* https://www.goodreads.com/book/show/664895.Common_Wealth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The below I just want to collect as a group related to agriculture... prior to getting land I&#039;ll want to read these, but it&#039;s not so urgent at the moment:&lt;br /&gt;
* https://www.goodreads.com/book/show/1230471.The_Earth_Care_Manual&lt;br /&gt;
* https://www.goodreads.com/book/show/6318343-gaia-s-garden&lt;br /&gt;
* https://www.goodreads.com/book/show/381988.Permaculture&lt;br /&gt;
* https://www.goodreads.com/book/show/655223.Teaming_with_Microbes&lt;br /&gt;
* https://www.goodreads.com/book/show/20949567-resilient-agriculture&lt;br /&gt;
&lt;br /&gt;
=Thursday, November 19, 2020=&lt;br /&gt;
This looks interesting: https://vis.uib.no/publications/Stoppel-2019-LFL/&lt;br /&gt;
&lt;br /&gt;
=Wednesday, November 18, 2020=&lt;br /&gt;
Made an OSE Logo plotter file and worked on some wiki edits.&lt;br /&gt;
&lt;br /&gt;
A clip from some content that might also be interesting to readers of log, on the topic of maintenance of Open Source projects: https://www.youtube.com/watch?v=TMxBf-Ohgmg,&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 15, 2020=&lt;br /&gt;
This is interesting: https://sandify.org/&lt;br /&gt;
&lt;br /&gt;
I tried it out and it looks like it should penplot just fine? It was easy to insert our start code as well. By design there aren&#039;t any pen lifts. &lt;br /&gt;
&lt;br /&gt;
Potential for abstract greeting cards, or archival paper and sell as art.&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 7, 2020=&lt;br /&gt;
Working on greeting card tute: worked on greeting card with graphic and greeting card with squiggledraw method and editing the recording of the stipplegen method&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
&lt;br /&gt;
Squiggledraw method card crashed, too many squiggles. Need to reprocess image.&lt;br /&gt;
&lt;br /&gt;
=Monday, November 2, 2020=&lt;br /&gt;
Greeting card designing&lt;br /&gt;
Made this: [[File:Ose_tractor_logo.png]]&lt;br /&gt;
and [[File:Ose_universal_rotor_icon.png]]&lt;br /&gt;
I made a template so that I can easily make logos.&lt;br /&gt;
I tried to make a pen_plot template as well, so that it&#039;s easy to pen plot the logos. Something didn&#039;t quite go right with the save.&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 1, 2020=&lt;br /&gt;
Spent time today reviewing the materials I made so far and planning the finishing touches. This time applied towards the time I accidentally prelogged. &lt;br /&gt;
&lt;br /&gt;
I believe the plan was to be finished with the OSE Greeting Card construction set today, but in reality I need another week. This is partly due to not allocating the full 10 hours the past two weeks. &lt;br /&gt;
&lt;br /&gt;
Halloween is one of my most beloved holidays so perhaps I can be forgiven for a more bacchanalian nature the past couple of days.&lt;br /&gt;
Fun fact: my birthday is next week.&lt;br /&gt;
&lt;br /&gt;
This new SVG editor in the browser tool is cool (MIT license) https://github.com/SVG-Edit/svgedit (Another way to make art for pen plotting)&lt;br /&gt;
&lt;br /&gt;
This also is interesting: https://wordsandbuttons.online/simple_image_vectorization.html (I&#039;d like to look into this for pen plotter flow)&lt;br /&gt;
&lt;br /&gt;
This is pretty neat: https://onlywei.github.io/explain-git-with-d3/ (Just cool as far as teaching people to git, and [https://d3js.org/ D3] is also something I&#039;ve been interested in). Which reminded me, I wanted to check on whether threejs could become a pen plot source and came across this [http://blog.felixbreuer.net/2014/08/05/using-threejs-to-create-vector-graphics-from-3d-visualizations.html cool project].&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 29, 2020=&lt;br /&gt;
There were a lot of panels on the topic of ecology or related topics in this year&#039;s Ars Electronica Festival:&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/en/political-ecology-of-disasters/&lt;br /&gt;
** &amp;quot;The more efficient something is, the more demand there is, and then efficient doesn&#039;t work&amp;quot; -[http://janavirgin.com Joana Moll] summarizes [https://en.wikipedia.org/wiki/Jevons_paradox Jevon&#039;s paradox]&lt;br /&gt;
** [https://transmediale.de/content/keynote-graham-harman-everything-not-connected-0 Everything is not connected]&lt;br /&gt;
** War and conflict over minerals such as lithium and other rare metals&lt;br /&gt;
** Critical to know how much emissions are due to the Internet - but currently impossible to know (Michael Saup - [https://1001suns.com/avatar-the-avatar-of-avatar/ Avatar art project])&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/aixecology/&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/creative-question-challenge-2/&lt;br /&gt;
** Should society harmonize with nature?&lt;br /&gt;
* (Topic, includes previous years) https://ars.electronica.art/keplersgardens/de/category/themes/ecology/&lt;br /&gt;
&lt;br /&gt;
I&#039;m exploring the interesting people and topics.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 28, 2020=&lt;br /&gt;
Today I focused on recording the StippleGen tutorial. It&#039;s more than just using StippleGen, I show how you can use the GIMP to try and edit images so that the stipple effect captures details that it might not otherwise. As I say in the tutorial, it is somewhat of a &amp;quot;radical contour&amp;quot; technique that you apply to the face. It&#039;s a bit o an art. I am sure there are different ways to approach this, but it&#039;s a method that makes sense to me. Because of that, this tutorial is taking a bit longer. Especially since stipplegen is very processor heavy and takes forever to render.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 27, 2020=&lt;br /&gt;
Axidraw Control has a layers feature that I thought I could use to design a greeting card in layers, and then print them separately. However, it doesn&#039;t seem to work ahead of time. You have to somehow be connected to the pen plotter. It makes sense... although I&#039;m not entirely sure how well the Axidraw Control panel works with the D3D universal.&lt;br /&gt;
&lt;br /&gt;
So, Inkscape, unlike Illustrator, is very svg-centric. Therefore, they haven&#039;t yet implemented a feature like artboards which would be nice for a project like greeting cards where you have a cover and then inside material. I experimented with the idea o using layers as artboards, and in the end, I decided it&#039;s not the way to go. &lt;br /&gt;
&lt;br /&gt;
The best method is to just create a project folder, and save your svgs separately all at the beginning, cover, inside material, back cover. This way, you&#039;re not having to hide anything, and you&#039;re not having to rename things, as you do if you try to use the layers as artboards method. And, besides, the back cover might actually be the same for a lot of the cards, if not all of them (I&#039;m thinking the open source ecology logo and maybe the tag line). &lt;br /&gt;
&lt;br /&gt;
So in conclusion, I decided the method of using layers still only makes sense if you&#039;re making an art where it actually would be layered together, rather than the greeting card case where you are printing the layers in separate areas with no overlay. The drawbacks outweighed the benefits.&lt;br /&gt;
&lt;br /&gt;
Hm. I added a back cover and inside material to the Thank You card I worked on last time. I tried to fill in the open source ecology logo with hatchfill, so it would print black, but I can&#039;t quite figure out how to get the holes to work. But if I just select the holes and hatchfill them, it can be white. so maybe that will work for now. &lt;br /&gt;
&lt;br /&gt;
Having some github technical difficulties. I guess I didn&#039;t set things up quite properly. Perhaps now is a good time to switch to gitlab as I have been wanting to do anyway, but I&#039;m done working for the day.&lt;br /&gt;
&lt;br /&gt;
[[File:Ose_logo_penplot.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
=Monday, October 26, 2020=&lt;br /&gt;
Aha, it turns out there were some check boxes that needed to be selected for audio to record (specifically in the Mic section of Voko screen &amp;quot;Monitor of Built-in Audio Analog Stereo and built-in Audio Analog Stereo). Interesting! I don&#039;t remember having to do that manually before, but we&#039;re good to go to record some tutorials again now.&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 25, 2020=&lt;br /&gt;
&lt;br /&gt;
ENTRY 1: &lt;br /&gt;
I initially planned to work from 10a-6p on templates and tutorials. I was thwarted when I accidentally fubared the filesystem of my laptop. Fortunately, I was able to restore my laptop using an OSE Linux 2 disk. I had to reflash it, because for some reason the one I had from before didn&#039;t work. My love for technology only goes one way.&lt;br /&gt;
&lt;br /&gt;
Before, I had a dual partition, but now my entire laptop is partitioned with OSE linux 2. However this took most of my day to resolve, and well, I also ended up napping while I waited for the ISO to download.&lt;br /&gt;
&lt;br /&gt;
ENTRY 2: Having went through the tedium of downloading the ISO directly multiple times at this point, I wanted seed them as torrents. I did a trial run and tried to torrent the old laptop to the new laptop but it didn&#039;t quite work right. It also seems to be a PITA to find working torrent trackers. I will continue to try to do this as I think it will be worthwhile, however, I think I am done trying that or the day. Perhaps I will set up my own Torrent Tracker? Side note: It&#039;s funny how many people think using torrents for ISOs is a joke XD&lt;br /&gt;
&lt;br /&gt;
Entry 3: Wow, I am just having a bad day. I was filming a demonstration of how to add a free Google Font to your project for penplotting. The font installation went splendidly, but when I went to install the KM-Laser extension, something didn&#039;t go right. :-/ Which, maybe it is for the best because, even though I checked and had my microphone input turned to about 58%, absolutely no sound was recorded -_-.&lt;br /&gt;
Instead, I updated the [[OSE Fonts]] wiki with text instructions.&lt;br /&gt;
&lt;br /&gt;
Entry 4: I have fully removed the KM Laser extension from Inkscape. I thought it might have been causing a conflict with the Axidraw extension. I no longer think it&#039;s the case. There seems to be something a bit screwy with the Hershey text tool included in Axidraw. Hm. I originally skipped replacing the Hershey text fonts when I first added the extension, but then when it didn&#039;t work, I tried replacing them. I think this was a mistake because the Render &amp;gt; Hershey text tool now doesn&#039;t work. Although I forgot to test it before messing around. Hm. I will see if I can fix this without starting from scratch again. This is important to know if I&#039;m going to recommend people use the Axidraw extensions.&lt;br /&gt;
&lt;br /&gt;
lol. I am going to reinstall again.&lt;br /&gt;
&lt;br /&gt;
Entry 5: OK, I am back with a fresh install. First thing I did was check if Render &amp;gt; Hershey Text worked now- and it did. Makes me think, yeah, installing the Axidraw extension and replacing the hershey.py and hershey svgs breaks it somehow- so don&#039;t do that. &lt;br /&gt;
Ooh, I didn&#039;t notice these other Open Source Ecology themed backgrounds before. I&#039;ve switched to this cute one with a mushroom. Very autumnal&lt;br /&gt;
OK I reinstalled Axidraw extension but I deleted SVG fonts and did NOT overwrite hershey.py. Yes, the Hershey text extension for Axidraw doesn&#039;t work because of this but the NATIVE hershey text extension is not broken if you do this. And you can use the other Axidraw extensions, such as hatchfill.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Added videos to [[Generating G Code for the D3D Universal Plotter with Open Source Software]] and did a bit of rearranging of topics. Need to figure out what&#039;s wrong with the audio because (1) realized in retrospect I did lose a lot of video footage when I broke the old OS and (2) I had a few more videos planned than I originally realized. Note to self: Marcin had been glad about my idea of a metatutorial on making tutorials so I should take some time to do that if possible.&lt;br /&gt;
&lt;br /&gt;
I didn&#039;t mean to double log my time editing the wiki today, but the menu is in a different time zone than me and so sometimes I accidentally log my time on the wrong day, but I needed my hours to count toward this week. :/  BUT I am sure that I will need to do more wiki edits throughout next week as I add more videos and instruction, I can just pre-commit to at least 2 hours of wiki editing next week... I wasn&#039;t going to log all the B.S. from my OS messing up, but I decided to because... it seemed fair... and it did happen in the course of performing my duties.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 20, 2020=&lt;br /&gt;
Just making a quick note that for the next two weeks goal is the following:&lt;br /&gt;
COMPLETE THE OSE GREETING CARD CONSTRUCTION SET &lt;br /&gt;
Create templates and instructional videos on how to use them for the following types of greeting cards--&lt;br /&gt;
&lt;br /&gt;
* General Audience &lt;br /&gt;
* Thank You,&lt;br /&gt;
* Congratulations,&lt;br /&gt;
* Get Well Soon,&lt;br /&gt;
* Wedding Invite&lt;br /&gt;
* Birthday Party Invite&lt;br /&gt;
* Happy Holidays,&lt;br /&gt;
* Happy Birthday,&lt;br /&gt;
* Happy Mother/Father/etc Day,&lt;br /&gt;
* Happy Anniversary,&lt;br /&gt;
* Valentines &lt;br /&gt;
&lt;br /&gt;
OSE Audience &lt;br /&gt;
* Extreme Build Invite&lt;br /&gt;
* Workshop Invite&lt;br /&gt;
* Machine Icon Based Valentines (time permitting)&lt;br /&gt;
&lt;br /&gt;
Ideally there will be a mixture of Image customization, Text customization, and Works Out of the Box. Current end goal is for the template set to be available automatically with the OSE Linux version of Inkscape. Prior to the release, templates will be available for download on Gitlab. Marcin envisions eventually having an application available that will automate the process. &lt;br /&gt;
&lt;br /&gt;
=Sunday, October 18, 2020=&lt;br /&gt;
Dedicating my 11AM-7PM to pen plotter activities (and motor building as a reprieve from the screen)&lt;br /&gt;
&lt;br /&gt;
Note: I subscribed to Mksurgey&#039;s (a noteable pen plotter artist) patreon and there are a lot of very cool techniques within. I think it would probably be unethical for me to open source document those since he has it behind a paywall on purpose, but I can use the techniques to create things for sale in the Open Source Everything store. However, I guess I shouldn&#039;t count any time spent learning those techniques as OSE development? So I am putting off spending too much time learning them until I get back on track meeting my hours. &lt;br /&gt;
&lt;br /&gt;
As far as why I haven&#039;t been meeting the 10 hr goal lately- I&#039;ve been having a bit of an issue regulating my sleep lately. It confused me a bit and threw off my schedule such that I didn&#039;t end up apportioning the correct amount of time/feeling too tired/lethargic when I planned to work. I seem to be returning to something I can manage- although I am waking up absurdly early these days, I am at least waking up and going to sleep at the same time, and can therefore be predictable to myself and able to set appropriate goals.&lt;br /&gt;
&lt;br /&gt;
When I look at other people&#039;s tutorials vs. my tutorials, I have to admit I feel mine are a little lame in comparison. Particularly as I am supposed to be an expert at such things- and I am. It makes me acutely aware of where I&#039;m falling short. But I have never actually made video tutorials before. And theory is different than practice. So I am hoping to continuously improve them...&lt;br /&gt;
&lt;br /&gt;
Hm, something is wrong with Hershey Text. Lots of errors and Inkscape crashes. Will fresh install Inkscape... There are other things screwing up with Inkscape too, that have been for some time. If I&#039;m using a tool, and I use an arrow menu to go up or down, the fourth or fifth time I click the arrow, it will act as though I am holding it down and will not stop proceeding.&lt;br /&gt;
&lt;br /&gt;
Ha... Oops. I reread the build instructions from the 3D printed motor and realize now that I did not need to print so many coilwinders! That&#039;s a bit of a pity unless anyone wanted to buy the 3D printed parts from me (i.e. if I then printed more of the other parts and sold kits). But I&#039;m not sure there&#039;s a demand... probably the whole point of such a design is that people don&#039;t have to buy from anyone. But if anyone else wants unicorn princess themed 3D printed motor parts kit, I&#039;m your gal!&lt;br /&gt;
&lt;br /&gt;
I&#039;m so nervous that I won&#039;t wind the wire around the coil right that I think I need to attend a workshop. So I&#039;ll keep my eye peeled for the next one.&lt;br /&gt;
&lt;br /&gt;
Milestones:&lt;br /&gt;
#Created Thank You Card --  https://github.com/goldfishlaser/doesitpenplot/tree/master/Thank%20You (recorded process, was a bit hectic and may require significant editing)&lt;br /&gt;
&lt;br /&gt;
Up next: reupload Hershey Text instructional, record video about places people can learn pen plotting techniques and get inspiration&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 11, 2020=&lt;br /&gt;
Time to record some tutorials~&lt;br /&gt;
&lt;br /&gt;
Note: Drill and starter bit kit arrived today. :D Still waiting on the epoxy.&lt;br /&gt;
&lt;br /&gt;
Warm up: .5 hr- tried to get a xaos fractal to pen plot. Didn&#039;t quite look good, so will need to revisit&lt;br /&gt;
&lt;br /&gt;
.5 hr- plot optimization comparison video prep&lt;br /&gt;
&lt;br /&gt;
.5 hr- fix sound (reviewed these instructions - https://drbacchus.com/video-noise-reduction-using-kdenlive-and-audacity/, https://userbase.kde.org/Kdenlive/Manual/Useful_Information/Surround_Sound, https://www.youtube.com/watch?v=O-OgP5gHSRw). &#039;&#039;&#039;Note&#039;&#039;&#039;- [[Noise Removal from Sound]]&lt;br /&gt;
&lt;br /&gt;
{Note to self - add video on popular pen plotter artists TODO}&lt;br /&gt;
&lt;br /&gt;
.5 hr - complete plot optimization tutorial https://www.youtube.com/watch?v=hg8efT4-6o8&lt;br /&gt;
&lt;br /&gt;
1 hr - edit audio on clips&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=r5mhw8-nrg0 according to this tutorial, Axidraw extension lets you plot individual layers. So I&#039;ll make a tutorial on this as well.&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 8, 2020=&lt;br /&gt;
Entry1:&lt;br /&gt;
Ugh, my axles arrived yesterday, and hole in the rotors I printed didn&#039;t fit on them. It&#039;s just barely too tight. I can probably fix this with drilling or something. I certainly don&#039;t want to have wasted all this plastic. Unfortunately I don&#039;t have a drill and will need to acquire one from a friend (or maybe it&#039;s time to buy. Drills are pretty useful after all. Perhaps I can find one secondhand). Printing the encasing right now...&lt;br /&gt;
&lt;br /&gt;
Entry2:&lt;br /&gt;
WELL maybe you don&#039;t quite need a drill. I find that if I just repeatedly jam and twist the rod in there, it starts to shave away a bit of the plastic enough that I can get it on there. I imagine this tight fit is by design... &lt;br /&gt;
NOTE: I should have worn gloves to do this because (1) it would have helped with the grip and (2) It appears I kind of cut up my hands a bit. Oopsies. Also, I shouldn&#039;t have tried using a hammer, because apparently that was enough to alter the width of the bar so that now the end I hammered no longer fits on the fidget spinner bearings (+, the twisting motion seems key. hammering didn&#039;t help get the rod in there at all)...&lt;br /&gt;
&lt;br /&gt;
Entry3:&lt;br /&gt;
Encasing fits great. I&#039;m starting to get excited at seeing it come together. When the epoxy arrives, it&#039;ll be time to start assembling....&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 7, 2020=&lt;br /&gt;
I realized today that there isn&#039;t an Exploded Part Diagram for the motor... I can do this. I used to make Exploded Part Diagrams all the time when I worked at TOTO. I&#039;m gonna go ahead and do that next working session. Currently printing out coilwinders. Hm. It was pretty cool when this one dude set up a database for the Spare Parts sheets. It would be cool if there was maybe a LibreOffice Base BOM database for everything in the construction set.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll be back to pen plotting tutorials and experiments soon, I&#039;ve followed a lot of accounts and it&#039;s really amazing what the possibilities are.&lt;br /&gt;
&lt;br /&gt;
I initiated a channel sync with Odysee, so my tutorials and other videos will be available on the LBRY platform soon.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 6, 2020=&lt;br /&gt;
It&#039;s hard to insert the bearings in the stators. But it was also hard to insert them in the sample fidget spinner I was sent. The plastic bearing covers seemed to help with the insertion for the fidget spinner. It seemed to be slightly easier to insert them in the stator I accidentally printed upside down. I watched a video the other day that I&#039;m trying to find that talked about how to make things fit together easier.&lt;br /&gt;
&lt;br /&gt;
This motor is similar to Dirk&#039;s but has an &amp;quot;iron core&amp;quot; https://www.youtube.com/watch?v=JkwLpAAfBVI &lt;br /&gt;
&lt;br /&gt;
Rotor actually printed nicely today.It wasn&#039;t that much support structure after all.  I&#039;m surprised the circles aren&#039;t a tighter fit. Maybe it&#039;s to allow for more glue. I need to get some epoxy. &lt;br /&gt;
&lt;br /&gt;
I&#039;m printing another Stator now and then will print another Rotor. &lt;br /&gt;
&lt;br /&gt;
I&#039;d like this motor to power some sort of art project, an automaton or something. Not sure what form it will take yet.&lt;br /&gt;
&lt;br /&gt;
=Monday, October 5, 2020=&lt;br /&gt;
Note to self to read during dev time: https://dirtalleydesign.com/blogs/news/how-to-generative-art and https://dirtalleydesign.com/blogs/news/how-to-watercolor-painting-with-a-robotic-drawing-machine-an-interview-with-licia-he (the latter is said to discuss the process of making gcode that goes to a specific spot, for purpose of water coloring, but also relevant for printing in layers)&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 4, 2020=&lt;br /&gt;
Dirk said the purpose of the lip is to serve as a washer. Therefore, I&#039;m going to go ahead and try to print it because I don&#039;t want to have to worry about getting washers. You&#039;d need a 1mm thick washer if you don&#039;t want to print the lip.&lt;br /&gt;
&lt;br /&gt;
Gearing up to spend 4 hours on tutorials- rerecord Stroke and Hershey Text videos, stipplegen, working with photos (holiday card), bezier line drawing, adding svg export to found processing generative art.&lt;br /&gt;
&lt;br /&gt;
OK, ended up spending a couple more hours looking into pen plotting projects and generative art making-- videos added to playlist  Interested in spacefilling curves as a pen plotter &amp;quot;photo filter&amp;quot; to offer, and for art prints&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=yrxhqW7BCf8&amp;amp;list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 1, 2020=&lt;br /&gt;
Recording tutorials! https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Made an account on MyMiniFactory today. Wow, so many more things to print here...&lt;br /&gt;
&lt;br /&gt;
Created a bonus tutorial video on 2d to 3d art https://www.youtube.com/watch?v=fUu3XOkOM_M&amp;amp;t=326s&lt;br /&gt;
&lt;br /&gt;
My way works for lots of things, but I think this way may work for some things I haven&#039;t figured out: https://www.instructables.com/Convert-any-2D-image-to-a-3D-object-using-OpenSCAD/ &lt;br /&gt;
(Might be worth getting this plugin preinstalled)&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 30, 2020=&lt;br /&gt;
I&#039;ve flipped the stator upside down and am going to try and print it that way. I&#039;m not sure if it still needs supports, but I&#039;m going to try and do it without supports. &lt;br /&gt;
&lt;br /&gt;
Result- Success- Beautiful Stator&lt;br /&gt;
&lt;br /&gt;
[https://imgur.com/a/4oan7Qr Image Gallery]&lt;br /&gt;
&lt;br /&gt;
I am not going to print the rotor as is. It seems to have an unnecessary lip on it which causes it to need of a bunch of support material- which I don&#039;t want to have to do. So I am going to remove the lip before I print it.&lt;br /&gt;
&lt;br /&gt;
But first, Inkscape tutorials. I keep putting them off, it&#039;s go time. &lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Dirk van der Kooij project on using discarded refrigerators as input for 3D printing https://www.youtube.com/watch?v=y6T3bEpPNWU #preciousplastic&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 29, 2020=&lt;br /&gt;
Magnets I ordered for making  [https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_Development Dirk&#039;s electric motor] arrived today. I have the rods, copper wire, spinner bearings, and the brushless motor. &lt;br /&gt;
&lt;br /&gt;
Printing with [https://www.proto-pasta.com/ Proto-Pasta] Nebula filament @200*C ex, 60*C bed on Creator Pro, coilwinder print: 28 minutes, 1.98 meters&lt;br /&gt;
Tried printing everything else once- all of them failed. Trying again with auto supports and brim. &lt;br /&gt;
Tried printing the stator (2 hr 56 min, 8.65 meters), but the brim was impossible to remove without damaging it. However, I wonder if I can just sand paper it down, and fill in some of the chipped parts somehow. I&#039;ve never really looked into the details of support generation, so maybe I&#039;ll research this before trying the print again.&lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Lex Fridman&#039;s interview with Manoilis Kellis https://www.youtube.com/watch?v=t06rkOOUa7g .#integratedhuman&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 27, 2020=&lt;br /&gt;
Unfortunately,  I fell ill Wednesday and Thursday. Then yesterday, I had car trouble and had to address that. I&#039;m not feeling too well today either, but I will try to spend a few hours on tutorial videos, but unsure if I&#039;ll have the energy to make up all of them.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 22, 2020=&lt;br /&gt;
Did a bit of reading, rereading, and sharing of information in the wiki relating to projects on transportation, power, and GVCS at large. Getting better at explaining the project vision, its relationship to other projects, determining where people&#039;s interests should be directed, and knowing where to find the answers to questions. Hoping to have another tutorial recording session tomorrow.&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 20, 2020=&lt;br /&gt;
Recording and rerecording tutorial videos&lt;br /&gt;
Added Spirograph tutorial to playlist-- https://youtu.be/hrIT3N6dqgY&lt;br /&gt;
Unlisted video of another spirograph on ncviewer-- https://youtu.be/2jkUnGdrEoQ&lt;br /&gt;
&lt;br /&gt;
1) realized that if you have a square plotter, one template is enough, but if you have a rectangular plotter, it&#039;s a good idea to have a horizontal and vertical variant (this will improve instructions for address-a-letter)&lt;br /&gt;
2) want the videos to show results first before getting into instructions 3) Hopefully will be faster upon rerecording. 4) Whoops- Processing doesn&#039;t need to be downloaded, it comes with Linux OSE 2. Will revise instructions.&lt;br /&gt;
&lt;br /&gt;
reading:&lt;br /&gt;
https://estebanhufstedler.com/category/halftoning/&lt;br /&gt;
&lt;br /&gt;
Accidentally logged for Monday, but worked a bit on trying to prepare ascii art that plots&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 19, 2020=&lt;br /&gt;
Read materials by Generative Hut (Generative Hut uses some proprietary software in their tutorials but some of the information was still useful) -&amp;gt; &lt;br /&gt;
Looked into Observable for SVG art-making http://www.observablehq.com/ and further into Processing/P5.js for art making&lt;br /&gt;
*https://observablehq.com/@netpraxis/bitmap-to-archimedian-spiral-svg is interesting- similar to SquiggleDraw but now with spirals&lt;br /&gt;
*https://observablehq.com/d/2678e757d1ccd9c0 seems to be a neat stipple effect&lt;br /&gt;
&lt;br /&gt;
*https://github.com/rspt/processing-spirograph - very cool- make sure edit the size before running- then can create as many spirograph svgs as desired. Ungroup and object to path, edit doc properties to plotter size, save as gcode (example added to https://github.com/goldfishlaser/doesitpenplot/tree/master/Art/Spirograph)&lt;br /&gt;
*https://github.com/Anemy/svgurt - interesting! has very cool features, but for some reason, when I tried to use the edge detect function, it didn&#039;t seem to work well&lt;br /&gt;
*https://github.com/digitalcoleman/generativeExamples&lt;br /&gt;
*https://github.com/LingDong-/ttf2hershey&lt;br /&gt;
*https://github.com/jasonwebb/SuperformulaSVG-for-web#readme&lt;br /&gt;
&lt;br /&gt;
Tomorrow will focus on making tutorial videos-- will try to cover all the basic topics by end of day.&lt;br /&gt;
&lt;br /&gt;
As a side note have also been spending time: practicing model building in openscad and freecad, reading up on some https://wiki.opensourceecology.org/wiki/Friendly_Organizations, catching up on Precious Plastic project, and have attempted to point interested folks in the Discord to areas of the OSE wiki that can help them get situated.&lt;br /&gt;
&lt;br /&gt;
Cartesio is interesting - https://robottini.altervista.org/cartesio-low-cost-cartesian-plotter-robot&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 15, 2020=&lt;br /&gt;
Learning advanced pen plotter techniques. Meditating on direction to take the plotter tutorials.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 14, 2020=&lt;br /&gt;
Reinstalled AxiDraw extension today, now I can use both KM-Laser and AxiDraw for hatchfill. &lt;br /&gt;
Added tiled SVG example to pen plot repo.&lt;br /&gt;
Experimenting with images from https://www.pexels.com/discover/&lt;br /&gt;
Recording videos~&lt;br /&gt;
&lt;br /&gt;
Research for tomorrow: &lt;br /&gt;
*https://turtletoy.net/&lt;br /&gt;
*https://www.dirtalleydesign.com/blogs/news/how-to-draw-prints-with-an-axidraw-pen-plotter&lt;br /&gt;
*https://www.pinterest.com/mattdesl/pen-plotter/&lt;br /&gt;
*https://www.generativehut.com/&lt;br /&gt;
*https://www.instagram.com/explore/tags/axidraw/&lt;br /&gt;
*https://drawingbots.net/resources&lt;br /&gt;
*https://www.youtube.com/channel/UCdQeYpNOwMioJfaRj9kog5A&lt;br /&gt;
*https://msurguy.github.io/flow-lines/&lt;br /&gt;
*https://docs.blender.org/manual/en/2.79/render/freestyle/export_svg.html&lt;br /&gt;
*https://plotterfiles.com/&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 12, 2020=&lt;br /&gt;
Init Instructionals Playlist - https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Rapidly iterating. There are definitely some issues with sound, but I&#039;ll replace the bad ones over time. Just ramping up and conceptualizing the playlist experience. &lt;br /&gt;
&lt;br /&gt;
Need to update docs accordingly--&lt;br /&gt;
&lt;br /&gt;
Pen plotter has 3 cm offset, not 4mm offset&lt;br /&gt;
 &lt;br /&gt;
Offset cuts off only the x&amp;lt;3 strip. Everything else is ok. So we have about 5x6 inch working area. &lt;br /&gt;
&lt;br /&gt;
If you use a region about 4.8&amp;quot; by 6&amp;quot;, all of picture should fit. Center is good.&lt;br /&gt;
&lt;br /&gt;
120x150 mm. Origin in the picture is at the rear right part of bed.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 9, 2020=&lt;br /&gt;
Created an invitation to a tea party, added to [https://github.com/goldfishlaser/doesitpenplot repo]  &#039;&#039;Would upload here, but even compressed is too big&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Teaparty3.png]]&lt;br /&gt;
&lt;br /&gt;
Finally got around to adding myself to Dev page.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 8, 2020=&lt;br /&gt;
Practiced making hatch style gcode with memes, installed and experimented with SquiggleDraw. [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_create_with_SquiggleDraw Updated wiki.] Uploaded to Github. Recording attempt.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 7, 2020=&lt;br /&gt;
Plotter files are too big for the wiki server: https://drive.google.com/file/d/1-2mHxSIybccFD96TIiMagrYNq3Y_sMEJ/view?usp=sharing&lt;br /&gt;
Contain a letter M, address a letter, a hatched portrait, and a line art.&lt;br /&gt;
&lt;br /&gt;
Uploaded the files to github- will upload future art there-- https://github.com/goldfishlaser/doesitpenplot&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 6, 2020=&lt;br /&gt;
Sunday, fun day. About to put in a little more than a full-time day! Hopefully this power session will be very fruitful.&lt;br /&gt;
Goals:&lt;br /&gt;
* I probably need to do a bit more research on pen plotting code and the Inkscape tools for it. &lt;br /&gt;
* Highest priority is nailing down the &amp;quot;known good files&amp;quot; for each module of this workshop. So my first task will be adding the start code and pen offset setting to the candidates for new known good files.&lt;br /&gt;
*Send the candidates for known good files to Marcin, update the wiki. a &lt;br /&gt;
** Marcin has specifically asked for some line plotting. &lt;br /&gt;
** Update the wiki with: proper start code, settings to account for pen plotter offset.&lt;br /&gt;
* More planning and recording instruction. Hopefully will record the vast majority even if there are still some open questions.&lt;br /&gt;
&lt;br /&gt;
Entry 1- Realized I have been mixing up the concept of stippling with pointillism. https://www.youtube.com/watch?v=HNs8uaC-Yiw Here is a video of an AxiDraw pen plotter doing a stipple technique. Interesting though right? AxiDraw software is under the  GPL-2.0 License https://github.com/evil-mad/AxiDraw/. Reading this amazing tutorial: https://mattdesl.svbtle.com/pen-plotter-1 &lt;br /&gt;
[https://wiki.evilmadscientist.com/StippleGen Stipplegen]&lt;br /&gt;
&lt;br /&gt;
I really like this pen plotter test file: https://www.youtube.com/watch?v=Cn3vV5uRRvk (This plotter runs on [[GRBL]]) [https://wiki.evilmadscientist.com/Axidraw_Software_Installation#Linux Axidraw installation instructions]. &lt;br /&gt;
&lt;br /&gt;
Amassed quite a catalog of things to view, so just added to my Youtube playlist for things I [https://www.youtube.com/playlist?list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1 use to learn for Pen Plotter documentation].&lt;br /&gt;
&lt;br /&gt;
Entry 2 - [This video https://www.youtube.com/watch?v=Sy0nUkUt9CA] explained why I&#039;ve been seeing two different procedures when it comes to Stroke to Path. Inkscape tutorials prior to the release of Inkscape version 1.0 will have an old deprecated sequence:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Path -&amp;gt; Break Apart&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
The new sequence that should be used instead is:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Object -&amp;gt; Ungroup&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
Entry 3: SquiggleDraw is interesting and is released with Unlicense License (Public Domain) https://github.com/gwygonik/SquiggleDraw. It is dependent on controlp5 which is licensed under GNU Lesser GPL.&lt;br /&gt;
Hershey Text is included in Inkscape 1.0 via Extensions &amp;gt; Render &amp;gt; Hershey Text. This tool convert outline fonts into stroke fonts.  More helpful font information: http://imajeenyus.com/computer/20150110_single_line_fonts/index.shtml&lt;br /&gt;
&lt;br /&gt;
This tool is under MIT license and can help you easily get an SVG of a signature- https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
KM-Laser gcode plugin for making hatsch infill in Inkscape: https://github.com/KnoxMakers/KM-Laser  ( GPL-3.0 License )&lt;br /&gt;
&lt;br /&gt;
=Monday, September 1, 2020=&lt;br /&gt;
Took the day off, but I&#039;ve been thinking about uploading the videos I make to LBRY as well as YouTube. Noticed there&#039;s been previous discussion here at OSE [[Lbry_Collaboration]]. &lt;br /&gt;
&lt;br /&gt;
=Sunday, August 30, 2020=&lt;br /&gt;
Got a little behind yesterday. The Inkcut plugin I looked into is interesting, (https://github.com/inkcut/inkcut). My cursory look at it is that it works with SVGs and we&#039;re looking more for something that transforms bitmaps so... &lt;br /&gt;
&lt;br /&gt;
The address gcode keeps throwing errors so I am going to do some systematic testing of procedures so that we can really get to the bottom of this... it will also be useful if we need to troubleshoot the results that people have during a camp and determine if someone missed a step, or why something may happen one way instead of the expectation. &lt;br /&gt;
&lt;br /&gt;
Hoping things go smoother on this fresh new day. Hopefully can get at least a few test files by the end of it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inkscape Diaries&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entry 1: OK, so firstly, At the bottom of the screen there are messages telling you what you&#039;ve selected and what options you have.&lt;br /&gt;
&#039;&#039;It turns out, you sometimes need to select all and ungroup things multiple times!&#039;&#039; &lt;br /&gt;
You want to see a message that looks something like &amp;quot;&#039;&#039;&#039;{%n}&#039;&#039;&#039; objects selected of type &#039;&#039;&#039;Path&#039;&#039;&#039; in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle scale rotation handles&amp;quot;.&lt;br /&gt;
You don&#039;t want to see a message mentioning a Group or anything else. That&#039;s when you know you&#039;re done ungrouping.&lt;br /&gt;
Then when you select all and use Union, the message will say you have &amp;quot;&#039;&#039;&#039;Path&#039;&#039;&#039; {%n} nodes in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle . . .&amp;quot;.&lt;br /&gt;
But despite that I&#039;m still getting [[File:Inkscape_gcode_error.png|50%]]. &lt;br /&gt;
So checking my gcode settings...&lt;br /&gt;
&lt;br /&gt;
Entry 2: Oh. Inkcut IS preinstalled. Seeing what it does. I tried using [https://www.codelv.com/projects/inkcut/docs/tutorial their instructions] but I got an error that there wasn&#039;t a file open? Man, sometimes I feel like an error-magnet.&lt;br /&gt;
&lt;br /&gt;
Entry 3: I notice I can open my .ngc files with something called [https://camotics.org/ CAMotics]. My ngc files look very good! it is drawing in a very logical way and the pen up is there. I wonder why I can&#039;t save it as .gcode!&lt;br /&gt;
&lt;br /&gt;
Entry 4: Norweigian creations tutorial says he uses the cylinder tool instead of the default tool. I will try this.&lt;br /&gt;
&lt;br /&gt;
Entry 5: Cylinder tool did not resolve problem. Noticed another user has posted a similar error, but unfortunately no one answered that user&#039;s question. But I have seen it work before so I know there must be a solution. About to send my file over to Linux OSE v1 and see whether I get the same error saving the same file.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Replicated error on other machine. That means, it isn&#039;t the Save As gcode settings that are the problem, because I used exactly the settings that were already working before. But then the .ngc file itself seems to work with Camotics. But what is definitely happening is some variable that we need for inkscape to do its gcode save is missing. Interesting... interesting...&lt;br /&gt;
&lt;br /&gt;
Entry 7: INTERESTING. I skipped the gcodetools part and just Save As gcode because in this video, he doesn&#039;t use that extension: https://www.youtube.com/watch?v=yrxhqW7BCf8  Some the instructions on the Inkscape wiki also didn&#039;t have the gcodetools instruction. Maybe I&#039;ve been wasting hours for a pretty silly reason?&lt;br /&gt;
&lt;br /&gt;
The gcode file saved and opens in CAMotics. There are some errors but it seems to plot? Test files at https://wiki.opensourceecology.org/wiki/File:Doesitpenplot.zip&lt;br /&gt;
&lt;br /&gt;
Updated wiki https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 29, 2020=&lt;br /&gt;
&lt;br /&gt;
BTW Yesterday&#039;s successful OSE Linux 2 installation was logged to [[OSE_Linux_Laptop_List#Acer_Predator_Helios_300]]&lt;br /&gt;
&lt;br /&gt;
Plan--&lt;br /&gt;
Saturday plan: &lt;br /&gt;
hour 1-2: Find out what went sideways with the address text gcode. See if I can get &amp;quot;pen up&amp;quot; to appear. Have suspicions. Send new gcode to Marcin for testing &lt;br /&gt;
hour 2-3: Look into [[Ray Log]] suggestion of Inkcut plugin. Also examine [[https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/ Matthew&#039;s source code]] to see what is the principle behind it and whether it can easily be taught/replicated.&lt;br /&gt;
hour 3-4: Plan video, workshop, maybe record intro&lt;br /&gt;
&lt;br /&gt;
Sunday plan: &lt;br /&gt;
{Assuming results from testing are good}&lt;br /&gt;
hour 1-2: Finalize wiki instructions&lt;br /&gt;
hour 2-4: Record video&lt;br /&gt;
Time permitting: Upload workshop to ReadtheDocs/Sphinx (else do so during he week)&lt;br /&gt;
&lt;br /&gt;
Note-- Side project when time permits/waiting on blocks:  Convert Belize CEB Production Handbook by [[Aidan Williamson Log]]  to ReadtheDocs/Sphinx&lt;br /&gt;
&lt;br /&gt;
=Friday, August 28, 2020=&lt;br /&gt;
Entry 1: Couldn&#039;t get it to work on virtual machine... weird but ok.&lt;br /&gt;
Figured I&#039;d just run it live on the Acer and install it if things were looking ok (having backed up my current native OS)..... but.&lt;br /&gt;
Live usb using Rufus didn&#039;t work- &amp;quot;no bootable device&amp;quot;. huh.&lt;br /&gt;
Live usb using YUMI didn&#039;t work either- same error &amp;quot;no bootable device&amp;quot;. argh. &lt;br /&gt;
Well, what if I put another OS on YUMI, will I be able to boot into it? Have a debian live iso handy. Trying now.&lt;br /&gt;
&lt;br /&gt;
Entry 2: Ah, well apparently Secure Boot was turned back on even though I turned it off before. Guess it happened in the latest update. Tried turning it off again (the process has slightly changed) but got the same error message. WTF.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Figured I&#039;d try my YUMI drive in the Dell to see what would happen.&lt;br /&gt;
When I tried to run OSE 2.0, I got the error message&lt;br /&gt;
&amp;lt;pre&amp;gt;find --set-root %iso%&lt;br /&gt;
Error 15:(http://grub4dos.chenall.net/e/15 File not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
When I tried to run Debian- it worked. So that&#039;s interesting. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a stack exchange question/answer that suggests that CDFS is case sensitive and everything in \boot\grub\menu.lst needs to be edited to uppercase. I think I may do this and try to run it in the VM again, just to see what happens (even though I didn&#039;t see the error in the VM).&lt;br /&gt;
&lt;br /&gt;
Entry 4: Did not find a menu.lst file. :(&lt;br /&gt;
&lt;br /&gt;
Entry 5: Noticed the note to turn off &amp;quot;3D Graphic Acceleration&amp;quot; in bios. Trying that in VM. &lt;br /&gt;
&lt;br /&gt;
Entry 6: Virtualbox has 3D Graphics Acceleration turned off by default. sudo apt-get update, sudo apt-get upgrade, sudo apt-get upgrade -fix--missing, try to install again. Hash Sum Mismatch. Tried installing something else... Hash Sum Mismatch. So found the stack exchange for this and tried &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rm -rf /var/lib/apt/lists/* &lt;br /&gt;
sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;E: The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file. &lt;br /&gt;
N: Updating from such a repository can&#039;t be done securely, and is therefore disabled by default. &lt;br /&gt;
N: See apt-secure(8) manpage for repository creation and user configuration details.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I will raise this issue with the dev.&lt;br /&gt;
&lt;br /&gt;
Entry 7: Feedback from dev-- (1) use https://balena.io/etcher  to flash the drive (2) Check the md5 sum using instructions @&lt;br /&gt;
https://onthefencedevelopment.com/2017/08/15/windows-10-builtin-md5-checksum-calculator/&lt;br /&gt;
&lt;br /&gt;
Entry 8: I MADE A ROOKIE MISTAKE. They probably weren&#039;t working because its the NTFS NOT FAT32. I get it mixed up sometimes.&lt;br /&gt;
In other news interesting and informative plotter results! https://wiki.opensourceecology.org/wiki/D3D_Plotter_Log#Fri_Aug_28.2C_2020&lt;br /&gt;
&lt;br /&gt;
Entry 9: On the now NTFS drive I flashed it with Balena as advised. This was successful. By the way, I had already done these steps, but here&#039;s a good video if anyone else is installing Linux OSE to a windows computer: https://youtu.be/EARdWsgvAXo. These are the exact steps I did prior. You just want to make sure you&#039;re **not** using a FAT32 formatted disk. And even if you&#039;ve turned off secure boot before, check again because apparently after updates they will just turn your secure boot back on. &lt;br /&gt;
&lt;br /&gt;
It was easy to partition my drive from the installer, so I actually kept my other operating system. I was planning on over-writing it, but might as well since I had the option. Now I can get back started on the work!&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 27, 2020=&lt;br /&gt;
Entry 1: Assignment received- begin instructional videos for 3D plotting workshop. Will be installing [https://www.caldorkids.com/ose/ OSE Linux 2.0 Beta] to a Virtual Machine on my Acer, as I have the old Ubuntu version on my Dell (and that machine&#039;s camera and mic don&#039;t work anyway). Downloading and installing the iso to my VM was easy peasy. {Note from the future: I hadn&#039;t realized I just booted into a live thing. Was wondering why I hadn&#039;t been prompted to set my username/password but didn&#039;t think much about it) Was a little surprised it didn&#039;t have cheese, which is how I like to test my webcam and mic cause it&#039;s the easiest.&lt;br /&gt;
&lt;br /&gt;
Got an error starting kdenlive. Got the error Missing MLT Module: Avformat (ffmpeg) required for audio/video. Documentation said this meant I needed to install ffmpeg package, but I had the latest version. Clicked OK and it started, but may need to look into this further.&lt;br /&gt;
&lt;br /&gt;
Was looking for vokoscreen and noticed in Sound &amp;amp; Video &amp;quot;Install Multimedia Codecs&amp;quot;, which sounded like a good idea to me, but I got an error on installing that...&lt;br /&gt;
&amp;lt;pre&amp;gt;E:The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then a prompt tells me I have to &amp;quot;remove&amp;quot; software but then it&#039;s actually a request to install libravcodec58=7:4.24-1ubuntu0.1. Click continue then a hash sum mismatch? Unfortunately I didn&#039;t have copy and paste capability at the time, but when I tried it again, I got this instead- [https://pastebin.com/MurfhNxW Very long output].&lt;br /&gt;
&lt;br /&gt;
Anyways, we shall see if these things cause problems. But vokoscreen proved my cam and mic are working in my VM (which I expected). If I have any trouble using kdenlive on this machine, I can always just use my other machine, but I kinda think it&#039;s gonna be fine.&lt;br /&gt;
&lt;br /&gt;
Entry 2: It wasn&#039;t fine. Can&#039;t start the recording. I suspect the cause is related to the earlier error.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Well I was running it live, might as well install it all the way and see if it fixes itself. Ah- need more disk space (minimum 43.2 GB).&lt;br /&gt;
&lt;br /&gt;
Note to self: https://wiki.opensourceecology.org/wiki/OSE_Linux_Laptop_List &lt;br /&gt;
&lt;br /&gt;
Also, I didn&#039;t notice in the [OSE Linux] wiki that it recommends not to use a Virtual Machine, but it&#039;s fine really.&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 23, 2020=&lt;br /&gt;
Received new assignment to do while awaiting plotter results-- working with the files for the motor https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_3D_CAD -- to make STLs from the assemblies &amp;amp;+ to repo.&lt;br /&gt;
Entire task completed in approx 1 hour.&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 18, 2020=&lt;br /&gt;
Entry 1: Today I decided to have a go at make gcode that addresses a letter. Strangely, seeing the dashyness happen again, as I was seeing with the pointillism. Something about how I&#039;m doing this must be off. Time to experiment.[30 min]&lt;br /&gt;
&lt;br /&gt;
Entry 2: Took another look at the known good file and realized it looks dashy too. Not sure why I didn&#039;t notice. So I sent the file to Marcin to see if it&#039;s right. [15 min] If this file is right then I know I have the instructions correct. [[File:Address.zip]]&lt;br /&gt;
&lt;br /&gt;
Looked into this: https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/&lt;br /&gt;
When I opened the file in NCViewer, the area was huge and rendered waaaay off the bed. But... I think the dot part was probably right and I think I know what the pointillism file should generally look like.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 18, 2020=&lt;br /&gt;
Logs are great. I read my logs almost every day and it really helps me to get back going where I left off. I might start doing it for my day job, heh. Today I had the idea to envision Sphinx/Read the Docs 4 OSE project an instructional design project rather than a documentation project. Basically, it would be a great way to make Workshops- package related wikis, google docs, videos, files, lessons plans etc into one-stop-shop self-contained courses. I wouldn&#039;t mind the opportunity to put my ISD skills to work! We&#039;ll see what feedback I get from my collaborators.&lt;br /&gt;
&lt;br /&gt;
The first course could be the Inkscape to GCode lesson. Readers may be interested to learn about the [https://www.instructionaldesign.org/history/ history of instructional design].&lt;br /&gt;
&lt;br /&gt;
Oh- and I sent my first test gcode to Marcin today. Am anxiously awaiting the results.&lt;br /&gt;
&lt;br /&gt;
AAAAAND while waiting I realized that I had missed a... pretty critical step. As such my gcode was probably more suited for a cutter or something... it would have been easy to spot. I remember I had gotten a little confused/mixed up between gcodetools and gcodeplot and which I needed. &lt;br /&gt;
&lt;br /&gt;
Now that I actually have the ability to save as a pen drawing that&#039;s good, but there are more things about the file I created that I&#039;m unsure of. It doesn&#039;t look like what&#039;s rendered looks like dots at all, but dashes. But I kinda want to see it, to see what actually happens... I wonder if making a different sized clone would change it or if I accidentally stretched my SVG at some point? Tomorrow I want to just do a rapid run through of all the steps again...&lt;br /&gt;
&lt;br /&gt;
=Monday, August 17, 2020=&lt;br /&gt;
Took &amp;quot;the weekend off&amp;quot; I suppose, installed Debian 10 to a VM because I needed it to contribute to a friend&#039;s project. It was harder than it needed to be, but booting my VM with a live iso and then installing from there worked when nothing else did. It was a fun experience to practice working with the Read the Docs/Sphinx documentation workflow and make a few pull requests to someone else&#039;s project for once. [[Michael Log]] has suggested I (and other power documenters) consider using it for OSE, so it isn&#039;t entirely unrelated. &lt;br /&gt;
&lt;br /&gt;
I also got myself a PGP signature so that people who communicate securely can reach me. I&#039;ll update my bio with it soon. &lt;br /&gt;
&lt;br /&gt;
Read a few logs and wikis, and eased myself back in with some prefatory instructions about using the plotter to address an envelope. Did a few other edits to make the wiki more [[Wiki_instructions#Content|DRY]]. &lt;br /&gt;
&lt;br /&gt;
It was a hard day at work but if after some rest I can put together some Inkscape to GCode files, that&#039;s my next step. I think I read somewhere there will be specific instruction for rendering text, so we shall see.&lt;br /&gt;
&lt;br /&gt;
Note: rabbit trail from?to? [[OSE Business Models]] causing discovery of https://evhippel.mit.edu/ was cool.&lt;br /&gt;
&lt;br /&gt;
Came back for another round of wiki edits. Didn&#039;t notice before that [[Using_Inkscape_to_Generate_Gcode#Sample_Files]] had examples of &amp;quot;known good plotter files&amp;quot;. I had been wanting to see something like this, so I am happy to find it so I can compare the files I&#039;m creating.&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 15, 2020=&lt;br /&gt;
Not related to official work, but downloaded total Totalext.fcstd from [[D3D Universal 3D CAD]] and printed them on my Flashforge. Looks like I also need spring tensioner and the spiral linear bearing? I think everything else I&#039;m supposed to buy, but I haven&#039;t looked deeply into it. Was really just wanting to have something useful printing. Note to self: https://wiki.opensourceecology.org/wiki/Universal_Gearless_Extruder_Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Friday, August 14, 2020=&lt;br /&gt;
An hour looking into inkscape, trying to get a nice pointillist picture, and adding some notes to the wiki. Should probably shift back to the addressing an envelope procedure to get traction and learn about working with text.&lt;br /&gt;
&lt;br /&gt;
Another hour and achieved pointillist rendition of open hardware icon using http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN.&lt;br /&gt;
&lt;br /&gt;
Later will complete the steps for exporting as gcode. &lt;br /&gt;
&lt;br /&gt;
[[File:Pointoh.png]]&lt;br /&gt;
&lt;br /&gt;
Another hour and we have gcode! Wonder if it works?&lt;br /&gt;
&lt;br /&gt;
[[File:Ncviewerohpoint.png]]&lt;br /&gt;
&lt;br /&gt;
I keep trying to stop working and get back at it. Edited wiki for a half hour. [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software]]&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 13, 2020=&lt;br /&gt;
Early morning work on the wiki. Added &amp;quot;create a template&amp;quot; instructions. [1 hr]&lt;br /&gt;
Took 15 minutes during lunch break to do a few more edits [.25 hr]&lt;br /&gt;
Thinking about pointillism, email Marcin [1 hr] &lt;br /&gt;
More work on wiki [1.5 hr]&lt;br /&gt;
&lt;br /&gt;
TO-DO- Using inkscape to make a plottable version of this envelope template: http://melstampz.blogspot.com/2009/08/new-envelope-templates-standard-a2-size.html&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 12, 2020=&lt;br /&gt;
Managed to squeeze in an hour of working on my wiki after hanging with the girls.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 11, 2020=&lt;br /&gt;
Note: [https://wiki.opensourceecology.org/wiki/Instructionals_Template Instructionals Template]&lt;br /&gt;
Note: Joe Log for D3D info&lt;br /&gt;
Little behind on the day job. Only able to spend a few moments. &lt;br /&gt;
Link to new wiki: https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
{Accidentally submitted this to the level-of-effort graph as tomorrow. For some reason, if I select &amp;quot;today&amp;quot; option, tomorrow is usually selected. But with how often I do work in the midnight hours, we can&#039;t expect use an overly strict version of day...}&lt;br /&gt;
&lt;br /&gt;
=Monday, August 10, 2020=&lt;br /&gt;
A couple more hours spent researching and planning. Reading wikis and content by previous developers, work around D3D printer, etc.&lt;br /&gt;
1 hour figuring out questions for Marcin about how I should go about this.&lt;br /&gt;
&lt;br /&gt;
    # So first, verifying I should be doing this work in the wiki? Or should I be producing a google doc instead, or even dozuki? &lt;br /&gt;
    If wiki {&lt;br /&gt;
&lt;br /&gt;
Wiki on your work log, where you link to any assets you produce. Use what&#039;s easiest, If instructionals, Google Presentations are convenient. &lt;br /&gt;
&lt;br /&gt;
    You mentioned Jessica&#039;s Log, where I found her notes and a link to the wiki Using_Inkscape_to_Generate_Gcode.&lt;br /&gt;
    This seems to be a natural place to document everything you requested, but I need to significantly overhaul this page to do so. Is that ok? &lt;br /&gt;
&lt;br /&gt;
You need to significantly overhaul, so it&#039;s just easiest to start where she left off, and start another page.  &lt;br /&gt;
&lt;br /&gt;
        If ok {&lt;br /&gt;
        My plan would be to make these instructions about Inkscape to Gcode very clear. &lt;br /&gt;
&lt;br /&gt;
Yes &lt;br /&gt;
&lt;br /&gt;
        Then I would likely add sections on using the Gcode with the plotter (including the examples you mentioned above with the mailing a letter) and sections on using it with 3D printers. }&lt;br /&gt;
        else { Would it be an article such as &amp;quot;Making Gcode from Inkscape for D3D Universal Plotter&amp;quot;. Or even more specific &amp;quot;Using D3D Universal Plotter to Address Envelopes&amp;quot;.  };&lt;br /&gt;
        }&lt;br /&gt;
Specific is good. Definitely &amp;quot;Generating G Code for the D3D Universal Plotter with Open Source Software&amp;quot;. As if you were to teach that in a STEAM Camp - so it should be interesting and useful.&lt;br /&gt;
&lt;br /&gt;
Then you can do specifics:&lt;br /&gt;
&lt;br /&gt;
1. Converting any bitmap image to plotting with the D3D Unviersal Plotter&lt;br /&gt;
2. Using Inskcape to Generate Logos for Plotting&lt;br /&gt;
3. An open source toolchain for producing OSE-Branded greeting cards with the D3D Universal Plotter.&lt;br /&gt;
4. How to make pointillist pictures using the D3D Plotter.&lt;br /&gt;
5. How to address regular mailing envelopes withthe D3D Universal Plotter - so we can do this for real, including OSE branding etc.&lt;br /&gt;
6. Can you think of other really compelling uses that you would like to add? These are the top 5 I can think of.&lt;br /&gt;
&lt;br /&gt;
    else { How should I make the docs and how will they be deployed? };&lt;br /&gt;
&lt;br /&gt;
Content first. So whatever format, such as wiki and Google. Then we can use them for various purposes. But at best - use our Instructionals Template:&lt;br /&gt;
&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Instructionals_Template&lt;br /&gt;
&lt;br /&gt;
Take a look at a recent example - https://wiki.opensourceecology.org/wiki/D3D_Pro#Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 9, 2020=&lt;br /&gt;
Notes:&lt;br /&gt;
https://ncviewer.com/ for viewing gcode. &lt;br /&gt;
[https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode]&lt;br /&gt;
1 hour research and planning&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 8, 2020=&lt;br /&gt;
Last night I was having a grand old time with my Dell and Linux OSE. This morning however (technically noon) I had some issues booting up. &lt;br /&gt;
&lt;br /&gt;
It seems Ubuntu had as hard a time waking up as I did. I&#039;m not sure if it&#039;s superstitious, but while the laptop was asleep I added a second monitor. I restarted many times, and each time the crash either happened before or after the login screen. I removed it, and that was the time it worked. Upon launch a prompt let me know a system error had been detected. Well, I&#039;ll certainly be backing up everything. &lt;br /&gt;
&lt;br /&gt;
Uuuum, yeah not superstitious. When I reattached my second screen my display was immediately tanked. It looked like everything transformed into a rectangular jigsaw pattern. OK Well fine I don&#039;t need a second monitor that bad. Especially when I have two laptops..... It just seemed like it might be a fun time. &lt;br /&gt;
&lt;br /&gt;
Quick note that I have previous experience with a portion of this project. This [https://github.com/goldfishlaser/printmodels/blob/master/midcity.stl coaster] is a design I took from PNG to Inkscape (gcodetools) to DXF to OpenSCAD to STL. So a very similar process, except this is 2D for the pen plotter. &lt;br /&gt;
&lt;br /&gt;
Asked the discord where I might find blogs of the folks who have been doing all the great branding and such. With a little help from Eric I was able to find much of what I needed. Recommend [[Jean-Baptiste Log]] to future documentation helpers.&lt;br /&gt;
&lt;br /&gt;
Lots of wiki reading. [2 hours] &lt;br /&gt;
&lt;br /&gt;
=Friday, August 7, 2020=&lt;br /&gt;
Begin study [https://wiki.opensourceecology.org/wiki/D3D_Universal_Plotter D3D Pen Plotter] in preparation to provide full quality documentation of the process of generating gcode that is compatible with D3D Universal. &lt;br /&gt;
&lt;br /&gt;
Toolchain: gcodetools, inkscape, FreeCAD. D3D Universal&lt;br /&gt;
&lt;br /&gt;
TO-DO: &lt;br /&gt;
Extract necessary insights and material from Jessica Log and wiki&lt;br /&gt;
&lt;br /&gt;
Produce written documentation&lt;br /&gt;
1. Example create a drawing&lt;br /&gt;
2. Example address a letter&lt;br /&gt;
3. Example make a circuit&lt;br /&gt;
4. Example make a point picture&lt;br /&gt;
&lt;br /&gt;
Produce updated screenshots&lt;br /&gt;
&lt;br /&gt;
Test documentation&lt;br /&gt;
&lt;br /&gt;
Produce gcode examples&lt;br /&gt;
&lt;br /&gt;
Test gcode examples&lt;br /&gt;
&lt;br /&gt;
Produce video documentation&lt;br /&gt;
&lt;br /&gt;
Package into lesson plan  &lt;br /&gt;
&lt;br /&gt;
Watched [https://www.youtube.com/watch?v=a-iUK8F5BJ0 Manufacturing Change] and [https://www.youtube.com/watch?v=YFImCxDVE2o&amp;amp;list=PLVAB3xpMUPur_thmFnDI4-O9XDE6oma7d Using Open Source Tools for Broadasting]. Realized I have a perfectly good Dell laptop that I could try to install OSE Linux to. I had Linux Mint on there. I haven&#039;t used the laptop in awhile because it is kind of old and stuff.  But for this purpose... I think it should work. I had the videos going while I went through the process which had many wait times *synergy*.&lt;br /&gt;
&lt;br /&gt;
The first time I tried to use my Rufus disk, there was a crash. So it booted into the live version. Things were crashing all over the place so I restarted. The second time, things seemed to go just fine. ¯\_(ツ)_/¯ I think you definitely need to use the option to install your updates during installation. So this is exciting- no more live disk. I was soon after prompted to upgrade my Ubuntu version. I ran apt-get update and apt-get upgrade after getting an error message about not having the latest version of snapd. Installed gcode tools extension for Inkscape. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a little confused when the instructions said &amp;quot;Execute python create_inx.py&amp;quot;. After you&#039;ve unzipped your file you are in &amp;quot; /usr/share/inkscape/extensions/&amp;quot;. You need to cd to gcodetools-master before &amp;quot;python create_inx.py&amp;quot; works. I had to use sudo as well. [2.5 hours]&lt;br /&gt;
&lt;br /&gt;
=Thurs, Aug 6, 2020=&lt;br /&gt;
Considered and discussed possible projects to begin on with Marcin. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wed, Aug 5, 2020=&lt;br /&gt;
&lt;br /&gt;
Uploaded Developer Test Video&lt;br /&gt;
https://www.youtube.com/watch?v=U8Q8IJsUNjY&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Installing Linux&lt;br /&gt;
I tried various methods of creating a live USB of linux, and the one that worked for me was Rufus. I was unable to successfully create a virtual machine, so I used the live boot. [4 hours]&lt;br /&gt;
&lt;br /&gt;
2) Learning FreeCAD&lt;br /&gt;
Overall I spent 20 hours learning FreeCAD with 15 hours being direct effort at building the cube. &lt;br /&gt;
&lt;br /&gt;
3) Documenting Work&lt;br /&gt;
I spent about 2 hours probably documenting my work. I did not always successfully migrate footage to my SD card before things like system crashes so some parts are undocumented- including signing my initials on the cube and adding the screw (I have yet to use the screw to assemble)&lt;br /&gt;
&lt;br /&gt;
The hardest part was building the cube. We are supposed to submit this test at the end of the 2 weeks but it isn&#039;t quite right. I would greatly benefit from a mentor. Because I intend to assist on the Documentation Team, I am hoping that this submission will be suitable. If not, then I will learn more about how to contribute outside of being a Developer and try again later.&lt;br /&gt;
&lt;br /&gt;
Score: 80&lt;br /&gt;
&lt;br /&gt;
Using Linux: 100&lt;br /&gt;
&lt;br /&gt;
Learning FreeCAD: 60 (did not align parts, did not insert screw)&lt;br /&gt;
&lt;br /&gt;
Documenting Work: 80 (did not capture all of video, and sometimes at fault of my own)&lt;br /&gt;
&lt;br /&gt;
[1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 5, 2020=&lt;br /&gt;
Perused social media channels, reviewed Wiki materials, watched OSE videos. [3 hours]&lt;br /&gt;
&lt;br /&gt;
=Monday, August 3, 2020=&lt;br /&gt;
Spent a half hour trying to build the cube. Something I&#039;m not understanding about using alignment. May need to rewatch some videos. Considering creating my cube video without perfectly creating the cube and detracting points for what I haven&#039;t learned. Since I&#039;m trying to be on the documentation team, I wonder if that will fly. [0.5 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 2, 2020=&lt;br /&gt;
More time spent trying to build the cube. Unhappily, the system crashed and although I have my FreeCAD files I hadn&#039;t moved over my vokoscreen footage to SD so they are lost and will have to be redone. &lt;br /&gt;
I now understand what I&#039;m doing enough that I can get the cube shape in a short amount of time. It is now time to move these parts carefully into the desired shape, insert the screw, and add initials to the face. I am taking a short break and returning to work for a second session. [3 hrs]&lt;br /&gt;
&lt;br /&gt;
Have made some progress in approximating the shape. Need to add proper constraints though. Signed a face with my initials. Lost the video of that, but I think I&#039;m going to have to redo the whole thing for the video anyway. A little confused about the specifics of getting a &amp;quot;1 inch bolt&amp;quot;. Have... a bolt. https://imgur.com/a/tLzCwQS [2 hrs]&lt;br /&gt;
&lt;br /&gt;
=Thursday, July 30, 2020=&lt;br /&gt;
More time spent trying to build the cube. While in the process of understanding how to transform and rotate the tubes, they became very distant from one another. Rather than give up and try again, I went through the tedious task of rejoining them. This process helped me practice moving things around in space anyway.  I am pretty close to being able to competently move objects around. I predict it should come pretty quickly in my next session, and then I will just need to add my initial and the screw, which I am pretty sure I understand how to do. Here is a screenshot of the progress on the cube up to this point: https://imgur.com/a/tLzCwQS [2 hour]&lt;br /&gt;
&lt;br /&gt;
=Monday, July 27, 2020=&lt;br /&gt;
[https://youtu.be/hMkiCVaUXDg Video Cover Letter] [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, July 26, 2020=&lt;br /&gt;
... I spent another 4 hours trying to build the cube, but there must be something I&#039;m missing because my expectations keep not aligning with what happens. Sometimes when I change the perspective view, parts just disappear in what seems to be a random way to me. I&#039;m able to copy, rotate, move, delete generally, but sometimes I seem to be forbidden to place things or rotate things the way I&#039;m intending to. I understand the general purposes of each of the work benches and what the tools are supposed to do. Just putting it all together consistently seems to be a lot of trouble and the menus sometimes behave erratically as far as I&#039;m concerned. Hopefully when I return to this, things will go more smoothly. I&#039;m sad to not meet the deadline I set for myself to finish this today. I may be able to do another session of work later but I&#039;m not sure. I do feel like I made a lot of practical progress, just not enough that I successfully have made the cube. I uploaded a [https://www.youtube.com/watch?v=zHP7PiQLiHk&amp;amp;feature=youtu.be video]  of about where I am in FreeCAD ability.  [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Saturday, July 25, 2020=&lt;br /&gt;
Created YouTube playlist: [https://www.youtube.com/playlist?list=PLVAB3xpMUPuqqef4gXcmArMD_4MqsozRM OSE FreeCAD 101 videos and other videos watched for Dev Test]  They&#039;re in order of how I watched them.&lt;br /&gt;
I understand the FreeCAD materials are meant to be absorbed within an hour or something like that. This is logical, but I have an atypical attention span. Here are my impressions of the materials:&lt;br /&gt;
&lt;br /&gt;
(1) Tutorials 1 &amp;amp; 2 - AMAZING love them. They are definitely critical to my success at the project. Sharing them to anyone I know trying to get into FreeCAD. Love the fast pace, which surprised me at first (despite the explanatory text). &lt;br /&gt;
(2) FreeCAD 0.16 (5007) TH13A - Assembly2 - The mouse animation at the beginning confused me and the lack of sound made me think something was wrong with my audio settings. This video does show the assembly workbench. Learning by just watching can be good, but I gotta admit, I prefer videos with verbal explanations.&lt;br /&gt;
(3) &lt;br /&gt;
(4) FreeCAD Programming - This was an exciting video to me. I definitely would like to get to the point where I&#039;m programming with FreeCAD. This video shows the potential and how to get started very well. &lt;br /&gt;
(5) Use the Draft Rotating tool - Like Sarah, whose log I got this from, my first challenge getting started at building the cube was getting the parts orientated, this video helped with that. &lt;br /&gt;
(6) 5 Ways FreeCAD will annoy you - This video helped me to understand that it isn&#039;t me that is a little confused by this UI... &lt;br /&gt;
&lt;br /&gt;
These materials combined with the sample developer test videos is going to lead to my success. [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Friday July 24, 2020=&lt;br /&gt;
I tried installing OSE Linux to a virtual machine. It didn&#039;t go well and an error window came up saying &amp;quot;Sorry, Ubuntu 16.04 has experienced and internal error&amp;quot;. After closing the window, clicking on anything was unresponsive. I waited awhile and this was still the case so I shut it down. &lt;br /&gt;
&lt;br /&gt;
Decided to give the live OSE Linux another try.&lt;br /&gt;
I am using Freecad v 0.16 rev 6712&lt;br /&gt;
Also my version of OSE is specifically Ubuntu 16.04.3 LTS 16.04 xenial&lt;br /&gt;
&lt;br /&gt;
Everything went well. It seems all the crashyness has abated. Now I can begin my real concentration on the materials, applying the FreeCAD tutorials to the 8 hole tube file. I watched a [https://www.youtube.com/watch?v=KvB8eStMwoM video] Sarah shared in her log and added it to my materials to use as I complete these tasks. [2 hours]&lt;br /&gt;
&lt;br /&gt;
=Wed July 22, 2020=&lt;br /&gt;
&lt;br /&gt;
Started Phase 2 of the Development Test. Further studied [https://wiki.opensourceecology.org/wiki/FreeCAD_101#OSE_FreeCAD_Resources FreeCAD materials] and downloaded the 8-hole tube to get started. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FreeCAD repeatedly crashed as I attempted to create the cube. At first, it crashed when I would import the file to the project. Then I ran apt-get upgrade and apt-get update. To be honest, there was an error when I initially ran these that I had to resolve, and I should have made a note of it but I didn&#039;t. After doing so, FreeCAD no longer just crashed because of adding the file to the project. Instead it would crash when I switched work benches. I will do a better job documenting everything going forward, I just didn&#039;t want everyone to think I was a punk because of all the problems I was having so I had planned to pretend like they didn&#039;t. &lt;br /&gt;
[4 hours]&lt;br /&gt;
&lt;br /&gt;
=Tuesday July 21, 2020=&lt;br /&gt;
&lt;br /&gt;
Completed Phase 1 of the [https://wiki.opensourceecology.org/wiki/Developer_Test Developer Test]. Installed OSE Linux to thumbdrive and booted it up. I used Rufus to make the bootable OS in a Windows System because when I tried to use my Ubuntu Studio environment and associated tools I had trouble mounting my USB drive. &lt;br /&gt;
&lt;br /&gt;
I did a test screen recording while studying FreeCAD materials, but it was lost when I restarted the environment. [4 hours]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=303027</id>
		<title>Melanie Allen Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=303027"/>
		<updated>2025-01-11T17:04:57Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: add January 11, 2024 log&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightTOC}}&lt;br /&gt;
[[File:melanie.png|150px]][[File:oselogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;600&amp;quot; height=&amp;quot;500&amp;quot; src=&amp;quot;https://osedev.org/wiki/Melanie?start=9/1/2019&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the log for Melanie Allen ([https://wiki.opensourceecology.org/wiki/User:Goldfishlaser Goldfishlaser])&lt;br /&gt;
&lt;br /&gt;
Main Dev Machine: Acer Predator Helios 300&lt;br /&gt;
&lt;br /&gt;
=Recent Results=&lt;br /&gt;
See [[D3D Plotter Log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=January 11, 2024=&lt;br /&gt;
I&#039;m back. Observing where I left off on the 3D printed motor and pen plot projects and planning development schedule. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=June 12, 2023=&lt;br /&gt;
I started a lemmy community on slrpnk.net at https://slrpnk.net/c/open_source_ecology&lt;br /&gt;
&lt;br /&gt;
=Monday March 20, 2023=&lt;br /&gt;
Learned something new about LibreOffice (Using Autotext!) and was curious what content OSE had... Edited [[LibreOffice]]&lt;br /&gt;
&lt;br /&gt;
=Sunday, February 26, 2023=&lt;br /&gt;
Since I was doing some research on how to create videos for Reels for Instagram, edited [[Instagram]] with my findings. [20 mins]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, February 22, 2023=&lt;br /&gt;
Edited [[Pen_Plotter_Printing_Methods]] [25 mins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tuesday, March 9, 2021=&lt;br /&gt;
Hi! I&#039;m back. Took a look at where I left off and edited some related wikis. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 22, 2020=&lt;br /&gt;
So, I&#039;ve been trying to make a squiggledraw holiday card for awhile now using an image of Marcin and two associates. At first, I got a fairly good image, but then low, it was because I was using a very large picture. Squiggledraw is great on large high resolution images, but it&#039;s more of an art to make smaller images work. I&#039;d definitely remove any background and make the image higher contrast.&lt;br /&gt;
&lt;br /&gt;
In my case, for my 5 x 7.5 cm holiday greeting card, I want the image to be 2.25 x 4.5 cm. &lt;br /&gt;
&lt;br /&gt;
So I resize the image to this BEFORE plugging into Squiggledraw. HOWEVER, I&#039;m finding that what squiggledraw exports is not the same size as the dimensions of the original image. I actually had to use an image that was significantly smaller. And then it was kind of hard to see the detail on the squiggle image while I was working on it.&lt;br /&gt;
&lt;br /&gt;
So... for some reason trying to save squiggledraws as gcode today is leading to crashing. Try to save holiday card with squiggledraw- crash. Save the rest of my holiday card gcode- fine. Saving as svg in either case, fine. Save the squiggledraw as gcode by itself- crash.&lt;br /&gt;
&lt;br /&gt;
It worked before so, this is very perplexing.&lt;br /&gt;
&lt;br /&gt;
Meanwhile, I&#039;ve uploaded the Holiday Card Template: https://wiki.opensourceecology.org/wiki/File:Seasonsgreetings.svg &lt;br /&gt;
If you save this svg into your templates folder, you can create holiday cards with your desired image. To replace the text, just make sure you&#039;ve downloaded Arvo and use the [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_generate_outline_text outline text] instructions&lt;br /&gt;
&lt;br /&gt;
Hm. I&#039;m a little confused about my card dimensions right now... Why is this so small?&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 21, 2020=&lt;br /&gt;
I am likely taking the day off today, but I was looking through my to-read list on Goodreads and noticed there were books relevant to OSE. I&#039;ve decided to prioritize reading these (over the other 250 titles in my list...). Thought they might be interesting to fellow OSE. Let me know if you&#039;re reading one and we can book club it. &lt;br /&gt;
They&#039;re as follows:&lt;br /&gt;
* https://www.goodreads.com/book/show/13072034-sustainable-materials---with-both-eyes-open&lt;br /&gt;
* https://www.goodreads.com/book/show/14721.The_Wealth_of_Networks&lt;br /&gt;
* https://www.goodreads.com/book/show/245344.Structures&lt;br /&gt;
* https://www.goodreads.com/book/show/328403.The_Production_of_Space&lt;br /&gt;
* https://www.goodreads.com/book/show/35629742-meltdown&lt;br /&gt;
* https://www.goodreads.com/book/show/34540052-plato-and-the-nerd&lt;br /&gt;
* https://www.goodreads.com/book/show/664895.Common_Wealth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The below I just want to collect as a group related to agriculture... prior to getting land I&#039;ll want to read these, but it&#039;s not so urgent at the moment:&lt;br /&gt;
* https://www.goodreads.com/book/show/1230471.The_Earth_Care_Manual&lt;br /&gt;
* https://www.goodreads.com/book/show/6318343-gaia-s-garden&lt;br /&gt;
* https://www.goodreads.com/book/show/381988.Permaculture&lt;br /&gt;
* https://www.goodreads.com/book/show/655223.Teaming_with_Microbes&lt;br /&gt;
* https://www.goodreads.com/book/show/20949567-resilient-agriculture&lt;br /&gt;
&lt;br /&gt;
=Thursday, November 19, 2020=&lt;br /&gt;
This looks interesting: https://vis.uib.no/publications/Stoppel-2019-LFL/&lt;br /&gt;
&lt;br /&gt;
=Wednesday, November 18, 2020=&lt;br /&gt;
Made an OSE Logo plotter file and worked on some wiki edits.&lt;br /&gt;
&lt;br /&gt;
A clip from some content that might also be interesting to readers of log, on the topic of maintenance of Open Source projects: https://www.youtube.com/watch?v=TMxBf-Ohgmg,&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 15, 2020=&lt;br /&gt;
This is interesting: https://sandify.org/&lt;br /&gt;
&lt;br /&gt;
I tried it out and it looks like it should penplot just fine? It was easy to insert our start code as well. By design there aren&#039;t any pen lifts. &lt;br /&gt;
&lt;br /&gt;
Potential for abstract greeting cards, or archival paper and sell as art.&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 7, 2020=&lt;br /&gt;
Working on greeting card tute: worked on greeting card with graphic and greeting card with squiggledraw method and editing the recording of the stipplegen method&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
&lt;br /&gt;
Squiggledraw method card crashed, too many squiggles. Need to reprocess image.&lt;br /&gt;
&lt;br /&gt;
=Monday, November 2, 2020=&lt;br /&gt;
Greeting card designing&lt;br /&gt;
Made this: [[File:Ose_tractor_logo.png]]&lt;br /&gt;
and [[File:Ose_universal_rotor_icon.png]]&lt;br /&gt;
I made a template so that I can easily make logos.&lt;br /&gt;
I tried to make a pen_plot template as well, so that it&#039;s easy to pen plot the logos. Something didn&#039;t quite go right with the save.&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 1, 2020=&lt;br /&gt;
Spent time today reviewing the materials I made so far and planning the finishing touches. This time applied towards the time I accidentally prelogged. &lt;br /&gt;
&lt;br /&gt;
I believe the plan was to be finished with the OSE Greeting Card construction set today, but in reality I need another week. This is partly due to not allocating the full 10 hours the past two weeks. &lt;br /&gt;
&lt;br /&gt;
Halloween is one of my most beloved holidays so perhaps I can be forgiven for a more bacchanalian nature the past couple of days.&lt;br /&gt;
Fun fact: my birthday is next week.&lt;br /&gt;
&lt;br /&gt;
This new SVG editor in the browser tool is cool (MIT license) https://github.com/SVG-Edit/svgedit (Another way to make art for pen plotting)&lt;br /&gt;
&lt;br /&gt;
This also is interesting: https://wordsandbuttons.online/simple_image_vectorization.html (I&#039;d like to look into this for pen plotter flow)&lt;br /&gt;
&lt;br /&gt;
This is pretty neat: https://onlywei.github.io/explain-git-with-d3/ (Just cool as far as teaching people to git, and [https://d3js.org/ D3] is also something I&#039;ve been interested in). Which reminded me, I wanted to check on whether threejs could become a pen plot source and came across this [http://blog.felixbreuer.net/2014/08/05/using-threejs-to-create-vector-graphics-from-3d-visualizations.html cool project].&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 29, 2020=&lt;br /&gt;
There were a lot of panels on the topic of ecology or related topics in this year&#039;s Ars Electronica Festival:&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/en/political-ecology-of-disasters/&lt;br /&gt;
** &amp;quot;The more efficient something is, the more demand there is, and then efficient doesn&#039;t work&amp;quot; -[http://janavirgin.com Joana Moll] summarizes [https://en.wikipedia.org/wiki/Jevons_paradox Jevon&#039;s paradox]&lt;br /&gt;
** [https://transmediale.de/content/keynote-graham-harman-everything-not-connected-0 Everything is not connected]&lt;br /&gt;
** War and conflict over minerals such as lithium and other rare metals&lt;br /&gt;
** Critical to know how much emissions are due to the Internet - but currently impossible to know (Michael Saup - [https://1001suns.com/avatar-the-avatar-of-avatar/ Avatar art project])&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/aixecology/&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/creative-question-challenge-2/&lt;br /&gt;
** Should society harmonize with nature?&lt;br /&gt;
* (Topic, includes previous years) https://ars.electronica.art/keplersgardens/de/category/themes/ecology/&lt;br /&gt;
&lt;br /&gt;
I&#039;m exploring the interesting people and topics.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 28, 2020=&lt;br /&gt;
Today I focused on recording the StippleGen tutorial. It&#039;s more than just using StippleGen, I show how you can use the GIMP to try and edit images so that the stipple effect captures details that it might not otherwise. As I say in the tutorial, it is somewhat of a &amp;quot;radical contour&amp;quot; technique that you apply to the face. It&#039;s a bit o an art. I am sure there are different ways to approach this, but it&#039;s a method that makes sense to me. Because of that, this tutorial is taking a bit longer. Especially since stipplegen is very processor heavy and takes forever to render.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 27, 2020=&lt;br /&gt;
Axidraw Control has a layers feature that I thought I could use to design a greeting card in layers, and then print them separately. However, it doesn&#039;t seem to work ahead of time. You have to somehow be connected to the pen plotter. It makes sense... although I&#039;m not entirely sure how well the Axidraw Control panel works with the D3D universal.&lt;br /&gt;
&lt;br /&gt;
So, Inkscape, unlike Illustrator, is very svg-centric. Therefore, they haven&#039;t yet implemented a feature like artboards which would be nice for a project like greeting cards where you have a cover and then inside material. I experimented with the idea o using layers as artboards, and in the end, I decided it&#039;s not the way to go. &lt;br /&gt;
&lt;br /&gt;
The best method is to just create a project folder, and save your svgs separately all at the beginning, cover, inside material, back cover. This way, you&#039;re not having to hide anything, and you&#039;re not having to rename things, as you do if you try to use the layers as artboards method. And, besides, the back cover might actually be the same for a lot of the cards, if not all of them (I&#039;m thinking the open source ecology logo and maybe the tag line). &lt;br /&gt;
&lt;br /&gt;
So in conclusion, I decided the method of using layers still only makes sense if you&#039;re making an art where it actually would be layered together, rather than the greeting card case where you are printing the layers in separate areas with no overlay. The drawbacks outweighed the benefits.&lt;br /&gt;
&lt;br /&gt;
Hm. I added a back cover and inside material to the Thank You card I worked on last time. I tried to fill in the open source ecology logo with hatchfill, so it would print black, but I can&#039;t quite figure out how to get the holes to work. But if I just select the holes and hatchfill them, it can be white. so maybe that will work for now. &lt;br /&gt;
&lt;br /&gt;
Having some github technical difficulties. I guess I didn&#039;t set things up quite properly. Perhaps now is a good time to switch to gitlab as I have been wanting to do anyway, but I&#039;m done working for the day.&lt;br /&gt;
&lt;br /&gt;
[[File:Ose_logo_penplot.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
=Monday, October 26, 2020=&lt;br /&gt;
Aha, it turns out there were some check boxes that needed to be selected for audio to record (specifically in the Mic section of Voko screen &amp;quot;Monitor of Built-in Audio Analog Stereo and built-in Audio Analog Stereo). Interesting! I don&#039;t remember having to do that manually before, but we&#039;re good to go to record some tutorials again now.&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 25, 2020=&lt;br /&gt;
&lt;br /&gt;
ENTRY 1: &lt;br /&gt;
I initially planned to work from 10a-6p on templates and tutorials. I was thwarted when I accidentally fubared the filesystem of my laptop. Fortunately, I was able to restore my laptop using an OSE Linux 2 disk. I had to reflash it, because for some reason the one I had from before didn&#039;t work. My love for technology only goes one way.&lt;br /&gt;
&lt;br /&gt;
Before, I had a dual partition, but now my entire laptop is partitioned with OSE linux 2. However this took most of my day to resolve, and well, I also ended up napping while I waited for the ISO to download.&lt;br /&gt;
&lt;br /&gt;
ENTRY 2: Having went through the tedium of downloading the ISO directly multiple times at this point, I wanted seed them as torrents. I did a trial run and tried to torrent the old laptop to the new laptop but it didn&#039;t quite work right. It also seems to be a PITA to find working torrent trackers. I will continue to try to do this as I think it will be worthwhile, however, I think I am done trying that or the day. Perhaps I will set up my own Torrent Tracker? Side note: It&#039;s funny how many people think using torrents for ISOs is a joke XD&lt;br /&gt;
&lt;br /&gt;
Entry 3: Wow, I am just having a bad day. I was filming a demonstration of how to add a free Google Font to your project for penplotting. The font installation went splendidly, but when I went to install the KM-Laser extension, something didn&#039;t go right. :-/ Which, maybe it is for the best because, even though I checked and had my microphone input turned to about 58%, absolutely no sound was recorded -_-.&lt;br /&gt;
Instead, I updated the [[OSE Fonts]] wiki with text instructions.&lt;br /&gt;
&lt;br /&gt;
Entry 4: I have fully removed the KM Laser extension from Inkscape. I thought it might have been causing a conflict with the Axidraw extension. I no longer think it&#039;s the case. There seems to be something a bit screwy with the Hershey text tool included in Axidraw. Hm. I originally skipped replacing the Hershey text fonts when I first added the extension, but then when it didn&#039;t work, I tried replacing them. I think this was a mistake because the Render &amp;gt; Hershey text tool now doesn&#039;t work. Although I forgot to test it before messing around. Hm. I will see if I can fix this without starting from scratch again. This is important to know if I&#039;m going to recommend people use the Axidraw extensions.&lt;br /&gt;
&lt;br /&gt;
lol. I am going to reinstall again.&lt;br /&gt;
&lt;br /&gt;
Entry 5: OK, I am back with a fresh install. First thing I did was check if Render &amp;gt; Hershey Text worked now- and it did. Makes me think, yeah, installing the Axidraw extension and replacing the hershey.py and hershey svgs breaks it somehow- so don&#039;t do that. &lt;br /&gt;
Ooh, I didn&#039;t notice these other Open Source Ecology themed backgrounds before. I&#039;ve switched to this cute one with a mushroom. Very autumnal&lt;br /&gt;
OK I reinstalled Axidraw extension but I deleted SVG fonts and did NOT overwrite hershey.py. Yes, the Hershey text extension for Axidraw doesn&#039;t work because of this but the NATIVE hershey text extension is not broken if you do this. And you can use the other Axidraw extensions, such as hatchfill.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Added videos to [[Generating G Code for the D3D Universal Plotter with Open Source Software]] and did a bit of rearranging of topics. Need to figure out what&#039;s wrong with the audio because (1) realized in retrospect I did lose a lot of video footage when I broke the old OS and (2) I had a few more videos planned than I originally realized. Note to self: Marcin had been glad about my idea of a metatutorial on making tutorials so I should take some time to do that if possible.&lt;br /&gt;
&lt;br /&gt;
I didn&#039;t mean to double log my time editing the wiki today, but the menu is in a different time zone than me and so sometimes I accidentally log my time on the wrong day, but I needed my hours to count toward this week. :/  BUT I am sure that I will need to do more wiki edits throughout next week as I add more videos and instruction, I can just pre-commit to at least 2 hours of wiki editing next week... I wasn&#039;t going to log all the B.S. from my OS messing up, but I decided to because... it seemed fair... and it did happen in the course of performing my duties.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 20, 2020=&lt;br /&gt;
Just making a quick note that for the next two weeks goal is the following:&lt;br /&gt;
COMPLETE THE OSE GREETING CARD CONSTRUCTION SET &lt;br /&gt;
Create templates and instructional videos on how to use them for the following types of greeting cards--&lt;br /&gt;
&lt;br /&gt;
* General Audience &lt;br /&gt;
* Thank You,&lt;br /&gt;
* Congratulations,&lt;br /&gt;
* Get Well Soon,&lt;br /&gt;
* Wedding Invite&lt;br /&gt;
* Birthday Party Invite&lt;br /&gt;
* Happy Holidays,&lt;br /&gt;
* Happy Birthday,&lt;br /&gt;
* Happy Mother/Father/etc Day,&lt;br /&gt;
* Happy Anniversary,&lt;br /&gt;
* Valentines &lt;br /&gt;
&lt;br /&gt;
OSE Audience &lt;br /&gt;
* Extreme Build Invite&lt;br /&gt;
* Workshop Invite&lt;br /&gt;
* Machine Icon Based Valentines (time permitting)&lt;br /&gt;
&lt;br /&gt;
Ideally there will be a mixture of Image customization, Text customization, and Works Out of the Box. Current end goal is for the template set to be available automatically with the OSE Linux version of Inkscape. Prior to the release, templates will be available for download on Gitlab. Marcin envisions eventually having an application available that will automate the process. &lt;br /&gt;
&lt;br /&gt;
=Sunday, October 18, 2020=&lt;br /&gt;
Dedicating my 11AM-7PM to pen plotter activities (and motor building as a reprieve from the screen)&lt;br /&gt;
&lt;br /&gt;
Note: I subscribed to Mksurgey&#039;s (a noteable pen plotter artist) patreon and there are a lot of very cool techniques within. I think it would probably be unethical for me to open source document those since he has it behind a paywall on purpose, but I can use the techniques to create things for sale in the Open Source Everything store. However, I guess I shouldn&#039;t count any time spent learning those techniques as OSE development? So I am putting off spending too much time learning them until I get back on track meeting my hours. &lt;br /&gt;
&lt;br /&gt;
As far as why I haven&#039;t been meeting the 10 hr goal lately- I&#039;ve been having a bit of an issue regulating my sleep lately. It confused me a bit and threw off my schedule such that I didn&#039;t end up apportioning the correct amount of time/feeling too tired/lethargic when I planned to work. I seem to be returning to something I can manage- although I am waking up absurdly early these days, I am at least waking up and going to sleep at the same time, and can therefore be predictable to myself and able to set appropriate goals.&lt;br /&gt;
&lt;br /&gt;
When I look at other people&#039;s tutorials vs. my tutorials, I have to admit I feel mine are a little lame in comparison. Particularly as I am supposed to be an expert at such things- and I am. It makes me acutely aware of where I&#039;m falling short. But I have never actually made video tutorials before. And theory is different than practice. So I am hoping to continuously improve them...&lt;br /&gt;
&lt;br /&gt;
Hm, something is wrong with Hershey Text. Lots of errors and Inkscape crashes. Will fresh install Inkscape... There are other things screwing up with Inkscape too, that have been for some time. If I&#039;m using a tool, and I use an arrow menu to go up or down, the fourth or fifth time I click the arrow, it will act as though I am holding it down and will not stop proceeding.&lt;br /&gt;
&lt;br /&gt;
Ha... Oops. I reread the build instructions from the 3D printed motor and realize now that I did not need to print so many coilwinders! That&#039;s a bit of a pity unless anyone wanted to buy the 3D printed parts from me (i.e. if I then printed more of the other parts and sold kits). But I&#039;m not sure there&#039;s a demand... probably the whole point of such a design is that people don&#039;t have to buy from anyone. But if anyone else wants unicorn princess themed 3D printed motor parts kit, I&#039;m your gal!&lt;br /&gt;
&lt;br /&gt;
I&#039;m so nervous that I won&#039;t wind the wire around the coil right that I think I need to attend a workshop. So I&#039;ll keep my eye peeled for the next one.&lt;br /&gt;
&lt;br /&gt;
Milestones:&lt;br /&gt;
#Created Thank You Card --  https://github.com/goldfishlaser/doesitpenplot/tree/master/Thank%20You (recorded process, was a bit hectic and may require significant editing)&lt;br /&gt;
&lt;br /&gt;
Up next: reupload Hershey Text instructional, record video about places people can learn pen plotting techniques and get inspiration&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 11, 2020=&lt;br /&gt;
Time to record some tutorials~&lt;br /&gt;
&lt;br /&gt;
Note: Drill and starter bit kit arrived today. :D Still waiting on the epoxy.&lt;br /&gt;
&lt;br /&gt;
Warm up: .5 hr- tried to get a xaos fractal to pen plot. Didn&#039;t quite look good, so will need to revisit&lt;br /&gt;
&lt;br /&gt;
.5 hr- plot optimization comparison video prep&lt;br /&gt;
&lt;br /&gt;
.5 hr- fix sound (reviewed these instructions - https://drbacchus.com/video-noise-reduction-using-kdenlive-and-audacity/, https://userbase.kde.org/Kdenlive/Manual/Useful_Information/Surround_Sound, https://www.youtube.com/watch?v=O-OgP5gHSRw). &#039;&#039;&#039;Note&#039;&#039;&#039;- [[Noise Removal from Sound]]&lt;br /&gt;
&lt;br /&gt;
{Note to self - add video on popular pen plotter artists TODO}&lt;br /&gt;
&lt;br /&gt;
.5 hr - complete plot optimization tutorial https://www.youtube.com/watch?v=hg8efT4-6o8&lt;br /&gt;
&lt;br /&gt;
1 hr - edit audio on clips&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=r5mhw8-nrg0 according to this tutorial, Axidraw extension lets you plot individual layers. So I&#039;ll make a tutorial on this as well.&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 8, 2020=&lt;br /&gt;
Entry1:&lt;br /&gt;
Ugh, my axles arrived yesterday, and hole in the rotors I printed didn&#039;t fit on them. It&#039;s just barely too tight. I can probably fix this with drilling or something. I certainly don&#039;t want to have wasted all this plastic. Unfortunately I don&#039;t have a drill and will need to acquire one from a friend (or maybe it&#039;s time to buy. Drills are pretty useful after all. Perhaps I can find one secondhand). Printing the encasing right now...&lt;br /&gt;
&lt;br /&gt;
Entry2:&lt;br /&gt;
WELL maybe you don&#039;t quite need a drill. I find that if I just repeatedly jam and twist the rod in there, it starts to shave away a bit of the plastic enough that I can get it on there. I imagine this tight fit is by design... &lt;br /&gt;
NOTE: I should have worn gloves to do this because (1) it would have helped with the grip and (2) It appears I kind of cut up my hands a bit. Oopsies. Also, I shouldn&#039;t have tried using a hammer, because apparently that was enough to alter the width of the bar so that now the end I hammered no longer fits on the fidget spinner bearings (+, the twisting motion seems key. hammering didn&#039;t help get the rod in there at all)...&lt;br /&gt;
&lt;br /&gt;
Entry3:&lt;br /&gt;
Encasing fits great. I&#039;m starting to get excited at seeing it come together. When the epoxy arrives, it&#039;ll be time to start assembling....&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 7, 2020=&lt;br /&gt;
I realized today that there isn&#039;t an Exploded Part Diagram for the motor... I can do this. I used to make Exploded Part Diagrams all the time when I worked at TOTO. I&#039;m gonna go ahead and do that next working session. Currently printing out coilwinders. Hm. It was pretty cool when this one dude set up a database for the Spare Parts sheets. It would be cool if there was maybe a LibreOffice Base BOM database for everything in the construction set.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll be back to pen plotting tutorials and experiments soon, I&#039;ve followed a lot of accounts and it&#039;s really amazing what the possibilities are.&lt;br /&gt;
&lt;br /&gt;
I initiated a channel sync with Odysee, so my tutorials and other videos will be available on the LBRY platform soon.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 6, 2020=&lt;br /&gt;
It&#039;s hard to insert the bearings in the stators. But it was also hard to insert them in the sample fidget spinner I was sent. The plastic bearing covers seemed to help with the insertion for the fidget spinner. It seemed to be slightly easier to insert them in the stator I accidentally printed upside down. I watched a video the other day that I&#039;m trying to find that talked about how to make things fit together easier.&lt;br /&gt;
&lt;br /&gt;
This motor is similar to Dirk&#039;s but has an &amp;quot;iron core&amp;quot; https://www.youtube.com/watch?v=JkwLpAAfBVI &lt;br /&gt;
&lt;br /&gt;
Rotor actually printed nicely today.It wasn&#039;t that much support structure after all.  I&#039;m surprised the circles aren&#039;t a tighter fit. Maybe it&#039;s to allow for more glue. I need to get some epoxy. &lt;br /&gt;
&lt;br /&gt;
I&#039;m printing another Stator now and then will print another Rotor. &lt;br /&gt;
&lt;br /&gt;
I&#039;d like this motor to power some sort of art project, an automaton or something. Not sure what form it will take yet.&lt;br /&gt;
&lt;br /&gt;
=Monday, October 5, 2020=&lt;br /&gt;
Note to self to read during dev time: https://dirtalleydesign.com/blogs/news/how-to-generative-art and https://dirtalleydesign.com/blogs/news/how-to-watercolor-painting-with-a-robotic-drawing-machine-an-interview-with-licia-he (the latter is said to discuss the process of making gcode that goes to a specific spot, for purpose of water coloring, but also relevant for printing in layers)&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 4, 2020=&lt;br /&gt;
Dirk said the purpose of the lip is to serve as a washer. Therefore, I&#039;m going to go ahead and try to print it because I don&#039;t want to have to worry about getting washers. You&#039;d need a 1mm thick washer if you don&#039;t want to print the lip.&lt;br /&gt;
&lt;br /&gt;
Gearing up to spend 4 hours on tutorials- rerecord Stroke and Hershey Text videos, stipplegen, working with photos (holiday card), bezier line drawing, adding svg export to found processing generative art.&lt;br /&gt;
&lt;br /&gt;
OK, ended up spending a couple more hours looking into pen plotting projects and generative art making-- videos added to playlist  Interested in spacefilling curves as a pen plotter &amp;quot;photo filter&amp;quot; to offer, and for art prints&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=yrxhqW7BCf8&amp;amp;list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 1, 2020=&lt;br /&gt;
Recording tutorials! https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Made an account on MyMiniFactory today. Wow, so many more things to print here...&lt;br /&gt;
&lt;br /&gt;
Created a bonus tutorial video on 2d to 3d art https://www.youtube.com/watch?v=fUu3XOkOM_M&amp;amp;t=326s&lt;br /&gt;
&lt;br /&gt;
My way works for lots of things, but I think this way may work for some things I haven&#039;t figured out: https://www.instructables.com/Convert-any-2D-image-to-a-3D-object-using-OpenSCAD/ &lt;br /&gt;
(Might be worth getting this plugin preinstalled)&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 30, 2020=&lt;br /&gt;
I&#039;ve flipped the stator upside down and am going to try and print it that way. I&#039;m not sure if it still needs supports, but I&#039;m going to try and do it without supports. &lt;br /&gt;
&lt;br /&gt;
Result- Success- Beautiful Stator&lt;br /&gt;
&lt;br /&gt;
[https://imgur.com/a/4oan7Qr Image Gallery]&lt;br /&gt;
&lt;br /&gt;
I am not going to print the rotor as is. It seems to have an unnecessary lip on it which causes it to need of a bunch of support material- which I don&#039;t want to have to do. So I am going to remove the lip before I print it.&lt;br /&gt;
&lt;br /&gt;
But first, Inkscape tutorials. I keep putting them off, it&#039;s go time. &lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Dirk van der Kooij project on using discarded refrigerators as input for 3D printing https://www.youtube.com/watch?v=y6T3bEpPNWU #preciousplastic&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 29, 2020=&lt;br /&gt;
Magnets I ordered for making  [https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_Development Dirk&#039;s electric motor] arrived today. I have the rods, copper wire, spinner bearings, and the brushless motor. &lt;br /&gt;
&lt;br /&gt;
Printing with [https://www.proto-pasta.com/ Proto-Pasta] Nebula filament @200*C ex, 60*C bed on Creator Pro, coilwinder print: 28 minutes, 1.98 meters&lt;br /&gt;
Tried printing everything else once- all of them failed. Trying again with auto supports and brim. &lt;br /&gt;
Tried printing the stator (2 hr 56 min, 8.65 meters), but the brim was impossible to remove without damaging it. However, I wonder if I can just sand paper it down, and fill in some of the chipped parts somehow. I&#039;ve never really looked into the details of support generation, so maybe I&#039;ll research this before trying the print again.&lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Lex Fridman&#039;s interview with Manoilis Kellis https://www.youtube.com/watch?v=t06rkOOUa7g .#integratedhuman&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 27, 2020=&lt;br /&gt;
Unfortunately,  I fell ill Wednesday and Thursday. Then yesterday, I had car trouble and had to address that. I&#039;m not feeling too well today either, but I will try to spend a few hours on tutorial videos, but unsure if I&#039;ll have the energy to make up all of them.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 22, 2020=&lt;br /&gt;
Did a bit of reading, rereading, and sharing of information in the wiki relating to projects on transportation, power, and GVCS at large. Getting better at explaining the project vision, its relationship to other projects, determining where people&#039;s interests should be directed, and knowing where to find the answers to questions. Hoping to have another tutorial recording session tomorrow.&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 20, 2020=&lt;br /&gt;
Recording and rerecording tutorial videos&lt;br /&gt;
Added Spirograph tutorial to playlist-- https://youtu.be/hrIT3N6dqgY&lt;br /&gt;
Unlisted video of another spirograph on ncviewer-- https://youtu.be/2jkUnGdrEoQ&lt;br /&gt;
&lt;br /&gt;
1) realized that if you have a square plotter, one template is enough, but if you have a rectangular plotter, it&#039;s a good idea to have a horizontal and vertical variant (this will improve instructions for address-a-letter)&lt;br /&gt;
2) want the videos to show results first before getting into instructions 3) Hopefully will be faster upon rerecording. 4) Whoops- Processing doesn&#039;t need to be downloaded, it comes with Linux OSE 2. Will revise instructions.&lt;br /&gt;
&lt;br /&gt;
reading:&lt;br /&gt;
https://estebanhufstedler.com/category/halftoning/&lt;br /&gt;
&lt;br /&gt;
Accidentally logged for Monday, but worked a bit on trying to prepare ascii art that plots&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 19, 2020=&lt;br /&gt;
Read materials by Generative Hut (Generative Hut uses some proprietary software in their tutorials but some of the information was still useful) -&amp;gt; &lt;br /&gt;
Looked into Observable for SVG art-making http://www.observablehq.com/ and further into Processing/P5.js for art making&lt;br /&gt;
*https://observablehq.com/@netpraxis/bitmap-to-archimedian-spiral-svg is interesting- similar to SquiggleDraw but now with spirals&lt;br /&gt;
*https://observablehq.com/d/2678e757d1ccd9c0 seems to be a neat stipple effect&lt;br /&gt;
&lt;br /&gt;
*https://github.com/rspt/processing-spirograph - very cool- make sure edit the size before running- then can create as many spirograph svgs as desired. Ungroup and object to path, edit doc properties to plotter size, save as gcode (example added to https://github.com/goldfishlaser/doesitpenplot/tree/master/Art/Spirograph)&lt;br /&gt;
*https://github.com/Anemy/svgurt - interesting! has very cool features, but for some reason, when I tried to use the edge detect function, it didn&#039;t seem to work well&lt;br /&gt;
*https://github.com/digitalcoleman/generativeExamples&lt;br /&gt;
*https://github.com/LingDong-/ttf2hershey&lt;br /&gt;
*https://github.com/jasonwebb/SuperformulaSVG-for-web#readme&lt;br /&gt;
&lt;br /&gt;
Tomorrow will focus on making tutorial videos-- will try to cover all the basic topics by end of day.&lt;br /&gt;
&lt;br /&gt;
As a side note have also been spending time: practicing model building in openscad and freecad, reading up on some https://wiki.opensourceecology.org/wiki/Friendly_Organizations, catching up on Precious Plastic project, and have attempted to point interested folks in the Discord to areas of the OSE wiki that can help them get situated.&lt;br /&gt;
&lt;br /&gt;
Cartesio is interesting - https://robottini.altervista.org/cartesio-low-cost-cartesian-plotter-robot&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 15, 2020=&lt;br /&gt;
Learning advanced pen plotter techniques. Meditating on direction to take the plotter tutorials.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 14, 2020=&lt;br /&gt;
Reinstalled AxiDraw extension today, now I can use both KM-Laser and AxiDraw for hatchfill. &lt;br /&gt;
Added tiled SVG example to pen plot repo.&lt;br /&gt;
Experimenting with images from https://www.pexels.com/discover/&lt;br /&gt;
Recording videos~&lt;br /&gt;
&lt;br /&gt;
Research for tomorrow: &lt;br /&gt;
*https://turtletoy.net/&lt;br /&gt;
*https://www.dirtalleydesign.com/blogs/news/how-to-draw-prints-with-an-axidraw-pen-plotter&lt;br /&gt;
*https://www.pinterest.com/mattdesl/pen-plotter/&lt;br /&gt;
*https://www.generativehut.com/&lt;br /&gt;
*https://www.instagram.com/explore/tags/axidraw/&lt;br /&gt;
*https://drawingbots.net/resources&lt;br /&gt;
*https://www.youtube.com/channel/UCdQeYpNOwMioJfaRj9kog5A&lt;br /&gt;
*https://msurguy.github.io/flow-lines/&lt;br /&gt;
*https://docs.blender.org/manual/en/2.79/render/freestyle/export_svg.html&lt;br /&gt;
*https://plotterfiles.com/&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 12, 2020=&lt;br /&gt;
Init Instructionals Playlist - https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Rapidly iterating. There are definitely some issues with sound, but I&#039;ll replace the bad ones over time. Just ramping up and conceptualizing the playlist experience. &lt;br /&gt;
&lt;br /&gt;
Need to update docs accordingly--&lt;br /&gt;
&lt;br /&gt;
Pen plotter has 3 cm offset, not 4mm offset&lt;br /&gt;
 &lt;br /&gt;
Offset cuts off only the x&amp;lt;3 strip. Everything else is ok. So we have about 5x6 inch working area. &lt;br /&gt;
&lt;br /&gt;
If you use a region about 4.8&amp;quot; by 6&amp;quot;, all of picture should fit. Center is good.&lt;br /&gt;
&lt;br /&gt;
120x150 mm. Origin in the picture is at the rear right part of bed.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 9, 2020=&lt;br /&gt;
Created an invitation to a tea party, added to [https://github.com/goldfishlaser/doesitpenplot repo]  &#039;&#039;Would upload here, but even compressed is too big&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Teaparty3.png]]&lt;br /&gt;
&lt;br /&gt;
Finally got around to adding myself to Dev page.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 8, 2020=&lt;br /&gt;
Practiced making hatch style gcode with memes, installed and experimented with SquiggleDraw. [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_create_with_SquiggleDraw Updated wiki.] Uploaded to Github. Recording attempt.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 7, 2020=&lt;br /&gt;
Plotter files are too big for the wiki server: https://drive.google.com/file/d/1-2mHxSIybccFD96TIiMagrYNq3Y_sMEJ/view?usp=sharing&lt;br /&gt;
Contain a letter M, address a letter, a hatched portrait, and a line art.&lt;br /&gt;
&lt;br /&gt;
Uploaded the files to github- will upload future art there-- https://github.com/goldfishlaser/doesitpenplot&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 6, 2020=&lt;br /&gt;
Sunday, fun day. About to put in a little more than a full-time day! Hopefully this power session will be very fruitful.&lt;br /&gt;
Goals:&lt;br /&gt;
* I probably need to do a bit more research on pen plotting code and the Inkscape tools for it. &lt;br /&gt;
* Highest priority is nailing down the &amp;quot;known good files&amp;quot; for each module of this workshop. So my first task will be adding the start code and pen offset setting to the candidates for new known good files.&lt;br /&gt;
*Send the candidates for known good files to Marcin, update the wiki. a &lt;br /&gt;
** Marcin has specifically asked for some line plotting. &lt;br /&gt;
** Update the wiki with: proper start code, settings to account for pen plotter offset.&lt;br /&gt;
* More planning and recording instruction. Hopefully will record the vast majority even if there are still some open questions.&lt;br /&gt;
&lt;br /&gt;
Entry 1- Realized I have been mixing up the concept of stippling with pointillism. https://www.youtube.com/watch?v=HNs8uaC-Yiw Here is a video of an AxiDraw pen plotter doing a stipple technique. Interesting though right? AxiDraw software is under the  GPL-2.0 License https://github.com/evil-mad/AxiDraw/. Reading this amazing tutorial: https://mattdesl.svbtle.com/pen-plotter-1 &lt;br /&gt;
[https://wiki.evilmadscientist.com/StippleGen Stipplegen]&lt;br /&gt;
&lt;br /&gt;
I really like this pen plotter test file: https://www.youtube.com/watch?v=Cn3vV5uRRvk (This plotter runs on [[GRBL]]) [https://wiki.evilmadscientist.com/Axidraw_Software_Installation#Linux Axidraw installation instructions]. &lt;br /&gt;
&lt;br /&gt;
Amassed quite a catalog of things to view, so just added to my Youtube playlist for things I [https://www.youtube.com/playlist?list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1 use to learn for Pen Plotter documentation].&lt;br /&gt;
&lt;br /&gt;
Entry 2 - [This video https://www.youtube.com/watch?v=Sy0nUkUt9CA] explained why I&#039;ve been seeing two different procedures when it comes to Stroke to Path. Inkscape tutorials prior to the release of Inkscape version 1.0 will have an old deprecated sequence:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Path -&amp;gt; Break Apart&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
The new sequence that should be used instead is:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Object -&amp;gt; Ungroup&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
Entry 3: SquiggleDraw is interesting and is released with Unlicense License (Public Domain) https://github.com/gwygonik/SquiggleDraw. It is dependent on controlp5 which is licensed under GNU Lesser GPL.&lt;br /&gt;
Hershey Text is included in Inkscape 1.0 via Extensions &amp;gt; Render &amp;gt; Hershey Text. This tool convert outline fonts into stroke fonts.  More helpful font information: http://imajeenyus.com/computer/20150110_single_line_fonts/index.shtml&lt;br /&gt;
&lt;br /&gt;
This tool is under MIT license and can help you easily get an SVG of a signature- https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
KM-Laser gcode plugin for making hatsch infill in Inkscape: https://github.com/KnoxMakers/KM-Laser  ( GPL-3.0 License )&lt;br /&gt;
&lt;br /&gt;
=Monday, September 1, 2020=&lt;br /&gt;
Took the day off, but I&#039;ve been thinking about uploading the videos I make to LBRY as well as YouTube. Noticed there&#039;s been previous discussion here at OSE [[Lbry_Collaboration]]. &lt;br /&gt;
&lt;br /&gt;
=Sunday, August 30, 2020=&lt;br /&gt;
Got a little behind yesterday. The Inkcut plugin I looked into is interesting, (https://github.com/inkcut/inkcut). My cursory look at it is that it works with SVGs and we&#039;re looking more for something that transforms bitmaps so... &lt;br /&gt;
&lt;br /&gt;
The address gcode keeps throwing errors so I am going to do some systematic testing of procedures so that we can really get to the bottom of this... it will also be useful if we need to troubleshoot the results that people have during a camp and determine if someone missed a step, or why something may happen one way instead of the expectation. &lt;br /&gt;
&lt;br /&gt;
Hoping things go smoother on this fresh new day. Hopefully can get at least a few test files by the end of it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inkscape Diaries&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entry 1: OK, so firstly, At the bottom of the screen there are messages telling you what you&#039;ve selected and what options you have.&lt;br /&gt;
&#039;&#039;It turns out, you sometimes need to select all and ungroup things multiple times!&#039;&#039; &lt;br /&gt;
You want to see a message that looks something like &amp;quot;&#039;&#039;&#039;{%n}&#039;&#039;&#039; objects selected of type &#039;&#039;&#039;Path&#039;&#039;&#039; in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle scale rotation handles&amp;quot;.&lt;br /&gt;
You don&#039;t want to see a message mentioning a Group or anything else. That&#039;s when you know you&#039;re done ungrouping.&lt;br /&gt;
Then when you select all and use Union, the message will say you have &amp;quot;&#039;&#039;&#039;Path&#039;&#039;&#039; {%n} nodes in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle . . .&amp;quot;.&lt;br /&gt;
But despite that I&#039;m still getting [[File:Inkscape_gcode_error.png|50%]]. &lt;br /&gt;
So checking my gcode settings...&lt;br /&gt;
&lt;br /&gt;
Entry 2: Oh. Inkcut IS preinstalled. Seeing what it does. I tried using [https://www.codelv.com/projects/inkcut/docs/tutorial their instructions] but I got an error that there wasn&#039;t a file open? Man, sometimes I feel like an error-magnet.&lt;br /&gt;
&lt;br /&gt;
Entry 3: I notice I can open my .ngc files with something called [https://camotics.org/ CAMotics]. My ngc files look very good! it is drawing in a very logical way and the pen up is there. I wonder why I can&#039;t save it as .gcode!&lt;br /&gt;
&lt;br /&gt;
Entry 4: Norweigian creations tutorial says he uses the cylinder tool instead of the default tool. I will try this.&lt;br /&gt;
&lt;br /&gt;
Entry 5: Cylinder tool did not resolve problem. Noticed another user has posted a similar error, but unfortunately no one answered that user&#039;s question. But I have seen it work before so I know there must be a solution. About to send my file over to Linux OSE v1 and see whether I get the same error saving the same file.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Replicated error on other machine. That means, it isn&#039;t the Save As gcode settings that are the problem, because I used exactly the settings that were already working before. But then the .ngc file itself seems to work with Camotics. But what is definitely happening is some variable that we need for inkscape to do its gcode save is missing. Interesting... interesting...&lt;br /&gt;
&lt;br /&gt;
Entry 7: INTERESTING. I skipped the gcodetools part and just Save As gcode because in this video, he doesn&#039;t use that extension: https://www.youtube.com/watch?v=yrxhqW7BCf8  Some the instructions on the Inkscape wiki also didn&#039;t have the gcodetools instruction. Maybe I&#039;ve been wasting hours for a pretty silly reason?&lt;br /&gt;
&lt;br /&gt;
The gcode file saved and opens in CAMotics. There are some errors but it seems to plot? Test files at https://wiki.opensourceecology.org/wiki/File:Doesitpenplot.zip&lt;br /&gt;
&lt;br /&gt;
Updated wiki https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 29, 2020=&lt;br /&gt;
&lt;br /&gt;
BTW Yesterday&#039;s successful OSE Linux 2 installation was logged to [[OSE_Linux_Laptop_List#Acer_Predator_Helios_300]]&lt;br /&gt;
&lt;br /&gt;
Plan--&lt;br /&gt;
Saturday plan: &lt;br /&gt;
hour 1-2: Find out what went sideways with the address text gcode. See if I can get &amp;quot;pen up&amp;quot; to appear. Have suspicions. Send new gcode to Marcin for testing &lt;br /&gt;
hour 2-3: Look into [[Ray Log]] suggestion of Inkcut plugin. Also examine [[https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/ Matthew&#039;s source code]] to see what is the principle behind it and whether it can easily be taught/replicated.&lt;br /&gt;
hour 3-4: Plan video, workshop, maybe record intro&lt;br /&gt;
&lt;br /&gt;
Sunday plan: &lt;br /&gt;
{Assuming results from testing are good}&lt;br /&gt;
hour 1-2: Finalize wiki instructions&lt;br /&gt;
hour 2-4: Record video&lt;br /&gt;
Time permitting: Upload workshop to ReadtheDocs/Sphinx (else do so during he week)&lt;br /&gt;
&lt;br /&gt;
Note-- Side project when time permits/waiting on blocks:  Convert Belize CEB Production Handbook by [[Aidan Williamson Log]]  to ReadtheDocs/Sphinx&lt;br /&gt;
&lt;br /&gt;
=Friday, August 28, 2020=&lt;br /&gt;
Entry 1: Couldn&#039;t get it to work on virtual machine... weird but ok.&lt;br /&gt;
Figured I&#039;d just run it live on the Acer and install it if things were looking ok (having backed up my current native OS)..... but.&lt;br /&gt;
Live usb using Rufus didn&#039;t work- &amp;quot;no bootable device&amp;quot;. huh.&lt;br /&gt;
Live usb using YUMI didn&#039;t work either- same error &amp;quot;no bootable device&amp;quot;. argh. &lt;br /&gt;
Well, what if I put another OS on YUMI, will I be able to boot into it? Have a debian live iso handy. Trying now.&lt;br /&gt;
&lt;br /&gt;
Entry 2: Ah, well apparently Secure Boot was turned back on even though I turned it off before. Guess it happened in the latest update. Tried turning it off again (the process has slightly changed) but got the same error message. WTF.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Figured I&#039;d try my YUMI drive in the Dell to see what would happen.&lt;br /&gt;
When I tried to run OSE 2.0, I got the error message&lt;br /&gt;
&amp;lt;pre&amp;gt;find --set-root %iso%&lt;br /&gt;
Error 15:(http://grub4dos.chenall.net/e/15 File not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
When I tried to run Debian- it worked. So that&#039;s interesting. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a stack exchange question/answer that suggests that CDFS is case sensitive and everything in \boot\grub\menu.lst needs to be edited to uppercase. I think I may do this and try to run it in the VM again, just to see what happens (even though I didn&#039;t see the error in the VM).&lt;br /&gt;
&lt;br /&gt;
Entry 4: Did not find a menu.lst file. :(&lt;br /&gt;
&lt;br /&gt;
Entry 5: Noticed the note to turn off &amp;quot;3D Graphic Acceleration&amp;quot; in bios. Trying that in VM. &lt;br /&gt;
&lt;br /&gt;
Entry 6: Virtualbox has 3D Graphics Acceleration turned off by default. sudo apt-get update, sudo apt-get upgrade, sudo apt-get upgrade -fix--missing, try to install again. Hash Sum Mismatch. Tried installing something else... Hash Sum Mismatch. So found the stack exchange for this and tried &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rm -rf /var/lib/apt/lists/* &lt;br /&gt;
sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;E: The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file. &lt;br /&gt;
N: Updating from such a repository can&#039;t be done securely, and is therefore disabled by default. &lt;br /&gt;
N: See apt-secure(8) manpage for repository creation and user configuration details.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I will raise this issue with the dev.&lt;br /&gt;
&lt;br /&gt;
Entry 7: Feedback from dev-- (1) use https://balena.io/etcher  to flash the drive (2) Check the md5 sum using instructions @&lt;br /&gt;
https://onthefencedevelopment.com/2017/08/15/windows-10-builtin-md5-checksum-calculator/&lt;br /&gt;
&lt;br /&gt;
Entry 8: I MADE A ROOKIE MISTAKE. They probably weren&#039;t working because its the NTFS NOT FAT32. I get it mixed up sometimes.&lt;br /&gt;
In other news interesting and informative plotter results! https://wiki.opensourceecology.org/wiki/D3D_Plotter_Log#Fri_Aug_28.2C_2020&lt;br /&gt;
&lt;br /&gt;
Entry 9: On the now NTFS drive I flashed it with Balena as advised. This was successful. By the way, I had already done these steps, but here&#039;s a good video if anyone else is installing Linux OSE to a windows computer: https://youtu.be/EARdWsgvAXo. These are the exact steps I did prior. You just want to make sure you&#039;re **not** using a FAT32 formatted disk. And even if you&#039;ve turned off secure boot before, check again because apparently after updates they will just turn your secure boot back on. &lt;br /&gt;
&lt;br /&gt;
It was easy to partition my drive from the installer, so I actually kept my other operating system. I was planning on over-writing it, but might as well since I had the option. Now I can get back started on the work!&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 27, 2020=&lt;br /&gt;
Entry 1: Assignment received- begin instructional videos for 3D plotting workshop. Will be installing [https://www.caldorkids.com/ose/ OSE Linux 2.0 Beta] to a Virtual Machine on my Acer, as I have the old Ubuntu version on my Dell (and that machine&#039;s camera and mic don&#039;t work anyway). Downloading and installing the iso to my VM was easy peasy. {Note from the future: I hadn&#039;t realized I just booted into a live thing. Was wondering why I hadn&#039;t been prompted to set my username/password but didn&#039;t think much about it) Was a little surprised it didn&#039;t have cheese, which is how I like to test my webcam and mic cause it&#039;s the easiest.&lt;br /&gt;
&lt;br /&gt;
Got an error starting kdenlive. Got the error Missing MLT Module: Avformat (ffmpeg) required for audio/video. Documentation said this meant I needed to install ffmpeg package, but I had the latest version. Clicked OK and it started, but may need to look into this further.&lt;br /&gt;
&lt;br /&gt;
Was looking for vokoscreen and noticed in Sound &amp;amp; Video &amp;quot;Install Multimedia Codecs&amp;quot;, which sounded like a good idea to me, but I got an error on installing that...&lt;br /&gt;
&amp;lt;pre&amp;gt;E:The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then a prompt tells me I have to &amp;quot;remove&amp;quot; software but then it&#039;s actually a request to install libravcodec58=7:4.24-1ubuntu0.1. Click continue then a hash sum mismatch? Unfortunately I didn&#039;t have copy and paste capability at the time, but when I tried it again, I got this instead- [https://pastebin.com/MurfhNxW Very long output].&lt;br /&gt;
&lt;br /&gt;
Anyways, we shall see if these things cause problems. But vokoscreen proved my cam and mic are working in my VM (which I expected). If I have any trouble using kdenlive on this machine, I can always just use my other machine, but I kinda think it&#039;s gonna be fine.&lt;br /&gt;
&lt;br /&gt;
Entry 2: It wasn&#039;t fine. Can&#039;t start the recording. I suspect the cause is related to the earlier error.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Well I was running it live, might as well install it all the way and see if it fixes itself. Ah- need more disk space (minimum 43.2 GB).&lt;br /&gt;
&lt;br /&gt;
Note to self: https://wiki.opensourceecology.org/wiki/OSE_Linux_Laptop_List &lt;br /&gt;
&lt;br /&gt;
Also, I didn&#039;t notice in the [OSE Linux] wiki that it recommends not to use a Virtual Machine, but it&#039;s fine really.&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 23, 2020=&lt;br /&gt;
Received new assignment to do while awaiting plotter results-- working with the files for the motor https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_3D_CAD -- to make STLs from the assemblies &amp;amp;+ to repo.&lt;br /&gt;
Entire task completed in approx 1 hour.&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 18, 2020=&lt;br /&gt;
Entry 1: Today I decided to have a go at make gcode that addresses a letter. Strangely, seeing the dashyness happen again, as I was seeing with the pointillism. Something about how I&#039;m doing this must be off. Time to experiment.[30 min]&lt;br /&gt;
&lt;br /&gt;
Entry 2: Took another look at the known good file and realized it looks dashy too. Not sure why I didn&#039;t notice. So I sent the file to Marcin to see if it&#039;s right. [15 min] If this file is right then I know I have the instructions correct. [[File:Address.zip]]&lt;br /&gt;
&lt;br /&gt;
Looked into this: https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/&lt;br /&gt;
When I opened the file in NCViewer, the area was huge and rendered waaaay off the bed. But... I think the dot part was probably right and I think I know what the pointillism file should generally look like.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 18, 2020=&lt;br /&gt;
Logs are great. I read my logs almost every day and it really helps me to get back going where I left off. I might start doing it for my day job, heh. Today I had the idea to envision Sphinx/Read the Docs 4 OSE project an instructional design project rather than a documentation project. Basically, it would be a great way to make Workshops- package related wikis, google docs, videos, files, lessons plans etc into one-stop-shop self-contained courses. I wouldn&#039;t mind the opportunity to put my ISD skills to work! We&#039;ll see what feedback I get from my collaborators.&lt;br /&gt;
&lt;br /&gt;
The first course could be the Inkscape to GCode lesson. Readers may be interested to learn about the [https://www.instructionaldesign.org/history/ history of instructional design].&lt;br /&gt;
&lt;br /&gt;
Oh- and I sent my first test gcode to Marcin today. Am anxiously awaiting the results.&lt;br /&gt;
&lt;br /&gt;
AAAAAND while waiting I realized that I had missed a... pretty critical step. As such my gcode was probably more suited for a cutter or something... it would have been easy to spot. I remember I had gotten a little confused/mixed up between gcodetools and gcodeplot and which I needed. &lt;br /&gt;
&lt;br /&gt;
Now that I actually have the ability to save as a pen drawing that&#039;s good, but there are more things about the file I created that I&#039;m unsure of. It doesn&#039;t look like what&#039;s rendered looks like dots at all, but dashes. But I kinda want to see it, to see what actually happens... I wonder if making a different sized clone would change it or if I accidentally stretched my SVG at some point? Tomorrow I want to just do a rapid run through of all the steps again...&lt;br /&gt;
&lt;br /&gt;
=Monday, August 17, 2020=&lt;br /&gt;
Took &amp;quot;the weekend off&amp;quot; I suppose, installed Debian 10 to a VM because I needed it to contribute to a friend&#039;s project. It was harder than it needed to be, but booting my VM with a live iso and then installing from there worked when nothing else did. It was a fun experience to practice working with the Read the Docs/Sphinx documentation workflow and make a few pull requests to someone else&#039;s project for once. [[Michael Log]] has suggested I (and other power documenters) consider using it for OSE, so it isn&#039;t entirely unrelated. &lt;br /&gt;
&lt;br /&gt;
I also got myself a PGP signature so that people who communicate securely can reach me. I&#039;ll update my bio with it soon. &lt;br /&gt;
&lt;br /&gt;
Read a few logs and wikis, and eased myself back in with some prefatory instructions about using the plotter to address an envelope. Did a few other edits to make the wiki more [[Wiki_instructions#Content|DRY]]. &lt;br /&gt;
&lt;br /&gt;
It was a hard day at work but if after some rest I can put together some Inkscape to GCode files, that&#039;s my next step. I think I read somewhere there will be specific instruction for rendering text, so we shall see.&lt;br /&gt;
&lt;br /&gt;
Note: rabbit trail from?to? [[OSE Business Models]] causing discovery of https://evhippel.mit.edu/ was cool.&lt;br /&gt;
&lt;br /&gt;
Came back for another round of wiki edits. Didn&#039;t notice before that [[Using_Inkscape_to_Generate_Gcode#Sample_Files]] had examples of &amp;quot;known good plotter files&amp;quot;. I had been wanting to see something like this, so I am happy to find it so I can compare the files I&#039;m creating.&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 15, 2020=&lt;br /&gt;
Not related to official work, but downloaded total Totalext.fcstd from [[D3D Universal 3D CAD]] and printed them on my Flashforge. Looks like I also need spring tensioner and the spiral linear bearing? I think everything else I&#039;m supposed to buy, but I haven&#039;t looked deeply into it. Was really just wanting to have something useful printing. Note to self: https://wiki.opensourceecology.org/wiki/Universal_Gearless_Extruder_Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Friday, August 14, 2020=&lt;br /&gt;
An hour looking into inkscape, trying to get a nice pointillist picture, and adding some notes to the wiki. Should probably shift back to the addressing an envelope procedure to get traction and learn about working with text.&lt;br /&gt;
&lt;br /&gt;
Another hour and achieved pointillist rendition of open hardware icon using http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN.&lt;br /&gt;
&lt;br /&gt;
Later will complete the steps for exporting as gcode. &lt;br /&gt;
&lt;br /&gt;
[[File:Pointoh.png]]&lt;br /&gt;
&lt;br /&gt;
Another hour and we have gcode! Wonder if it works?&lt;br /&gt;
&lt;br /&gt;
[[File:Ncviewerohpoint.png]]&lt;br /&gt;
&lt;br /&gt;
I keep trying to stop working and get back at it. Edited wiki for a half hour. [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software]]&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 13, 2020=&lt;br /&gt;
Early morning work on the wiki. Added &amp;quot;create a template&amp;quot; instructions. [1 hr]&lt;br /&gt;
Took 15 minutes during lunch break to do a few more edits [.25 hr]&lt;br /&gt;
Thinking about pointillism, email Marcin [1 hr] &lt;br /&gt;
More work on wiki [1.5 hr]&lt;br /&gt;
&lt;br /&gt;
TO-DO- Using inkscape to make a plottable version of this envelope template: http://melstampz.blogspot.com/2009/08/new-envelope-templates-standard-a2-size.html&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 12, 2020=&lt;br /&gt;
Managed to squeeze in an hour of working on my wiki after hanging with the girls.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 11, 2020=&lt;br /&gt;
Note: [https://wiki.opensourceecology.org/wiki/Instructionals_Template Instructionals Template]&lt;br /&gt;
Note: Joe Log for D3D info&lt;br /&gt;
Little behind on the day job. Only able to spend a few moments. &lt;br /&gt;
Link to new wiki: https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
{Accidentally submitted this to the level-of-effort graph as tomorrow. For some reason, if I select &amp;quot;today&amp;quot; option, tomorrow is usually selected. But with how often I do work in the midnight hours, we can&#039;t expect use an overly strict version of day...}&lt;br /&gt;
&lt;br /&gt;
=Monday, August 10, 2020=&lt;br /&gt;
A couple more hours spent researching and planning. Reading wikis and content by previous developers, work around D3D printer, etc.&lt;br /&gt;
1 hour figuring out questions for Marcin about how I should go about this.&lt;br /&gt;
&lt;br /&gt;
    # So first, verifying I should be doing this work in the wiki? Or should I be producing a google doc instead, or even dozuki? &lt;br /&gt;
    If wiki {&lt;br /&gt;
&lt;br /&gt;
Wiki on your work log, where you link to any assets you produce. Use what&#039;s easiest, If instructionals, Google Presentations are convenient. &lt;br /&gt;
&lt;br /&gt;
    You mentioned Jessica&#039;s Log, where I found her notes and a link to the wiki Using_Inkscape_to_Generate_Gcode.&lt;br /&gt;
    This seems to be a natural place to document everything you requested, but I need to significantly overhaul this page to do so. Is that ok? &lt;br /&gt;
&lt;br /&gt;
You need to significantly overhaul, so it&#039;s just easiest to start where she left off, and start another page.  &lt;br /&gt;
&lt;br /&gt;
        If ok {&lt;br /&gt;
        My plan would be to make these instructions about Inkscape to Gcode very clear. &lt;br /&gt;
&lt;br /&gt;
Yes &lt;br /&gt;
&lt;br /&gt;
        Then I would likely add sections on using the Gcode with the plotter (including the examples you mentioned above with the mailing a letter) and sections on using it with 3D printers. }&lt;br /&gt;
        else { Would it be an article such as &amp;quot;Making Gcode from Inkscape for D3D Universal Plotter&amp;quot;. Or even more specific &amp;quot;Using D3D Universal Plotter to Address Envelopes&amp;quot;.  };&lt;br /&gt;
        }&lt;br /&gt;
Specific is good. Definitely &amp;quot;Generating G Code for the D3D Universal Plotter with Open Source Software&amp;quot;. As if you were to teach that in a STEAM Camp - so it should be interesting and useful.&lt;br /&gt;
&lt;br /&gt;
Then you can do specifics:&lt;br /&gt;
&lt;br /&gt;
1. Converting any bitmap image to plotting with the D3D Unviersal Plotter&lt;br /&gt;
2. Using Inskcape to Generate Logos for Plotting&lt;br /&gt;
3. An open source toolchain for producing OSE-Branded greeting cards with the D3D Universal Plotter.&lt;br /&gt;
4. How to make pointillist pictures using the D3D Plotter.&lt;br /&gt;
5. How to address regular mailing envelopes withthe D3D Universal Plotter - so we can do this for real, including OSE branding etc.&lt;br /&gt;
6. Can you think of other really compelling uses that you would like to add? These are the top 5 I can think of.&lt;br /&gt;
&lt;br /&gt;
    else { How should I make the docs and how will they be deployed? };&lt;br /&gt;
&lt;br /&gt;
Content first. So whatever format, such as wiki and Google. Then we can use them for various purposes. But at best - use our Instructionals Template:&lt;br /&gt;
&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Instructionals_Template&lt;br /&gt;
&lt;br /&gt;
Take a look at a recent example - https://wiki.opensourceecology.org/wiki/D3D_Pro#Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 9, 2020=&lt;br /&gt;
Notes:&lt;br /&gt;
https://ncviewer.com/ for viewing gcode. &lt;br /&gt;
[https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode]&lt;br /&gt;
1 hour research and planning&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 8, 2020=&lt;br /&gt;
Last night I was having a grand old time with my Dell and Linux OSE. This morning however (technically noon) I had some issues booting up. &lt;br /&gt;
&lt;br /&gt;
It seems Ubuntu had as hard a time waking up as I did. I&#039;m not sure if it&#039;s superstitious, but while the laptop was asleep I added a second monitor. I restarted many times, and each time the crash either happened before or after the login screen. I removed it, and that was the time it worked. Upon launch a prompt let me know a system error had been detected. Well, I&#039;ll certainly be backing up everything. &lt;br /&gt;
&lt;br /&gt;
Uuuum, yeah not superstitious. When I reattached my second screen my display was immediately tanked. It looked like everything transformed into a rectangular jigsaw pattern. OK Well fine I don&#039;t need a second monitor that bad. Especially when I have two laptops..... It just seemed like it might be a fun time. &lt;br /&gt;
&lt;br /&gt;
Quick note that I have previous experience with a portion of this project. This [https://github.com/goldfishlaser/printmodels/blob/master/midcity.stl coaster] is a design I took from PNG to Inkscape (gcodetools) to DXF to OpenSCAD to STL. So a very similar process, except this is 2D for the pen plotter. &lt;br /&gt;
&lt;br /&gt;
Asked the discord where I might find blogs of the folks who have been doing all the great branding and such. With a little help from Eric I was able to find much of what I needed. Recommend [[Jean-Baptiste Log]] to future documentation helpers.&lt;br /&gt;
&lt;br /&gt;
Lots of wiki reading. [2 hours] &lt;br /&gt;
&lt;br /&gt;
=Friday, August 7, 2020=&lt;br /&gt;
Begin study [https://wiki.opensourceecology.org/wiki/D3D_Universal_Plotter D3D Pen Plotter] in preparation to provide full quality documentation of the process of generating gcode that is compatible with D3D Universal. &lt;br /&gt;
&lt;br /&gt;
Toolchain: gcodetools, inkscape, FreeCAD. D3D Universal&lt;br /&gt;
&lt;br /&gt;
TO-DO: &lt;br /&gt;
Extract necessary insights and material from Jessica Log and wiki&lt;br /&gt;
&lt;br /&gt;
Produce written documentation&lt;br /&gt;
1. Example create a drawing&lt;br /&gt;
2. Example address a letter&lt;br /&gt;
3. Example make a circuit&lt;br /&gt;
4. Example make a point picture&lt;br /&gt;
&lt;br /&gt;
Produce updated screenshots&lt;br /&gt;
&lt;br /&gt;
Test documentation&lt;br /&gt;
&lt;br /&gt;
Produce gcode examples&lt;br /&gt;
&lt;br /&gt;
Test gcode examples&lt;br /&gt;
&lt;br /&gt;
Produce video documentation&lt;br /&gt;
&lt;br /&gt;
Package into lesson plan  &lt;br /&gt;
&lt;br /&gt;
Watched [https://www.youtube.com/watch?v=a-iUK8F5BJ0 Manufacturing Change] and [https://www.youtube.com/watch?v=YFImCxDVE2o&amp;amp;list=PLVAB3xpMUPur_thmFnDI4-O9XDE6oma7d Using Open Source Tools for Broadasting]. Realized I have a perfectly good Dell laptop that I could try to install OSE Linux to. I had Linux Mint on there. I haven&#039;t used the laptop in awhile because it is kind of old and stuff.  But for this purpose... I think it should work. I had the videos going while I went through the process which had many wait times *synergy*.&lt;br /&gt;
&lt;br /&gt;
The first time I tried to use my Rufus disk, there was a crash. So it booted into the live version. Things were crashing all over the place so I restarted. The second time, things seemed to go just fine. ¯\_(ツ)_/¯ I think you definitely need to use the option to install your updates during installation. So this is exciting- no more live disk. I was soon after prompted to upgrade my Ubuntu version. I ran apt-get update and apt-get upgrade after getting an error message about not having the latest version of snapd. Installed gcode tools extension for Inkscape. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a little confused when the instructions said &amp;quot;Execute python create_inx.py&amp;quot;. After you&#039;ve unzipped your file you are in &amp;quot; /usr/share/inkscape/extensions/&amp;quot;. You need to cd to gcodetools-master before &amp;quot;python create_inx.py&amp;quot; works. I had to use sudo as well. [2.5 hours]&lt;br /&gt;
&lt;br /&gt;
=Thurs, Aug 6, 2020=&lt;br /&gt;
Considered and discussed possible projects to begin on with Marcin. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wed, Aug 5, 2020=&lt;br /&gt;
&lt;br /&gt;
Uploaded Developer Test Video&lt;br /&gt;
https://www.youtube.com/watch?v=U8Q8IJsUNjY&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Installing Linux&lt;br /&gt;
I tried various methods of creating a live USB of linux, and the one that worked for me was Rufus. I was unable to successfully create a virtual machine, so I used the live boot. [4 hours]&lt;br /&gt;
&lt;br /&gt;
2) Learning FreeCAD&lt;br /&gt;
Overall I spent 20 hours learning FreeCAD with 15 hours being direct effort at building the cube. &lt;br /&gt;
&lt;br /&gt;
3) Documenting Work&lt;br /&gt;
I spent about 2 hours probably documenting my work. I did not always successfully migrate footage to my SD card before things like system crashes so some parts are undocumented- including signing my initials on the cube and adding the screw (I have yet to use the screw to assemble)&lt;br /&gt;
&lt;br /&gt;
The hardest part was building the cube. We are supposed to submit this test at the end of the 2 weeks but it isn&#039;t quite right. I would greatly benefit from a mentor. Because I intend to assist on the Documentation Team, I am hoping that this submission will be suitable. If not, then I will learn more about how to contribute outside of being a Developer and try again later.&lt;br /&gt;
&lt;br /&gt;
Score: 80&lt;br /&gt;
&lt;br /&gt;
Using Linux: 100&lt;br /&gt;
&lt;br /&gt;
Learning FreeCAD: 60 (did not align parts, did not insert screw)&lt;br /&gt;
&lt;br /&gt;
Documenting Work: 80 (did not capture all of video, and sometimes at fault of my own)&lt;br /&gt;
&lt;br /&gt;
[1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 5, 2020=&lt;br /&gt;
Perused social media channels, reviewed Wiki materials, watched OSE videos. [3 hours]&lt;br /&gt;
&lt;br /&gt;
=Monday, August 3, 2020=&lt;br /&gt;
Spent a half hour trying to build the cube. Something I&#039;m not understanding about using alignment. May need to rewatch some videos. Considering creating my cube video without perfectly creating the cube and detracting points for what I haven&#039;t learned. Since I&#039;m trying to be on the documentation team, I wonder if that will fly. [0.5 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 2, 2020=&lt;br /&gt;
More time spent trying to build the cube. Unhappily, the system crashed and although I have my FreeCAD files I hadn&#039;t moved over my vokoscreen footage to SD so they are lost and will have to be redone. &lt;br /&gt;
I now understand what I&#039;m doing enough that I can get the cube shape in a short amount of time. It is now time to move these parts carefully into the desired shape, insert the screw, and add initials to the face. I am taking a short break and returning to work for a second session. [3 hrs]&lt;br /&gt;
&lt;br /&gt;
Have made some progress in approximating the shape. Need to add proper constraints though. Signed a face with my initials. Lost the video of that, but I think I&#039;m going to have to redo the whole thing for the video anyway. A little confused about the specifics of getting a &amp;quot;1 inch bolt&amp;quot;. Have... a bolt. https://imgur.com/a/tLzCwQS [2 hrs]&lt;br /&gt;
&lt;br /&gt;
=Thursday, July 30, 2020=&lt;br /&gt;
More time spent trying to build the cube. While in the process of understanding how to transform and rotate the tubes, they became very distant from one another. Rather than give up and try again, I went through the tedious task of rejoining them. This process helped me practice moving things around in space anyway.  I am pretty close to being able to competently move objects around. I predict it should come pretty quickly in my next session, and then I will just need to add my initial and the screw, which I am pretty sure I understand how to do. Here is a screenshot of the progress on the cube up to this point: https://imgur.com/a/tLzCwQS [2 hour]&lt;br /&gt;
&lt;br /&gt;
=Monday, July 27, 2020=&lt;br /&gt;
[https://youtu.be/hMkiCVaUXDg Video Cover Letter] [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, July 26, 2020=&lt;br /&gt;
... I spent another 4 hours trying to build the cube, but there must be something I&#039;m missing because my expectations keep not aligning with what happens. Sometimes when I change the perspective view, parts just disappear in what seems to be a random way to me. I&#039;m able to copy, rotate, move, delete generally, but sometimes I seem to be forbidden to place things or rotate things the way I&#039;m intending to. I understand the general purposes of each of the work benches and what the tools are supposed to do. Just putting it all together consistently seems to be a lot of trouble and the menus sometimes behave erratically as far as I&#039;m concerned. Hopefully when I return to this, things will go more smoothly. I&#039;m sad to not meet the deadline I set for myself to finish this today. I may be able to do another session of work later but I&#039;m not sure. I do feel like I made a lot of practical progress, just not enough that I successfully have made the cube. I uploaded a [https://www.youtube.com/watch?v=zHP7PiQLiHk&amp;amp;feature=youtu.be video]  of about where I am in FreeCAD ability.  [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Saturday, July 25, 2020=&lt;br /&gt;
Created YouTube playlist: [https://www.youtube.com/playlist?list=PLVAB3xpMUPuqqef4gXcmArMD_4MqsozRM OSE FreeCAD 101 videos and other videos watched for Dev Test]  They&#039;re in order of how I watched them.&lt;br /&gt;
I understand the FreeCAD materials are meant to be absorbed within an hour or something like that. This is logical, but I have an atypical attention span. Here are my impressions of the materials:&lt;br /&gt;
&lt;br /&gt;
(1) Tutorials 1 &amp;amp; 2 - AMAZING love them. They are definitely critical to my success at the project. Sharing them to anyone I know trying to get into FreeCAD. Love the fast pace, which surprised me at first (despite the explanatory text). &lt;br /&gt;
(2) FreeCAD 0.16 (5007) TH13A - Assembly2 - The mouse animation at the beginning confused me and the lack of sound made me think something was wrong with my audio settings. This video does show the assembly workbench. Learning by just watching can be good, but I gotta admit, I prefer videos with verbal explanations.&lt;br /&gt;
(3) &lt;br /&gt;
(4) FreeCAD Programming - This was an exciting video to me. I definitely would like to get to the point where I&#039;m programming with FreeCAD. This video shows the potential and how to get started very well. &lt;br /&gt;
(5) Use the Draft Rotating tool - Like Sarah, whose log I got this from, my first challenge getting started at building the cube was getting the parts orientated, this video helped with that. &lt;br /&gt;
(6) 5 Ways FreeCAD will annoy you - This video helped me to understand that it isn&#039;t me that is a little confused by this UI... &lt;br /&gt;
&lt;br /&gt;
These materials combined with the sample developer test videos is going to lead to my success. [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Friday July 24, 2020=&lt;br /&gt;
I tried installing OSE Linux to a virtual machine. It didn&#039;t go well and an error window came up saying &amp;quot;Sorry, Ubuntu 16.04 has experienced and internal error&amp;quot;. After closing the window, clicking on anything was unresponsive. I waited awhile and this was still the case so I shut it down. &lt;br /&gt;
&lt;br /&gt;
Decided to give the live OSE Linux another try.&lt;br /&gt;
I am using Freecad v 0.16 rev 6712&lt;br /&gt;
Also my version of OSE is specifically Ubuntu 16.04.3 LTS 16.04 xenial&lt;br /&gt;
&lt;br /&gt;
Everything went well. It seems all the crashyness has abated. Now I can begin my real concentration on the materials, applying the FreeCAD tutorials to the 8 hole tube file. I watched a [https://www.youtube.com/watch?v=KvB8eStMwoM video] Sarah shared in her log and added it to my materials to use as I complete these tasks. [2 hours]&lt;br /&gt;
&lt;br /&gt;
=Wed July 22, 2020=&lt;br /&gt;
&lt;br /&gt;
Started Phase 2 of the Development Test. Further studied [https://wiki.opensourceecology.org/wiki/FreeCAD_101#OSE_FreeCAD_Resources FreeCAD materials] and downloaded the 8-hole tube to get started. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FreeCAD repeatedly crashed as I attempted to create the cube. At first, it crashed when I would import the file to the project. Then I ran apt-get upgrade and apt-get update. To be honest, there was an error when I initially ran these that I had to resolve, and I should have made a note of it but I didn&#039;t. After doing so, FreeCAD no longer just crashed because of adding the file to the project. Instead it would crash when I switched work benches. I will do a better job documenting everything going forward, I just didn&#039;t want everyone to think I was a punk because of all the problems I was having so I had planned to pretend like they didn&#039;t. &lt;br /&gt;
[4 hours]&lt;br /&gt;
&lt;br /&gt;
=Tuesday July 21, 2020=&lt;br /&gt;
&lt;br /&gt;
Completed Phase 1 of the [https://wiki.opensourceecology.org/wiki/Developer_Test Developer Test]. Installed OSE Linux to thumbdrive and booted it up. I used Rufus to make the bootable OS in a Windows System because when I tried to use my Ubuntu Studio environment and associated tools I had trouble mounting my USB drive. &lt;br /&gt;
&lt;br /&gt;
I did a test screen recording while studying FreeCAD materials, but it was lost when I restarted the environment. [4 hours]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=284419</id>
		<title>Melanie Allen Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=284419"/>
		<updated>2023-06-13T03:38:33Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: june 12,2023&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightTOC}}&lt;br /&gt;
[[File:melanie.png|150px]][[File:oselogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;600&amp;quot; height=&amp;quot;500&amp;quot; src=&amp;quot;https://osedev.org/wiki/Melanie?start=9/1/2019&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the log for Melanie Allen ([https://wiki.opensourceecology.org/wiki/User:Goldfishlaser Goldfishlaser])&lt;br /&gt;
&lt;br /&gt;
Main Dev Machine: Acer Predator Helios 300&lt;br /&gt;
&lt;br /&gt;
=Recent Results=&lt;br /&gt;
See [[D3D Plotter Log]]&lt;br /&gt;
&lt;br /&gt;
=June 12, 2023=&lt;br /&gt;
I started a lemmy community on slrpnk.net at https://slrpnk.net/c/open_source_ecology&lt;br /&gt;
&lt;br /&gt;
=Monday March 20, 2023=&lt;br /&gt;
Learned something new about LibreOffice (Using Autotext!) and was curious what content OSE had... Edited [[LibreOffice]]&lt;br /&gt;
&lt;br /&gt;
=Sunday, February 26, 2023=&lt;br /&gt;
Since I was doing some research on how to create videos for Reels for Instagram, edited [[Instagram]] with my findings. [20 mins]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, February 22, 2023=&lt;br /&gt;
Edited [[Pen_Plotter_Printing_Methods]] [25 mins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tuesday, March 9, 2021=&lt;br /&gt;
Hi! I&#039;m back. Took a look at where I left off and edited some related wikis. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 22, 2020=&lt;br /&gt;
So, I&#039;ve been trying to make a squiggledraw holiday card for awhile now using an image of Marcin and two associates. At first, I got a fairly good image, but then low, it was because I was using a very large picture. Squiggledraw is great on large high resolution images, but it&#039;s more of an art to make smaller images work. I&#039;d definitely remove any background and make the image higher contrast.&lt;br /&gt;
&lt;br /&gt;
In my case, for my 5 x 7.5 cm holiday greeting card, I want the image to be 2.25 x 4.5 cm. &lt;br /&gt;
&lt;br /&gt;
So I resize the image to this BEFORE plugging into Squiggledraw. HOWEVER, I&#039;m finding that what squiggledraw exports is not the same size as the dimensions of the original image. I actually had to use an image that was significantly smaller. And then it was kind of hard to see the detail on the squiggle image while I was working on it.&lt;br /&gt;
&lt;br /&gt;
So... for some reason trying to save squiggledraws as gcode today is leading to crashing. Try to save holiday card with squiggledraw- crash. Save the rest of my holiday card gcode- fine. Saving as svg in either case, fine. Save the squiggledraw as gcode by itself- crash.&lt;br /&gt;
&lt;br /&gt;
It worked before so, this is very perplexing.&lt;br /&gt;
&lt;br /&gt;
Meanwhile, I&#039;ve uploaded the Holiday Card Template: https://wiki.opensourceecology.org/wiki/File:Seasonsgreetings.svg &lt;br /&gt;
If you save this svg into your templates folder, you can create holiday cards with your desired image. To replace the text, just make sure you&#039;ve downloaded Arvo and use the [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_generate_outline_text outline text] instructions&lt;br /&gt;
&lt;br /&gt;
Hm. I&#039;m a little confused about my card dimensions right now... Why is this so small?&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 21, 2020=&lt;br /&gt;
I am likely taking the day off today, but I was looking through my to-read list on Goodreads and noticed there were books relevant to OSE. I&#039;ve decided to prioritize reading these (over the other 250 titles in my list...). Thought they might be interesting to fellow OSE. Let me know if you&#039;re reading one and we can book club it. &lt;br /&gt;
They&#039;re as follows:&lt;br /&gt;
* https://www.goodreads.com/book/show/13072034-sustainable-materials---with-both-eyes-open&lt;br /&gt;
* https://www.goodreads.com/book/show/14721.The_Wealth_of_Networks&lt;br /&gt;
* https://www.goodreads.com/book/show/245344.Structures&lt;br /&gt;
* https://www.goodreads.com/book/show/328403.The_Production_of_Space&lt;br /&gt;
* https://www.goodreads.com/book/show/35629742-meltdown&lt;br /&gt;
* https://www.goodreads.com/book/show/34540052-plato-and-the-nerd&lt;br /&gt;
* https://www.goodreads.com/book/show/664895.Common_Wealth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The below I just want to collect as a group related to agriculture... prior to getting land I&#039;ll want to read these, but it&#039;s not so urgent at the moment:&lt;br /&gt;
* https://www.goodreads.com/book/show/1230471.The_Earth_Care_Manual&lt;br /&gt;
* https://www.goodreads.com/book/show/6318343-gaia-s-garden&lt;br /&gt;
* https://www.goodreads.com/book/show/381988.Permaculture&lt;br /&gt;
* https://www.goodreads.com/book/show/655223.Teaming_with_Microbes&lt;br /&gt;
* https://www.goodreads.com/book/show/20949567-resilient-agriculture&lt;br /&gt;
&lt;br /&gt;
=Thursday, November 19, 2020=&lt;br /&gt;
This looks interesting: https://vis.uib.no/publications/Stoppel-2019-LFL/&lt;br /&gt;
&lt;br /&gt;
=Wednesday, November 18, 2020=&lt;br /&gt;
Made an OSE Logo plotter file and worked on some wiki edits.&lt;br /&gt;
&lt;br /&gt;
A clip from some content that might also be interesting to readers of log, on the topic of maintenance of Open Source projects: https://www.youtube.com/watch?v=TMxBf-Ohgmg,&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 15, 2020=&lt;br /&gt;
This is interesting: https://sandify.org/&lt;br /&gt;
&lt;br /&gt;
I tried it out and it looks like it should penplot just fine? It was easy to insert our start code as well. By design there aren&#039;t any pen lifts. &lt;br /&gt;
&lt;br /&gt;
Potential for abstract greeting cards, or archival paper and sell as art.&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 7, 2020=&lt;br /&gt;
Working on greeting card tute: worked on greeting card with graphic and greeting card with squiggledraw method and editing the recording of the stipplegen method&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
&lt;br /&gt;
Squiggledraw method card crashed, too many squiggles. Need to reprocess image.&lt;br /&gt;
&lt;br /&gt;
=Monday, November 2, 2020=&lt;br /&gt;
Greeting card designing&lt;br /&gt;
Made this: [[File:Ose_tractor_logo.png]]&lt;br /&gt;
and [[File:Ose_universal_rotor_icon.png]]&lt;br /&gt;
I made a template so that I can easily make logos.&lt;br /&gt;
I tried to make a pen_plot template as well, so that it&#039;s easy to pen plot the logos. Something didn&#039;t quite go right with the save.&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 1, 2020=&lt;br /&gt;
Spent time today reviewing the materials I made so far and planning the finishing touches. This time applied towards the time I accidentally prelogged. &lt;br /&gt;
&lt;br /&gt;
I believe the plan was to be finished with the OSE Greeting Card construction set today, but in reality I need another week. This is partly due to not allocating the full 10 hours the past two weeks. &lt;br /&gt;
&lt;br /&gt;
Halloween is one of my most beloved holidays so perhaps I can be forgiven for a more bacchanalian nature the past couple of days.&lt;br /&gt;
Fun fact: my birthday is next week.&lt;br /&gt;
&lt;br /&gt;
This new SVG editor in the browser tool is cool (MIT license) https://github.com/SVG-Edit/svgedit (Another way to make art for pen plotting)&lt;br /&gt;
&lt;br /&gt;
This also is interesting: https://wordsandbuttons.online/simple_image_vectorization.html (I&#039;d like to look into this for pen plotter flow)&lt;br /&gt;
&lt;br /&gt;
This is pretty neat: https://onlywei.github.io/explain-git-with-d3/ (Just cool as far as teaching people to git, and [https://d3js.org/ D3] is also something I&#039;ve been interested in). Which reminded me, I wanted to check on whether threejs could become a pen plot source and came across this [http://blog.felixbreuer.net/2014/08/05/using-threejs-to-create-vector-graphics-from-3d-visualizations.html cool project].&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 29, 2020=&lt;br /&gt;
There were a lot of panels on the topic of ecology or related topics in this year&#039;s Ars Electronica Festival:&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/en/political-ecology-of-disasters/&lt;br /&gt;
** &amp;quot;The more efficient something is, the more demand there is, and then efficient doesn&#039;t work&amp;quot; -[http://janavirgin.com Joana Moll] summarizes [https://en.wikipedia.org/wiki/Jevons_paradox Jevon&#039;s paradox]&lt;br /&gt;
** [https://transmediale.de/content/keynote-graham-harman-everything-not-connected-0 Everything is not connected]&lt;br /&gt;
** War and conflict over minerals such as lithium and other rare metals&lt;br /&gt;
** Critical to know how much emissions are due to the Internet - but currently impossible to know (Michael Saup - [https://1001suns.com/avatar-the-avatar-of-avatar/ Avatar art project])&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/aixecology/&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/creative-question-challenge-2/&lt;br /&gt;
** Should society harmonize with nature?&lt;br /&gt;
* (Topic, includes previous years) https://ars.electronica.art/keplersgardens/de/category/themes/ecology/&lt;br /&gt;
&lt;br /&gt;
I&#039;m exploring the interesting people and topics.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 28, 2020=&lt;br /&gt;
Today I focused on recording the StippleGen tutorial. It&#039;s more than just using StippleGen, I show how you can use the GIMP to try and edit images so that the stipple effect captures details that it might not otherwise. As I say in the tutorial, it is somewhat of a &amp;quot;radical contour&amp;quot; technique that you apply to the face. It&#039;s a bit o an art. I am sure there are different ways to approach this, but it&#039;s a method that makes sense to me. Because of that, this tutorial is taking a bit longer. Especially since stipplegen is very processor heavy and takes forever to render.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 27, 2020=&lt;br /&gt;
Axidraw Control has a layers feature that I thought I could use to design a greeting card in layers, and then print them separately. However, it doesn&#039;t seem to work ahead of time. You have to somehow be connected to the pen plotter. It makes sense... although I&#039;m not entirely sure how well the Axidraw Control panel works with the D3D universal.&lt;br /&gt;
&lt;br /&gt;
So, Inkscape, unlike Illustrator, is very svg-centric. Therefore, they haven&#039;t yet implemented a feature like artboards which would be nice for a project like greeting cards where you have a cover and then inside material. I experimented with the idea o using layers as artboards, and in the end, I decided it&#039;s not the way to go. &lt;br /&gt;
&lt;br /&gt;
The best method is to just create a project folder, and save your svgs separately all at the beginning, cover, inside material, back cover. This way, you&#039;re not having to hide anything, and you&#039;re not having to rename things, as you do if you try to use the layers as artboards method. And, besides, the back cover might actually be the same for a lot of the cards, if not all of them (I&#039;m thinking the open source ecology logo and maybe the tag line). &lt;br /&gt;
&lt;br /&gt;
So in conclusion, I decided the method of using layers still only makes sense if you&#039;re making an art where it actually would be layered together, rather than the greeting card case where you are printing the layers in separate areas with no overlay. The drawbacks outweighed the benefits.&lt;br /&gt;
&lt;br /&gt;
Hm. I added a back cover and inside material to the Thank You card I worked on last time. I tried to fill in the open source ecology logo with hatchfill, so it would print black, but I can&#039;t quite figure out how to get the holes to work. But if I just select the holes and hatchfill them, it can be white. so maybe that will work for now. &lt;br /&gt;
&lt;br /&gt;
Having some github technical difficulties. I guess I didn&#039;t set things up quite properly. Perhaps now is a good time to switch to gitlab as I have been wanting to do anyway, but I&#039;m done working for the day.&lt;br /&gt;
&lt;br /&gt;
[[File:Ose_logo_penplot.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
=Monday, October 26, 2020=&lt;br /&gt;
Aha, it turns out there were some check boxes that needed to be selected for audio to record (specifically in the Mic section of Voko screen &amp;quot;Monitor of Built-in Audio Analog Stereo and built-in Audio Analog Stereo). Interesting! I don&#039;t remember having to do that manually before, but we&#039;re good to go to record some tutorials again now.&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 25, 2020=&lt;br /&gt;
&lt;br /&gt;
ENTRY 1: &lt;br /&gt;
I initially planned to work from 10a-6p on templates and tutorials. I was thwarted when I accidentally fubared the filesystem of my laptop. Fortunately, I was able to restore my laptop using an OSE Linux 2 disk. I had to reflash it, because for some reason the one I had from before didn&#039;t work. My love for technology only goes one way.&lt;br /&gt;
&lt;br /&gt;
Before, I had a dual partition, but now my entire laptop is partitioned with OSE linux 2. However this took most of my day to resolve, and well, I also ended up napping while I waited for the ISO to download.&lt;br /&gt;
&lt;br /&gt;
ENTRY 2: Having went through the tedium of downloading the ISO directly multiple times at this point, I wanted seed them as torrents. I did a trial run and tried to torrent the old laptop to the new laptop but it didn&#039;t quite work right. It also seems to be a PITA to find working torrent trackers. I will continue to try to do this as I think it will be worthwhile, however, I think I am done trying that or the day. Perhaps I will set up my own Torrent Tracker? Side note: It&#039;s funny how many people think using torrents for ISOs is a joke XD&lt;br /&gt;
&lt;br /&gt;
Entry 3: Wow, I am just having a bad day. I was filming a demonstration of how to add a free Google Font to your project for penplotting. The font installation went splendidly, but when I went to install the KM-Laser extension, something didn&#039;t go right. :-/ Which, maybe it is for the best because, even though I checked and had my microphone input turned to about 58%, absolutely no sound was recorded -_-.&lt;br /&gt;
Instead, I updated the [[OSE Fonts]] wiki with text instructions.&lt;br /&gt;
&lt;br /&gt;
Entry 4: I have fully removed the KM Laser extension from Inkscape. I thought it might have been causing a conflict with the Axidraw extension. I no longer think it&#039;s the case. There seems to be something a bit screwy with the Hershey text tool included in Axidraw. Hm. I originally skipped replacing the Hershey text fonts when I first added the extension, but then when it didn&#039;t work, I tried replacing them. I think this was a mistake because the Render &amp;gt; Hershey text tool now doesn&#039;t work. Although I forgot to test it before messing around. Hm. I will see if I can fix this without starting from scratch again. This is important to know if I&#039;m going to recommend people use the Axidraw extensions.&lt;br /&gt;
&lt;br /&gt;
lol. I am going to reinstall again.&lt;br /&gt;
&lt;br /&gt;
Entry 5: OK, I am back with a fresh install. First thing I did was check if Render &amp;gt; Hershey Text worked now- and it did. Makes me think, yeah, installing the Axidraw extension and replacing the hershey.py and hershey svgs breaks it somehow- so don&#039;t do that. &lt;br /&gt;
Ooh, I didn&#039;t notice these other Open Source Ecology themed backgrounds before. I&#039;ve switched to this cute one with a mushroom. Very autumnal&lt;br /&gt;
OK I reinstalled Axidraw extension but I deleted SVG fonts and did NOT overwrite hershey.py. Yes, the Hershey text extension for Axidraw doesn&#039;t work because of this but the NATIVE hershey text extension is not broken if you do this. And you can use the other Axidraw extensions, such as hatchfill.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Added videos to [[Generating G Code for the D3D Universal Plotter with Open Source Software]] and did a bit of rearranging of topics. Need to figure out what&#039;s wrong with the audio because (1) realized in retrospect I did lose a lot of video footage when I broke the old OS and (2) I had a few more videos planned than I originally realized. Note to self: Marcin had been glad about my idea of a metatutorial on making tutorials so I should take some time to do that if possible.&lt;br /&gt;
&lt;br /&gt;
I didn&#039;t mean to double log my time editing the wiki today, but the menu is in a different time zone than me and so sometimes I accidentally log my time on the wrong day, but I needed my hours to count toward this week. :/  BUT I am sure that I will need to do more wiki edits throughout next week as I add more videos and instruction, I can just pre-commit to at least 2 hours of wiki editing next week... I wasn&#039;t going to log all the B.S. from my OS messing up, but I decided to because... it seemed fair... and it did happen in the course of performing my duties.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 20, 2020=&lt;br /&gt;
Just making a quick note that for the next two weeks goal is the following:&lt;br /&gt;
COMPLETE THE OSE GREETING CARD CONSTRUCTION SET &lt;br /&gt;
Create templates and instructional videos on how to use them for the following types of greeting cards--&lt;br /&gt;
&lt;br /&gt;
* General Audience &lt;br /&gt;
* Thank You,&lt;br /&gt;
* Congratulations,&lt;br /&gt;
* Get Well Soon,&lt;br /&gt;
* Wedding Invite&lt;br /&gt;
* Birthday Party Invite&lt;br /&gt;
* Happy Holidays,&lt;br /&gt;
* Happy Birthday,&lt;br /&gt;
* Happy Mother/Father/etc Day,&lt;br /&gt;
* Happy Anniversary,&lt;br /&gt;
* Valentines &lt;br /&gt;
&lt;br /&gt;
OSE Audience &lt;br /&gt;
* Extreme Build Invite&lt;br /&gt;
* Workshop Invite&lt;br /&gt;
* Machine Icon Based Valentines (time permitting)&lt;br /&gt;
&lt;br /&gt;
Ideally there will be a mixture of Image customization, Text customization, and Works Out of the Box. Current end goal is for the template set to be available automatically with the OSE Linux version of Inkscape. Prior to the release, templates will be available for download on Gitlab. Marcin envisions eventually having an application available that will automate the process. &lt;br /&gt;
&lt;br /&gt;
=Sunday, October 18, 2020=&lt;br /&gt;
Dedicating my 11AM-7PM to pen plotter activities (and motor building as a reprieve from the screen)&lt;br /&gt;
&lt;br /&gt;
Note: I subscribed to Mksurgey&#039;s (a noteable pen plotter artist) patreon and there are a lot of very cool techniques within. I think it would probably be unethical for me to open source document those since he has it behind a paywall on purpose, but I can use the techniques to create things for sale in the Open Source Everything store. However, I guess I shouldn&#039;t count any time spent learning those techniques as OSE development? So I am putting off spending too much time learning them until I get back on track meeting my hours. &lt;br /&gt;
&lt;br /&gt;
As far as why I haven&#039;t been meeting the 10 hr goal lately- I&#039;ve been having a bit of an issue regulating my sleep lately. It confused me a bit and threw off my schedule such that I didn&#039;t end up apportioning the correct amount of time/feeling too tired/lethargic when I planned to work. I seem to be returning to something I can manage- although I am waking up absurdly early these days, I am at least waking up and going to sleep at the same time, and can therefore be predictable to myself and able to set appropriate goals.&lt;br /&gt;
&lt;br /&gt;
When I look at other people&#039;s tutorials vs. my tutorials, I have to admit I feel mine are a little lame in comparison. Particularly as I am supposed to be an expert at such things- and I am. It makes me acutely aware of where I&#039;m falling short. But I have never actually made video tutorials before. And theory is different than practice. So I am hoping to continuously improve them...&lt;br /&gt;
&lt;br /&gt;
Hm, something is wrong with Hershey Text. Lots of errors and Inkscape crashes. Will fresh install Inkscape... There are other things screwing up with Inkscape too, that have been for some time. If I&#039;m using a tool, and I use an arrow menu to go up or down, the fourth or fifth time I click the arrow, it will act as though I am holding it down and will not stop proceeding.&lt;br /&gt;
&lt;br /&gt;
Ha... Oops. I reread the build instructions from the 3D printed motor and realize now that I did not need to print so many coilwinders! That&#039;s a bit of a pity unless anyone wanted to buy the 3D printed parts from me (i.e. if I then printed more of the other parts and sold kits). But I&#039;m not sure there&#039;s a demand... probably the whole point of such a design is that people don&#039;t have to buy from anyone. But if anyone else wants unicorn princess themed 3D printed motor parts kit, I&#039;m your gal!&lt;br /&gt;
&lt;br /&gt;
I&#039;m so nervous that I won&#039;t wind the wire around the coil right that I think I need to attend a workshop. So I&#039;ll keep my eye peeled for the next one.&lt;br /&gt;
&lt;br /&gt;
Milestones:&lt;br /&gt;
#Created Thank You Card --  https://github.com/goldfishlaser/doesitpenplot/tree/master/Thank%20You (recorded process, was a bit hectic and may require significant editing)&lt;br /&gt;
&lt;br /&gt;
Up next: reupload Hershey Text instructional, record video about places people can learn pen plotting techniques and get inspiration&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 11, 2020=&lt;br /&gt;
Time to record some tutorials~&lt;br /&gt;
&lt;br /&gt;
Note: Drill and starter bit kit arrived today. :D Still waiting on the epoxy.&lt;br /&gt;
&lt;br /&gt;
Warm up: .5 hr- tried to get a xaos fractal to pen plot. Didn&#039;t quite look good, so will need to revisit&lt;br /&gt;
&lt;br /&gt;
.5 hr- plot optimization comparison video prep&lt;br /&gt;
&lt;br /&gt;
.5 hr- fix sound (reviewed these instructions - https://drbacchus.com/video-noise-reduction-using-kdenlive-and-audacity/, https://userbase.kde.org/Kdenlive/Manual/Useful_Information/Surround_Sound, https://www.youtube.com/watch?v=O-OgP5gHSRw). &#039;&#039;&#039;Note&#039;&#039;&#039;- [[Noise Removal from Sound]]&lt;br /&gt;
&lt;br /&gt;
{Note to self - add video on popular pen plotter artists TODO}&lt;br /&gt;
&lt;br /&gt;
.5 hr - complete plot optimization tutorial https://www.youtube.com/watch?v=hg8efT4-6o8&lt;br /&gt;
&lt;br /&gt;
1 hr - edit audio on clips&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=r5mhw8-nrg0 according to this tutorial, Axidraw extension lets you plot individual layers. So I&#039;ll make a tutorial on this as well.&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 8, 2020=&lt;br /&gt;
Entry1:&lt;br /&gt;
Ugh, my axles arrived yesterday, and hole in the rotors I printed didn&#039;t fit on them. It&#039;s just barely too tight. I can probably fix this with drilling or something. I certainly don&#039;t want to have wasted all this plastic. Unfortunately I don&#039;t have a drill and will need to acquire one from a friend (or maybe it&#039;s time to buy. Drills are pretty useful after all. Perhaps I can find one secondhand). Printing the encasing right now...&lt;br /&gt;
&lt;br /&gt;
Entry2:&lt;br /&gt;
WELL maybe you don&#039;t quite need a drill. I find that if I just repeatedly jam and twist the rod in there, it starts to shave away a bit of the plastic enough that I can get it on there. I imagine this tight fit is by design... &lt;br /&gt;
NOTE: I should have worn gloves to do this because (1) it would have helped with the grip and (2) It appears I kind of cut up my hands a bit. Oopsies. Also, I shouldn&#039;t have tried using a hammer, because apparently that was enough to alter the width of the bar so that now the end I hammered no longer fits on the fidget spinner bearings (+, the twisting motion seems key. hammering didn&#039;t help get the rod in there at all)...&lt;br /&gt;
&lt;br /&gt;
Entry3:&lt;br /&gt;
Encasing fits great. I&#039;m starting to get excited at seeing it come together. When the epoxy arrives, it&#039;ll be time to start assembling....&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 7, 2020=&lt;br /&gt;
I realized today that there isn&#039;t an Exploded Part Diagram for the motor... I can do this. I used to make Exploded Part Diagrams all the time when I worked at TOTO. I&#039;m gonna go ahead and do that next working session. Currently printing out coilwinders. Hm. It was pretty cool when this one dude set up a database for the Spare Parts sheets. It would be cool if there was maybe a LibreOffice Base BOM database for everything in the construction set.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll be back to pen plotting tutorials and experiments soon, I&#039;ve followed a lot of accounts and it&#039;s really amazing what the possibilities are.&lt;br /&gt;
&lt;br /&gt;
I initiated a channel sync with Odysee, so my tutorials and other videos will be available on the LBRY platform soon.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 6, 2020=&lt;br /&gt;
It&#039;s hard to insert the bearings in the stators. But it was also hard to insert them in the sample fidget spinner I was sent. The plastic bearing covers seemed to help with the insertion for the fidget spinner. It seemed to be slightly easier to insert them in the stator I accidentally printed upside down. I watched a video the other day that I&#039;m trying to find that talked about how to make things fit together easier.&lt;br /&gt;
&lt;br /&gt;
This motor is similar to Dirk&#039;s but has an &amp;quot;iron core&amp;quot; https://www.youtube.com/watch?v=JkwLpAAfBVI &lt;br /&gt;
&lt;br /&gt;
Rotor actually printed nicely today.It wasn&#039;t that much support structure after all.  I&#039;m surprised the circles aren&#039;t a tighter fit. Maybe it&#039;s to allow for more glue. I need to get some epoxy. &lt;br /&gt;
&lt;br /&gt;
I&#039;m printing another Stator now and then will print another Rotor. &lt;br /&gt;
&lt;br /&gt;
I&#039;d like this motor to power some sort of art project, an automaton or something. Not sure what form it will take yet.&lt;br /&gt;
&lt;br /&gt;
=Monday, October 5, 2020=&lt;br /&gt;
Note to self to read during dev time: https://dirtalleydesign.com/blogs/news/how-to-generative-art and https://dirtalleydesign.com/blogs/news/how-to-watercolor-painting-with-a-robotic-drawing-machine-an-interview-with-licia-he (the latter is said to discuss the process of making gcode that goes to a specific spot, for purpose of water coloring, but also relevant for printing in layers)&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 4, 2020=&lt;br /&gt;
Dirk said the purpose of the lip is to serve as a washer. Therefore, I&#039;m going to go ahead and try to print it because I don&#039;t want to have to worry about getting washers. You&#039;d need a 1mm thick washer if you don&#039;t want to print the lip.&lt;br /&gt;
&lt;br /&gt;
Gearing up to spend 4 hours on tutorials- rerecord Stroke and Hershey Text videos, stipplegen, working with photos (holiday card), bezier line drawing, adding svg export to found processing generative art.&lt;br /&gt;
&lt;br /&gt;
OK, ended up spending a couple more hours looking into pen plotting projects and generative art making-- videos added to playlist  Interested in spacefilling curves as a pen plotter &amp;quot;photo filter&amp;quot; to offer, and for art prints&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=yrxhqW7BCf8&amp;amp;list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 1, 2020=&lt;br /&gt;
Recording tutorials! https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Made an account on MyMiniFactory today. Wow, so many more things to print here...&lt;br /&gt;
&lt;br /&gt;
Created a bonus tutorial video on 2d to 3d art https://www.youtube.com/watch?v=fUu3XOkOM_M&amp;amp;t=326s&lt;br /&gt;
&lt;br /&gt;
My way works for lots of things, but I think this way may work for some things I haven&#039;t figured out: https://www.instructables.com/Convert-any-2D-image-to-a-3D-object-using-OpenSCAD/ &lt;br /&gt;
(Might be worth getting this plugin preinstalled)&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 30, 2020=&lt;br /&gt;
I&#039;ve flipped the stator upside down and am going to try and print it that way. I&#039;m not sure if it still needs supports, but I&#039;m going to try and do it without supports. &lt;br /&gt;
&lt;br /&gt;
Result- Success- Beautiful Stator&lt;br /&gt;
&lt;br /&gt;
[https://imgur.com/a/4oan7Qr Image Gallery]&lt;br /&gt;
&lt;br /&gt;
I am not going to print the rotor as is. It seems to have an unnecessary lip on it which causes it to need of a bunch of support material- which I don&#039;t want to have to do. So I am going to remove the lip before I print it.&lt;br /&gt;
&lt;br /&gt;
But first, Inkscape tutorials. I keep putting them off, it&#039;s go time. &lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Dirk van der Kooij project on using discarded refrigerators as input for 3D printing https://www.youtube.com/watch?v=y6T3bEpPNWU #preciousplastic&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 29, 2020=&lt;br /&gt;
Magnets I ordered for making  [https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_Development Dirk&#039;s electric motor] arrived today. I have the rods, copper wire, spinner bearings, and the brushless motor. &lt;br /&gt;
&lt;br /&gt;
Printing with [https://www.proto-pasta.com/ Proto-Pasta] Nebula filament @200*C ex, 60*C bed on Creator Pro, coilwinder print: 28 minutes, 1.98 meters&lt;br /&gt;
Tried printing everything else once- all of them failed. Trying again with auto supports and brim. &lt;br /&gt;
Tried printing the stator (2 hr 56 min, 8.65 meters), but the brim was impossible to remove without damaging it. However, I wonder if I can just sand paper it down, and fill in some of the chipped parts somehow. I&#039;ve never really looked into the details of support generation, so maybe I&#039;ll research this before trying the print again.&lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Lex Fridman&#039;s interview with Manoilis Kellis https://www.youtube.com/watch?v=t06rkOOUa7g .#integratedhuman&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 27, 2020=&lt;br /&gt;
Unfortunately,  I fell ill Wednesday and Thursday. Then yesterday, I had car trouble and had to address that. I&#039;m not feeling too well today either, but I will try to spend a few hours on tutorial videos, but unsure if I&#039;ll have the energy to make up all of them.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 22, 2020=&lt;br /&gt;
Did a bit of reading, rereading, and sharing of information in the wiki relating to projects on transportation, power, and GVCS at large. Getting better at explaining the project vision, its relationship to other projects, determining where people&#039;s interests should be directed, and knowing where to find the answers to questions. Hoping to have another tutorial recording session tomorrow.&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 20, 2020=&lt;br /&gt;
Recording and rerecording tutorial videos&lt;br /&gt;
Added Spirograph tutorial to playlist-- https://youtu.be/hrIT3N6dqgY&lt;br /&gt;
Unlisted video of another spirograph on ncviewer-- https://youtu.be/2jkUnGdrEoQ&lt;br /&gt;
&lt;br /&gt;
1) realized that if you have a square plotter, one template is enough, but if you have a rectangular plotter, it&#039;s a good idea to have a horizontal and vertical variant (this will improve instructions for address-a-letter)&lt;br /&gt;
2) want the videos to show results first before getting into instructions 3) Hopefully will be faster upon rerecording. 4) Whoops- Processing doesn&#039;t need to be downloaded, it comes with Linux OSE 2. Will revise instructions.&lt;br /&gt;
&lt;br /&gt;
reading:&lt;br /&gt;
https://estebanhufstedler.com/category/halftoning/&lt;br /&gt;
&lt;br /&gt;
Accidentally logged for Monday, but worked a bit on trying to prepare ascii art that plots&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 19, 2020=&lt;br /&gt;
Read materials by Generative Hut (Generative Hut uses some proprietary software in their tutorials but some of the information was still useful) -&amp;gt; &lt;br /&gt;
Looked into Observable for SVG art-making http://www.observablehq.com/ and further into Processing/P5.js for art making&lt;br /&gt;
*https://observablehq.com/@netpraxis/bitmap-to-archimedian-spiral-svg is interesting- similar to SquiggleDraw but now with spirals&lt;br /&gt;
*https://observablehq.com/d/2678e757d1ccd9c0 seems to be a neat stipple effect&lt;br /&gt;
&lt;br /&gt;
*https://github.com/rspt/processing-spirograph - very cool- make sure edit the size before running- then can create as many spirograph svgs as desired. Ungroup and object to path, edit doc properties to plotter size, save as gcode (example added to https://github.com/goldfishlaser/doesitpenplot/tree/master/Art/Spirograph)&lt;br /&gt;
*https://github.com/Anemy/svgurt - interesting! has very cool features, but for some reason, when I tried to use the edge detect function, it didn&#039;t seem to work well&lt;br /&gt;
*https://github.com/digitalcoleman/generativeExamples&lt;br /&gt;
*https://github.com/LingDong-/ttf2hershey&lt;br /&gt;
*https://github.com/jasonwebb/SuperformulaSVG-for-web#readme&lt;br /&gt;
&lt;br /&gt;
Tomorrow will focus on making tutorial videos-- will try to cover all the basic topics by end of day.&lt;br /&gt;
&lt;br /&gt;
As a side note have also been spending time: practicing model building in openscad and freecad, reading up on some https://wiki.opensourceecology.org/wiki/Friendly_Organizations, catching up on Precious Plastic project, and have attempted to point interested folks in the Discord to areas of the OSE wiki that can help them get situated.&lt;br /&gt;
&lt;br /&gt;
Cartesio is interesting - https://robottini.altervista.org/cartesio-low-cost-cartesian-plotter-robot&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 15, 2020=&lt;br /&gt;
Learning advanced pen plotter techniques. Meditating on direction to take the plotter tutorials.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 14, 2020=&lt;br /&gt;
Reinstalled AxiDraw extension today, now I can use both KM-Laser and AxiDraw for hatchfill. &lt;br /&gt;
Added tiled SVG example to pen plot repo.&lt;br /&gt;
Experimenting with images from https://www.pexels.com/discover/&lt;br /&gt;
Recording videos~&lt;br /&gt;
&lt;br /&gt;
Research for tomorrow: &lt;br /&gt;
*https://turtletoy.net/&lt;br /&gt;
*https://www.dirtalleydesign.com/blogs/news/how-to-draw-prints-with-an-axidraw-pen-plotter&lt;br /&gt;
*https://www.pinterest.com/mattdesl/pen-plotter/&lt;br /&gt;
*https://www.generativehut.com/&lt;br /&gt;
*https://www.instagram.com/explore/tags/axidraw/&lt;br /&gt;
*https://drawingbots.net/resources&lt;br /&gt;
*https://www.youtube.com/channel/UCdQeYpNOwMioJfaRj9kog5A&lt;br /&gt;
*https://msurguy.github.io/flow-lines/&lt;br /&gt;
*https://docs.blender.org/manual/en/2.79/render/freestyle/export_svg.html&lt;br /&gt;
*https://plotterfiles.com/&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 12, 2020=&lt;br /&gt;
Init Instructionals Playlist - https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Rapidly iterating. There are definitely some issues with sound, but I&#039;ll replace the bad ones over time. Just ramping up and conceptualizing the playlist experience. &lt;br /&gt;
&lt;br /&gt;
Need to update docs accordingly--&lt;br /&gt;
&lt;br /&gt;
Pen plotter has 3 cm offset, not 4mm offset&lt;br /&gt;
 &lt;br /&gt;
Offset cuts off only the x&amp;lt;3 strip. Everything else is ok. So we have about 5x6 inch working area. &lt;br /&gt;
&lt;br /&gt;
If you use a region about 4.8&amp;quot; by 6&amp;quot;, all of picture should fit. Center is good.&lt;br /&gt;
&lt;br /&gt;
120x150 mm. Origin in the picture is at the rear right part of bed.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 9, 2020=&lt;br /&gt;
Created an invitation to a tea party, added to [https://github.com/goldfishlaser/doesitpenplot repo]  &#039;&#039;Would upload here, but even compressed is too big&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Teaparty3.png]]&lt;br /&gt;
&lt;br /&gt;
Finally got around to adding myself to Dev page.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 8, 2020=&lt;br /&gt;
Practiced making hatch style gcode with memes, installed and experimented with SquiggleDraw. [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_create_with_SquiggleDraw Updated wiki.] Uploaded to Github. Recording attempt.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 7, 2020=&lt;br /&gt;
Plotter files are too big for the wiki server: https://drive.google.com/file/d/1-2mHxSIybccFD96TIiMagrYNq3Y_sMEJ/view?usp=sharing&lt;br /&gt;
Contain a letter M, address a letter, a hatched portrait, and a line art.&lt;br /&gt;
&lt;br /&gt;
Uploaded the files to github- will upload future art there-- https://github.com/goldfishlaser/doesitpenplot&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 6, 2020=&lt;br /&gt;
Sunday, fun day. About to put in a little more than a full-time day! Hopefully this power session will be very fruitful.&lt;br /&gt;
Goals:&lt;br /&gt;
* I probably need to do a bit more research on pen plotting code and the Inkscape tools for it. &lt;br /&gt;
* Highest priority is nailing down the &amp;quot;known good files&amp;quot; for each module of this workshop. So my first task will be adding the start code and pen offset setting to the candidates for new known good files.&lt;br /&gt;
*Send the candidates for known good files to Marcin, update the wiki. a &lt;br /&gt;
** Marcin has specifically asked for some line plotting. &lt;br /&gt;
** Update the wiki with: proper start code, settings to account for pen plotter offset.&lt;br /&gt;
* More planning and recording instruction. Hopefully will record the vast majority even if there are still some open questions.&lt;br /&gt;
&lt;br /&gt;
Entry 1- Realized I have been mixing up the concept of stippling with pointillism. https://www.youtube.com/watch?v=HNs8uaC-Yiw Here is a video of an AxiDraw pen plotter doing a stipple technique. Interesting though right? AxiDraw software is under the  GPL-2.0 License https://github.com/evil-mad/AxiDraw/. Reading this amazing tutorial: https://mattdesl.svbtle.com/pen-plotter-1 &lt;br /&gt;
[https://wiki.evilmadscientist.com/StippleGen Stipplegen]&lt;br /&gt;
&lt;br /&gt;
I really like this pen plotter test file: https://www.youtube.com/watch?v=Cn3vV5uRRvk (This plotter runs on [[GRBL]]) [https://wiki.evilmadscientist.com/Axidraw_Software_Installation#Linux Axidraw installation instructions]. &lt;br /&gt;
&lt;br /&gt;
Amassed quite a catalog of things to view, so just added to my Youtube playlist for things I [https://www.youtube.com/playlist?list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1 use to learn for Pen Plotter documentation].&lt;br /&gt;
&lt;br /&gt;
Entry 2 - [This video https://www.youtube.com/watch?v=Sy0nUkUt9CA] explained why I&#039;ve been seeing two different procedures when it comes to Stroke to Path. Inkscape tutorials prior to the release of Inkscape version 1.0 will have an old deprecated sequence:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Path -&amp;gt; Break Apart&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
The new sequence that should be used instead is:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Object -&amp;gt; Ungroup&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
Entry 3: SquiggleDraw is interesting and is released with Unlicense License (Public Domain) https://github.com/gwygonik/SquiggleDraw. It is dependent on controlp5 which is licensed under GNU Lesser GPL.&lt;br /&gt;
Hershey Text is included in Inkscape 1.0 via Extensions &amp;gt; Render &amp;gt; Hershey Text. This tool convert outline fonts into stroke fonts.  More helpful font information: http://imajeenyus.com/computer/20150110_single_line_fonts/index.shtml&lt;br /&gt;
&lt;br /&gt;
This tool is under MIT license and can help you easily get an SVG of a signature- https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
KM-Laser gcode plugin for making hatsch infill in Inkscape: https://github.com/KnoxMakers/KM-Laser  ( GPL-3.0 License )&lt;br /&gt;
&lt;br /&gt;
=Monday, September 1, 2020=&lt;br /&gt;
Took the day off, but I&#039;ve been thinking about uploading the videos I make to LBRY as well as YouTube. Noticed there&#039;s been previous discussion here at OSE [[Lbry_Collaboration]]. &lt;br /&gt;
&lt;br /&gt;
=Sunday, August 30, 2020=&lt;br /&gt;
Got a little behind yesterday. The Inkcut plugin I looked into is interesting, (https://github.com/inkcut/inkcut). My cursory look at it is that it works with SVGs and we&#039;re looking more for something that transforms bitmaps so... &lt;br /&gt;
&lt;br /&gt;
The address gcode keeps throwing errors so I am going to do some systematic testing of procedures so that we can really get to the bottom of this... it will also be useful if we need to troubleshoot the results that people have during a camp and determine if someone missed a step, or why something may happen one way instead of the expectation. &lt;br /&gt;
&lt;br /&gt;
Hoping things go smoother on this fresh new day. Hopefully can get at least a few test files by the end of it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inkscape Diaries&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entry 1: OK, so firstly, At the bottom of the screen there are messages telling you what you&#039;ve selected and what options you have.&lt;br /&gt;
&#039;&#039;It turns out, you sometimes need to select all and ungroup things multiple times!&#039;&#039; &lt;br /&gt;
You want to see a message that looks something like &amp;quot;&#039;&#039;&#039;{%n}&#039;&#039;&#039; objects selected of type &#039;&#039;&#039;Path&#039;&#039;&#039; in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle scale rotation handles&amp;quot;.&lt;br /&gt;
You don&#039;t want to see a message mentioning a Group or anything else. That&#039;s when you know you&#039;re done ungrouping.&lt;br /&gt;
Then when you select all and use Union, the message will say you have &amp;quot;&#039;&#039;&#039;Path&#039;&#039;&#039; {%n} nodes in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle . . .&amp;quot;.&lt;br /&gt;
But despite that I&#039;m still getting [[File:Inkscape_gcode_error.png|50%]]. &lt;br /&gt;
So checking my gcode settings...&lt;br /&gt;
&lt;br /&gt;
Entry 2: Oh. Inkcut IS preinstalled. Seeing what it does. I tried using [https://www.codelv.com/projects/inkcut/docs/tutorial their instructions] but I got an error that there wasn&#039;t a file open? Man, sometimes I feel like an error-magnet.&lt;br /&gt;
&lt;br /&gt;
Entry 3: I notice I can open my .ngc files with something called [https://camotics.org/ CAMotics]. My ngc files look very good! it is drawing in a very logical way and the pen up is there. I wonder why I can&#039;t save it as .gcode!&lt;br /&gt;
&lt;br /&gt;
Entry 4: Norweigian creations tutorial says he uses the cylinder tool instead of the default tool. I will try this.&lt;br /&gt;
&lt;br /&gt;
Entry 5: Cylinder tool did not resolve problem. Noticed another user has posted a similar error, but unfortunately no one answered that user&#039;s question. But I have seen it work before so I know there must be a solution. About to send my file over to Linux OSE v1 and see whether I get the same error saving the same file.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Replicated error on other machine. That means, it isn&#039;t the Save As gcode settings that are the problem, because I used exactly the settings that were already working before. But then the .ngc file itself seems to work with Camotics. But what is definitely happening is some variable that we need for inkscape to do its gcode save is missing. Interesting... interesting...&lt;br /&gt;
&lt;br /&gt;
Entry 7: INTERESTING. I skipped the gcodetools part and just Save As gcode because in this video, he doesn&#039;t use that extension: https://www.youtube.com/watch?v=yrxhqW7BCf8  Some the instructions on the Inkscape wiki also didn&#039;t have the gcodetools instruction. Maybe I&#039;ve been wasting hours for a pretty silly reason?&lt;br /&gt;
&lt;br /&gt;
The gcode file saved and opens in CAMotics. There are some errors but it seems to plot? Test files at https://wiki.opensourceecology.org/wiki/File:Doesitpenplot.zip&lt;br /&gt;
&lt;br /&gt;
Updated wiki https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 29, 2020=&lt;br /&gt;
&lt;br /&gt;
BTW Yesterday&#039;s successful OSE Linux 2 installation was logged to [[OSE_Linux_Laptop_List#Acer_Predator_Helios_300]]&lt;br /&gt;
&lt;br /&gt;
Plan--&lt;br /&gt;
Saturday plan: &lt;br /&gt;
hour 1-2: Find out what went sideways with the address text gcode. See if I can get &amp;quot;pen up&amp;quot; to appear. Have suspicions. Send new gcode to Marcin for testing &lt;br /&gt;
hour 2-3: Look into [[Ray Log]] suggestion of Inkcut plugin. Also examine [[https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/ Matthew&#039;s source code]] to see what is the principle behind it and whether it can easily be taught/replicated.&lt;br /&gt;
hour 3-4: Plan video, workshop, maybe record intro&lt;br /&gt;
&lt;br /&gt;
Sunday plan: &lt;br /&gt;
{Assuming results from testing are good}&lt;br /&gt;
hour 1-2: Finalize wiki instructions&lt;br /&gt;
hour 2-4: Record video&lt;br /&gt;
Time permitting: Upload workshop to ReadtheDocs/Sphinx (else do so during he week)&lt;br /&gt;
&lt;br /&gt;
Note-- Side project when time permits/waiting on blocks:  Convert Belize CEB Production Handbook by [[Aidan Williamson Log]]  to ReadtheDocs/Sphinx&lt;br /&gt;
&lt;br /&gt;
=Friday, August 28, 2020=&lt;br /&gt;
Entry 1: Couldn&#039;t get it to work on virtual machine... weird but ok.&lt;br /&gt;
Figured I&#039;d just run it live on the Acer and install it if things were looking ok (having backed up my current native OS)..... but.&lt;br /&gt;
Live usb using Rufus didn&#039;t work- &amp;quot;no bootable device&amp;quot;. huh.&lt;br /&gt;
Live usb using YUMI didn&#039;t work either- same error &amp;quot;no bootable device&amp;quot;. argh. &lt;br /&gt;
Well, what if I put another OS on YUMI, will I be able to boot into it? Have a debian live iso handy. Trying now.&lt;br /&gt;
&lt;br /&gt;
Entry 2: Ah, well apparently Secure Boot was turned back on even though I turned it off before. Guess it happened in the latest update. Tried turning it off again (the process has slightly changed) but got the same error message. WTF.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Figured I&#039;d try my YUMI drive in the Dell to see what would happen.&lt;br /&gt;
When I tried to run OSE 2.0, I got the error message&lt;br /&gt;
&amp;lt;pre&amp;gt;find --set-root %iso%&lt;br /&gt;
Error 15:(http://grub4dos.chenall.net/e/15 File not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
When I tried to run Debian- it worked. So that&#039;s interesting. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a stack exchange question/answer that suggests that CDFS is case sensitive and everything in \boot\grub\menu.lst needs to be edited to uppercase. I think I may do this and try to run it in the VM again, just to see what happens (even though I didn&#039;t see the error in the VM).&lt;br /&gt;
&lt;br /&gt;
Entry 4: Did not find a menu.lst file. :(&lt;br /&gt;
&lt;br /&gt;
Entry 5: Noticed the note to turn off &amp;quot;3D Graphic Acceleration&amp;quot; in bios. Trying that in VM. &lt;br /&gt;
&lt;br /&gt;
Entry 6: Virtualbox has 3D Graphics Acceleration turned off by default. sudo apt-get update, sudo apt-get upgrade, sudo apt-get upgrade -fix--missing, try to install again. Hash Sum Mismatch. Tried installing something else... Hash Sum Mismatch. So found the stack exchange for this and tried &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rm -rf /var/lib/apt/lists/* &lt;br /&gt;
sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;E: The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file. &lt;br /&gt;
N: Updating from such a repository can&#039;t be done securely, and is therefore disabled by default. &lt;br /&gt;
N: See apt-secure(8) manpage for repository creation and user configuration details.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I will raise this issue with the dev.&lt;br /&gt;
&lt;br /&gt;
Entry 7: Feedback from dev-- (1) use https://balena.io/etcher  to flash the drive (2) Check the md5 sum using instructions @&lt;br /&gt;
https://onthefencedevelopment.com/2017/08/15/windows-10-builtin-md5-checksum-calculator/&lt;br /&gt;
&lt;br /&gt;
Entry 8: I MADE A ROOKIE MISTAKE. They probably weren&#039;t working because its the NTFS NOT FAT32. I get it mixed up sometimes.&lt;br /&gt;
In other news interesting and informative plotter results! https://wiki.opensourceecology.org/wiki/D3D_Plotter_Log#Fri_Aug_28.2C_2020&lt;br /&gt;
&lt;br /&gt;
Entry 9: On the now NTFS drive I flashed it with Balena as advised. This was successful. By the way, I had already done these steps, but here&#039;s a good video if anyone else is installing Linux OSE to a windows computer: https://youtu.be/EARdWsgvAXo. These are the exact steps I did prior. You just want to make sure you&#039;re **not** using a FAT32 formatted disk. And even if you&#039;ve turned off secure boot before, check again because apparently after updates they will just turn your secure boot back on. &lt;br /&gt;
&lt;br /&gt;
It was easy to partition my drive from the installer, so I actually kept my other operating system. I was planning on over-writing it, but might as well since I had the option. Now I can get back started on the work!&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 27, 2020=&lt;br /&gt;
Entry 1: Assignment received- begin instructional videos for 3D plotting workshop. Will be installing [https://www.caldorkids.com/ose/ OSE Linux 2.0 Beta] to a Virtual Machine on my Acer, as I have the old Ubuntu version on my Dell (and that machine&#039;s camera and mic don&#039;t work anyway). Downloading and installing the iso to my VM was easy peasy. {Note from the future: I hadn&#039;t realized I just booted into a live thing. Was wondering why I hadn&#039;t been prompted to set my username/password but didn&#039;t think much about it) Was a little surprised it didn&#039;t have cheese, which is how I like to test my webcam and mic cause it&#039;s the easiest.&lt;br /&gt;
&lt;br /&gt;
Got an error starting kdenlive. Got the error Missing MLT Module: Avformat (ffmpeg) required for audio/video. Documentation said this meant I needed to install ffmpeg package, but I had the latest version. Clicked OK and it started, but may need to look into this further.&lt;br /&gt;
&lt;br /&gt;
Was looking for vokoscreen and noticed in Sound &amp;amp; Video &amp;quot;Install Multimedia Codecs&amp;quot;, which sounded like a good idea to me, but I got an error on installing that...&lt;br /&gt;
&amp;lt;pre&amp;gt;E:The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then a prompt tells me I have to &amp;quot;remove&amp;quot; software but then it&#039;s actually a request to install libravcodec58=7:4.24-1ubuntu0.1. Click continue then a hash sum mismatch? Unfortunately I didn&#039;t have copy and paste capability at the time, but when I tried it again, I got this instead- [https://pastebin.com/MurfhNxW Very long output].&lt;br /&gt;
&lt;br /&gt;
Anyways, we shall see if these things cause problems. But vokoscreen proved my cam and mic are working in my VM (which I expected). If I have any trouble using kdenlive on this machine, I can always just use my other machine, but I kinda think it&#039;s gonna be fine.&lt;br /&gt;
&lt;br /&gt;
Entry 2: It wasn&#039;t fine. Can&#039;t start the recording. I suspect the cause is related to the earlier error.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Well I was running it live, might as well install it all the way and see if it fixes itself. Ah- need more disk space (minimum 43.2 GB).&lt;br /&gt;
&lt;br /&gt;
Note to self: https://wiki.opensourceecology.org/wiki/OSE_Linux_Laptop_List &lt;br /&gt;
&lt;br /&gt;
Also, I didn&#039;t notice in the [OSE Linux] wiki that it recommends not to use a Virtual Machine, but it&#039;s fine really.&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 23, 2020=&lt;br /&gt;
Received new assignment to do while awaiting plotter results-- working with the files for the motor https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_3D_CAD -- to make STLs from the assemblies &amp;amp;+ to repo.&lt;br /&gt;
Entire task completed in approx 1 hour.&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 18, 2020=&lt;br /&gt;
Entry 1: Today I decided to have a go at make gcode that addresses a letter. Strangely, seeing the dashyness happen again, as I was seeing with the pointillism. Something about how I&#039;m doing this must be off. Time to experiment.[30 min]&lt;br /&gt;
&lt;br /&gt;
Entry 2: Took another look at the known good file and realized it looks dashy too. Not sure why I didn&#039;t notice. So I sent the file to Marcin to see if it&#039;s right. [15 min] If this file is right then I know I have the instructions correct. [[File:Address.zip]]&lt;br /&gt;
&lt;br /&gt;
Looked into this: https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/&lt;br /&gt;
When I opened the file in NCViewer, the area was huge and rendered waaaay off the bed. But... I think the dot part was probably right and I think I know what the pointillism file should generally look like.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 18, 2020=&lt;br /&gt;
Logs are great. I read my logs almost every day and it really helps me to get back going where I left off. I might start doing it for my day job, heh. Today I had the idea to envision Sphinx/Read the Docs 4 OSE project an instructional design project rather than a documentation project. Basically, it would be a great way to make Workshops- package related wikis, google docs, videos, files, lessons plans etc into one-stop-shop self-contained courses. I wouldn&#039;t mind the opportunity to put my ISD skills to work! We&#039;ll see what feedback I get from my collaborators.&lt;br /&gt;
&lt;br /&gt;
The first course could be the Inkscape to GCode lesson. Readers may be interested to learn about the [https://www.instructionaldesign.org/history/ history of instructional design].&lt;br /&gt;
&lt;br /&gt;
Oh- and I sent my first test gcode to Marcin today. Am anxiously awaiting the results.&lt;br /&gt;
&lt;br /&gt;
AAAAAND while waiting I realized that I had missed a... pretty critical step. As such my gcode was probably more suited for a cutter or something... it would have been easy to spot. I remember I had gotten a little confused/mixed up between gcodetools and gcodeplot and which I needed. &lt;br /&gt;
&lt;br /&gt;
Now that I actually have the ability to save as a pen drawing that&#039;s good, but there are more things about the file I created that I&#039;m unsure of. It doesn&#039;t look like what&#039;s rendered looks like dots at all, but dashes. But I kinda want to see it, to see what actually happens... I wonder if making a different sized clone would change it or if I accidentally stretched my SVG at some point? Tomorrow I want to just do a rapid run through of all the steps again...&lt;br /&gt;
&lt;br /&gt;
=Monday, August 17, 2020=&lt;br /&gt;
Took &amp;quot;the weekend off&amp;quot; I suppose, installed Debian 10 to a VM because I needed it to contribute to a friend&#039;s project. It was harder than it needed to be, but booting my VM with a live iso and then installing from there worked when nothing else did. It was a fun experience to practice working with the Read the Docs/Sphinx documentation workflow and make a few pull requests to someone else&#039;s project for once. [[Michael Log]] has suggested I (and other power documenters) consider using it for OSE, so it isn&#039;t entirely unrelated. &lt;br /&gt;
&lt;br /&gt;
I also got myself a PGP signature so that people who communicate securely can reach me. I&#039;ll update my bio with it soon. &lt;br /&gt;
&lt;br /&gt;
Read a few logs and wikis, and eased myself back in with some prefatory instructions about using the plotter to address an envelope. Did a few other edits to make the wiki more [[Wiki_instructions#Content|DRY]]. &lt;br /&gt;
&lt;br /&gt;
It was a hard day at work but if after some rest I can put together some Inkscape to GCode files, that&#039;s my next step. I think I read somewhere there will be specific instruction for rendering text, so we shall see.&lt;br /&gt;
&lt;br /&gt;
Note: rabbit trail from?to? [[OSE Business Models]] causing discovery of https://evhippel.mit.edu/ was cool.&lt;br /&gt;
&lt;br /&gt;
Came back for another round of wiki edits. Didn&#039;t notice before that [[Using_Inkscape_to_Generate_Gcode#Sample_Files]] had examples of &amp;quot;known good plotter files&amp;quot;. I had been wanting to see something like this, so I am happy to find it so I can compare the files I&#039;m creating.&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 15, 2020=&lt;br /&gt;
Not related to official work, but downloaded total Totalext.fcstd from [[D3D Universal 3D CAD]] and printed them on my Flashforge. Looks like I also need spring tensioner and the spiral linear bearing? I think everything else I&#039;m supposed to buy, but I haven&#039;t looked deeply into it. Was really just wanting to have something useful printing. Note to self: https://wiki.opensourceecology.org/wiki/Universal_Gearless_Extruder_Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Friday, August 14, 2020=&lt;br /&gt;
An hour looking into inkscape, trying to get a nice pointillist picture, and adding some notes to the wiki. Should probably shift back to the addressing an envelope procedure to get traction and learn about working with text.&lt;br /&gt;
&lt;br /&gt;
Another hour and achieved pointillist rendition of open hardware icon using http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN.&lt;br /&gt;
&lt;br /&gt;
Later will complete the steps for exporting as gcode. &lt;br /&gt;
&lt;br /&gt;
[[File:Pointoh.png]]&lt;br /&gt;
&lt;br /&gt;
Another hour and we have gcode! Wonder if it works?&lt;br /&gt;
&lt;br /&gt;
[[File:Ncviewerohpoint.png]]&lt;br /&gt;
&lt;br /&gt;
I keep trying to stop working and get back at it. Edited wiki for a half hour. [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software]]&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 13, 2020=&lt;br /&gt;
Early morning work on the wiki. Added &amp;quot;create a template&amp;quot; instructions. [1 hr]&lt;br /&gt;
Took 15 minutes during lunch break to do a few more edits [.25 hr]&lt;br /&gt;
Thinking about pointillism, email Marcin [1 hr] &lt;br /&gt;
More work on wiki [1.5 hr]&lt;br /&gt;
&lt;br /&gt;
TO-DO- Using inkscape to make a plottable version of this envelope template: http://melstampz.blogspot.com/2009/08/new-envelope-templates-standard-a2-size.html&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 12, 2020=&lt;br /&gt;
Managed to squeeze in an hour of working on my wiki after hanging with the girls.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 11, 2020=&lt;br /&gt;
Note: [https://wiki.opensourceecology.org/wiki/Instructionals_Template Instructionals Template]&lt;br /&gt;
Note: Joe Log for D3D info&lt;br /&gt;
Little behind on the day job. Only able to spend a few moments. &lt;br /&gt;
Link to new wiki: https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
{Accidentally submitted this to the level-of-effort graph as tomorrow. For some reason, if I select &amp;quot;today&amp;quot; option, tomorrow is usually selected. But with how often I do work in the midnight hours, we can&#039;t expect use an overly strict version of day...}&lt;br /&gt;
&lt;br /&gt;
=Monday, August 10, 2020=&lt;br /&gt;
A couple more hours spent researching and planning. Reading wikis and content by previous developers, work around D3D printer, etc.&lt;br /&gt;
1 hour figuring out questions for Marcin about how I should go about this.&lt;br /&gt;
&lt;br /&gt;
    # So first, verifying I should be doing this work in the wiki? Or should I be producing a google doc instead, or even dozuki? &lt;br /&gt;
    If wiki {&lt;br /&gt;
&lt;br /&gt;
Wiki on your work log, where you link to any assets you produce. Use what&#039;s easiest, If instructionals, Google Presentations are convenient. &lt;br /&gt;
&lt;br /&gt;
    You mentioned Jessica&#039;s Log, where I found her notes and a link to the wiki Using_Inkscape_to_Generate_Gcode.&lt;br /&gt;
    This seems to be a natural place to document everything you requested, but I need to significantly overhaul this page to do so. Is that ok? &lt;br /&gt;
&lt;br /&gt;
You need to significantly overhaul, so it&#039;s just easiest to start where she left off, and start another page.  &lt;br /&gt;
&lt;br /&gt;
        If ok {&lt;br /&gt;
        My plan would be to make these instructions about Inkscape to Gcode very clear. &lt;br /&gt;
&lt;br /&gt;
Yes &lt;br /&gt;
&lt;br /&gt;
        Then I would likely add sections on using the Gcode with the plotter (including the examples you mentioned above with the mailing a letter) and sections on using it with 3D printers. }&lt;br /&gt;
        else { Would it be an article such as &amp;quot;Making Gcode from Inkscape for D3D Universal Plotter&amp;quot;. Or even more specific &amp;quot;Using D3D Universal Plotter to Address Envelopes&amp;quot;.  };&lt;br /&gt;
        }&lt;br /&gt;
Specific is good. Definitely &amp;quot;Generating G Code for the D3D Universal Plotter with Open Source Software&amp;quot;. As if you were to teach that in a STEAM Camp - so it should be interesting and useful.&lt;br /&gt;
&lt;br /&gt;
Then you can do specifics:&lt;br /&gt;
&lt;br /&gt;
1. Converting any bitmap image to plotting with the D3D Unviersal Plotter&lt;br /&gt;
2. Using Inskcape to Generate Logos for Plotting&lt;br /&gt;
3. An open source toolchain for producing OSE-Branded greeting cards with the D3D Universal Plotter.&lt;br /&gt;
4. How to make pointillist pictures using the D3D Plotter.&lt;br /&gt;
5. How to address regular mailing envelopes withthe D3D Universal Plotter - so we can do this for real, including OSE branding etc.&lt;br /&gt;
6. Can you think of other really compelling uses that you would like to add? These are the top 5 I can think of.&lt;br /&gt;
&lt;br /&gt;
    else { How should I make the docs and how will they be deployed? };&lt;br /&gt;
&lt;br /&gt;
Content first. So whatever format, such as wiki and Google. Then we can use them for various purposes. But at best - use our Instructionals Template:&lt;br /&gt;
&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Instructionals_Template&lt;br /&gt;
&lt;br /&gt;
Take a look at a recent example - https://wiki.opensourceecology.org/wiki/D3D_Pro#Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 9, 2020=&lt;br /&gt;
Notes:&lt;br /&gt;
https://ncviewer.com/ for viewing gcode. &lt;br /&gt;
[https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode]&lt;br /&gt;
1 hour research and planning&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 8, 2020=&lt;br /&gt;
Last night I was having a grand old time with my Dell and Linux OSE. This morning however (technically noon) I had some issues booting up. &lt;br /&gt;
&lt;br /&gt;
It seems Ubuntu had as hard a time waking up as I did. I&#039;m not sure if it&#039;s superstitious, but while the laptop was asleep I added a second monitor. I restarted many times, and each time the crash either happened before or after the login screen. I removed it, and that was the time it worked. Upon launch a prompt let me know a system error had been detected. Well, I&#039;ll certainly be backing up everything. &lt;br /&gt;
&lt;br /&gt;
Uuuum, yeah not superstitious. When I reattached my second screen my display was immediately tanked. It looked like everything transformed into a rectangular jigsaw pattern. OK Well fine I don&#039;t need a second monitor that bad. Especially when I have two laptops..... It just seemed like it might be a fun time. &lt;br /&gt;
&lt;br /&gt;
Quick note that I have previous experience with a portion of this project. This [https://github.com/goldfishlaser/printmodels/blob/master/midcity.stl coaster] is a design I took from PNG to Inkscape (gcodetools) to DXF to OpenSCAD to STL. So a very similar process, except this is 2D for the pen plotter. &lt;br /&gt;
&lt;br /&gt;
Asked the discord where I might find blogs of the folks who have been doing all the great branding and such. With a little help from Eric I was able to find much of what I needed. Recommend [[Jean-Baptiste Log]] to future documentation helpers.&lt;br /&gt;
&lt;br /&gt;
Lots of wiki reading. [2 hours] &lt;br /&gt;
&lt;br /&gt;
=Friday, August 7, 2020=&lt;br /&gt;
Begin study [https://wiki.opensourceecology.org/wiki/D3D_Universal_Plotter D3D Pen Plotter] in preparation to provide full quality documentation of the process of generating gcode that is compatible with D3D Universal. &lt;br /&gt;
&lt;br /&gt;
Toolchain: gcodetools, inkscape, FreeCAD. D3D Universal&lt;br /&gt;
&lt;br /&gt;
TO-DO: &lt;br /&gt;
Extract necessary insights and material from Jessica Log and wiki&lt;br /&gt;
&lt;br /&gt;
Produce written documentation&lt;br /&gt;
1. Example create a drawing&lt;br /&gt;
2. Example address a letter&lt;br /&gt;
3. Example make a circuit&lt;br /&gt;
4. Example make a point picture&lt;br /&gt;
&lt;br /&gt;
Produce updated screenshots&lt;br /&gt;
&lt;br /&gt;
Test documentation&lt;br /&gt;
&lt;br /&gt;
Produce gcode examples&lt;br /&gt;
&lt;br /&gt;
Test gcode examples&lt;br /&gt;
&lt;br /&gt;
Produce video documentation&lt;br /&gt;
&lt;br /&gt;
Package into lesson plan  &lt;br /&gt;
&lt;br /&gt;
Watched [https://www.youtube.com/watch?v=a-iUK8F5BJ0 Manufacturing Change] and [https://www.youtube.com/watch?v=YFImCxDVE2o&amp;amp;list=PLVAB3xpMUPur_thmFnDI4-O9XDE6oma7d Using Open Source Tools for Broadasting]. Realized I have a perfectly good Dell laptop that I could try to install OSE Linux to. I had Linux Mint on there. I haven&#039;t used the laptop in awhile because it is kind of old and stuff.  But for this purpose... I think it should work. I had the videos going while I went through the process which had many wait times *synergy*.&lt;br /&gt;
&lt;br /&gt;
The first time I tried to use my Rufus disk, there was a crash. So it booted into the live version. Things were crashing all over the place so I restarted. The second time, things seemed to go just fine. ¯\_(ツ)_/¯ I think you definitely need to use the option to install your updates during installation. So this is exciting- no more live disk. I was soon after prompted to upgrade my Ubuntu version. I ran apt-get update and apt-get upgrade after getting an error message about not having the latest version of snapd. Installed gcode tools extension for Inkscape. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a little confused when the instructions said &amp;quot;Execute python create_inx.py&amp;quot;. After you&#039;ve unzipped your file you are in &amp;quot; /usr/share/inkscape/extensions/&amp;quot;. You need to cd to gcodetools-master before &amp;quot;python create_inx.py&amp;quot; works. I had to use sudo as well. [2.5 hours]&lt;br /&gt;
&lt;br /&gt;
=Thurs, Aug 6, 2020=&lt;br /&gt;
Considered and discussed possible projects to begin on with Marcin. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wed, Aug 5, 2020=&lt;br /&gt;
&lt;br /&gt;
Uploaded Developer Test Video&lt;br /&gt;
https://www.youtube.com/watch?v=U8Q8IJsUNjY&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Installing Linux&lt;br /&gt;
I tried various methods of creating a live USB of linux, and the one that worked for me was Rufus. I was unable to successfully create a virtual machine, so I used the live boot. [4 hours]&lt;br /&gt;
&lt;br /&gt;
2) Learning FreeCAD&lt;br /&gt;
Overall I spent 20 hours learning FreeCAD with 15 hours being direct effort at building the cube. &lt;br /&gt;
&lt;br /&gt;
3) Documenting Work&lt;br /&gt;
I spent about 2 hours probably documenting my work. I did not always successfully migrate footage to my SD card before things like system crashes so some parts are undocumented- including signing my initials on the cube and adding the screw (I have yet to use the screw to assemble)&lt;br /&gt;
&lt;br /&gt;
The hardest part was building the cube. We are supposed to submit this test at the end of the 2 weeks but it isn&#039;t quite right. I would greatly benefit from a mentor. Because I intend to assist on the Documentation Team, I am hoping that this submission will be suitable. If not, then I will learn more about how to contribute outside of being a Developer and try again later.&lt;br /&gt;
&lt;br /&gt;
Score: 80&lt;br /&gt;
&lt;br /&gt;
Using Linux: 100&lt;br /&gt;
&lt;br /&gt;
Learning FreeCAD: 60 (did not align parts, did not insert screw)&lt;br /&gt;
&lt;br /&gt;
Documenting Work: 80 (did not capture all of video, and sometimes at fault of my own)&lt;br /&gt;
&lt;br /&gt;
[1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 5, 2020=&lt;br /&gt;
Perused social media channels, reviewed Wiki materials, watched OSE videos. [3 hours]&lt;br /&gt;
&lt;br /&gt;
=Monday, August 3, 2020=&lt;br /&gt;
Spent a half hour trying to build the cube. Something I&#039;m not understanding about using alignment. May need to rewatch some videos. Considering creating my cube video without perfectly creating the cube and detracting points for what I haven&#039;t learned. Since I&#039;m trying to be on the documentation team, I wonder if that will fly. [0.5 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 2, 2020=&lt;br /&gt;
More time spent trying to build the cube. Unhappily, the system crashed and although I have my FreeCAD files I hadn&#039;t moved over my vokoscreen footage to SD so they are lost and will have to be redone. &lt;br /&gt;
I now understand what I&#039;m doing enough that I can get the cube shape in a short amount of time. It is now time to move these parts carefully into the desired shape, insert the screw, and add initials to the face. I am taking a short break and returning to work for a second session. [3 hrs]&lt;br /&gt;
&lt;br /&gt;
Have made some progress in approximating the shape. Need to add proper constraints though. Signed a face with my initials. Lost the video of that, but I think I&#039;m going to have to redo the whole thing for the video anyway. A little confused about the specifics of getting a &amp;quot;1 inch bolt&amp;quot;. Have... a bolt. https://imgur.com/a/tLzCwQS [2 hrs]&lt;br /&gt;
&lt;br /&gt;
=Thursday, July 30, 2020=&lt;br /&gt;
More time spent trying to build the cube. While in the process of understanding how to transform and rotate the tubes, they became very distant from one another. Rather than give up and try again, I went through the tedious task of rejoining them. This process helped me practice moving things around in space anyway.  I am pretty close to being able to competently move objects around. I predict it should come pretty quickly in my next session, and then I will just need to add my initial and the screw, which I am pretty sure I understand how to do. Here is a screenshot of the progress on the cube up to this point: https://imgur.com/a/tLzCwQS [2 hour]&lt;br /&gt;
&lt;br /&gt;
=Monday, July 27, 2020=&lt;br /&gt;
[https://youtu.be/hMkiCVaUXDg Video Cover Letter] [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, July 26, 2020=&lt;br /&gt;
... I spent another 4 hours trying to build the cube, but there must be something I&#039;m missing because my expectations keep not aligning with what happens. Sometimes when I change the perspective view, parts just disappear in what seems to be a random way to me. I&#039;m able to copy, rotate, move, delete generally, but sometimes I seem to be forbidden to place things or rotate things the way I&#039;m intending to. I understand the general purposes of each of the work benches and what the tools are supposed to do. Just putting it all together consistently seems to be a lot of trouble and the menus sometimes behave erratically as far as I&#039;m concerned. Hopefully when I return to this, things will go more smoothly. I&#039;m sad to not meet the deadline I set for myself to finish this today. I may be able to do another session of work later but I&#039;m not sure. I do feel like I made a lot of practical progress, just not enough that I successfully have made the cube. I uploaded a [https://www.youtube.com/watch?v=zHP7PiQLiHk&amp;amp;feature=youtu.be video]  of about where I am in FreeCAD ability.  [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Saturday, July 25, 2020=&lt;br /&gt;
Created YouTube playlist: [https://www.youtube.com/playlist?list=PLVAB3xpMUPuqqef4gXcmArMD_4MqsozRM OSE FreeCAD 101 videos and other videos watched for Dev Test]  They&#039;re in order of how I watched them.&lt;br /&gt;
I understand the FreeCAD materials are meant to be absorbed within an hour or something like that. This is logical, but I have an atypical attention span. Here are my impressions of the materials:&lt;br /&gt;
&lt;br /&gt;
(1) Tutorials 1 &amp;amp; 2 - AMAZING love them. They are definitely critical to my success at the project. Sharing them to anyone I know trying to get into FreeCAD. Love the fast pace, which surprised me at first (despite the explanatory text). &lt;br /&gt;
(2) FreeCAD 0.16 (5007) TH13A - Assembly2 - The mouse animation at the beginning confused me and the lack of sound made me think something was wrong with my audio settings. This video does show the assembly workbench. Learning by just watching can be good, but I gotta admit, I prefer videos with verbal explanations.&lt;br /&gt;
(3) &lt;br /&gt;
(4) FreeCAD Programming - This was an exciting video to me. I definitely would like to get to the point where I&#039;m programming with FreeCAD. This video shows the potential and how to get started very well. &lt;br /&gt;
(5) Use the Draft Rotating tool - Like Sarah, whose log I got this from, my first challenge getting started at building the cube was getting the parts orientated, this video helped with that. &lt;br /&gt;
(6) 5 Ways FreeCAD will annoy you - This video helped me to understand that it isn&#039;t me that is a little confused by this UI... &lt;br /&gt;
&lt;br /&gt;
These materials combined with the sample developer test videos is going to lead to my success. [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Friday July 24, 2020=&lt;br /&gt;
I tried installing OSE Linux to a virtual machine. It didn&#039;t go well and an error window came up saying &amp;quot;Sorry, Ubuntu 16.04 has experienced and internal error&amp;quot;. After closing the window, clicking on anything was unresponsive. I waited awhile and this was still the case so I shut it down. &lt;br /&gt;
&lt;br /&gt;
Decided to give the live OSE Linux another try.&lt;br /&gt;
I am using Freecad v 0.16 rev 6712&lt;br /&gt;
Also my version of OSE is specifically Ubuntu 16.04.3 LTS 16.04 xenial&lt;br /&gt;
&lt;br /&gt;
Everything went well. It seems all the crashyness has abated. Now I can begin my real concentration on the materials, applying the FreeCAD tutorials to the 8 hole tube file. I watched a [https://www.youtube.com/watch?v=KvB8eStMwoM video] Sarah shared in her log and added it to my materials to use as I complete these tasks. [2 hours]&lt;br /&gt;
&lt;br /&gt;
=Wed July 22, 2020=&lt;br /&gt;
&lt;br /&gt;
Started Phase 2 of the Development Test. Further studied [https://wiki.opensourceecology.org/wiki/FreeCAD_101#OSE_FreeCAD_Resources FreeCAD materials] and downloaded the 8-hole tube to get started. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FreeCAD repeatedly crashed as I attempted to create the cube. At first, it crashed when I would import the file to the project. Then I ran apt-get upgrade and apt-get update. To be honest, there was an error when I initially ran these that I had to resolve, and I should have made a note of it but I didn&#039;t. After doing so, FreeCAD no longer just crashed because of adding the file to the project. Instead it would crash when I switched work benches. I will do a better job documenting everything going forward, I just didn&#039;t want everyone to think I was a punk because of all the problems I was having so I had planned to pretend like they didn&#039;t. &lt;br /&gt;
[4 hours]&lt;br /&gt;
&lt;br /&gt;
=Tuesday July 21, 2020=&lt;br /&gt;
&lt;br /&gt;
Completed Phase 1 of the [https://wiki.opensourceecology.org/wiki/Developer_Test Developer Test]. Installed OSE Linux to thumbdrive and booted it up. I used Rufus to make the bootable OS in a Windows System because when I tried to use my Ubuntu Studio environment and associated tools I had trouble mounting my USB drive. &lt;br /&gt;
&lt;br /&gt;
I did a test screen recording while studying FreeCAD materials, but it was lost when I restarted the environment. [4 hours]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=281358</id>
		<title>User:Goldfishlaser</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=281358"/>
		<updated>2023-03-21T03:02:41Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Jokes?&amp;quot; he asked. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Let&#039;s hear one.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Why is a laser beam like a goldfish?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Mike knew about lasers but where would he have seen goldfish? Oh, &lt;br /&gt;
he had undoubtedly seen flicks of them and, were I foolish enough to ask, &lt;br /&gt;
could spew forth thousands of words. &amp;quot;I give up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
His lights rippled. &amp;quot;Because neither one can whistle.&amp;quot; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
34/F/USA Amateur open source enthusiast. I&#039;m very much a generalist studying a wide range of disciplines. I believe this is important work. The existence of this project in my college years is one that definitely had an influence on how I see the possibilities. That and Isaac Asimov&#039;s Foundation. I am happy to now be assisting with it. I hope that via helping with documentation, I learn this project in depth. &lt;br /&gt;
&lt;br /&gt;
==On Hiatus==&lt;br /&gt;
&lt;br /&gt;
I currently cannot particularly make any commitments of development time until I complete other projects. Time permitting I am working on the wiki.&lt;br /&gt;
&lt;br /&gt;
==Past Projects for OSE==&lt;br /&gt;
Pen Plotter documentation&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
OSE developer for several months; enthusiastic user of [[OSE Linux 2]]&lt;br /&gt;
&lt;br /&gt;
Log [https://wiki.opensourceecology.org/wiki/Melanie_Allen_Log]&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
* My education is in Technical Communication and Information Design. 10 years experience. I have some Instructional Design background as well. Currently work in marketing (3 years experience).&lt;br /&gt;
* Philosophically inclined towards continuous education and improving oneself holistically as a person; believing in the importance of using some of our time to be creative and productive, in collaborative settings when possible&lt;br /&gt;
* Built a Prusa under mentorship during and after college. I need to reprint the parts for it&#039;s z axis and a few other parts that were damaged during repeated moves while it wasn&#039;t in operation.  Am thinking of repairing the Prusa and using it as a dedicated pen plotter. Then again, why not buy an extruder once I fix it...(I&#039;m just not really interested in trying to build my own extruder again).  Interested in the D3D as a 3mm filament printer and perhaps second pen plotter. Have and use a Flashforge Creator Pro that I got at a steal.&lt;br /&gt;
* Have played with Adafruit, Arduino, and Raspberry Pi. Understand the basic principles of making things with circuits and such, but still very n00bish in aspects. I really admire Adafruit&#039;s documentation, and hope to bring a similar energy.&lt;br /&gt;
* Tried out 3Dponics a few years ago, but didn&#039;t really like it. The parts ended up growing mold and there was no way to properly clean it. Perhaps innovations in filaments and printing techniques could change my impression of it. &lt;br /&gt;
* Currently growing what I can in a suburb environment. Am very interested in learning more about the aquaponics. Believe the world needs a permaculture mindset. &lt;br /&gt;
* Interested in developing with: python, FreeCAD, OpenSCAD, 3D printing, the GIMP, Inkscape, LibreOffice, Scribus, OBS, Vokoscreen, Kdenlive etc.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
* Short term: Contributing to the documentation. &lt;br /&gt;
* Medium term: Hoping to help colleague build his OSE enterprise&lt;br /&gt;
* Long term: Build some the tools for my own enterprise&lt;br /&gt;
**[[D3D]]&lt;br /&gt;
**[[MicroTrac_v17.10]]&lt;br /&gt;
**[[3D_Scanner]]&lt;br /&gt;
**[[Universal_Power_Supply]]&lt;br /&gt;
&lt;br /&gt;
==Other projects==&lt;br /&gt;
Open Source Magnetic Release Case for Buskill.in&lt;br /&gt;
Repo @ https://github.com/BusKill/usb-a-magnetic-breakaway &lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
* Personal Site: https://goldfishlaser.neocities.org/&lt;br /&gt;
* Github/Diaspora/Wire/Mastadon/Slack/YouTube/etc: goldfishlaser&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=281357</id>
		<title>Melanie Allen Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=281357"/>
		<updated>2023-03-21T02:51:25Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: Monday, March 20&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightTOC}}&lt;br /&gt;
[[File:melanie.png|150px]][[File:oselogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;600&amp;quot; height=&amp;quot;500&amp;quot; src=&amp;quot;https://osedev.org/wiki/Melanie?start=9/1/2019&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the log for Melanie Allen ([https://wiki.opensourceecology.org/wiki/User:Goldfishlaser Goldfishlaser])&lt;br /&gt;
&lt;br /&gt;
Main Dev Machine: Acer Predator Helios 300&lt;br /&gt;
&lt;br /&gt;
=Recent Results=&lt;br /&gt;
See [[D3D Plotter Log]]&lt;br /&gt;
&lt;br /&gt;
=Monday March 20, 2023=&lt;br /&gt;
Learned something new about LibreOffice (Using Autotext!) and was curious what content OSE had... Edited [[LibreOffice]]&lt;br /&gt;
&lt;br /&gt;
=Sunday, February 26, 2023=&lt;br /&gt;
Since I was doing some research on how to create videos for Reels for Instagram, edited [[Instagram]] with my findings. [20 mins]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, February 22, 2023=&lt;br /&gt;
Edited [[Pen_Plotter_Printing_Methods]] [25 mins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tuesday, March 9, 2021=&lt;br /&gt;
Hi! I&#039;m back. Took a look at where I left off and edited some related wikis. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 22, 2020=&lt;br /&gt;
So, I&#039;ve been trying to make a squiggledraw holiday card for awhile now using an image of Marcin and two associates. At first, I got a fairly good image, but then low, it was because I was using a very large picture. Squiggledraw is great on large high resolution images, but it&#039;s more of an art to make smaller images work. I&#039;d definitely remove any background and make the image higher contrast.&lt;br /&gt;
&lt;br /&gt;
In my case, for my 5 x 7.5 cm holiday greeting card, I want the image to be 2.25 x 4.5 cm. &lt;br /&gt;
&lt;br /&gt;
So I resize the image to this BEFORE plugging into Squiggledraw. HOWEVER, I&#039;m finding that what squiggledraw exports is not the same size as the dimensions of the original image. I actually had to use an image that was significantly smaller. And then it was kind of hard to see the detail on the squiggle image while I was working on it.&lt;br /&gt;
&lt;br /&gt;
So... for some reason trying to save squiggledraws as gcode today is leading to crashing. Try to save holiday card with squiggledraw- crash. Save the rest of my holiday card gcode- fine. Saving as svg in either case, fine. Save the squiggledraw as gcode by itself- crash.&lt;br /&gt;
&lt;br /&gt;
It worked before so, this is very perplexing.&lt;br /&gt;
&lt;br /&gt;
Meanwhile, I&#039;ve uploaded the Holiday Card Template: https://wiki.opensourceecology.org/wiki/File:Seasonsgreetings.svg &lt;br /&gt;
If you save this svg into your templates folder, you can create holiday cards with your desired image. To replace the text, just make sure you&#039;ve downloaded Arvo and use the [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_generate_outline_text outline text] instructions&lt;br /&gt;
&lt;br /&gt;
Hm. I&#039;m a little confused about my card dimensions right now... Why is this so small?&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 21, 2020=&lt;br /&gt;
I am likely taking the day off today, but I was looking through my to-read list on Goodreads and noticed there were books relevant to OSE. I&#039;ve decided to prioritize reading these (over the other 250 titles in my list...). Thought they might be interesting to fellow OSE. Let me know if you&#039;re reading one and we can book club it. &lt;br /&gt;
They&#039;re as follows:&lt;br /&gt;
* https://www.goodreads.com/book/show/13072034-sustainable-materials---with-both-eyes-open&lt;br /&gt;
* https://www.goodreads.com/book/show/14721.The_Wealth_of_Networks&lt;br /&gt;
* https://www.goodreads.com/book/show/245344.Structures&lt;br /&gt;
* https://www.goodreads.com/book/show/328403.The_Production_of_Space&lt;br /&gt;
* https://www.goodreads.com/book/show/35629742-meltdown&lt;br /&gt;
* https://www.goodreads.com/book/show/34540052-plato-and-the-nerd&lt;br /&gt;
* https://www.goodreads.com/book/show/664895.Common_Wealth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The below I just want to collect as a group related to agriculture... prior to getting land I&#039;ll want to read these, but it&#039;s not so urgent at the moment:&lt;br /&gt;
* https://www.goodreads.com/book/show/1230471.The_Earth_Care_Manual&lt;br /&gt;
* https://www.goodreads.com/book/show/6318343-gaia-s-garden&lt;br /&gt;
* https://www.goodreads.com/book/show/381988.Permaculture&lt;br /&gt;
* https://www.goodreads.com/book/show/655223.Teaming_with_Microbes&lt;br /&gt;
* https://www.goodreads.com/book/show/20949567-resilient-agriculture&lt;br /&gt;
&lt;br /&gt;
=Thursday, November 19, 2020=&lt;br /&gt;
This looks interesting: https://vis.uib.no/publications/Stoppel-2019-LFL/&lt;br /&gt;
&lt;br /&gt;
=Wednesday, November 18, 2020=&lt;br /&gt;
Made an OSE Logo plotter file and worked on some wiki edits.&lt;br /&gt;
&lt;br /&gt;
A clip from some content that might also be interesting to readers of log, on the topic of maintenance of Open Source projects: https://www.youtube.com/watch?v=TMxBf-Ohgmg,&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 15, 2020=&lt;br /&gt;
This is interesting: https://sandify.org/&lt;br /&gt;
&lt;br /&gt;
I tried it out and it looks like it should penplot just fine? It was easy to insert our start code as well. By design there aren&#039;t any pen lifts. &lt;br /&gt;
&lt;br /&gt;
Potential for abstract greeting cards, or archival paper and sell as art.&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 7, 2020=&lt;br /&gt;
Working on greeting card tute: worked on greeting card with graphic and greeting card with squiggledraw method and editing the recording of the stipplegen method&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
&lt;br /&gt;
Squiggledraw method card crashed, too many squiggles. Need to reprocess image.&lt;br /&gt;
&lt;br /&gt;
=Monday, November 2, 2020=&lt;br /&gt;
Greeting card designing&lt;br /&gt;
Made this: [[File:Ose_tractor_logo.png]]&lt;br /&gt;
and [[File:Ose_universal_rotor_icon.png]]&lt;br /&gt;
I made a template so that I can easily make logos.&lt;br /&gt;
I tried to make a pen_plot template as well, so that it&#039;s easy to pen plot the logos. Something didn&#039;t quite go right with the save.&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 1, 2020=&lt;br /&gt;
Spent time today reviewing the materials I made so far and planning the finishing touches. This time applied towards the time I accidentally prelogged. &lt;br /&gt;
&lt;br /&gt;
I believe the plan was to be finished with the OSE Greeting Card construction set today, but in reality I need another week. This is partly due to not allocating the full 10 hours the past two weeks. &lt;br /&gt;
&lt;br /&gt;
Halloween is one of my most beloved holidays so perhaps I can be forgiven for a more bacchanalian nature the past couple of days.&lt;br /&gt;
Fun fact: my birthday is next week.&lt;br /&gt;
&lt;br /&gt;
This new SVG editor in the browser tool is cool (MIT license) https://github.com/SVG-Edit/svgedit (Another way to make art for pen plotting)&lt;br /&gt;
&lt;br /&gt;
This also is interesting: https://wordsandbuttons.online/simple_image_vectorization.html (I&#039;d like to look into this for pen plotter flow)&lt;br /&gt;
&lt;br /&gt;
This is pretty neat: https://onlywei.github.io/explain-git-with-d3/ (Just cool as far as teaching people to git, and [https://d3js.org/ D3] is also something I&#039;ve been interested in). Which reminded me, I wanted to check on whether threejs could become a pen plot source and came across this [http://blog.felixbreuer.net/2014/08/05/using-threejs-to-create-vector-graphics-from-3d-visualizations.html cool project].&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 29, 2020=&lt;br /&gt;
There were a lot of panels on the topic of ecology or related topics in this year&#039;s Ars Electronica Festival:&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/en/political-ecology-of-disasters/&lt;br /&gt;
** &amp;quot;The more efficient something is, the more demand there is, and then efficient doesn&#039;t work&amp;quot; -[http://janavirgin.com Joana Moll] summarizes [https://en.wikipedia.org/wiki/Jevons_paradox Jevon&#039;s paradox]&lt;br /&gt;
** [https://transmediale.de/content/keynote-graham-harman-everything-not-connected-0 Everything is not connected]&lt;br /&gt;
** War and conflict over minerals such as lithium and other rare metals&lt;br /&gt;
** Critical to know how much emissions are due to the Internet - but currently impossible to know (Michael Saup - [https://1001suns.com/avatar-the-avatar-of-avatar/ Avatar art project])&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/aixecology/&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/creative-question-challenge-2/&lt;br /&gt;
** Should society harmonize with nature?&lt;br /&gt;
* (Topic, includes previous years) https://ars.electronica.art/keplersgardens/de/category/themes/ecology/&lt;br /&gt;
&lt;br /&gt;
I&#039;m exploring the interesting people and topics.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 28, 2020=&lt;br /&gt;
Today I focused on recording the StippleGen tutorial. It&#039;s more than just using StippleGen, I show how you can use the GIMP to try and edit images so that the stipple effect captures details that it might not otherwise. As I say in the tutorial, it is somewhat of a &amp;quot;radical contour&amp;quot; technique that you apply to the face. It&#039;s a bit o an art. I am sure there are different ways to approach this, but it&#039;s a method that makes sense to me. Because of that, this tutorial is taking a bit longer. Especially since stipplegen is very processor heavy and takes forever to render.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 27, 2020=&lt;br /&gt;
Axidraw Control has a layers feature that I thought I could use to design a greeting card in layers, and then print them separately. However, it doesn&#039;t seem to work ahead of time. You have to somehow be connected to the pen plotter. It makes sense... although I&#039;m not entirely sure how well the Axidraw Control panel works with the D3D universal.&lt;br /&gt;
&lt;br /&gt;
So, Inkscape, unlike Illustrator, is very svg-centric. Therefore, they haven&#039;t yet implemented a feature like artboards which would be nice for a project like greeting cards where you have a cover and then inside material. I experimented with the idea o using layers as artboards, and in the end, I decided it&#039;s not the way to go. &lt;br /&gt;
&lt;br /&gt;
The best method is to just create a project folder, and save your svgs separately all at the beginning, cover, inside material, back cover. This way, you&#039;re not having to hide anything, and you&#039;re not having to rename things, as you do if you try to use the layers as artboards method. And, besides, the back cover might actually be the same for a lot of the cards, if not all of them (I&#039;m thinking the open source ecology logo and maybe the tag line). &lt;br /&gt;
&lt;br /&gt;
So in conclusion, I decided the method of using layers still only makes sense if you&#039;re making an art where it actually would be layered together, rather than the greeting card case where you are printing the layers in separate areas with no overlay. The drawbacks outweighed the benefits.&lt;br /&gt;
&lt;br /&gt;
Hm. I added a back cover and inside material to the Thank You card I worked on last time. I tried to fill in the open source ecology logo with hatchfill, so it would print black, but I can&#039;t quite figure out how to get the holes to work. But if I just select the holes and hatchfill them, it can be white. so maybe that will work for now. &lt;br /&gt;
&lt;br /&gt;
Having some github technical difficulties. I guess I didn&#039;t set things up quite properly. Perhaps now is a good time to switch to gitlab as I have been wanting to do anyway, but I&#039;m done working for the day.&lt;br /&gt;
&lt;br /&gt;
[[File:Ose_logo_penplot.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
=Monday, October 26, 2020=&lt;br /&gt;
Aha, it turns out there were some check boxes that needed to be selected for audio to record (specifically in the Mic section of Voko screen &amp;quot;Monitor of Built-in Audio Analog Stereo and built-in Audio Analog Stereo). Interesting! I don&#039;t remember having to do that manually before, but we&#039;re good to go to record some tutorials again now.&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 25, 2020=&lt;br /&gt;
&lt;br /&gt;
ENTRY 1: &lt;br /&gt;
I initially planned to work from 10a-6p on templates and tutorials. I was thwarted when I accidentally fubared the filesystem of my laptop. Fortunately, I was able to restore my laptop using an OSE Linux 2 disk. I had to reflash it, because for some reason the one I had from before didn&#039;t work. My love for technology only goes one way.&lt;br /&gt;
&lt;br /&gt;
Before, I had a dual partition, but now my entire laptop is partitioned with OSE linux 2. However this took most of my day to resolve, and well, I also ended up napping while I waited for the ISO to download.&lt;br /&gt;
&lt;br /&gt;
ENTRY 2: Having went through the tedium of downloading the ISO directly multiple times at this point, I wanted seed them as torrents. I did a trial run and tried to torrent the old laptop to the new laptop but it didn&#039;t quite work right. It also seems to be a PITA to find working torrent trackers. I will continue to try to do this as I think it will be worthwhile, however, I think I am done trying that or the day. Perhaps I will set up my own Torrent Tracker? Side note: It&#039;s funny how many people think using torrents for ISOs is a joke XD&lt;br /&gt;
&lt;br /&gt;
Entry 3: Wow, I am just having a bad day. I was filming a demonstration of how to add a free Google Font to your project for penplotting. The font installation went splendidly, but when I went to install the KM-Laser extension, something didn&#039;t go right. :-/ Which, maybe it is for the best because, even though I checked and had my microphone input turned to about 58%, absolutely no sound was recorded -_-.&lt;br /&gt;
Instead, I updated the [[OSE Fonts]] wiki with text instructions.&lt;br /&gt;
&lt;br /&gt;
Entry 4: I have fully removed the KM Laser extension from Inkscape. I thought it might have been causing a conflict with the Axidraw extension. I no longer think it&#039;s the case. There seems to be something a bit screwy with the Hershey text tool included in Axidraw. Hm. I originally skipped replacing the Hershey text fonts when I first added the extension, but then when it didn&#039;t work, I tried replacing them. I think this was a mistake because the Render &amp;gt; Hershey text tool now doesn&#039;t work. Although I forgot to test it before messing around. Hm. I will see if I can fix this without starting from scratch again. This is important to know if I&#039;m going to recommend people use the Axidraw extensions.&lt;br /&gt;
&lt;br /&gt;
lol. I am going to reinstall again.&lt;br /&gt;
&lt;br /&gt;
Entry 5: OK, I am back with a fresh install. First thing I did was check if Render &amp;gt; Hershey Text worked now- and it did. Makes me think, yeah, installing the Axidraw extension and replacing the hershey.py and hershey svgs breaks it somehow- so don&#039;t do that. &lt;br /&gt;
Ooh, I didn&#039;t notice these other Open Source Ecology themed backgrounds before. I&#039;ve switched to this cute one with a mushroom. Very autumnal&lt;br /&gt;
OK I reinstalled Axidraw extension but I deleted SVG fonts and did NOT overwrite hershey.py. Yes, the Hershey text extension for Axidraw doesn&#039;t work because of this but the NATIVE hershey text extension is not broken if you do this. And you can use the other Axidraw extensions, such as hatchfill.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Added videos to [[Generating G Code for the D3D Universal Plotter with Open Source Software]] and did a bit of rearranging of topics. Need to figure out what&#039;s wrong with the audio because (1) realized in retrospect I did lose a lot of video footage when I broke the old OS and (2) I had a few more videos planned than I originally realized. Note to self: Marcin had been glad about my idea of a metatutorial on making tutorials so I should take some time to do that if possible.&lt;br /&gt;
&lt;br /&gt;
I didn&#039;t mean to double log my time editing the wiki today, but the menu is in a different time zone than me and so sometimes I accidentally log my time on the wrong day, but I needed my hours to count toward this week. :/  BUT I am sure that I will need to do more wiki edits throughout next week as I add more videos and instruction, I can just pre-commit to at least 2 hours of wiki editing next week... I wasn&#039;t going to log all the B.S. from my OS messing up, but I decided to because... it seemed fair... and it did happen in the course of performing my duties.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 20, 2020=&lt;br /&gt;
Just making a quick note that for the next two weeks goal is the following:&lt;br /&gt;
COMPLETE THE OSE GREETING CARD CONSTRUCTION SET &lt;br /&gt;
Create templates and instructional videos on how to use them for the following types of greeting cards--&lt;br /&gt;
&lt;br /&gt;
* General Audience &lt;br /&gt;
* Thank You,&lt;br /&gt;
* Congratulations,&lt;br /&gt;
* Get Well Soon,&lt;br /&gt;
* Wedding Invite&lt;br /&gt;
* Birthday Party Invite&lt;br /&gt;
* Happy Holidays,&lt;br /&gt;
* Happy Birthday,&lt;br /&gt;
* Happy Mother/Father/etc Day,&lt;br /&gt;
* Happy Anniversary,&lt;br /&gt;
* Valentines &lt;br /&gt;
&lt;br /&gt;
OSE Audience &lt;br /&gt;
* Extreme Build Invite&lt;br /&gt;
* Workshop Invite&lt;br /&gt;
* Machine Icon Based Valentines (time permitting)&lt;br /&gt;
&lt;br /&gt;
Ideally there will be a mixture of Image customization, Text customization, and Works Out of the Box. Current end goal is for the template set to be available automatically with the OSE Linux version of Inkscape. Prior to the release, templates will be available for download on Gitlab. Marcin envisions eventually having an application available that will automate the process. &lt;br /&gt;
&lt;br /&gt;
=Sunday, October 18, 2020=&lt;br /&gt;
Dedicating my 11AM-7PM to pen plotter activities (and motor building as a reprieve from the screen)&lt;br /&gt;
&lt;br /&gt;
Note: I subscribed to Mksurgey&#039;s (a noteable pen plotter artist) patreon and there are a lot of very cool techniques within. I think it would probably be unethical for me to open source document those since he has it behind a paywall on purpose, but I can use the techniques to create things for sale in the Open Source Everything store. However, I guess I shouldn&#039;t count any time spent learning those techniques as OSE development? So I am putting off spending too much time learning them until I get back on track meeting my hours. &lt;br /&gt;
&lt;br /&gt;
As far as why I haven&#039;t been meeting the 10 hr goal lately- I&#039;ve been having a bit of an issue regulating my sleep lately. It confused me a bit and threw off my schedule such that I didn&#039;t end up apportioning the correct amount of time/feeling too tired/lethargic when I planned to work. I seem to be returning to something I can manage- although I am waking up absurdly early these days, I am at least waking up and going to sleep at the same time, and can therefore be predictable to myself and able to set appropriate goals.&lt;br /&gt;
&lt;br /&gt;
When I look at other people&#039;s tutorials vs. my tutorials, I have to admit I feel mine are a little lame in comparison. Particularly as I am supposed to be an expert at such things- and I am. It makes me acutely aware of where I&#039;m falling short. But I have never actually made video tutorials before. And theory is different than practice. So I am hoping to continuously improve them...&lt;br /&gt;
&lt;br /&gt;
Hm, something is wrong with Hershey Text. Lots of errors and Inkscape crashes. Will fresh install Inkscape... There are other things screwing up with Inkscape too, that have been for some time. If I&#039;m using a tool, and I use an arrow menu to go up or down, the fourth or fifth time I click the arrow, it will act as though I am holding it down and will not stop proceeding.&lt;br /&gt;
&lt;br /&gt;
Ha... Oops. I reread the build instructions from the 3D printed motor and realize now that I did not need to print so many coilwinders! That&#039;s a bit of a pity unless anyone wanted to buy the 3D printed parts from me (i.e. if I then printed more of the other parts and sold kits). But I&#039;m not sure there&#039;s a demand... probably the whole point of such a design is that people don&#039;t have to buy from anyone. But if anyone else wants unicorn princess themed 3D printed motor parts kit, I&#039;m your gal!&lt;br /&gt;
&lt;br /&gt;
I&#039;m so nervous that I won&#039;t wind the wire around the coil right that I think I need to attend a workshop. So I&#039;ll keep my eye peeled for the next one.&lt;br /&gt;
&lt;br /&gt;
Milestones:&lt;br /&gt;
#Created Thank You Card --  https://github.com/goldfishlaser/doesitpenplot/tree/master/Thank%20You (recorded process, was a bit hectic and may require significant editing)&lt;br /&gt;
&lt;br /&gt;
Up next: reupload Hershey Text instructional, record video about places people can learn pen plotting techniques and get inspiration&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 11, 2020=&lt;br /&gt;
Time to record some tutorials~&lt;br /&gt;
&lt;br /&gt;
Note: Drill and starter bit kit arrived today. :D Still waiting on the epoxy.&lt;br /&gt;
&lt;br /&gt;
Warm up: .5 hr- tried to get a xaos fractal to pen plot. Didn&#039;t quite look good, so will need to revisit&lt;br /&gt;
&lt;br /&gt;
.5 hr- plot optimization comparison video prep&lt;br /&gt;
&lt;br /&gt;
.5 hr- fix sound (reviewed these instructions - https://drbacchus.com/video-noise-reduction-using-kdenlive-and-audacity/, https://userbase.kde.org/Kdenlive/Manual/Useful_Information/Surround_Sound, https://www.youtube.com/watch?v=O-OgP5gHSRw). &#039;&#039;&#039;Note&#039;&#039;&#039;- [[Noise Removal from Sound]]&lt;br /&gt;
&lt;br /&gt;
{Note to self - add video on popular pen plotter artists TODO}&lt;br /&gt;
&lt;br /&gt;
.5 hr - complete plot optimization tutorial https://www.youtube.com/watch?v=hg8efT4-6o8&lt;br /&gt;
&lt;br /&gt;
1 hr - edit audio on clips&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=r5mhw8-nrg0 according to this tutorial, Axidraw extension lets you plot individual layers. So I&#039;ll make a tutorial on this as well.&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 8, 2020=&lt;br /&gt;
Entry1:&lt;br /&gt;
Ugh, my axles arrived yesterday, and hole in the rotors I printed didn&#039;t fit on them. It&#039;s just barely too tight. I can probably fix this with drilling or something. I certainly don&#039;t want to have wasted all this plastic. Unfortunately I don&#039;t have a drill and will need to acquire one from a friend (or maybe it&#039;s time to buy. Drills are pretty useful after all. Perhaps I can find one secondhand). Printing the encasing right now...&lt;br /&gt;
&lt;br /&gt;
Entry2:&lt;br /&gt;
WELL maybe you don&#039;t quite need a drill. I find that if I just repeatedly jam and twist the rod in there, it starts to shave away a bit of the plastic enough that I can get it on there. I imagine this tight fit is by design... &lt;br /&gt;
NOTE: I should have worn gloves to do this because (1) it would have helped with the grip and (2) It appears I kind of cut up my hands a bit. Oopsies. Also, I shouldn&#039;t have tried using a hammer, because apparently that was enough to alter the width of the bar so that now the end I hammered no longer fits on the fidget spinner bearings (+, the twisting motion seems key. hammering didn&#039;t help get the rod in there at all)...&lt;br /&gt;
&lt;br /&gt;
Entry3:&lt;br /&gt;
Encasing fits great. I&#039;m starting to get excited at seeing it come together. When the epoxy arrives, it&#039;ll be time to start assembling....&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 7, 2020=&lt;br /&gt;
I realized today that there isn&#039;t an Exploded Part Diagram for the motor... I can do this. I used to make Exploded Part Diagrams all the time when I worked at TOTO. I&#039;m gonna go ahead and do that next working session. Currently printing out coilwinders. Hm. It was pretty cool when this one dude set up a database for the Spare Parts sheets. It would be cool if there was maybe a LibreOffice Base BOM database for everything in the construction set.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll be back to pen plotting tutorials and experiments soon, I&#039;ve followed a lot of accounts and it&#039;s really amazing what the possibilities are.&lt;br /&gt;
&lt;br /&gt;
I initiated a channel sync with Odysee, so my tutorials and other videos will be available on the LBRY platform soon.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 6, 2020=&lt;br /&gt;
It&#039;s hard to insert the bearings in the stators. But it was also hard to insert them in the sample fidget spinner I was sent. The plastic bearing covers seemed to help with the insertion for the fidget spinner. It seemed to be slightly easier to insert them in the stator I accidentally printed upside down. I watched a video the other day that I&#039;m trying to find that talked about how to make things fit together easier.&lt;br /&gt;
&lt;br /&gt;
This motor is similar to Dirk&#039;s but has an &amp;quot;iron core&amp;quot; https://www.youtube.com/watch?v=JkwLpAAfBVI &lt;br /&gt;
&lt;br /&gt;
Rotor actually printed nicely today.It wasn&#039;t that much support structure after all.  I&#039;m surprised the circles aren&#039;t a tighter fit. Maybe it&#039;s to allow for more glue. I need to get some epoxy. &lt;br /&gt;
&lt;br /&gt;
I&#039;m printing another Stator now and then will print another Rotor. &lt;br /&gt;
&lt;br /&gt;
I&#039;d like this motor to power some sort of art project, an automaton or something. Not sure what form it will take yet.&lt;br /&gt;
&lt;br /&gt;
=Monday, October 5, 2020=&lt;br /&gt;
Note to self to read during dev time: https://dirtalleydesign.com/blogs/news/how-to-generative-art and https://dirtalleydesign.com/blogs/news/how-to-watercolor-painting-with-a-robotic-drawing-machine-an-interview-with-licia-he (the latter is said to discuss the process of making gcode that goes to a specific spot, for purpose of water coloring, but also relevant for printing in layers)&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 4, 2020=&lt;br /&gt;
Dirk said the purpose of the lip is to serve as a washer. Therefore, I&#039;m going to go ahead and try to print it because I don&#039;t want to have to worry about getting washers. You&#039;d need a 1mm thick washer if you don&#039;t want to print the lip.&lt;br /&gt;
&lt;br /&gt;
Gearing up to spend 4 hours on tutorials- rerecord Stroke and Hershey Text videos, stipplegen, working with photos (holiday card), bezier line drawing, adding svg export to found processing generative art.&lt;br /&gt;
&lt;br /&gt;
OK, ended up spending a couple more hours looking into pen plotting projects and generative art making-- videos added to playlist  Interested in spacefilling curves as a pen plotter &amp;quot;photo filter&amp;quot; to offer, and for art prints&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=yrxhqW7BCf8&amp;amp;list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 1, 2020=&lt;br /&gt;
Recording tutorials! https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Made an account on MyMiniFactory today. Wow, so many more things to print here...&lt;br /&gt;
&lt;br /&gt;
Created a bonus tutorial video on 2d to 3d art https://www.youtube.com/watch?v=fUu3XOkOM_M&amp;amp;t=326s&lt;br /&gt;
&lt;br /&gt;
My way works for lots of things, but I think this way may work for some things I haven&#039;t figured out: https://www.instructables.com/Convert-any-2D-image-to-a-3D-object-using-OpenSCAD/ &lt;br /&gt;
(Might be worth getting this plugin preinstalled)&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 30, 2020=&lt;br /&gt;
I&#039;ve flipped the stator upside down and am going to try and print it that way. I&#039;m not sure if it still needs supports, but I&#039;m going to try and do it without supports. &lt;br /&gt;
&lt;br /&gt;
Result- Success- Beautiful Stator&lt;br /&gt;
&lt;br /&gt;
[https://imgur.com/a/4oan7Qr Image Gallery]&lt;br /&gt;
&lt;br /&gt;
I am not going to print the rotor as is. It seems to have an unnecessary lip on it which causes it to need of a bunch of support material- which I don&#039;t want to have to do. So I am going to remove the lip before I print it.&lt;br /&gt;
&lt;br /&gt;
But first, Inkscape tutorials. I keep putting them off, it&#039;s go time. &lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Dirk van der Kooij project on using discarded refrigerators as input for 3D printing https://www.youtube.com/watch?v=y6T3bEpPNWU #preciousplastic&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 29, 2020=&lt;br /&gt;
Magnets I ordered for making  [https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_Development Dirk&#039;s electric motor] arrived today. I have the rods, copper wire, spinner bearings, and the brushless motor. &lt;br /&gt;
&lt;br /&gt;
Printing with [https://www.proto-pasta.com/ Proto-Pasta] Nebula filament @200*C ex, 60*C bed on Creator Pro, coilwinder print: 28 minutes, 1.98 meters&lt;br /&gt;
Tried printing everything else once- all of them failed. Trying again with auto supports and brim. &lt;br /&gt;
Tried printing the stator (2 hr 56 min, 8.65 meters), but the brim was impossible to remove without damaging it. However, I wonder if I can just sand paper it down, and fill in some of the chipped parts somehow. I&#039;ve never really looked into the details of support generation, so maybe I&#039;ll research this before trying the print again.&lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Lex Fridman&#039;s interview with Manoilis Kellis https://www.youtube.com/watch?v=t06rkOOUa7g .#integratedhuman&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 27, 2020=&lt;br /&gt;
Unfortunately,  I fell ill Wednesday and Thursday. Then yesterday, I had car trouble and had to address that. I&#039;m not feeling too well today either, but I will try to spend a few hours on tutorial videos, but unsure if I&#039;ll have the energy to make up all of them.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 22, 2020=&lt;br /&gt;
Did a bit of reading, rereading, and sharing of information in the wiki relating to projects on transportation, power, and GVCS at large. Getting better at explaining the project vision, its relationship to other projects, determining where people&#039;s interests should be directed, and knowing where to find the answers to questions. Hoping to have another tutorial recording session tomorrow.&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 20, 2020=&lt;br /&gt;
Recording and rerecording tutorial videos&lt;br /&gt;
Added Spirograph tutorial to playlist-- https://youtu.be/hrIT3N6dqgY&lt;br /&gt;
Unlisted video of another spirograph on ncviewer-- https://youtu.be/2jkUnGdrEoQ&lt;br /&gt;
&lt;br /&gt;
1) realized that if you have a square plotter, one template is enough, but if you have a rectangular plotter, it&#039;s a good idea to have a horizontal and vertical variant (this will improve instructions for address-a-letter)&lt;br /&gt;
2) want the videos to show results first before getting into instructions 3) Hopefully will be faster upon rerecording. 4) Whoops- Processing doesn&#039;t need to be downloaded, it comes with Linux OSE 2. Will revise instructions.&lt;br /&gt;
&lt;br /&gt;
reading:&lt;br /&gt;
https://estebanhufstedler.com/category/halftoning/&lt;br /&gt;
&lt;br /&gt;
Accidentally logged for Monday, but worked a bit on trying to prepare ascii art that plots&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 19, 2020=&lt;br /&gt;
Read materials by Generative Hut (Generative Hut uses some proprietary software in their tutorials but some of the information was still useful) -&amp;gt; &lt;br /&gt;
Looked into Observable for SVG art-making http://www.observablehq.com/ and further into Processing/P5.js for art making&lt;br /&gt;
*https://observablehq.com/@netpraxis/bitmap-to-archimedian-spiral-svg is interesting- similar to SquiggleDraw but now with spirals&lt;br /&gt;
*https://observablehq.com/d/2678e757d1ccd9c0 seems to be a neat stipple effect&lt;br /&gt;
&lt;br /&gt;
*https://github.com/rspt/processing-spirograph - very cool- make sure edit the size before running- then can create as many spirograph svgs as desired. Ungroup and object to path, edit doc properties to plotter size, save as gcode (example added to https://github.com/goldfishlaser/doesitpenplot/tree/master/Art/Spirograph)&lt;br /&gt;
*https://github.com/Anemy/svgurt - interesting! has very cool features, but for some reason, when I tried to use the edge detect function, it didn&#039;t seem to work well&lt;br /&gt;
*https://github.com/digitalcoleman/generativeExamples&lt;br /&gt;
*https://github.com/LingDong-/ttf2hershey&lt;br /&gt;
*https://github.com/jasonwebb/SuperformulaSVG-for-web#readme&lt;br /&gt;
&lt;br /&gt;
Tomorrow will focus on making tutorial videos-- will try to cover all the basic topics by end of day.&lt;br /&gt;
&lt;br /&gt;
As a side note have also been spending time: practicing model building in openscad and freecad, reading up on some https://wiki.opensourceecology.org/wiki/Friendly_Organizations, catching up on Precious Plastic project, and have attempted to point interested folks in the Discord to areas of the OSE wiki that can help them get situated.&lt;br /&gt;
&lt;br /&gt;
Cartesio is interesting - https://robottini.altervista.org/cartesio-low-cost-cartesian-plotter-robot&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 15, 2020=&lt;br /&gt;
Learning advanced pen plotter techniques. Meditating on direction to take the plotter tutorials.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 14, 2020=&lt;br /&gt;
Reinstalled AxiDraw extension today, now I can use both KM-Laser and AxiDraw for hatchfill. &lt;br /&gt;
Added tiled SVG example to pen plot repo.&lt;br /&gt;
Experimenting with images from https://www.pexels.com/discover/&lt;br /&gt;
Recording videos~&lt;br /&gt;
&lt;br /&gt;
Research for tomorrow: &lt;br /&gt;
*https://turtletoy.net/&lt;br /&gt;
*https://www.dirtalleydesign.com/blogs/news/how-to-draw-prints-with-an-axidraw-pen-plotter&lt;br /&gt;
*https://www.pinterest.com/mattdesl/pen-plotter/&lt;br /&gt;
*https://www.generativehut.com/&lt;br /&gt;
*https://www.instagram.com/explore/tags/axidraw/&lt;br /&gt;
*https://drawingbots.net/resources&lt;br /&gt;
*https://www.youtube.com/channel/UCdQeYpNOwMioJfaRj9kog5A&lt;br /&gt;
*https://msurguy.github.io/flow-lines/&lt;br /&gt;
*https://docs.blender.org/manual/en/2.79/render/freestyle/export_svg.html&lt;br /&gt;
*https://plotterfiles.com/&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 12, 2020=&lt;br /&gt;
Init Instructionals Playlist - https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Rapidly iterating. There are definitely some issues with sound, but I&#039;ll replace the bad ones over time. Just ramping up and conceptualizing the playlist experience. &lt;br /&gt;
&lt;br /&gt;
Need to update docs accordingly--&lt;br /&gt;
&lt;br /&gt;
Pen plotter has 3 cm offset, not 4mm offset&lt;br /&gt;
 &lt;br /&gt;
Offset cuts off only the x&amp;lt;3 strip. Everything else is ok. So we have about 5x6 inch working area. &lt;br /&gt;
&lt;br /&gt;
If you use a region about 4.8&amp;quot; by 6&amp;quot;, all of picture should fit. Center is good.&lt;br /&gt;
&lt;br /&gt;
120x150 mm. Origin in the picture is at the rear right part of bed.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 9, 2020=&lt;br /&gt;
Created an invitation to a tea party, added to [https://github.com/goldfishlaser/doesitpenplot repo]  &#039;&#039;Would upload here, but even compressed is too big&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Teaparty3.png]]&lt;br /&gt;
&lt;br /&gt;
Finally got around to adding myself to Dev page.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 8, 2020=&lt;br /&gt;
Practiced making hatch style gcode with memes, installed and experimented with SquiggleDraw. [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_create_with_SquiggleDraw Updated wiki.] Uploaded to Github. Recording attempt.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 7, 2020=&lt;br /&gt;
Plotter files are too big for the wiki server: https://drive.google.com/file/d/1-2mHxSIybccFD96TIiMagrYNq3Y_sMEJ/view?usp=sharing&lt;br /&gt;
Contain a letter M, address a letter, a hatched portrait, and a line art.&lt;br /&gt;
&lt;br /&gt;
Uploaded the files to github- will upload future art there-- https://github.com/goldfishlaser/doesitpenplot&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 6, 2020=&lt;br /&gt;
Sunday, fun day. About to put in a little more than a full-time day! Hopefully this power session will be very fruitful.&lt;br /&gt;
Goals:&lt;br /&gt;
* I probably need to do a bit more research on pen plotting code and the Inkscape tools for it. &lt;br /&gt;
* Highest priority is nailing down the &amp;quot;known good files&amp;quot; for each module of this workshop. So my first task will be adding the start code and pen offset setting to the candidates for new known good files.&lt;br /&gt;
*Send the candidates for known good files to Marcin, update the wiki. a &lt;br /&gt;
** Marcin has specifically asked for some line plotting. &lt;br /&gt;
** Update the wiki with: proper start code, settings to account for pen plotter offset.&lt;br /&gt;
* More planning and recording instruction. Hopefully will record the vast majority even if there are still some open questions.&lt;br /&gt;
&lt;br /&gt;
Entry 1- Realized I have been mixing up the concept of stippling with pointillism. https://www.youtube.com/watch?v=HNs8uaC-Yiw Here is a video of an AxiDraw pen plotter doing a stipple technique. Interesting though right? AxiDraw software is under the  GPL-2.0 License https://github.com/evil-mad/AxiDraw/. Reading this amazing tutorial: https://mattdesl.svbtle.com/pen-plotter-1 &lt;br /&gt;
[https://wiki.evilmadscientist.com/StippleGen Stipplegen]&lt;br /&gt;
&lt;br /&gt;
I really like this pen plotter test file: https://www.youtube.com/watch?v=Cn3vV5uRRvk (This plotter runs on [[GRBL]]) [https://wiki.evilmadscientist.com/Axidraw_Software_Installation#Linux Axidraw installation instructions]. &lt;br /&gt;
&lt;br /&gt;
Amassed quite a catalog of things to view, so just added to my Youtube playlist for things I [https://www.youtube.com/playlist?list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1 use to learn for Pen Plotter documentation].&lt;br /&gt;
&lt;br /&gt;
Entry 2 - [This video https://www.youtube.com/watch?v=Sy0nUkUt9CA] explained why I&#039;ve been seeing two different procedures when it comes to Stroke to Path. Inkscape tutorials prior to the release of Inkscape version 1.0 will have an old deprecated sequence:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Path -&amp;gt; Break Apart&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
The new sequence that should be used instead is:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Object -&amp;gt; Ungroup&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
Entry 3: SquiggleDraw is interesting and is released with Unlicense License (Public Domain) https://github.com/gwygonik/SquiggleDraw. It is dependent on controlp5 which is licensed under GNU Lesser GPL.&lt;br /&gt;
Hershey Text is included in Inkscape 1.0 via Extensions &amp;gt; Render &amp;gt; Hershey Text. This tool convert outline fonts into stroke fonts.  More helpful font information: http://imajeenyus.com/computer/20150110_single_line_fonts/index.shtml&lt;br /&gt;
&lt;br /&gt;
This tool is under MIT license and can help you easily get an SVG of a signature- https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
KM-Laser gcode plugin for making hatsch infill in Inkscape: https://github.com/KnoxMakers/KM-Laser  ( GPL-3.0 License )&lt;br /&gt;
&lt;br /&gt;
=Monday, September 1, 2020=&lt;br /&gt;
Took the day off, but I&#039;ve been thinking about uploading the videos I make to LBRY as well as YouTube. Noticed there&#039;s been previous discussion here at OSE [[Lbry_Collaboration]]. &lt;br /&gt;
&lt;br /&gt;
=Sunday, August 30, 2020=&lt;br /&gt;
Got a little behind yesterday. The Inkcut plugin I looked into is interesting, (https://github.com/inkcut/inkcut). My cursory look at it is that it works with SVGs and we&#039;re looking more for something that transforms bitmaps so... &lt;br /&gt;
&lt;br /&gt;
The address gcode keeps throwing errors so I am going to do some systematic testing of procedures so that we can really get to the bottom of this... it will also be useful if we need to troubleshoot the results that people have during a camp and determine if someone missed a step, or why something may happen one way instead of the expectation. &lt;br /&gt;
&lt;br /&gt;
Hoping things go smoother on this fresh new day. Hopefully can get at least a few test files by the end of it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inkscape Diaries&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entry 1: OK, so firstly, At the bottom of the screen there are messages telling you what you&#039;ve selected and what options you have.&lt;br /&gt;
&#039;&#039;It turns out, you sometimes need to select all and ungroup things multiple times!&#039;&#039; &lt;br /&gt;
You want to see a message that looks something like &amp;quot;&#039;&#039;&#039;{%n}&#039;&#039;&#039; objects selected of type &#039;&#039;&#039;Path&#039;&#039;&#039; in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle scale rotation handles&amp;quot;.&lt;br /&gt;
You don&#039;t want to see a message mentioning a Group or anything else. That&#039;s when you know you&#039;re done ungrouping.&lt;br /&gt;
Then when you select all and use Union, the message will say you have &amp;quot;&#039;&#039;&#039;Path&#039;&#039;&#039; {%n} nodes in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle . . .&amp;quot;.&lt;br /&gt;
But despite that I&#039;m still getting [[File:Inkscape_gcode_error.png|50%]]. &lt;br /&gt;
So checking my gcode settings...&lt;br /&gt;
&lt;br /&gt;
Entry 2: Oh. Inkcut IS preinstalled. Seeing what it does. I tried using [https://www.codelv.com/projects/inkcut/docs/tutorial their instructions] but I got an error that there wasn&#039;t a file open? Man, sometimes I feel like an error-magnet.&lt;br /&gt;
&lt;br /&gt;
Entry 3: I notice I can open my .ngc files with something called [https://camotics.org/ CAMotics]. My ngc files look very good! it is drawing in a very logical way and the pen up is there. I wonder why I can&#039;t save it as .gcode!&lt;br /&gt;
&lt;br /&gt;
Entry 4: Norweigian creations tutorial says he uses the cylinder tool instead of the default tool. I will try this.&lt;br /&gt;
&lt;br /&gt;
Entry 5: Cylinder tool did not resolve problem. Noticed another user has posted a similar error, but unfortunately no one answered that user&#039;s question. But I have seen it work before so I know there must be a solution. About to send my file over to Linux OSE v1 and see whether I get the same error saving the same file.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Replicated error on other machine. That means, it isn&#039;t the Save As gcode settings that are the problem, because I used exactly the settings that were already working before. But then the .ngc file itself seems to work with Camotics. But what is definitely happening is some variable that we need for inkscape to do its gcode save is missing. Interesting... interesting...&lt;br /&gt;
&lt;br /&gt;
Entry 7: INTERESTING. I skipped the gcodetools part and just Save As gcode because in this video, he doesn&#039;t use that extension: https://www.youtube.com/watch?v=yrxhqW7BCf8  Some the instructions on the Inkscape wiki also didn&#039;t have the gcodetools instruction. Maybe I&#039;ve been wasting hours for a pretty silly reason?&lt;br /&gt;
&lt;br /&gt;
The gcode file saved and opens in CAMotics. There are some errors but it seems to plot? Test files at https://wiki.opensourceecology.org/wiki/File:Doesitpenplot.zip&lt;br /&gt;
&lt;br /&gt;
Updated wiki https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 29, 2020=&lt;br /&gt;
&lt;br /&gt;
BTW Yesterday&#039;s successful OSE Linux 2 installation was logged to [[OSE_Linux_Laptop_List#Acer_Predator_Helios_300]]&lt;br /&gt;
&lt;br /&gt;
Plan--&lt;br /&gt;
Saturday plan: &lt;br /&gt;
hour 1-2: Find out what went sideways with the address text gcode. See if I can get &amp;quot;pen up&amp;quot; to appear. Have suspicions. Send new gcode to Marcin for testing &lt;br /&gt;
hour 2-3: Look into [[Ray Log]] suggestion of Inkcut plugin. Also examine [[https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/ Matthew&#039;s source code]] to see what is the principle behind it and whether it can easily be taught/replicated.&lt;br /&gt;
hour 3-4: Plan video, workshop, maybe record intro&lt;br /&gt;
&lt;br /&gt;
Sunday plan: &lt;br /&gt;
{Assuming results from testing are good}&lt;br /&gt;
hour 1-2: Finalize wiki instructions&lt;br /&gt;
hour 2-4: Record video&lt;br /&gt;
Time permitting: Upload workshop to ReadtheDocs/Sphinx (else do so during he week)&lt;br /&gt;
&lt;br /&gt;
Note-- Side project when time permits/waiting on blocks:  Convert Belize CEB Production Handbook by [[Aidan Williamson Log]]  to ReadtheDocs/Sphinx&lt;br /&gt;
&lt;br /&gt;
=Friday, August 28, 2020=&lt;br /&gt;
Entry 1: Couldn&#039;t get it to work on virtual machine... weird but ok.&lt;br /&gt;
Figured I&#039;d just run it live on the Acer and install it if things were looking ok (having backed up my current native OS)..... but.&lt;br /&gt;
Live usb using Rufus didn&#039;t work- &amp;quot;no bootable device&amp;quot;. huh.&lt;br /&gt;
Live usb using YUMI didn&#039;t work either- same error &amp;quot;no bootable device&amp;quot;. argh. &lt;br /&gt;
Well, what if I put another OS on YUMI, will I be able to boot into it? Have a debian live iso handy. Trying now.&lt;br /&gt;
&lt;br /&gt;
Entry 2: Ah, well apparently Secure Boot was turned back on even though I turned it off before. Guess it happened in the latest update. Tried turning it off again (the process has slightly changed) but got the same error message. WTF.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Figured I&#039;d try my YUMI drive in the Dell to see what would happen.&lt;br /&gt;
When I tried to run OSE 2.0, I got the error message&lt;br /&gt;
&amp;lt;pre&amp;gt;find --set-root %iso%&lt;br /&gt;
Error 15:(http://grub4dos.chenall.net/e/15 File not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
When I tried to run Debian- it worked. So that&#039;s interesting. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a stack exchange question/answer that suggests that CDFS is case sensitive and everything in \boot\grub\menu.lst needs to be edited to uppercase. I think I may do this and try to run it in the VM again, just to see what happens (even though I didn&#039;t see the error in the VM).&lt;br /&gt;
&lt;br /&gt;
Entry 4: Did not find a menu.lst file. :(&lt;br /&gt;
&lt;br /&gt;
Entry 5: Noticed the note to turn off &amp;quot;3D Graphic Acceleration&amp;quot; in bios. Trying that in VM. &lt;br /&gt;
&lt;br /&gt;
Entry 6: Virtualbox has 3D Graphics Acceleration turned off by default. sudo apt-get update, sudo apt-get upgrade, sudo apt-get upgrade -fix--missing, try to install again. Hash Sum Mismatch. Tried installing something else... Hash Sum Mismatch. So found the stack exchange for this and tried &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rm -rf /var/lib/apt/lists/* &lt;br /&gt;
sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;E: The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file. &lt;br /&gt;
N: Updating from such a repository can&#039;t be done securely, and is therefore disabled by default. &lt;br /&gt;
N: See apt-secure(8) manpage for repository creation and user configuration details.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I will raise this issue with the dev.&lt;br /&gt;
&lt;br /&gt;
Entry 7: Feedback from dev-- (1) use https://balena.io/etcher  to flash the drive (2) Check the md5 sum using instructions @&lt;br /&gt;
https://onthefencedevelopment.com/2017/08/15/windows-10-builtin-md5-checksum-calculator/&lt;br /&gt;
&lt;br /&gt;
Entry 8: I MADE A ROOKIE MISTAKE. They probably weren&#039;t working because its the NTFS NOT FAT32. I get it mixed up sometimes.&lt;br /&gt;
In other news interesting and informative plotter results! https://wiki.opensourceecology.org/wiki/D3D_Plotter_Log#Fri_Aug_28.2C_2020&lt;br /&gt;
&lt;br /&gt;
Entry 9: On the now NTFS drive I flashed it with Balena as advised. This was successful. By the way, I had already done these steps, but here&#039;s a good video if anyone else is installing Linux OSE to a windows computer: https://youtu.be/EARdWsgvAXo. These are the exact steps I did prior. You just want to make sure you&#039;re **not** using a FAT32 formatted disk. And even if you&#039;ve turned off secure boot before, check again because apparently after updates they will just turn your secure boot back on. &lt;br /&gt;
&lt;br /&gt;
It was easy to partition my drive from the installer, so I actually kept my other operating system. I was planning on over-writing it, but might as well since I had the option. Now I can get back started on the work!&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 27, 2020=&lt;br /&gt;
Entry 1: Assignment received- begin instructional videos for 3D plotting workshop. Will be installing [https://www.caldorkids.com/ose/ OSE Linux 2.0 Beta] to a Virtual Machine on my Acer, as I have the old Ubuntu version on my Dell (and that machine&#039;s camera and mic don&#039;t work anyway). Downloading and installing the iso to my VM was easy peasy. {Note from the future: I hadn&#039;t realized I just booted into a live thing. Was wondering why I hadn&#039;t been prompted to set my username/password but didn&#039;t think much about it) Was a little surprised it didn&#039;t have cheese, which is how I like to test my webcam and mic cause it&#039;s the easiest.&lt;br /&gt;
&lt;br /&gt;
Got an error starting kdenlive. Got the error Missing MLT Module: Avformat (ffmpeg) required for audio/video. Documentation said this meant I needed to install ffmpeg package, but I had the latest version. Clicked OK and it started, but may need to look into this further.&lt;br /&gt;
&lt;br /&gt;
Was looking for vokoscreen and noticed in Sound &amp;amp; Video &amp;quot;Install Multimedia Codecs&amp;quot;, which sounded like a good idea to me, but I got an error on installing that...&lt;br /&gt;
&amp;lt;pre&amp;gt;E:The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then a prompt tells me I have to &amp;quot;remove&amp;quot; software but then it&#039;s actually a request to install libravcodec58=7:4.24-1ubuntu0.1. Click continue then a hash sum mismatch? Unfortunately I didn&#039;t have copy and paste capability at the time, but when I tried it again, I got this instead- [https://pastebin.com/MurfhNxW Very long output].&lt;br /&gt;
&lt;br /&gt;
Anyways, we shall see if these things cause problems. But vokoscreen proved my cam and mic are working in my VM (which I expected). If I have any trouble using kdenlive on this machine, I can always just use my other machine, but I kinda think it&#039;s gonna be fine.&lt;br /&gt;
&lt;br /&gt;
Entry 2: It wasn&#039;t fine. Can&#039;t start the recording. I suspect the cause is related to the earlier error.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Well I was running it live, might as well install it all the way and see if it fixes itself. Ah- need more disk space (minimum 43.2 GB).&lt;br /&gt;
&lt;br /&gt;
Note to self: https://wiki.opensourceecology.org/wiki/OSE_Linux_Laptop_List &lt;br /&gt;
&lt;br /&gt;
Also, I didn&#039;t notice in the [OSE Linux] wiki that it recommends not to use a Virtual Machine, but it&#039;s fine really.&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 23, 2020=&lt;br /&gt;
Received new assignment to do while awaiting plotter results-- working with the files for the motor https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_3D_CAD -- to make STLs from the assemblies &amp;amp;+ to repo.&lt;br /&gt;
Entire task completed in approx 1 hour.&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 18, 2020=&lt;br /&gt;
Entry 1: Today I decided to have a go at make gcode that addresses a letter. Strangely, seeing the dashyness happen again, as I was seeing with the pointillism. Something about how I&#039;m doing this must be off. Time to experiment.[30 min]&lt;br /&gt;
&lt;br /&gt;
Entry 2: Took another look at the known good file and realized it looks dashy too. Not sure why I didn&#039;t notice. So I sent the file to Marcin to see if it&#039;s right. [15 min] If this file is right then I know I have the instructions correct. [[File:Address.zip]]&lt;br /&gt;
&lt;br /&gt;
Looked into this: https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/&lt;br /&gt;
When I opened the file in NCViewer, the area was huge and rendered waaaay off the bed. But... I think the dot part was probably right and I think I know what the pointillism file should generally look like.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 18, 2020=&lt;br /&gt;
Logs are great. I read my logs almost every day and it really helps me to get back going where I left off. I might start doing it for my day job, heh. Today I had the idea to envision Sphinx/Read the Docs 4 OSE project an instructional design project rather than a documentation project. Basically, it would be a great way to make Workshops- package related wikis, google docs, videos, files, lessons plans etc into one-stop-shop self-contained courses. I wouldn&#039;t mind the opportunity to put my ISD skills to work! We&#039;ll see what feedback I get from my collaborators.&lt;br /&gt;
&lt;br /&gt;
The first course could be the Inkscape to GCode lesson. Readers may be interested to learn about the [https://www.instructionaldesign.org/history/ history of instructional design].&lt;br /&gt;
&lt;br /&gt;
Oh- and I sent my first test gcode to Marcin today. Am anxiously awaiting the results.&lt;br /&gt;
&lt;br /&gt;
AAAAAND while waiting I realized that I had missed a... pretty critical step. As such my gcode was probably more suited for a cutter or something... it would have been easy to spot. I remember I had gotten a little confused/mixed up between gcodetools and gcodeplot and which I needed. &lt;br /&gt;
&lt;br /&gt;
Now that I actually have the ability to save as a pen drawing that&#039;s good, but there are more things about the file I created that I&#039;m unsure of. It doesn&#039;t look like what&#039;s rendered looks like dots at all, but dashes. But I kinda want to see it, to see what actually happens... I wonder if making a different sized clone would change it or if I accidentally stretched my SVG at some point? Tomorrow I want to just do a rapid run through of all the steps again...&lt;br /&gt;
&lt;br /&gt;
=Monday, August 17, 2020=&lt;br /&gt;
Took &amp;quot;the weekend off&amp;quot; I suppose, installed Debian 10 to a VM because I needed it to contribute to a friend&#039;s project. It was harder than it needed to be, but booting my VM with a live iso and then installing from there worked when nothing else did. It was a fun experience to practice working with the Read the Docs/Sphinx documentation workflow and make a few pull requests to someone else&#039;s project for once. [[Michael Log]] has suggested I (and other power documenters) consider using it for OSE, so it isn&#039;t entirely unrelated. &lt;br /&gt;
&lt;br /&gt;
I also got myself a PGP signature so that people who communicate securely can reach me. I&#039;ll update my bio with it soon. &lt;br /&gt;
&lt;br /&gt;
Read a few logs and wikis, and eased myself back in with some prefatory instructions about using the plotter to address an envelope. Did a few other edits to make the wiki more [[Wiki_instructions#Content|DRY]]. &lt;br /&gt;
&lt;br /&gt;
It was a hard day at work but if after some rest I can put together some Inkscape to GCode files, that&#039;s my next step. I think I read somewhere there will be specific instruction for rendering text, so we shall see.&lt;br /&gt;
&lt;br /&gt;
Note: rabbit trail from?to? [[OSE Business Models]] causing discovery of https://evhippel.mit.edu/ was cool.&lt;br /&gt;
&lt;br /&gt;
Came back for another round of wiki edits. Didn&#039;t notice before that [[Using_Inkscape_to_Generate_Gcode#Sample_Files]] had examples of &amp;quot;known good plotter files&amp;quot;. I had been wanting to see something like this, so I am happy to find it so I can compare the files I&#039;m creating.&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 15, 2020=&lt;br /&gt;
Not related to official work, but downloaded total Totalext.fcstd from [[D3D Universal 3D CAD]] and printed them on my Flashforge. Looks like I also need spring tensioner and the spiral linear bearing? I think everything else I&#039;m supposed to buy, but I haven&#039;t looked deeply into it. Was really just wanting to have something useful printing. Note to self: https://wiki.opensourceecology.org/wiki/Universal_Gearless_Extruder_Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Friday, August 14, 2020=&lt;br /&gt;
An hour looking into inkscape, trying to get a nice pointillist picture, and adding some notes to the wiki. Should probably shift back to the addressing an envelope procedure to get traction and learn about working with text.&lt;br /&gt;
&lt;br /&gt;
Another hour and achieved pointillist rendition of open hardware icon using http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN.&lt;br /&gt;
&lt;br /&gt;
Later will complete the steps for exporting as gcode. &lt;br /&gt;
&lt;br /&gt;
[[File:Pointoh.png]]&lt;br /&gt;
&lt;br /&gt;
Another hour and we have gcode! Wonder if it works?&lt;br /&gt;
&lt;br /&gt;
[[File:Ncviewerohpoint.png]]&lt;br /&gt;
&lt;br /&gt;
I keep trying to stop working and get back at it. Edited wiki for a half hour. [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software]]&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 13, 2020=&lt;br /&gt;
Early morning work on the wiki. Added &amp;quot;create a template&amp;quot; instructions. [1 hr]&lt;br /&gt;
Took 15 minutes during lunch break to do a few more edits [.25 hr]&lt;br /&gt;
Thinking about pointillism, email Marcin [1 hr] &lt;br /&gt;
More work on wiki [1.5 hr]&lt;br /&gt;
&lt;br /&gt;
TO-DO- Using inkscape to make a plottable version of this envelope template: http://melstampz.blogspot.com/2009/08/new-envelope-templates-standard-a2-size.html&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 12, 2020=&lt;br /&gt;
Managed to squeeze in an hour of working on my wiki after hanging with the girls.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 11, 2020=&lt;br /&gt;
Note: [https://wiki.opensourceecology.org/wiki/Instructionals_Template Instructionals Template]&lt;br /&gt;
Note: Joe Log for D3D info&lt;br /&gt;
Little behind on the day job. Only able to spend a few moments. &lt;br /&gt;
Link to new wiki: https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
{Accidentally submitted this to the level-of-effort graph as tomorrow. For some reason, if I select &amp;quot;today&amp;quot; option, tomorrow is usually selected. But with how often I do work in the midnight hours, we can&#039;t expect use an overly strict version of day...}&lt;br /&gt;
&lt;br /&gt;
=Monday, August 10, 2020=&lt;br /&gt;
A couple more hours spent researching and planning. Reading wikis and content by previous developers, work around D3D printer, etc.&lt;br /&gt;
1 hour figuring out questions for Marcin about how I should go about this.&lt;br /&gt;
&lt;br /&gt;
    # So first, verifying I should be doing this work in the wiki? Or should I be producing a google doc instead, or even dozuki? &lt;br /&gt;
    If wiki {&lt;br /&gt;
&lt;br /&gt;
Wiki on your work log, where you link to any assets you produce. Use what&#039;s easiest, If instructionals, Google Presentations are convenient. &lt;br /&gt;
&lt;br /&gt;
    You mentioned Jessica&#039;s Log, where I found her notes and a link to the wiki Using_Inkscape_to_Generate_Gcode.&lt;br /&gt;
    This seems to be a natural place to document everything you requested, but I need to significantly overhaul this page to do so. Is that ok? &lt;br /&gt;
&lt;br /&gt;
You need to significantly overhaul, so it&#039;s just easiest to start where she left off, and start another page.  &lt;br /&gt;
&lt;br /&gt;
        If ok {&lt;br /&gt;
        My plan would be to make these instructions about Inkscape to Gcode very clear. &lt;br /&gt;
&lt;br /&gt;
Yes &lt;br /&gt;
&lt;br /&gt;
        Then I would likely add sections on using the Gcode with the plotter (including the examples you mentioned above with the mailing a letter) and sections on using it with 3D printers. }&lt;br /&gt;
        else { Would it be an article such as &amp;quot;Making Gcode from Inkscape for D3D Universal Plotter&amp;quot;. Or even more specific &amp;quot;Using D3D Universal Plotter to Address Envelopes&amp;quot;.  };&lt;br /&gt;
        }&lt;br /&gt;
Specific is good. Definitely &amp;quot;Generating G Code for the D3D Universal Plotter with Open Source Software&amp;quot;. As if you were to teach that in a STEAM Camp - so it should be interesting and useful.&lt;br /&gt;
&lt;br /&gt;
Then you can do specifics:&lt;br /&gt;
&lt;br /&gt;
1. Converting any bitmap image to plotting with the D3D Unviersal Plotter&lt;br /&gt;
2. Using Inskcape to Generate Logos for Plotting&lt;br /&gt;
3. An open source toolchain for producing OSE-Branded greeting cards with the D3D Universal Plotter.&lt;br /&gt;
4. How to make pointillist pictures using the D3D Plotter.&lt;br /&gt;
5. How to address regular mailing envelopes withthe D3D Universal Plotter - so we can do this for real, including OSE branding etc.&lt;br /&gt;
6. Can you think of other really compelling uses that you would like to add? These are the top 5 I can think of.&lt;br /&gt;
&lt;br /&gt;
    else { How should I make the docs and how will they be deployed? };&lt;br /&gt;
&lt;br /&gt;
Content first. So whatever format, such as wiki and Google. Then we can use them for various purposes. But at best - use our Instructionals Template:&lt;br /&gt;
&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Instructionals_Template&lt;br /&gt;
&lt;br /&gt;
Take a look at a recent example - https://wiki.opensourceecology.org/wiki/D3D_Pro#Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 9, 2020=&lt;br /&gt;
Notes:&lt;br /&gt;
https://ncviewer.com/ for viewing gcode. &lt;br /&gt;
[https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode]&lt;br /&gt;
1 hour research and planning&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 8, 2020=&lt;br /&gt;
Last night I was having a grand old time with my Dell and Linux OSE. This morning however (technically noon) I had some issues booting up. &lt;br /&gt;
&lt;br /&gt;
It seems Ubuntu had as hard a time waking up as I did. I&#039;m not sure if it&#039;s superstitious, but while the laptop was asleep I added a second monitor. I restarted many times, and each time the crash either happened before or after the login screen. I removed it, and that was the time it worked. Upon launch a prompt let me know a system error had been detected. Well, I&#039;ll certainly be backing up everything. &lt;br /&gt;
&lt;br /&gt;
Uuuum, yeah not superstitious. When I reattached my second screen my display was immediately tanked. It looked like everything transformed into a rectangular jigsaw pattern. OK Well fine I don&#039;t need a second monitor that bad. Especially when I have two laptops..... It just seemed like it might be a fun time. &lt;br /&gt;
&lt;br /&gt;
Quick note that I have previous experience with a portion of this project. This [https://github.com/goldfishlaser/printmodels/blob/master/midcity.stl coaster] is a design I took from PNG to Inkscape (gcodetools) to DXF to OpenSCAD to STL. So a very similar process, except this is 2D for the pen plotter. &lt;br /&gt;
&lt;br /&gt;
Asked the discord where I might find blogs of the folks who have been doing all the great branding and such. With a little help from Eric I was able to find much of what I needed. Recommend [[Jean-Baptiste Log]] to future documentation helpers.&lt;br /&gt;
&lt;br /&gt;
Lots of wiki reading. [2 hours] &lt;br /&gt;
&lt;br /&gt;
=Friday, August 7, 2020=&lt;br /&gt;
Begin study [https://wiki.opensourceecology.org/wiki/D3D_Universal_Plotter D3D Pen Plotter] in preparation to provide full quality documentation of the process of generating gcode that is compatible with D3D Universal. &lt;br /&gt;
&lt;br /&gt;
Toolchain: gcodetools, inkscape, FreeCAD. D3D Universal&lt;br /&gt;
&lt;br /&gt;
TO-DO: &lt;br /&gt;
Extract necessary insights and material from Jessica Log and wiki&lt;br /&gt;
&lt;br /&gt;
Produce written documentation&lt;br /&gt;
1. Example create a drawing&lt;br /&gt;
2. Example address a letter&lt;br /&gt;
3. Example make a circuit&lt;br /&gt;
4. Example make a point picture&lt;br /&gt;
&lt;br /&gt;
Produce updated screenshots&lt;br /&gt;
&lt;br /&gt;
Test documentation&lt;br /&gt;
&lt;br /&gt;
Produce gcode examples&lt;br /&gt;
&lt;br /&gt;
Test gcode examples&lt;br /&gt;
&lt;br /&gt;
Produce video documentation&lt;br /&gt;
&lt;br /&gt;
Package into lesson plan  &lt;br /&gt;
&lt;br /&gt;
Watched [https://www.youtube.com/watch?v=a-iUK8F5BJ0 Manufacturing Change] and [https://www.youtube.com/watch?v=YFImCxDVE2o&amp;amp;list=PLVAB3xpMUPur_thmFnDI4-O9XDE6oma7d Using Open Source Tools for Broadasting]. Realized I have a perfectly good Dell laptop that I could try to install OSE Linux to. I had Linux Mint on there. I haven&#039;t used the laptop in awhile because it is kind of old and stuff.  But for this purpose... I think it should work. I had the videos going while I went through the process which had many wait times *synergy*.&lt;br /&gt;
&lt;br /&gt;
The first time I tried to use my Rufus disk, there was a crash. So it booted into the live version. Things were crashing all over the place so I restarted. The second time, things seemed to go just fine. ¯\_(ツ)_/¯ I think you definitely need to use the option to install your updates during installation. So this is exciting- no more live disk. I was soon after prompted to upgrade my Ubuntu version. I ran apt-get update and apt-get upgrade after getting an error message about not having the latest version of snapd. Installed gcode tools extension for Inkscape. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a little confused when the instructions said &amp;quot;Execute python create_inx.py&amp;quot;. After you&#039;ve unzipped your file you are in &amp;quot; /usr/share/inkscape/extensions/&amp;quot;. You need to cd to gcodetools-master before &amp;quot;python create_inx.py&amp;quot; works. I had to use sudo as well. [2.5 hours]&lt;br /&gt;
&lt;br /&gt;
=Thurs, Aug 6, 2020=&lt;br /&gt;
Considered and discussed possible projects to begin on with Marcin. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wed, Aug 5, 2020=&lt;br /&gt;
&lt;br /&gt;
Uploaded Developer Test Video&lt;br /&gt;
https://www.youtube.com/watch?v=U8Q8IJsUNjY&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Installing Linux&lt;br /&gt;
I tried various methods of creating a live USB of linux, and the one that worked for me was Rufus. I was unable to successfully create a virtual machine, so I used the live boot. [4 hours]&lt;br /&gt;
&lt;br /&gt;
2) Learning FreeCAD&lt;br /&gt;
Overall I spent 20 hours learning FreeCAD with 15 hours being direct effort at building the cube. &lt;br /&gt;
&lt;br /&gt;
3) Documenting Work&lt;br /&gt;
I spent about 2 hours probably documenting my work. I did not always successfully migrate footage to my SD card before things like system crashes so some parts are undocumented- including signing my initials on the cube and adding the screw (I have yet to use the screw to assemble)&lt;br /&gt;
&lt;br /&gt;
The hardest part was building the cube. We are supposed to submit this test at the end of the 2 weeks but it isn&#039;t quite right. I would greatly benefit from a mentor. Because I intend to assist on the Documentation Team, I am hoping that this submission will be suitable. If not, then I will learn more about how to contribute outside of being a Developer and try again later.&lt;br /&gt;
&lt;br /&gt;
Score: 80&lt;br /&gt;
&lt;br /&gt;
Using Linux: 100&lt;br /&gt;
&lt;br /&gt;
Learning FreeCAD: 60 (did not align parts, did not insert screw)&lt;br /&gt;
&lt;br /&gt;
Documenting Work: 80 (did not capture all of video, and sometimes at fault of my own)&lt;br /&gt;
&lt;br /&gt;
[1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 5, 2020=&lt;br /&gt;
Perused social media channels, reviewed Wiki materials, watched OSE videos. [3 hours]&lt;br /&gt;
&lt;br /&gt;
=Monday, August 3, 2020=&lt;br /&gt;
Spent a half hour trying to build the cube. Something I&#039;m not understanding about using alignment. May need to rewatch some videos. Considering creating my cube video without perfectly creating the cube and detracting points for what I haven&#039;t learned. Since I&#039;m trying to be on the documentation team, I wonder if that will fly. [0.5 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 2, 2020=&lt;br /&gt;
More time spent trying to build the cube. Unhappily, the system crashed and although I have my FreeCAD files I hadn&#039;t moved over my vokoscreen footage to SD so they are lost and will have to be redone. &lt;br /&gt;
I now understand what I&#039;m doing enough that I can get the cube shape in a short amount of time. It is now time to move these parts carefully into the desired shape, insert the screw, and add initials to the face. I am taking a short break and returning to work for a second session. [3 hrs]&lt;br /&gt;
&lt;br /&gt;
Have made some progress in approximating the shape. Need to add proper constraints though. Signed a face with my initials. Lost the video of that, but I think I&#039;m going to have to redo the whole thing for the video anyway. A little confused about the specifics of getting a &amp;quot;1 inch bolt&amp;quot;. Have... a bolt. https://imgur.com/a/tLzCwQS [2 hrs]&lt;br /&gt;
&lt;br /&gt;
=Thursday, July 30, 2020=&lt;br /&gt;
More time spent trying to build the cube. While in the process of understanding how to transform and rotate the tubes, they became very distant from one another. Rather than give up and try again, I went through the tedious task of rejoining them. This process helped me practice moving things around in space anyway.  I am pretty close to being able to competently move objects around. I predict it should come pretty quickly in my next session, and then I will just need to add my initial and the screw, which I am pretty sure I understand how to do. Here is a screenshot of the progress on the cube up to this point: https://imgur.com/a/tLzCwQS [2 hour]&lt;br /&gt;
&lt;br /&gt;
=Monday, July 27, 2020=&lt;br /&gt;
[https://youtu.be/hMkiCVaUXDg Video Cover Letter] [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, July 26, 2020=&lt;br /&gt;
... I spent another 4 hours trying to build the cube, but there must be something I&#039;m missing because my expectations keep not aligning with what happens. Sometimes when I change the perspective view, parts just disappear in what seems to be a random way to me. I&#039;m able to copy, rotate, move, delete generally, but sometimes I seem to be forbidden to place things or rotate things the way I&#039;m intending to. I understand the general purposes of each of the work benches and what the tools are supposed to do. Just putting it all together consistently seems to be a lot of trouble and the menus sometimes behave erratically as far as I&#039;m concerned. Hopefully when I return to this, things will go more smoothly. I&#039;m sad to not meet the deadline I set for myself to finish this today. I may be able to do another session of work later but I&#039;m not sure. I do feel like I made a lot of practical progress, just not enough that I successfully have made the cube. I uploaded a [https://www.youtube.com/watch?v=zHP7PiQLiHk&amp;amp;feature=youtu.be video]  of about where I am in FreeCAD ability.  [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Saturday, July 25, 2020=&lt;br /&gt;
Created YouTube playlist: [https://www.youtube.com/playlist?list=PLVAB3xpMUPuqqef4gXcmArMD_4MqsozRM OSE FreeCAD 101 videos and other videos watched for Dev Test]  They&#039;re in order of how I watched them.&lt;br /&gt;
I understand the FreeCAD materials are meant to be absorbed within an hour or something like that. This is logical, but I have an atypical attention span. Here are my impressions of the materials:&lt;br /&gt;
&lt;br /&gt;
(1) Tutorials 1 &amp;amp; 2 - AMAZING love them. They are definitely critical to my success at the project. Sharing them to anyone I know trying to get into FreeCAD. Love the fast pace, which surprised me at first (despite the explanatory text). &lt;br /&gt;
(2) FreeCAD 0.16 (5007) TH13A - Assembly2 - The mouse animation at the beginning confused me and the lack of sound made me think something was wrong with my audio settings. This video does show the assembly workbench. Learning by just watching can be good, but I gotta admit, I prefer videos with verbal explanations.&lt;br /&gt;
(3) &lt;br /&gt;
(4) FreeCAD Programming - This was an exciting video to me. I definitely would like to get to the point where I&#039;m programming with FreeCAD. This video shows the potential and how to get started very well. &lt;br /&gt;
(5) Use the Draft Rotating tool - Like Sarah, whose log I got this from, my first challenge getting started at building the cube was getting the parts orientated, this video helped with that. &lt;br /&gt;
(6) 5 Ways FreeCAD will annoy you - This video helped me to understand that it isn&#039;t me that is a little confused by this UI... &lt;br /&gt;
&lt;br /&gt;
These materials combined with the sample developer test videos is going to lead to my success. [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Friday July 24, 2020=&lt;br /&gt;
I tried installing OSE Linux to a virtual machine. It didn&#039;t go well and an error window came up saying &amp;quot;Sorry, Ubuntu 16.04 has experienced and internal error&amp;quot;. After closing the window, clicking on anything was unresponsive. I waited awhile and this was still the case so I shut it down. &lt;br /&gt;
&lt;br /&gt;
Decided to give the live OSE Linux another try.&lt;br /&gt;
I am using Freecad v 0.16 rev 6712&lt;br /&gt;
Also my version of OSE is specifically Ubuntu 16.04.3 LTS 16.04 xenial&lt;br /&gt;
&lt;br /&gt;
Everything went well. It seems all the crashyness has abated. Now I can begin my real concentration on the materials, applying the FreeCAD tutorials to the 8 hole tube file. I watched a [https://www.youtube.com/watch?v=KvB8eStMwoM video] Sarah shared in her log and added it to my materials to use as I complete these tasks. [2 hours]&lt;br /&gt;
&lt;br /&gt;
=Wed July 22, 2020=&lt;br /&gt;
&lt;br /&gt;
Started Phase 2 of the Development Test. Further studied [https://wiki.opensourceecology.org/wiki/FreeCAD_101#OSE_FreeCAD_Resources FreeCAD materials] and downloaded the 8-hole tube to get started. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FreeCAD repeatedly crashed as I attempted to create the cube. At first, it crashed when I would import the file to the project. Then I ran apt-get upgrade and apt-get update. To be honest, there was an error when I initially ran these that I had to resolve, and I should have made a note of it but I didn&#039;t. After doing so, FreeCAD no longer just crashed because of adding the file to the project. Instead it would crash when I switched work benches. I will do a better job documenting everything going forward, I just didn&#039;t want everyone to think I was a punk because of all the problems I was having so I had planned to pretend like they didn&#039;t. &lt;br /&gt;
[4 hours]&lt;br /&gt;
&lt;br /&gt;
=Tuesday July 21, 2020=&lt;br /&gt;
&lt;br /&gt;
Completed Phase 1 of the [https://wiki.opensourceecology.org/wiki/Developer_Test Developer Test]. Installed OSE Linux to thumbdrive and booted it up. I used Rufus to make the bootable OS in a Windows System because when I tried to use my Ubuntu Studio environment and associated tools I had trouble mounting my USB drive. &lt;br /&gt;
&lt;br /&gt;
I did a test screen recording while studying FreeCAD materials, but it was lost when I restarted the environment. [4 hours]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=LibreOffice&amp;diff=281356</id>
		<title>LibreOffice</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=LibreOffice&amp;diff=281356"/>
		<updated>2023-03-21T02:48:12Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: Edited to anchor content to project at large; moved scripting note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Breadcrumb|Software}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
LibreOffice is a free office productivity suite. It includes:&lt;br /&gt;
* LibreOffice Base - database management&lt;br /&gt;
* LibreOffice Calc - spreadsheet software&lt;br /&gt;
* LibreOffice Draw - vector graphics editor&lt;br /&gt;
* LibreOffice Writer - word processor&lt;br /&gt;
* LibreOffice Impress - presentation software&lt;br /&gt;
* LibreOffice Math - equations and formulas&lt;br /&gt;
&lt;br /&gt;
==Use==&lt;br /&gt;
&lt;br /&gt;
[http://www.libreoffice.org LibreOffice] is included in [[OSE_Linux]] default applications and can be used to create documentation in open formats. It&#039;s worth noting that the OSE project makes heavy use of Google Sheets because they allow for easy collaboration.&lt;br /&gt;
&lt;br /&gt;
==Similar to==&lt;br /&gt;
*[http://www.openoffice.org/ OpenOffice] - OpenOffice and LibreOffice are competing free and open source productivity suites. They share much of the same code and are quite similar in function. OpenOffice uses Apache license whereas LibreOffice uses a dual LGPLv3 / MPL License. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* Scripting: LibreOffice + python Uno bridge = integrate LibreOffice Calc and LibreOffice Writer with FreeCAD? See [https://forum.freecadweb.org/viewtopic.php?f=8&amp;amp;t=44005 How much interest is there to integrate LibreOffice into FreeCAD?] FreeCAD forum thread for more details.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Documentation]]&lt;br /&gt;
* [[Documentation_Standards]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Wiki_instructions&amp;diff=281355</id>
		<title>Wiki instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Wiki_instructions&amp;diff=281355"/>
		<updated>2023-03-21T02:07:27Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Templates */ fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RequiredReading}}&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=How to Edit in Mediawiki=&lt;br /&gt;
The OSE wiki uses Mediawiki - the same wiki software that powers Wikipedia. Here are some basic instructions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/F8irbbwNo2E&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Policies ==&lt;br /&gt;
&lt;br /&gt;
A wiki is a place where a large number of people can contribute to content generation and organization. A wiki &#039;&#039;&#039;can be used as a repository for a large amount of information which can be organized later&#039;&#039;&#039;. We encourage you to internalize this point and start using wikis as a place where human knowledge can be collected, and value can be added to that knowledge by further organization towards applications.&lt;br /&gt;
&lt;br /&gt;
The goal is organize this initial input into distilled, high-quality content. A successfully-implemented wiki has the capacity to self-organize under the guidance of clear procedures in the hands of wiki moderators. Please familiarize yourself with these procedures:&lt;br /&gt;
&lt;br /&gt;
* The [[Wiki Login Policy]] states that users have to log in before creating new pages or editing existing ones.&lt;br /&gt;
* The [[Wiki Transparency Policy]] states that the wiki can be viewed by anybody.&lt;br /&gt;
* The [[Wiki Documentation Standards]] page describes a workflow to ensure good quality of the OSE wiki.&lt;br /&gt;
&lt;br /&gt;
== Curation ==&lt;br /&gt;
&lt;br /&gt;
A great wiki relies on a high level of curation. Let&#039;s work together to keep quality high. If you feel like changing anything to improve this wiki, please do so. &lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
&lt;br /&gt;
A wide scope of things can be included in the wiki - anything related to accelerated innovation via open source development. &lt;br /&gt;
&lt;br /&gt;
The wiki is designed to be a &#039;braindump&#039;. Add new information whenever you think it is missing. Before adding new content, search for pages with similar topics. Do not repeat yourself (DRY).&lt;br /&gt;
&lt;br /&gt;
Short entries, or stubs, are acceptable because they can be used as a definition later. Please &#039;&#039;&#039;do not&#039;&#039;&#039; erase any articles or stubs because database memory is cheap - and well-organized or features articles are not affected in any way by the much wider pool of stubs or less prominent articles.&lt;br /&gt;
   &lt;br /&gt;
=== No advertisement ===&lt;br /&gt;
&lt;br /&gt;
There shall be &#039;&#039;&#039;no&#039;&#039;&#039; advertising on this wiki. Sourcing information and product reviews are allowed, as long as they are directly related to the creation of [[Distributive Economics]].&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
&lt;br /&gt;
We structure information within the wiki using templates and grouping.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
* How to create a template: https://en.wikipedia.org/wiki/Help:A_quick_guide_to_templates&lt;br /&gt;
* Good examples for templates include [[Template:GVCS_Sidebar]]&lt;br /&gt;
* Find most used / unused / ... templates on [[Special:SpecialPages]]&lt;br /&gt;
&lt;br /&gt;
=== Grouping ===&lt;br /&gt;
* Use &#039;&#039;&#039;Categories&#039;&#039;&#039; to organize a large number of pages, media, and even other categories. Read [[Using Categories]] for more information.&lt;br /&gt;
* Use &#039;&#039;&#039;[[#Creating Subpages|Subpages]]&#039;&#039;&#039; to group pages hierarchically. Don&#039;t use too many levels of nesting as this will lead to long names.&lt;br /&gt;
* Discuss here how to create [[Subcategories]]&lt;br /&gt;
&lt;br /&gt;
== Style Guidelines ==&lt;br /&gt;
&lt;br /&gt;
We make the wiki easy to read and fun to edit by following style guidelines.&lt;br /&gt;
&lt;br /&gt;
* Keep it simple and positive.&lt;br /&gt;
** Use short words and phrases. &amp;lt;s&amp;gt;Never use a long word or phrase where a short one will do.&amp;lt;/s&amp;gt;&lt;br /&gt;
** Try to find an everyday English equivalent for foreign phrases, scientific or jargon words. &amp;lt;s&amp;gt;Acronyms, foreign phrases, jargon and neologisms must be avoided.&amp;lt;/s&amp;gt;&lt;br /&gt;
** Use active instead of the passive. &amp;lt;s&amp;gt;Never use the passive where you can use the active.&amp;lt;/s&amp;gt; (e.g. say &amp;quot;We built the house on Tuesday&amp;quot; rather than &amp;quot;The construction of the house took place on Tuesday&amp;quot;.)&lt;br /&gt;
** Break any of these rules in favor of simplicity.&lt;br /&gt;
* Do not repeat yourself (DRY).&lt;br /&gt;
* When writing about measurements, list both imperial and metric values. List both Fahrenheit and Celsius for temperatures.&lt;br /&gt;
* The first sentence of an article should be a one-sentence summary of the whole topic&lt;br /&gt;
** The next paragraph should be a longer summary of it.&lt;br /&gt;
** Then go into details.&lt;br /&gt;
&lt;br /&gt;
Bold italics are helpful in parsing, or chunking.  You want a group of words considered as if it is a single concept, so that the reader is not trying to see if one of the words is an adjective modifying the next word, and so forth.  This is especially helpful when the phrase is long or contains many words.  An example is &#039;&#039;&#039;Open Source Ecology&#039;&#039;&#039;&#039;&#039;Italic text&#039;&#039;.  Because it is a name which requires all three words together it is easier to read &#039;&#039;&#039;Open Source Ecology&#039;&#039;&#039;&#039;&#039;Italic text&#039;&#039; than the words individually where you might wonder if open- is just one type of ecology with another being closed-source ecology.  &lt;br /&gt;
&lt;br /&gt;
Another reason is to highlight a term that is [I hate to use the word] proprietary or representative of OSE such as the &#039;&#039;&#039;Global Village Construction Set&#039;&#039;&#039;&#039;&#039;Italic text&#039;&#039;.  Those words mean something when used all together, and are unique to OSE.&lt;br /&gt;
&lt;br /&gt;
When describing the &#039;&#039;&#039;Open Source Microfactory STEAM Camp&#039;&#039;&#039;&#039;&#039;Italic text&#039;&#039; it is a single concept though it has several words.  The terms &amp;quot;Open Source&amp;quot; and &amp;quot;Microfactory&amp;quot; both contribute valuable additional information to STEAM Camp.  So it is useful to use the entire phrase from time to time, but readers are aided by thinking of it as a single idea rather than considering each separate word.  I thought OSE might have introduced the concept of STEAM &amp;quot;Camp,&amp;quot; but they are everywhere, according to Google.  The phrase, however, is useful to consider as a single term.&lt;br /&gt;
&lt;br /&gt;
Quotation marks sometimes enclose terms comprised of several words, but they seem too formal for repeated usage.&lt;br /&gt;
&lt;br /&gt;
== How To&#039;s ==&lt;br /&gt;
&lt;br /&gt;
This section describes some important tasks when editing the wiki.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Getting Started Guide&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&lt;br /&gt;
          data-dozuki-embed=&#039;3&#039;&lt;br /&gt;
          src=&amp;quot;http://d1luk0418egahw.cloudfront.net/static/embed/ifixit-embed.3.js#id=193&amp;amp;site=opensourceecology.dozuki.com&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Log In ===&lt;br /&gt;
&lt;br /&gt;
{{Info|Log in first!|Before creating new pages or editing existing ones, you have to &#039;&#039;&#039;[[How_to_Get_an_Account_on_the_Wiki|log in first]]&#039;&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
Please see &#039;&#039;&#039;[[How_to_Get_an_Account_on_the_Wiki|How to Get an Account on the Wiki]]&#039;&#039;&#039; for more details or if you are unable to log in. Also, check out our Open ID Step Instructions: [[File:Step_Guide_to_Logging_in_With_OpenID.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Commenting ===&lt;br /&gt;
&lt;br /&gt;
To discuss the content of a page, begin by clicking on the &#039;&#039;&#039;Discussion&#039;&#039;&#039; tab in the upper left corner, just to the right of the &#039;&#039;&#039;Page&#039;&#039;&#039; tab. Here you can leave suggestions and constructive criticism. At the end of your comment be sure to &#039;&#039;&#039;sign it&#039;&#039;&#039; using the sign button which is located in the group of buttons directly above the text editing field, second from the right.&lt;br /&gt;
&lt;br /&gt;
=== Searching ===&lt;br /&gt;
&lt;br /&gt;
You can search for content by typing your search terms on the &#039;&#039;&#039;search box&#039;&#039;&#039; at the &#039;&#039;&#039;top right corner&#039;&#039;&#039; and clicking one of the search buttons at the right.&lt;br /&gt;
* The &#039;&#039;&#039;first button&#039;&#039;&#039; will search for text matches on &#039;&#039;&#039;this wiki only&#039;&#039;&#039;&lt;br /&gt;
* The &#039;&#039;&#039;second button&#039;&#039;&#039; will perform a &#039;&#039;custom Google search&#039;&#039; on &#039;&#039;&#039;this wiki&#039;&#039;&#039;, on &#039;&#039;&#039;our [http://blog.opensourceecology.org/ blog]&#039;&#039;&#039;, on &#039;&#039;&#039;our [http://forum.opensourceecology.org/ discussion forum]&#039;&#039;&#039; and &#039;&#039;&#039;other related sites&#039;&#039;&#039;, like &#039;&#039;Appropedia&#039;&#039;.&lt;br /&gt;
** For more details, see the page about the [[OSE custom search engine]]&lt;br /&gt;
&lt;br /&gt;
{{Tip|Search before creating a page|Articles on our wiki should be cross-referenced against articles on [[Special: interwiki|neighboring wikis]] (like &#039;&#039;P2P Foundation&#039;&#039; or &#039;&#039;Appropedia&#039;&#039;) to avoid re-inventing the wheel any more than we have to.&lt;br /&gt;
So, before creating a page, use the &#039;&#039;second&#039;&#039; search box to see if there are any existing articles on related wikis. If so, creating a link to it may be better than creating a new page, unless the existing page on the other wiki does not contain enough information.&lt;br /&gt;
&lt;br /&gt;
Articles from any wiki listed at [[Special: interwiki]] can be linked to by using the value at the &#039;&#039;Prefix&#039;&#039; column, like this:&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;html&amp;gt;&amp;lt;pre&amp;gt;[[Appropedia: Comparison of electrical motors]]&amp;lt;/pre&amp;gt;&amp;lt;/html&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
which creates this:&lt;br /&gt;
[[Appropedia: Comparison of electrical motors]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Uploading a File===&lt;br /&gt;
&lt;br /&gt;
====Simple Way====&lt;br /&gt;
# [[How_to_Get_an_Account_on_the_Wiki|Create an account on the wiki.]]&lt;br /&gt;
# In the sidebar, under “{{lcfirst:{{int:toolbox}}}}”, click “&#039;&#039;&#039;{{int:upload}}&#039;&#039;&#039;.”&lt;br /&gt;
# Click “&#039;&#039;&#039;Browse&#039;&#039;&#039;” next to the “&#039;&#039;&#039;{{int:sourcefilename}}&#039;&#039;&#039;” to locate the file on your computer (the name of the “browse” button depends on your web browser).&lt;br /&gt;
# Change the “&#039;&#039;&#039;{{int:destfilename}}&#039;&#039;&#039;” to something descriptive, if necessary.&lt;br /&gt;
# Fill in the “&#039;&#039;&#039;{{int:filedesc}}&#039;&#039;&#039;”, if necessary.&lt;br /&gt;
# Click the “&#039;&#039;&#039;{{int:uploadbtn}}&#039;&#039;&#039;” button.&lt;br /&gt;
# When the file is uploaded, you will be shown a link to the file destination on the OSE wiki.&lt;br /&gt;
# To embed the file in your Work Log or on another page, put the file link (such as File:filename.ext) between double brackets - [[]] - and paste into the page that you are editing.&lt;br /&gt;
&lt;br /&gt;
If it is a large file, you may need to wait several seconds for the upload to complete.&lt;br /&gt;
&lt;br /&gt;
====Advanced Way====&lt;br /&gt;
To upload a file, go into Edit Mode and use double brackets, followed by File:filename.extension, followed by a closing double bracket. For example (click Edit to see actual code) [[File:filename.ext]]&lt;br /&gt;
# Click Save&lt;br /&gt;
# Upon saving, a link is created &lt;br /&gt;
# when you click on that link, Mediawiki will ask you to upload the corresponding file. Any file type can be used.&lt;br /&gt;
&lt;br /&gt;
=== Creating New Pages ===&lt;br /&gt;
&lt;br /&gt;
To start a new page or to edit an existing one, just type the desired page name in the [[#Searching|search box]] at the top left corner (the one &#039;&#039;&#039;above&#039;&#039;&#039; the &#039;&#039;OSE custom search engine&#039;&#039; box) and click on the button labeled &#039;&#039;&#039;Go&#039;&#039;&#039;. If a similar page already exists, you might want to edit that page instead of creating a new one. Otherwise, click on the message &#039;&#039;&#039;Create the page &amp;quot;&#039;&#039;your page name&#039;&#039;&amp;quot; on this wiki!&#039;&#039;&#039; (at the top of the search results) to create the new page.&lt;br /&gt;
&lt;br /&gt;
Then you can start editing the page. Also, while editing a page, you can create links to new or existing pages with double brackets around their title, for example: &amp;lt;pre&amp;gt;[[My New Additions]]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Creating Subpages ===&lt;br /&gt;
&lt;br /&gt;
{{Tip|When to use subpages|&lt;br /&gt;
A subpage can be used to group pages belonging to some topic or main page&lt;br /&gt;
* to create user-specific pages in a given user&#039;s &#039;&#039;[http://meta.wikimedia.org/wiki/Help:Link#User_space user space]&#039;&#039;.&lt;br /&gt;
* to create [[Translation#Page_Title_Convention|other language versions of an article]]&lt;br /&gt;
* to create &#039;&#039;&#039;archives of old discussions&#039;&#039;&#039; under a talk page&lt;br /&gt;
* to create &#039;&#039;&#039;scratchpad editing spaces&#039;&#039;&#039; under a user page&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Info|User Spaces|Pages on user spaces do not have to follow strict quality guidelines, as they &#039;&#039;&#039;are not official&#039;&#039;&#039; OSE content.&lt;br /&gt;
Other pages should reflect more closely the official OSE stance on a given issue.}}&lt;br /&gt;
&lt;br /&gt;
If you want to create a [http://www.mediawiki.org/wiki/Help:Subpages subpage] named &#039;&#039;&#039;A subpage name&#039;&#039;&#039; under a given page (for instance, &#039;&#039;&#039;My Parent Page&#039;&#039;&#039;), all you have to do is to &#039;&#039;create a page&#039;&#039; whose title is &#039;&#039;&#039;My Parent Page/A subpage name&#039;&#039;&#039; &#039;&#039;(see [[#Creating_New_Pages|how to create a page]])&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also link to subpages from the parent page using a [http://meta.wikimedia.org/wiki/Help:Link#Subpage_feature specific link format].&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
&lt;br /&gt;
* [[User:Elifarley/pds]] - a subpage named &#039;&#039;&#039;pds&#039;&#039;&#039; in [[User: Elifarley| Elifarley]]&#039;s user space&lt;br /&gt;
&lt;br /&gt;
=== Deleting Pages ===&lt;br /&gt;
&lt;br /&gt;
A page is a good candidate for deletion if it is advertising or some other malicious attack. Otherwise, everything, no matter how silly, should not be considered for deletion - because this wiki is a sandbox where people explore many things including editing wiki pages. Since memory is cheap, do not delete others&#039; pages as a general rule.&lt;br /&gt;
&lt;br /&gt;
Only Sysops can delete pages. If you&#039;re not a Sysop and you would like to mark a page as a candidate for deletion &#039;&#039;&#039;(see the [[#When_to_Delete|criteria for deletion above]])&#039;&#039;&#039;, you should add the following text at the top of the page you would like to delete:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{delete}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
This will include the [[Template: delete| delete]] template and will add that page to a list of [[:Category: candidates for speedy deletion| candidates for speedy deletion]].&lt;br /&gt;
&lt;br /&gt;
And if a page is to be deleted, all pages pointing to it should be changed BEFORE the deletion occurs, to avoid broken links.&lt;br /&gt;
&lt;br /&gt;
=== Redirecting ===&lt;br /&gt;
&lt;br /&gt;
You can redirect a page to another page by replacing the contents of the original page with a &#039;&#039;&#039;#REDIRECT&#039;&#039;&#039;, like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#REDIRECT [[My destination article]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can redirect a page to an [http://www.mediawiki.org/wiki/Help:Links#Interwiki_links interwiki link] too:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#REDIRECT [[Appropedia: Justa stove]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Using Categories|Adding a category]] may help others find the page, since it&#039;ll be listed on the corresponding category page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#REDIRECT [[Appropedia: Justa stove]]&lt;br /&gt;
[[Category: Cooking]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Tip|Too many redirect pages?|If you&#039;re afraid that the wiki will get cluttered with redirected pages, fear not. You can see this as a feature (a good one), not a bug, since anytime someone tries to add a page with title X (X being one of those redirected pages), they would be redirected to the appropriately-named page, instead of being given the chance to create a page with different title but similar content.}}&lt;br /&gt;
&lt;br /&gt;
=== Editing Pages ===&lt;br /&gt;
&lt;br /&gt;
{{Tip|Tips|&lt;br /&gt;
* &#039;&#039;&#039;Before editing&#039;&#039;&#039; a page, click the &#039;&#039;&#039;discussion&#039;&#039;&#039; tab at the top to check what others are saying about that page&lt;br /&gt;
** You can add your own considerations or questions there too&lt;br /&gt;
* &#039;&#039;&#039;To edit existing pages&#039;&#039;&#039;, just click the &#039;&#039;&#039;edit&#039;&#039;&#039; tab&lt;br /&gt;
* &#039;&#039;&#039;Before saving&#039;&#039;&#039; your changes, click the &#039;&#039;&#039;Show preview&#039;&#039;&#039; button located just below the editing window to make sure everything is as expected&lt;br /&gt;
* &#039;&#039;&#039;To save&#039;&#039;&#039; your work, click the &#039;&#039;&#039;Save page&#039;&#039;&#039; button&lt;br /&gt;
* &#039;&#039;&#039;To create links&#039;&#039;&#039; to pages inside this wiki or to files uploaded to this wiki, &#039;&#039;&#039;ALWAYS&#039;&#039;&#039; use [http://www.mediawiki.org/wiki/Help:Links#Internal_links internal links] (&#039;&#039;&#039;never&#039;&#039;&#039; use regular links of the form &amp;lt;nowiki&amp;gt;http://opensourceecology.org/...&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
While in edit mode, there are some buttons at the top of the editing window to help with formatting text, creating links, inserting objects, etc.&lt;br /&gt;
&lt;br /&gt;
== Wiki Syntax ==&lt;br /&gt;
&lt;br /&gt;
You need the wiki syntax to format pages, include images and structure content.&lt;br /&gt;
&lt;br /&gt;
To learn about wiki syntax:&lt;br /&gt;
* Read http://www.mediawiki.org/wiki/Help:Formatting.&lt;br /&gt;
* See how the syntax looks like at the [[Wiki_Cheatsheet]].&lt;br /&gt;
* Click &amp;quot;edit&amp;quot; on any page you like and use it as a good example. Copy the syntax and use it on other pages.&lt;br /&gt;
* Use the [[Sandbox]] to try your new skills.&lt;br /&gt;
&lt;br /&gt;
Some of the most important syntax features are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sections ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://meta.wikimedia.org/wiki/Help:Wikitext_examples#Section_headings Section headings]&#039;&#039;&#039; are created by creating their headings, as below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
== First Section ==&lt;br /&gt;
=== First sub-section ===&lt;br /&gt;
==== First sub-sub-section ====&lt;br /&gt;
== Second Section ==&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Tip|Top-Level Sections|Top-level sections should start with &#039;&#039;&#039;2 equal signs at each side&#039;&#039;&#039;, as in &#039;&#039;&#039;&amp;lt;html&amp;gt;&amp;lt;pre&amp;gt;==My Top-Level Section Example==&amp;lt;/pre&amp;gt;&amp;lt;/html&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sections with only one equals sign per side causes a title the size of the page name. On Wikimedia wikis they are used only sparingly and in prescribed circumstances.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Inserting Tables ===&lt;br /&gt;
&lt;br /&gt;
You can copy and paste your data from your spreadsheet to http://area23.brightbyte.de/csv2wp.php and it will convert it to a cut and pasteable mediawiki table.&lt;br /&gt;
&lt;br /&gt;
=== Inserting Templates ===&lt;br /&gt;
&lt;br /&gt;
You can insert a [http://meta.wikimedia.org/wiki/Help:Template template] using this code:&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;{{My Template}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To &#039;&#039;&#039;create or edit a template&#039;&#039;&#039; named &#039;&#039;My Template&#039;&#039;, &#039;&#039;&#039;simply create a page&#039;&#039;&#039; named &#039;&#039;[[Template: My Template]]&#039;&#039; (see [[#Creating_New_Pages|how to create a page]]).&lt;br /&gt;
&lt;br /&gt;
=== Text Markup ===&lt;br /&gt;
&lt;br /&gt;
Text color: Put in the name of the color in this markup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;Some text&amp;lt;/span&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
The example above generates this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;Some text&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Strikethrough: &amp;lt;s&amp;gt;Strikethrough&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inserting Images ===&lt;br /&gt;
&lt;br /&gt;
==== Uploaded Images ====&lt;br /&gt;
&lt;br /&gt;
To insert an image, anywhere in the body of a page, type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[[Image:filename.jpg]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then click &#039;&#039;Save page&#039;&#039;. After the page is saved, you&#039;ll be allowed to click on that filename, and the wiki will prompt you for an image file to upload.&lt;br /&gt;
&lt;br /&gt;
To change image size, change number of pixels, such as 200 pixels, with |200px :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[[Image:filename.jpg|200px]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== External Images ====&lt;br /&gt;
&lt;br /&gt;
You can simply paste links to images from any of the sites defined on [[MediaWiki: External image whitelist]].&lt;br /&gt;
See also: [http://www.mediawiki.org/wiki/Manual:$wgEnableImageWhitelist $wgEnableImageWhitelist]&lt;br /&gt;
&lt;br /&gt;
Example: &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://openfarmtech.org/temp-gvcs-icons/3d-printer.png&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; gives this image:&lt;br /&gt;
&lt;br /&gt;
http://openfarmtech.org/temp-gvcs-icons/3d-printer.png&lt;br /&gt;
&lt;br /&gt;
==== Inserting Image Galleries ====&lt;br /&gt;
&lt;br /&gt;
[[Image:fefrepstrap1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Use the &#039;&#039;gallery&#039;&#039; tag. Example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:fefrepstrap1.jpg&lt;br /&gt;
Image:fefrepstrap2.jpg&lt;br /&gt;
Image:fefrepstrap3.jpg&lt;br /&gt;
Image:fefrepstrap4.jpg&lt;br /&gt;
Image:fefrepstrap5.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Produces this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:fefrepstrap1.jpg&lt;br /&gt;
Image:fefrepstrap2.jpg&lt;br /&gt;
Image:fefrepstrap3.jpg&lt;br /&gt;
Image:fefrepstrap4.jpg&lt;br /&gt;
Image:fefrepstrap5.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Directly Linking to Uploaded Files ===&lt;br /&gt;
You can create links to any kind of uploaded file (be it an image, a PDF file, etc).&lt;br /&gt;
&lt;br /&gt;
Please see instructions at the top of the [[Special: Upload]] page.&lt;br /&gt;
&lt;br /&gt;
(See also [[#Editing Pages]])&lt;br /&gt;
&lt;br /&gt;
=== Inserting Movies ===&lt;br /&gt;
&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
&lt;br /&gt;
====Youtube Videos====&lt;br /&gt;
Simplest way is to take the HTML embed code from youtube, and embed between html tags.&lt;br /&gt;
&lt;br /&gt;
Such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;280&amp;quot; height=&amp;quot;175&amp;quot; src=&amp;quot;https://www.youtube.com/embed/041-IGK4lK8&amp;quot; title=&amp;quot;YouTube video player&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to generate:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;280&amp;quot; height=&amp;quot;175&amp;quot; src=&amp;quot;https://www.youtube.com/embed/041-IGK4lK8&amp;quot; title=&amp;quot;YouTube video player&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To insert clickable thumbnails of YouTube videos, use [[Template: YoutubePopup]], as in this example:&lt;br /&gt;
&lt;br /&gt;
* YouTube video you want to embed: &amp;lt;nowiki&amp;gt;http://www.youtube.com/watch?v=&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;6dwdAF2qr7g&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;amp;feature=player_embedded&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Wiki syntax you should use: &amp;lt;nowiki&amp;gt;{{YoutubePopup|&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;N9NnW7ScjpQ&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which produces&lt;br /&gt;
&lt;br /&gt;
{{YoutubePopup|N9NnW7ScjpQ}}&lt;br /&gt;
&lt;br /&gt;
====Other Videos====&lt;br /&gt;
To insert videos in general, see this example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;object width=&amp;quot;526&amp;quot; height=&amp;quot;374&amp;quot;&amp;gt;&amp;lt;param name=&amp;quot;movie&amp;quot; value=&amp;quot;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;lt;param name=&amp;quot;allowFullScreen&amp;quot; value=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;param name=&amp;quot;allowScriptAccess&amp;quot; value=&amp;quot;always&amp;quot;/&amp;gt;&amp;lt;param name=&amp;quot;wmode&amp;quot; value=&amp;quot;transparent&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;lt;param name=&amp;quot;bgColor&amp;quot; value=&amp;quot;#ffffff&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;lt;param name=&amp;quot;flashvars&amp;quot; value=&amp;quot;vu=http://video.ted.com/talk/stream/2011U/Blank/MarcinJakubowski_2011U-320k.mp4&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/MarcinJakubowski-2011U.embed_thumbnail.jpg&amp;amp;vw=512&amp;amp;vh=288&amp;amp;ap=0&amp;amp;ti=1122&amp;amp;lang=eng&amp;amp;introDuration=15330&amp;amp;adDuration=4000&amp;amp;postAdDuration=830&amp;amp;adKeys=talk=marcin_jakubowski;year=2011;theme=design_like_you_give_a_damn;theme=new_on_ted_com;theme=the_rise_of_collaboration;theme=tales_of_invention;theme=talks_from_ted_fellows;event=TED2011;tag=Culture;tag=Technology;tag=open-source;tag=ted+fellows;&amp;amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;&amp;quot; /&amp;gt;&amp;lt;embed src=&amp;quot;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&amp;quot; pluginspace=&amp;quot;http://www.macromedia.com/go/getflashplayer&amp;quot; type=&amp;quot;application/x-shockwave-flash&amp;quot; wmode=&amp;quot;transparent&amp;quot; bgColor=&amp;quot;#ffffff&amp;quot; width=&amp;quot;526&amp;quot; height=&amp;quot;374&amp;quot; allowFullScreen=&amp;quot;true&amp;quot; allowScriptAccess=&amp;quot;always&amp;quot; flashvars=&amp;quot;vu=http://video.ted.com/talk/stream/2011U/Blank/MarcinJakubowski_2011U-320k.mp4&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/MarcinJakubowski-2011U.embed_thumbnail.jpg&amp;amp;vw=512&amp;amp;vh=288&amp;amp;ap=0&amp;amp;ti=1122&amp;amp;lang=eng&amp;amp;introDuration=15330&amp;amp;adDuration=4000&amp;amp;postAdDuration=830&amp;amp;adKeys=talk=marcin_jakubowski;year=2011;theme=design_like_you_give_a_damn;theme=new_on_ted_com;theme=the_rise_of_collaboration;theme=tales_of_invention;theme=talks_from_ted_fellows;event=TED2011;tag=Culture;tag=Technology;tag=open-source;tag=ted+fellows;&amp;amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;&amp;quot;&amp;gt;&amp;lt;/embed&amp;gt;&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The code above generates this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;object width=&amp;quot;526&amp;quot; height=&amp;quot;374&amp;quot;&amp;gt;&amp;lt;param name=&amp;quot;movie&amp;quot; value=&amp;quot;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;lt;param name=&amp;quot;allowFullScreen&amp;quot; value=&amp;quot;true&amp;quot; /&amp;gt;&amp;lt;param name=&amp;quot;allowScriptAccess&amp;quot; value=&amp;quot;always&amp;quot;/&amp;gt;&amp;lt;param name=&amp;quot;wmode&amp;quot; value=&amp;quot;transparent&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;lt;param name=&amp;quot;bgColor&amp;quot; value=&amp;quot;#ffffff&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&amp;lt;param name=&amp;quot;flashvars&amp;quot; value=&amp;quot;vu=http://video.ted.com/talk/stream/2011U/Blank/MarcinJakubowski_2011U-320k.mp4&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/MarcinJakubowski-2011U.embed_thumbnail.jpg&amp;amp;vw=512&amp;amp;vh=288&amp;amp;ap=0&amp;amp;ti=1122&amp;amp;lang=eng&amp;amp;introDuration=15330&amp;amp;adDuration=4000&amp;amp;postAdDuration=830&amp;amp;adKeys=talk=marcin_jakubowski;year=2011;theme=design_like_you_give_a_damn;theme=new_on_ted_com;theme=the_rise_of_collaboration;theme=tales_of_invention;theme=talks_from_ted_fellows;event=TED2011;tag=Culture;tag=Technology;tag=open-source;tag=ted+fellows;&amp;amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;&amp;quot; /&amp;gt;&amp;lt;embed src=&amp;quot;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&amp;quot; pluginspace=&amp;quot;http://www.macromedia.com/go/getflashplayer&amp;quot; type=&amp;quot;application/x-shockwave-flash&amp;quot; wmode=&amp;quot;transparent&amp;quot; bgColor=&amp;quot;#ffffff&amp;quot; width=&amp;quot;526&amp;quot; height=&amp;quot;374&amp;quot; allowFullScreen=&amp;quot;true&amp;quot; allowScriptAccess=&amp;quot;always&amp;quot; flashvars=&amp;quot;vu=http://video.ted.com/talk/stream/2011U/Blank/MarcinJakubowski_2011U-320k.mp4&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/MarcinJakubowski-2011U.embed_thumbnail.jpg&amp;amp;vw=512&amp;amp;vh=288&amp;amp;ap=0&amp;amp;ti=1122&amp;amp;lang=eng&amp;amp;introDuration=15330&amp;amp;adDuration=4000&amp;amp;postAdDuration=830&amp;amp;adKeys=talk=marcin_jakubowski;year=2011;theme=design_like_you_give_a_damn;theme=new_on_ted_com;theme=the_rise_of_collaboration;theme=tales_of_invention;theme=talks_from_ted_fellows;event=TED2011;tag=Culture;tag=Technology;tag=open-source;tag=ted+fellows;&amp;amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;&amp;quot;&amp;gt;&amp;lt;/embed&amp;gt;&amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For any video, insert the &amp;lt;nowiki&amp;gt;&amp;lt;html&amp;gt; and &amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt; tags, and put in the html code that you get from YouTube or some other video format.&lt;br /&gt;
&lt;br /&gt;
=== Embedding Google Docs ===&lt;br /&gt;
&lt;br /&gt;
[[How to Embed a Google Doc]]&lt;br /&gt;
&lt;br /&gt;
=== Embedding from Blip.tv ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample embed settings screen from blip.tv. Note that you do &#039;share&#039;, &#039;legacy player&#039;, then click &#039;go.&#039; Then, make sure you select &#039;in-line player&#039;, flv for flash video - and then click &#039;update embed code above&#039;. Then, copy the code into the blog, and in the blog, make sure you are in HTML, not visual, mode.&lt;br /&gt;
&lt;br /&gt;
[[Image:blipembed.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Subtitling Videos ===&lt;br /&gt;
&lt;br /&gt;
Here&#039;s how to activate Universal Subtitles for your videos:&lt;br /&gt;
&lt;br /&gt;
1- Go to http://universalsubtitles.org/ and click on &amp;quot;Subtitle a video&amp;quot;&lt;br /&gt;
2- Paste the URL of the video you want to have subtitled. The URL can point to a file in Ogg, WebM or FLV format, or it can point to a video hosted on YouTube or Blip.TV (Vimeo support will be available soon). Examples of URL:&lt;br /&gt;
&lt;br /&gt;
WebM file: http://content.bitsontherun.com/videos/m3P14laP-283112.webm&lt;br /&gt;
YouTube video: http://www.youtube.com/watch?v=shqrdCBTD70&lt;br /&gt;
Blip.TV video: http://blip.tv/file/3841170/&lt;br /&gt;
&lt;br /&gt;
3- A black page with a central video and a close button (a red tab on the top right corner) will appear. This is the initial step where users can start typing the subtitles for the video. Since you probably don&#039;t want to create the subtitle text right away, but instead want the embed code to paste on your blog, you can just click on the close button.&lt;br /&gt;
&lt;br /&gt;
4- In the next screen, the embed code can be found inside the text box below &amp;quot;Embed this video in your site&amp;quot;. Just click on the &#039;Copy to clipboard&#039; icon next to it. The embed code will look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://s3.www.universalsubtitles.org/embed.js&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    (&lt;br /&gt;
&lt;br /&gt;
      {&amp;quot;video_url&amp;quot;: &amp;quot;http://www.youtube.com/watch?v=shqrdCBTD70&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This embed widget is in alpha stage, so it may have some bugs. I have tested it with youtube videos and it worked quite well. With Blip.TV, the video wouldn&#039;t play though.&lt;br /&gt;
&lt;br /&gt;
It&#039;ll be really great when it&#039;s working correctly with Vimeo and Blip.TV&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inserting Mathematical Symbols ===&lt;br /&gt;
&lt;br /&gt;
You can write [http://www.dedoimedo.com/computers/latex.html LaTeX] code to render math symbols on our wiki, which uses [http://www.mathjax.org/ MathJax] to display them.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
  \operatorname{erfc}(x) =&lt;br /&gt;
  \frac{2}{\sqrt{\pi}} \int_x^{\infty} e^{-t^2}\,dt =&lt;br /&gt;
  \frac{e^{-x^2}}{x\sqrt{\pi}}\sum_{n=0}^\infty (-1)^n \frac{(2n)!}{n!(2x)^{2n}} + \sfrac{(2a)!}{n!(2b)^{2n}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
produces this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
  \operatorname{erfc}(x) =&lt;br /&gt;
  \frac{2}{\sqrt{\pi}} \int_x^{\infty} e^{-t^2}\,dt =&lt;br /&gt;
  \frac{e^{-x^2}}{x\sqrt{\pi}}\sum_{n=0}^\infty (-1)^n \frac{(2n)!}{n!(2x)^{2n}} + \sfrac{(2a)!}{n!(2b)^{2n}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while this&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;pre&amp;gt;this is \( \sfrac{1}{4} \) of a minute...&amp;lt;/pre&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
produces this:&lt;br /&gt;
&lt;br /&gt;
this is \( \sfrac{1}{4} \) of a minute...&lt;br /&gt;
&lt;br /&gt;
=== Inserting Source Code ===&lt;br /&gt;
&lt;br /&gt;
Always wrap source code in &#039;pre&#039; tags. This ensures proper formatting, and means that someone can copy code without having to &#039;edit&#039; the page first.&lt;br /&gt;
&lt;br /&gt;
An example looks like this (you can view the markup in Edit mode): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int mainup = 5;   // Define pins by plugin of hydraulics&lt;br /&gt;
int maindown = 6;&lt;br /&gt;
int secin = 10;&lt;br /&gt;
int secout = 11;&lt;br /&gt;
// Define pins 5, 6, 10, and 11 according to their hydraulic&lt;br /&gt;
// function on the CEB press - moving main cylinder up and down,&lt;br /&gt;
// and moving secondary cylinder in and out. &#039;In&#039; is defined as&lt;br /&gt;
// the direction of brick ejection motion out of the machine.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=How to Embed Just About Anything=&lt;br /&gt;
It is useful to embed CAD, diagrams, playlists, HTML for project management platforms, and other assets as well.&lt;br /&gt;
&lt;br /&gt;
==YouTube Playlists==&lt;br /&gt;
*[[How to Embed a YouTube Playlist]]&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
This wiki is powered by MediaWiki. For complete and up-to-date technical information about using this wiki, refer to the [http://www.mediawiki.org/wiki/Help:Contents MediaWiki help pages].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Old pages ==&lt;br /&gt;
* [[Wiki maintenance]]&lt;br /&gt;
* [[Wiki Reorganization 2011]]&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[[Wiki Taxonomy]]&lt;br /&gt;
*&#039;&#039;&#039;[[OSE Wiki Editing Guidelines]]&#039;&#039;&#039;&lt;br /&gt;
*[[Construction Sets]]&lt;br /&gt;
*[[Marketing]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Policies]]&lt;br /&gt;
[[Category:Wiki]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=281050</id>
		<title>Melanie Allen Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Melanie_Allen_Log&amp;diff=281050"/>
		<updated>2023-03-12T00:12:54Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Saturday, March 11, 2023 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightTOC}}&lt;br /&gt;
[[File:melanie.png|150px]][[File:oselogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;600&amp;quot; height=&amp;quot;500&amp;quot; src=&amp;quot;https://osedev.org/wiki/Melanie?start=9/1/2019&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the log for Melanie Allen ([https://wiki.opensourceecology.org/wiki/User:Goldfishlaser Goldfishlaser])&lt;br /&gt;
&lt;br /&gt;
Main Dev Machine: Acer Predator Helios 300&lt;br /&gt;
&lt;br /&gt;
=Recent Results=&lt;br /&gt;
See [[D3D Plotter Log]]&lt;br /&gt;
&lt;br /&gt;
=Sunday, February 26, 2023=&lt;br /&gt;
Since I was doing some research on how to create videos for Reels for Instagram, edited [[Instagram]] with my findings. [20 mins]&lt;br /&gt;
&lt;br /&gt;
=Saturday, March 11, 2023=&lt;br /&gt;
Became interested in the idea of open source barcode scanner, preferably an IOT device, and updated the article on it. [[Open Source Barcode Scanner]]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, February 22, 2023=&lt;br /&gt;
Edited [[Pen_Plotter_Printing_Methods]] [25 mins]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tuesday, March 9, 2021=&lt;br /&gt;
Hi! I&#039;m back. Took a look at where I left off and edited some related wikis. [30 mins]&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 22, 2020=&lt;br /&gt;
So, I&#039;ve been trying to make a squiggledraw holiday card for awhile now using an image of Marcin and two associates. At first, I got a fairly good image, but then low, it was because I was using a very large picture. Squiggledraw is great on large high resolution images, but it&#039;s more of an art to make smaller images work. I&#039;d definitely remove any background and make the image higher contrast.&lt;br /&gt;
&lt;br /&gt;
In my case, for my 5 x 7.5 cm holiday greeting card, I want the image to be 2.25 x 4.5 cm. &lt;br /&gt;
&lt;br /&gt;
So I resize the image to this BEFORE plugging into Squiggledraw. HOWEVER, I&#039;m finding that what squiggledraw exports is not the same size as the dimensions of the original image. I actually had to use an image that was significantly smaller. And then it was kind of hard to see the detail on the squiggle image while I was working on it.&lt;br /&gt;
&lt;br /&gt;
So... for some reason trying to save squiggledraws as gcode today is leading to crashing. Try to save holiday card with squiggledraw- crash. Save the rest of my holiday card gcode- fine. Saving as svg in either case, fine. Save the squiggledraw as gcode by itself- crash.&lt;br /&gt;
&lt;br /&gt;
It worked before so, this is very perplexing.&lt;br /&gt;
&lt;br /&gt;
Meanwhile, I&#039;ve uploaded the Holiday Card Template: https://wiki.opensourceecology.org/wiki/File:Seasonsgreetings.svg &lt;br /&gt;
If you save this svg into your templates folder, you can create holiday cards with your desired image. To replace the text, just make sure you&#039;ve downloaded Arvo and use the [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_generate_outline_text outline text] instructions&lt;br /&gt;
&lt;br /&gt;
Hm. I&#039;m a little confused about my card dimensions right now... Why is this so small?&lt;br /&gt;
[[File:Seasonsgreetings3.png]]&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 21, 2020=&lt;br /&gt;
I am likely taking the day off today, but I was looking through my to-read list on Goodreads and noticed there were books relevant to OSE. I&#039;ve decided to prioritize reading these (over the other 250 titles in my list...). Thought they might be interesting to fellow OSE. Let me know if you&#039;re reading one and we can book club it. &lt;br /&gt;
They&#039;re as follows:&lt;br /&gt;
* https://www.goodreads.com/book/show/13072034-sustainable-materials---with-both-eyes-open&lt;br /&gt;
* https://www.goodreads.com/book/show/14721.The_Wealth_of_Networks&lt;br /&gt;
* https://www.goodreads.com/book/show/245344.Structures&lt;br /&gt;
* https://www.goodreads.com/book/show/328403.The_Production_of_Space&lt;br /&gt;
* https://www.goodreads.com/book/show/35629742-meltdown&lt;br /&gt;
* https://www.goodreads.com/book/show/34540052-plato-and-the-nerd&lt;br /&gt;
* https://www.goodreads.com/book/show/664895.Common_Wealth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The below I just want to collect as a group related to agriculture... prior to getting land I&#039;ll want to read these, but it&#039;s not so urgent at the moment:&lt;br /&gt;
* https://www.goodreads.com/book/show/1230471.The_Earth_Care_Manual&lt;br /&gt;
* https://www.goodreads.com/book/show/6318343-gaia-s-garden&lt;br /&gt;
* https://www.goodreads.com/book/show/381988.Permaculture&lt;br /&gt;
* https://www.goodreads.com/book/show/655223.Teaming_with_Microbes&lt;br /&gt;
* https://www.goodreads.com/book/show/20949567-resilient-agriculture&lt;br /&gt;
&lt;br /&gt;
=Thursday, November 19, 2020=&lt;br /&gt;
This looks interesting: https://vis.uib.no/publications/Stoppel-2019-LFL/&lt;br /&gt;
&lt;br /&gt;
=Wednesday, November 18, 2020=&lt;br /&gt;
Made an OSE Logo plotter file and worked on some wiki edits.&lt;br /&gt;
&lt;br /&gt;
A clip from some content that might also be interesting to readers of log, on the topic of maintenance of Open Source projects: https://www.youtube.com/watch?v=TMxBf-Ohgmg,&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 15, 2020=&lt;br /&gt;
This is interesting: https://sandify.org/&lt;br /&gt;
&lt;br /&gt;
I tried it out and it looks like it should penplot just fine? It was easy to insert our start code as well. By design there aren&#039;t any pen lifts. &lt;br /&gt;
&lt;br /&gt;
Potential for abstract greeting cards, or archival paper and sell as art.&lt;br /&gt;
&lt;br /&gt;
=Saturday, November 7, 2020=&lt;br /&gt;
Working on greeting card tute: worked on greeting card with graphic and greeting card with squiggledraw method and editing the recording of the stipplegen method&lt;br /&gt;
&lt;br /&gt;
[[File:Thanksgivingcard.png]]&lt;br /&gt;
&lt;br /&gt;
Squiggledraw method card crashed, too many squiggles. Need to reprocess image.&lt;br /&gt;
&lt;br /&gt;
=Monday, November 2, 2020=&lt;br /&gt;
Greeting card designing&lt;br /&gt;
Made this: [[File:Ose_tractor_logo.png]]&lt;br /&gt;
and [[File:Ose_universal_rotor_icon.png]]&lt;br /&gt;
I made a template so that I can easily make logos.&lt;br /&gt;
I tried to make a pen_plot template as well, so that it&#039;s easy to pen plot the logos. Something didn&#039;t quite go right with the save.&lt;br /&gt;
&lt;br /&gt;
=Sunday, November 1, 2020=&lt;br /&gt;
Spent time today reviewing the materials I made so far and planning the finishing touches. This time applied towards the time I accidentally prelogged. &lt;br /&gt;
&lt;br /&gt;
I believe the plan was to be finished with the OSE Greeting Card construction set today, but in reality I need another week. This is partly due to not allocating the full 10 hours the past two weeks. &lt;br /&gt;
&lt;br /&gt;
Halloween is one of my most beloved holidays so perhaps I can be forgiven for a more bacchanalian nature the past couple of days.&lt;br /&gt;
Fun fact: my birthday is next week.&lt;br /&gt;
&lt;br /&gt;
This new SVG editor in the browser tool is cool (MIT license) https://github.com/SVG-Edit/svgedit (Another way to make art for pen plotting)&lt;br /&gt;
&lt;br /&gt;
This also is interesting: https://wordsandbuttons.online/simple_image_vectorization.html (I&#039;d like to look into this for pen plotter flow)&lt;br /&gt;
&lt;br /&gt;
This is pretty neat: https://onlywei.github.io/explain-git-with-d3/ (Just cool as far as teaching people to git, and [https://d3js.org/ D3] is also something I&#039;ve been interested in). Which reminded me, I wanted to check on whether threejs could become a pen plot source and came across this [http://blog.felixbreuer.net/2014/08/05/using-threejs-to-create-vector-graphics-from-3d-visualizations.html cool project].&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 29, 2020=&lt;br /&gt;
There were a lot of panels on the topic of ecology or related topics in this year&#039;s Ars Electronica Festival:&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/en/political-ecology-of-disasters/&lt;br /&gt;
** &amp;quot;The more efficient something is, the more demand there is, and then efficient doesn&#039;t work&amp;quot; -[http://janavirgin.com Joana Moll] summarizes [https://en.wikipedia.org/wiki/Jevons_paradox Jevon&#039;s paradox]&lt;br /&gt;
** [https://transmediale.de/content/keynote-graham-harman-everything-not-connected-0 Everything is not connected]&lt;br /&gt;
** War and conflict over minerals such as lithium and other rare metals&lt;br /&gt;
** Critical to know how much emissions are due to the Internet - but currently impossible to know (Michael Saup - [https://1001suns.com/avatar-the-avatar-of-avatar/ Avatar art project])&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/aixecology/&lt;br /&gt;
* https://ars.electronica.art/keplersgardens/de/creative-question-challenge-2/&lt;br /&gt;
** Should society harmonize with nature?&lt;br /&gt;
* (Topic, includes previous years) https://ars.electronica.art/keplersgardens/de/category/themes/ecology/&lt;br /&gt;
&lt;br /&gt;
I&#039;m exploring the interesting people and topics.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 28, 2020=&lt;br /&gt;
Today I focused on recording the StippleGen tutorial. It&#039;s more than just using StippleGen, I show how you can use the GIMP to try and edit images so that the stipple effect captures details that it might not otherwise. As I say in the tutorial, it is somewhat of a &amp;quot;radical contour&amp;quot; technique that you apply to the face. It&#039;s a bit o an art. I am sure there are different ways to approach this, but it&#039;s a method that makes sense to me. Because of that, this tutorial is taking a bit longer. Especially since stipplegen is very processor heavy and takes forever to render.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 27, 2020=&lt;br /&gt;
Axidraw Control has a layers feature that I thought I could use to design a greeting card in layers, and then print them separately. However, it doesn&#039;t seem to work ahead of time. You have to somehow be connected to the pen plotter. It makes sense... although I&#039;m not entirely sure how well the Axidraw Control panel works with the D3D universal.&lt;br /&gt;
&lt;br /&gt;
So, Inkscape, unlike Illustrator, is very svg-centric. Therefore, they haven&#039;t yet implemented a feature like artboards which would be nice for a project like greeting cards where you have a cover and then inside material. I experimented with the idea o using layers as artboards, and in the end, I decided it&#039;s not the way to go. &lt;br /&gt;
&lt;br /&gt;
The best method is to just create a project folder, and save your svgs separately all at the beginning, cover, inside material, back cover. This way, you&#039;re not having to hide anything, and you&#039;re not having to rename things, as you do if you try to use the layers as artboards method. And, besides, the back cover might actually be the same for a lot of the cards, if not all of them (I&#039;m thinking the open source ecology logo and maybe the tag line). &lt;br /&gt;
&lt;br /&gt;
So in conclusion, I decided the method of using layers still only makes sense if you&#039;re making an art where it actually would be layered together, rather than the greeting card case where you are printing the layers in separate areas with no overlay. The drawbacks outweighed the benefits.&lt;br /&gt;
&lt;br /&gt;
Hm. I added a back cover and inside material to the Thank You card I worked on last time. I tried to fill in the open source ecology logo with hatchfill, so it would print black, but I can&#039;t quite figure out how to get the holes to work. But if I just select the holes and hatchfill them, it can be white. so maybe that will work for now. &lt;br /&gt;
&lt;br /&gt;
Having some github technical difficulties. I guess I didn&#039;t set things up quite properly. Perhaps now is a good time to switch to gitlab as I have been wanting to do anyway, but I&#039;m done working for the day.&lt;br /&gt;
&lt;br /&gt;
[[File:Ose_logo_penplot.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
=Monday, October 26, 2020=&lt;br /&gt;
Aha, it turns out there were some check boxes that needed to be selected for audio to record (specifically in the Mic section of Voko screen &amp;quot;Monitor of Built-in Audio Analog Stereo and built-in Audio Analog Stereo). Interesting! I don&#039;t remember having to do that manually before, but we&#039;re good to go to record some tutorials again now.&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 25, 2020=&lt;br /&gt;
&lt;br /&gt;
ENTRY 1: &lt;br /&gt;
I initially planned to work from 10a-6p on templates and tutorials. I was thwarted when I accidentally fubared the filesystem of my laptop. Fortunately, I was able to restore my laptop using an OSE Linux 2 disk. I had to reflash it, because for some reason the one I had from before didn&#039;t work. My love for technology only goes one way.&lt;br /&gt;
&lt;br /&gt;
Before, I had a dual partition, but now my entire laptop is partitioned with OSE linux 2. However this took most of my day to resolve, and well, I also ended up napping while I waited for the ISO to download.&lt;br /&gt;
&lt;br /&gt;
ENTRY 2: Having went through the tedium of downloading the ISO directly multiple times at this point, I wanted seed them as torrents. I did a trial run and tried to torrent the old laptop to the new laptop but it didn&#039;t quite work right. It also seems to be a PITA to find working torrent trackers. I will continue to try to do this as I think it will be worthwhile, however, I think I am done trying that or the day. Perhaps I will set up my own Torrent Tracker? Side note: It&#039;s funny how many people think using torrents for ISOs is a joke XD&lt;br /&gt;
&lt;br /&gt;
Entry 3: Wow, I am just having a bad day. I was filming a demonstration of how to add a free Google Font to your project for penplotting. The font installation went splendidly, but when I went to install the KM-Laser extension, something didn&#039;t go right. :-/ Which, maybe it is for the best because, even though I checked and had my microphone input turned to about 58%, absolutely no sound was recorded -_-.&lt;br /&gt;
Instead, I updated the [[OSE Fonts]] wiki with text instructions.&lt;br /&gt;
&lt;br /&gt;
Entry 4: I have fully removed the KM Laser extension from Inkscape. I thought it might have been causing a conflict with the Axidraw extension. I no longer think it&#039;s the case. There seems to be something a bit screwy with the Hershey text tool included in Axidraw. Hm. I originally skipped replacing the Hershey text fonts when I first added the extension, but then when it didn&#039;t work, I tried replacing them. I think this was a mistake because the Render &amp;gt; Hershey text tool now doesn&#039;t work. Although I forgot to test it before messing around. Hm. I will see if I can fix this without starting from scratch again. This is important to know if I&#039;m going to recommend people use the Axidraw extensions.&lt;br /&gt;
&lt;br /&gt;
lol. I am going to reinstall again.&lt;br /&gt;
&lt;br /&gt;
Entry 5: OK, I am back with a fresh install. First thing I did was check if Render &amp;gt; Hershey Text worked now- and it did. Makes me think, yeah, installing the Axidraw extension and replacing the hershey.py and hershey svgs breaks it somehow- so don&#039;t do that. &lt;br /&gt;
Ooh, I didn&#039;t notice these other Open Source Ecology themed backgrounds before. I&#039;ve switched to this cute one with a mushroom. Very autumnal&lt;br /&gt;
OK I reinstalled Axidraw extension but I deleted SVG fonts and did NOT overwrite hershey.py. Yes, the Hershey text extension for Axidraw doesn&#039;t work because of this but the NATIVE hershey text extension is not broken if you do this. And you can use the other Axidraw extensions, such as hatchfill.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Added videos to [[Generating G Code for the D3D Universal Plotter with Open Source Software]] and did a bit of rearranging of topics. Need to figure out what&#039;s wrong with the audio because (1) realized in retrospect I did lose a lot of video footage when I broke the old OS and (2) I had a few more videos planned than I originally realized. Note to self: Marcin had been glad about my idea of a metatutorial on making tutorials so I should take some time to do that if possible.&lt;br /&gt;
&lt;br /&gt;
I didn&#039;t mean to double log my time editing the wiki today, but the menu is in a different time zone than me and so sometimes I accidentally log my time on the wrong day, but I needed my hours to count toward this week. :/  BUT I am sure that I will need to do more wiki edits throughout next week as I add more videos and instruction, I can just pre-commit to at least 2 hours of wiki editing next week... I wasn&#039;t going to log all the B.S. from my OS messing up, but I decided to because... it seemed fair... and it did happen in the course of performing my duties.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 20, 2020=&lt;br /&gt;
Just making a quick note that for the next two weeks goal is the following:&lt;br /&gt;
COMPLETE THE OSE GREETING CARD CONSTRUCTION SET &lt;br /&gt;
Create templates and instructional videos on how to use them for the following types of greeting cards--&lt;br /&gt;
&lt;br /&gt;
* General Audience &lt;br /&gt;
* Thank You,&lt;br /&gt;
* Congratulations,&lt;br /&gt;
* Get Well Soon,&lt;br /&gt;
* Wedding Invite&lt;br /&gt;
* Birthday Party Invite&lt;br /&gt;
* Happy Holidays,&lt;br /&gt;
* Happy Birthday,&lt;br /&gt;
* Happy Mother/Father/etc Day,&lt;br /&gt;
* Happy Anniversary,&lt;br /&gt;
* Valentines &lt;br /&gt;
&lt;br /&gt;
OSE Audience &lt;br /&gt;
* Extreme Build Invite&lt;br /&gt;
* Workshop Invite&lt;br /&gt;
* Machine Icon Based Valentines (time permitting)&lt;br /&gt;
&lt;br /&gt;
Ideally there will be a mixture of Image customization, Text customization, and Works Out of the Box. Current end goal is for the template set to be available automatically with the OSE Linux version of Inkscape. Prior to the release, templates will be available for download on Gitlab. Marcin envisions eventually having an application available that will automate the process. &lt;br /&gt;
&lt;br /&gt;
=Sunday, October 18, 2020=&lt;br /&gt;
Dedicating my 11AM-7PM to pen plotter activities (and motor building as a reprieve from the screen)&lt;br /&gt;
&lt;br /&gt;
Note: I subscribed to Mksurgey&#039;s (a noteable pen plotter artist) patreon and there are a lot of very cool techniques within. I think it would probably be unethical for me to open source document those since he has it behind a paywall on purpose, but I can use the techniques to create things for sale in the Open Source Everything store. However, I guess I shouldn&#039;t count any time spent learning those techniques as OSE development? So I am putting off spending too much time learning them until I get back on track meeting my hours. &lt;br /&gt;
&lt;br /&gt;
As far as why I haven&#039;t been meeting the 10 hr goal lately- I&#039;ve been having a bit of an issue regulating my sleep lately. It confused me a bit and threw off my schedule such that I didn&#039;t end up apportioning the correct amount of time/feeling too tired/lethargic when I planned to work. I seem to be returning to something I can manage- although I am waking up absurdly early these days, I am at least waking up and going to sleep at the same time, and can therefore be predictable to myself and able to set appropriate goals.&lt;br /&gt;
&lt;br /&gt;
When I look at other people&#039;s tutorials vs. my tutorials, I have to admit I feel mine are a little lame in comparison. Particularly as I am supposed to be an expert at such things- and I am. It makes me acutely aware of where I&#039;m falling short. But I have never actually made video tutorials before. And theory is different than practice. So I am hoping to continuously improve them...&lt;br /&gt;
&lt;br /&gt;
Hm, something is wrong with Hershey Text. Lots of errors and Inkscape crashes. Will fresh install Inkscape... There are other things screwing up with Inkscape too, that have been for some time. If I&#039;m using a tool, and I use an arrow menu to go up or down, the fourth or fifth time I click the arrow, it will act as though I am holding it down and will not stop proceeding.&lt;br /&gt;
&lt;br /&gt;
Ha... Oops. I reread the build instructions from the 3D printed motor and realize now that I did not need to print so many coilwinders! That&#039;s a bit of a pity unless anyone wanted to buy the 3D printed parts from me (i.e. if I then printed more of the other parts and sold kits). But I&#039;m not sure there&#039;s a demand... probably the whole point of such a design is that people don&#039;t have to buy from anyone. But if anyone else wants unicorn princess themed 3D printed motor parts kit, I&#039;m your gal!&lt;br /&gt;
&lt;br /&gt;
I&#039;m so nervous that I won&#039;t wind the wire around the coil right that I think I need to attend a workshop. So I&#039;ll keep my eye peeled for the next one.&lt;br /&gt;
&lt;br /&gt;
Milestones:&lt;br /&gt;
#Created Thank You Card --  https://github.com/goldfishlaser/doesitpenplot/tree/master/Thank%20You (recorded process, was a bit hectic and may require significant editing)&lt;br /&gt;
&lt;br /&gt;
Up next: reupload Hershey Text instructional, record video about places people can learn pen plotting techniques and get inspiration&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 11, 2020=&lt;br /&gt;
Time to record some tutorials~&lt;br /&gt;
&lt;br /&gt;
Note: Drill and starter bit kit arrived today. :D Still waiting on the epoxy.&lt;br /&gt;
&lt;br /&gt;
Warm up: .5 hr- tried to get a xaos fractal to pen plot. Didn&#039;t quite look good, so will need to revisit&lt;br /&gt;
&lt;br /&gt;
.5 hr- plot optimization comparison video prep&lt;br /&gt;
&lt;br /&gt;
.5 hr- fix sound (reviewed these instructions - https://drbacchus.com/video-noise-reduction-using-kdenlive-and-audacity/, https://userbase.kde.org/Kdenlive/Manual/Useful_Information/Surround_Sound, https://www.youtube.com/watch?v=O-OgP5gHSRw). &#039;&#039;&#039;Note&#039;&#039;&#039;- [[Noise Removal from Sound]]&lt;br /&gt;
&lt;br /&gt;
{Note to self - add video on popular pen plotter artists TODO}&lt;br /&gt;
&lt;br /&gt;
.5 hr - complete plot optimization tutorial https://www.youtube.com/watch?v=hg8efT4-6o8&lt;br /&gt;
&lt;br /&gt;
1 hr - edit audio on clips&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=r5mhw8-nrg0 according to this tutorial, Axidraw extension lets you plot individual layers. So I&#039;ll make a tutorial on this as well.&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 8, 2020=&lt;br /&gt;
Entry1:&lt;br /&gt;
Ugh, my axles arrived yesterday, and hole in the rotors I printed didn&#039;t fit on them. It&#039;s just barely too tight. I can probably fix this with drilling or something. I certainly don&#039;t want to have wasted all this plastic. Unfortunately I don&#039;t have a drill and will need to acquire one from a friend (or maybe it&#039;s time to buy. Drills are pretty useful after all. Perhaps I can find one secondhand). Printing the encasing right now...&lt;br /&gt;
&lt;br /&gt;
Entry2:&lt;br /&gt;
WELL maybe you don&#039;t quite need a drill. I find that if I just repeatedly jam and twist the rod in there, it starts to shave away a bit of the plastic enough that I can get it on there. I imagine this tight fit is by design... &lt;br /&gt;
NOTE: I should have worn gloves to do this because (1) it would have helped with the grip and (2) It appears I kind of cut up my hands a bit. Oopsies. Also, I shouldn&#039;t have tried using a hammer, because apparently that was enough to alter the width of the bar so that now the end I hammered no longer fits on the fidget spinner bearings (+, the twisting motion seems key. hammering didn&#039;t help get the rod in there at all)...&lt;br /&gt;
&lt;br /&gt;
Entry3:&lt;br /&gt;
Encasing fits great. I&#039;m starting to get excited at seeing it come together. When the epoxy arrives, it&#039;ll be time to start assembling....&lt;br /&gt;
&lt;br /&gt;
=Wednesday, October 7, 2020=&lt;br /&gt;
I realized today that there isn&#039;t an Exploded Part Diagram for the motor... I can do this. I used to make Exploded Part Diagrams all the time when I worked at TOTO. I&#039;m gonna go ahead and do that next working session. Currently printing out coilwinders. Hm. It was pretty cool when this one dude set up a database for the Spare Parts sheets. It would be cool if there was maybe a LibreOffice Base BOM database for everything in the construction set.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll be back to pen plotting tutorials and experiments soon, I&#039;ve followed a lot of accounts and it&#039;s really amazing what the possibilities are.&lt;br /&gt;
&lt;br /&gt;
I initiated a channel sync with Odysee, so my tutorials and other videos will be available on the LBRY platform soon.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, October 6, 2020=&lt;br /&gt;
It&#039;s hard to insert the bearings in the stators. But it was also hard to insert them in the sample fidget spinner I was sent. The plastic bearing covers seemed to help with the insertion for the fidget spinner. It seemed to be slightly easier to insert them in the stator I accidentally printed upside down. I watched a video the other day that I&#039;m trying to find that talked about how to make things fit together easier.&lt;br /&gt;
&lt;br /&gt;
This motor is similar to Dirk&#039;s but has an &amp;quot;iron core&amp;quot; https://www.youtube.com/watch?v=JkwLpAAfBVI &lt;br /&gt;
&lt;br /&gt;
Rotor actually printed nicely today.It wasn&#039;t that much support structure after all.  I&#039;m surprised the circles aren&#039;t a tighter fit. Maybe it&#039;s to allow for more glue. I need to get some epoxy. &lt;br /&gt;
&lt;br /&gt;
I&#039;m printing another Stator now and then will print another Rotor. &lt;br /&gt;
&lt;br /&gt;
I&#039;d like this motor to power some sort of art project, an automaton or something. Not sure what form it will take yet.&lt;br /&gt;
&lt;br /&gt;
=Monday, October 5, 2020=&lt;br /&gt;
Note to self to read during dev time: https://dirtalleydesign.com/blogs/news/how-to-generative-art and https://dirtalleydesign.com/blogs/news/how-to-watercolor-painting-with-a-robotic-drawing-machine-an-interview-with-licia-he (the latter is said to discuss the process of making gcode that goes to a specific spot, for purpose of water coloring, but also relevant for printing in layers)&lt;br /&gt;
&lt;br /&gt;
=Sunday, October 4, 2020=&lt;br /&gt;
Dirk said the purpose of the lip is to serve as a washer. Therefore, I&#039;m going to go ahead and try to print it because I don&#039;t want to have to worry about getting washers. You&#039;d need a 1mm thick washer if you don&#039;t want to print the lip.&lt;br /&gt;
&lt;br /&gt;
Gearing up to spend 4 hours on tutorials- rerecord Stroke and Hershey Text videos, stipplegen, working with photos (holiday card), bezier line drawing, adding svg export to found processing generative art.&lt;br /&gt;
&lt;br /&gt;
OK, ended up spending a couple more hours looking into pen plotting projects and generative art making-- videos added to playlist  Interested in spacefilling curves as a pen plotter &amp;quot;photo filter&amp;quot; to offer, and for art prints&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/watch?v=yrxhqW7BCf8&amp;amp;list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1&lt;br /&gt;
&lt;br /&gt;
=Thursday, October 1, 2020=&lt;br /&gt;
Recording tutorials! https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Made an account on MyMiniFactory today. Wow, so many more things to print here...&lt;br /&gt;
&lt;br /&gt;
Created a bonus tutorial video on 2d to 3d art https://www.youtube.com/watch?v=fUu3XOkOM_M&amp;amp;t=326s&lt;br /&gt;
&lt;br /&gt;
My way works for lots of things, but I think this way may work for some things I haven&#039;t figured out: https://www.instructables.com/Convert-any-2D-image-to-a-3D-object-using-OpenSCAD/ &lt;br /&gt;
(Might be worth getting this plugin preinstalled)&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 30, 2020=&lt;br /&gt;
I&#039;ve flipped the stator upside down and am going to try and print it that way. I&#039;m not sure if it still needs supports, but I&#039;m going to try and do it without supports. &lt;br /&gt;
&lt;br /&gt;
Result- Success- Beautiful Stator&lt;br /&gt;
&lt;br /&gt;
[https://imgur.com/a/4oan7Qr Image Gallery]&lt;br /&gt;
&lt;br /&gt;
I am not going to print the rotor as is. It seems to have an unnecessary lip on it which causes it to need of a bunch of support material- which I don&#039;t want to have to do. So I am going to remove the lip before I print it.&lt;br /&gt;
&lt;br /&gt;
But first, Inkscape tutorials. I keep putting them off, it&#039;s go time. &lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Dirk van der Kooij project on using discarded refrigerators as input for 3D printing https://www.youtube.com/watch?v=y6T3bEpPNWU #preciousplastic&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 29, 2020=&lt;br /&gt;
Magnets I ordered for making  [https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_Development Dirk&#039;s electric motor] arrived today. I have the rods, copper wire, spinner bearings, and the brushless motor. &lt;br /&gt;
&lt;br /&gt;
Printing with [https://www.proto-pasta.com/ Proto-Pasta] Nebula filament @200*C ex, 60*C bed on Creator Pro, coilwinder print: 28 minutes, 1.98 meters&lt;br /&gt;
Tried printing everything else once- all of them failed. Trying again with auto supports and brim. &lt;br /&gt;
Tried printing the stator (2 hr 56 min, 8.65 meters), but the brim was impossible to remove without damaging it. However, I wonder if I can just sand paper it down, and fill in some of the chipped parts somehow. I&#039;ve never really looked into the details of support generation, so maybe I&#039;ll research this before trying the print again.&lt;br /&gt;
&lt;br /&gt;
Readers of Log may be interested in Lex Fridman&#039;s interview with Manoilis Kellis https://www.youtube.com/watch?v=t06rkOOUa7g .#integratedhuman&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 27, 2020=&lt;br /&gt;
Unfortunately,  I fell ill Wednesday and Thursday. Then yesterday, I had car trouble and had to address that. I&#039;m not feeling too well today either, but I will try to spend a few hours on tutorial videos, but unsure if I&#039;ll have the energy to make up all of them.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 22, 2020=&lt;br /&gt;
Did a bit of reading, rereading, and sharing of information in the wiki relating to projects on transportation, power, and GVCS at large. Getting better at explaining the project vision, its relationship to other projects, determining where people&#039;s interests should be directed, and knowing where to find the answers to questions. Hoping to have another tutorial recording session tomorrow.&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 20, 2020=&lt;br /&gt;
Recording and rerecording tutorial videos&lt;br /&gt;
Added Spirograph tutorial to playlist-- https://youtu.be/hrIT3N6dqgY&lt;br /&gt;
Unlisted video of another spirograph on ncviewer-- https://youtu.be/2jkUnGdrEoQ&lt;br /&gt;
&lt;br /&gt;
1) realized that if you have a square plotter, one template is enough, but if you have a rectangular plotter, it&#039;s a good idea to have a horizontal and vertical variant (this will improve instructions for address-a-letter)&lt;br /&gt;
2) want the videos to show results first before getting into instructions 3) Hopefully will be faster upon rerecording. 4) Whoops- Processing doesn&#039;t need to be downloaded, it comes with Linux OSE 2. Will revise instructions.&lt;br /&gt;
&lt;br /&gt;
reading:&lt;br /&gt;
https://estebanhufstedler.com/category/halftoning/&lt;br /&gt;
&lt;br /&gt;
Accidentally logged for Monday, but worked a bit on trying to prepare ascii art that plots&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 19, 2020=&lt;br /&gt;
Read materials by Generative Hut (Generative Hut uses some proprietary software in their tutorials but some of the information was still useful) -&amp;gt; &lt;br /&gt;
Looked into Observable for SVG art-making http://www.observablehq.com/ and further into Processing/P5.js for art making&lt;br /&gt;
*https://observablehq.com/@netpraxis/bitmap-to-archimedian-spiral-svg is interesting- similar to SquiggleDraw but now with spirals&lt;br /&gt;
*https://observablehq.com/d/2678e757d1ccd9c0 seems to be a neat stipple effect&lt;br /&gt;
&lt;br /&gt;
*https://github.com/rspt/processing-spirograph - very cool- make sure edit the size before running- then can create as many spirograph svgs as desired. Ungroup and object to path, edit doc properties to plotter size, save as gcode (example added to https://github.com/goldfishlaser/doesitpenplot/tree/master/Art/Spirograph)&lt;br /&gt;
*https://github.com/Anemy/svgurt - interesting! has very cool features, but for some reason, when I tried to use the edge detect function, it didn&#039;t seem to work well&lt;br /&gt;
*https://github.com/digitalcoleman/generativeExamples&lt;br /&gt;
*https://github.com/LingDong-/ttf2hershey&lt;br /&gt;
*https://github.com/jasonwebb/SuperformulaSVG-for-web#readme&lt;br /&gt;
&lt;br /&gt;
Tomorrow will focus on making tutorial videos-- will try to cover all the basic topics by end of day.&lt;br /&gt;
&lt;br /&gt;
As a side note have also been spending time: practicing model building in openscad and freecad, reading up on some https://wiki.opensourceecology.org/wiki/Friendly_Organizations, catching up on Precious Plastic project, and have attempted to point interested folks in the Discord to areas of the OSE wiki that can help them get situated.&lt;br /&gt;
&lt;br /&gt;
Cartesio is interesting - https://robottini.altervista.org/cartesio-low-cost-cartesian-plotter-robot&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 15, 2020=&lt;br /&gt;
Learning advanced pen plotter techniques. Meditating on direction to take the plotter tutorials.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 14, 2020=&lt;br /&gt;
Reinstalled AxiDraw extension today, now I can use both KM-Laser and AxiDraw for hatchfill. &lt;br /&gt;
Added tiled SVG example to pen plot repo.&lt;br /&gt;
Experimenting with images from https://www.pexels.com/discover/&lt;br /&gt;
Recording videos~&lt;br /&gt;
&lt;br /&gt;
Research for tomorrow: &lt;br /&gt;
*https://turtletoy.net/&lt;br /&gt;
*https://www.dirtalleydesign.com/blogs/news/how-to-draw-prints-with-an-axidraw-pen-plotter&lt;br /&gt;
*https://www.pinterest.com/mattdesl/pen-plotter/&lt;br /&gt;
*https://www.generativehut.com/&lt;br /&gt;
*https://www.instagram.com/explore/tags/axidraw/&lt;br /&gt;
*https://drawingbots.net/resources&lt;br /&gt;
*https://www.youtube.com/channel/UCdQeYpNOwMioJfaRj9kog5A&lt;br /&gt;
*https://msurguy.github.io/flow-lines/&lt;br /&gt;
*https://docs.blender.org/manual/en/2.79/render/freestyle/export_svg.html&lt;br /&gt;
*https://plotterfiles.com/&lt;br /&gt;
&lt;br /&gt;
=Saturday, September 12, 2020=&lt;br /&gt;
Init Instructionals Playlist - https://www.youtube.com/playlist?list=PLVAB3xpMUPupik4qL3QKBXUwYESxpiDVt&lt;br /&gt;
&lt;br /&gt;
Rapidly iterating. There are definitely some issues with sound, but I&#039;ll replace the bad ones over time. Just ramping up and conceptualizing the playlist experience. &lt;br /&gt;
&lt;br /&gt;
Need to update docs accordingly--&lt;br /&gt;
&lt;br /&gt;
Pen plotter has 3 cm offset, not 4mm offset&lt;br /&gt;
 &lt;br /&gt;
Offset cuts off only the x&amp;lt;3 strip. Everything else is ok. So we have about 5x6 inch working area. &lt;br /&gt;
&lt;br /&gt;
If you use a region about 4.8&amp;quot; by 6&amp;quot;, all of picture should fit. Center is good.&lt;br /&gt;
&lt;br /&gt;
120x150 mm. Origin in the picture is at the rear right part of bed.&lt;br /&gt;
&lt;br /&gt;
=Wednesday, September 9, 2020=&lt;br /&gt;
Created an invitation to a tea party, added to [https://github.com/goldfishlaser/doesitpenplot repo]  &#039;&#039;Would upload here, but even compressed is too big&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Teaparty3.png]]&lt;br /&gt;
&lt;br /&gt;
Finally got around to adding myself to Dev page.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, September 8, 2020=&lt;br /&gt;
Practiced making hatch style gcode with memes, installed and experimented with SquiggleDraw. [https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#How_to_create_with_SquiggleDraw Updated wiki.] Uploaded to Github. Recording attempt.&lt;br /&gt;
&lt;br /&gt;
=Monday, September 7, 2020=&lt;br /&gt;
Plotter files are too big for the wiki server: https://drive.google.com/file/d/1-2mHxSIybccFD96TIiMagrYNq3Y_sMEJ/view?usp=sharing&lt;br /&gt;
Contain a letter M, address a letter, a hatched portrait, and a line art.&lt;br /&gt;
&lt;br /&gt;
Uploaded the files to github- will upload future art there-- https://github.com/goldfishlaser/doesitpenplot&lt;br /&gt;
&lt;br /&gt;
=Sunday, September 6, 2020=&lt;br /&gt;
Sunday, fun day. About to put in a little more than a full-time day! Hopefully this power session will be very fruitful.&lt;br /&gt;
Goals:&lt;br /&gt;
* I probably need to do a bit more research on pen plotting code and the Inkscape tools for it. &lt;br /&gt;
* Highest priority is nailing down the &amp;quot;known good files&amp;quot; for each module of this workshop. So my first task will be adding the start code and pen offset setting to the candidates for new known good files.&lt;br /&gt;
*Send the candidates for known good files to Marcin, update the wiki. a &lt;br /&gt;
** Marcin has specifically asked for some line plotting. &lt;br /&gt;
** Update the wiki with: proper start code, settings to account for pen plotter offset.&lt;br /&gt;
* More planning and recording instruction. Hopefully will record the vast majority even if there are still some open questions.&lt;br /&gt;
&lt;br /&gt;
Entry 1- Realized I have been mixing up the concept of stippling with pointillism. https://www.youtube.com/watch?v=HNs8uaC-Yiw Here is a video of an AxiDraw pen plotter doing a stipple technique. Interesting though right? AxiDraw software is under the  GPL-2.0 License https://github.com/evil-mad/AxiDraw/. Reading this amazing tutorial: https://mattdesl.svbtle.com/pen-plotter-1 &lt;br /&gt;
[https://wiki.evilmadscientist.com/StippleGen Stipplegen]&lt;br /&gt;
&lt;br /&gt;
I really like this pen plotter test file: https://www.youtube.com/watch?v=Cn3vV5uRRvk (This plotter runs on [[GRBL]]) [https://wiki.evilmadscientist.com/Axidraw_Software_Installation#Linux Axidraw installation instructions]. &lt;br /&gt;
&lt;br /&gt;
Amassed quite a catalog of things to view, so just added to my Youtube playlist for things I [https://www.youtube.com/playlist?list=PLVAB3xpMUPuoxFKIP1fHv2dL7jgzoyez1 use to learn for Pen Plotter documentation].&lt;br /&gt;
&lt;br /&gt;
Entry 2 - [This video https://www.youtube.com/watch?v=Sy0nUkUt9CA] explained why I&#039;ve been seeing two different procedures when it comes to Stroke to Path. Inkscape tutorials prior to the release of Inkscape version 1.0 will have an old deprecated sequence:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Path -&amp;gt; Break Apart&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
The new sequence that should be used instead is:&lt;br /&gt;
# Path -&amp;gt; Stroke to Path&lt;br /&gt;
# Object -&amp;gt; Ungroup&lt;br /&gt;
# Path -&amp;gt; Union&lt;br /&gt;
&lt;br /&gt;
Entry 3: SquiggleDraw is interesting and is released with Unlicense License (Public Domain) https://github.com/gwygonik/SquiggleDraw. It is dependent on controlp5 which is licensed under GNU Lesser GPL.&lt;br /&gt;
Hershey Text is included in Inkscape 1.0 via Extensions &amp;gt; Render &amp;gt; Hershey Text. This tool convert outline fonts into stroke fonts.  More helpful font information: http://imajeenyus.com/computer/20150110_single_line_fonts/index.shtml&lt;br /&gt;
&lt;br /&gt;
This tool is under MIT license and can help you easily get an SVG of a signature- https://willowsystems.github.io/jSignature/#/demo/&lt;br /&gt;
KM-Laser gcode plugin for making hatsch infill in Inkscape: https://github.com/KnoxMakers/KM-Laser  ( GPL-3.0 License )&lt;br /&gt;
&lt;br /&gt;
=Monday, September 1, 2020=&lt;br /&gt;
Took the day off, but I&#039;ve been thinking about uploading the videos I make to LBRY as well as YouTube. Noticed there&#039;s been previous discussion here at OSE [[Lbry_Collaboration]]. &lt;br /&gt;
&lt;br /&gt;
=Sunday, August 30, 2020=&lt;br /&gt;
Got a little behind yesterday. The Inkcut plugin I looked into is interesting, (https://github.com/inkcut/inkcut). My cursory look at it is that it works with SVGs and we&#039;re looking more for something that transforms bitmaps so... &lt;br /&gt;
&lt;br /&gt;
The address gcode keeps throwing errors so I am going to do some systematic testing of procedures so that we can really get to the bottom of this... it will also be useful if we need to troubleshoot the results that people have during a camp and determine if someone missed a step, or why something may happen one way instead of the expectation. &lt;br /&gt;
&lt;br /&gt;
Hoping things go smoother on this fresh new day. Hopefully can get at least a few test files by the end of it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inkscape Diaries&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Entry 1: OK, so firstly, At the bottom of the screen there are messages telling you what you&#039;ve selected and what options you have.&lt;br /&gt;
&#039;&#039;It turns out, you sometimes need to select all and ungroup things multiple times!&#039;&#039; &lt;br /&gt;
You want to see a message that looks something like &amp;quot;&#039;&#039;&#039;{%n}&#039;&#039;&#039; objects selected of type &#039;&#039;&#039;Path&#039;&#039;&#039; in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle scale rotation handles&amp;quot;.&lt;br /&gt;
You don&#039;t want to see a message mentioning a Group or anything else. That&#039;s when you know you&#039;re done ungrouping.&lt;br /&gt;
Then when you select all and use Union, the message will say you have &amp;quot;&#039;&#039;&#039;Path&#039;&#039;&#039; {%n} nodes in layer &#039;&#039;&#039;Layer 1&#039;&#039;&#039;. Click selection to toggle . . .&amp;quot;.&lt;br /&gt;
But despite that I&#039;m still getting [[File:Inkscape_gcode_error.png|50%]]. &lt;br /&gt;
So checking my gcode settings...&lt;br /&gt;
&lt;br /&gt;
Entry 2: Oh. Inkcut IS preinstalled. Seeing what it does. I tried using [https://www.codelv.com/projects/inkcut/docs/tutorial their instructions] but I got an error that there wasn&#039;t a file open? Man, sometimes I feel like an error-magnet.&lt;br /&gt;
&lt;br /&gt;
Entry 3: I notice I can open my .ngc files with something called [https://camotics.org/ CAMotics]. My ngc files look very good! it is drawing in a very logical way and the pen up is there. I wonder why I can&#039;t save it as .gcode!&lt;br /&gt;
&lt;br /&gt;
Entry 4: Norweigian creations tutorial says he uses the cylinder tool instead of the default tool. I will try this.&lt;br /&gt;
&lt;br /&gt;
Entry 5: Cylinder tool did not resolve problem. Noticed another user has posted a similar error, but unfortunately no one answered that user&#039;s question. But I have seen it work before so I know there must be a solution. About to send my file over to Linux OSE v1 and see whether I get the same error saving the same file.&lt;br /&gt;
&lt;br /&gt;
Entry 6: Replicated error on other machine. That means, it isn&#039;t the Save As gcode settings that are the problem, because I used exactly the settings that were already working before. But then the .ngc file itself seems to work with Camotics. But what is definitely happening is some variable that we need for inkscape to do its gcode save is missing. Interesting... interesting...&lt;br /&gt;
&lt;br /&gt;
Entry 7: INTERESTING. I skipped the gcodetools part and just Save As gcode because in this video, he doesn&#039;t use that extension: https://www.youtube.com/watch?v=yrxhqW7BCf8  Some the instructions on the Inkscape wiki also didn&#039;t have the gcodetools instruction. Maybe I&#039;ve been wasting hours for a pretty silly reason?&lt;br /&gt;
&lt;br /&gt;
The gcode file saved and opens in CAMotics. There are some errors but it seems to plot? Test files at https://wiki.opensourceecology.org/wiki/File:Doesitpenplot.zip&lt;br /&gt;
&lt;br /&gt;
Updated wiki https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software#SVG_to_GCode&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 29, 2020=&lt;br /&gt;
&lt;br /&gt;
BTW Yesterday&#039;s successful OSE Linux 2 installation was logged to [[OSE_Linux_Laptop_List#Acer_Predator_Helios_300]]&lt;br /&gt;
&lt;br /&gt;
Plan--&lt;br /&gt;
Saturday plan: &lt;br /&gt;
hour 1-2: Find out what went sideways with the address text gcode. See if I can get &amp;quot;pen up&amp;quot; to appear. Have suspicions. Send new gcode to Marcin for testing &lt;br /&gt;
hour 2-3: Look into [[Ray Log]] suggestion of Inkcut plugin. Also examine [[https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/ Matthew&#039;s source code]] to see what is the principle behind it and whether it can easily be taught/replicated.&lt;br /&gt;
hour 3-4: Plan video, workshop, maybe record intro&lt;br /&gt;
&lt;br /&gt;
Sunday plan: &lt;br /&gt;
{Assuming results from testing are good}&lt;br /&gt;
hour 1-2: Finalize wiki instructions&lt;br /&gt;
hour 2-4: Record video&lt;br /&gt;
Time permitting: Upload workshop to ReadtheDocs/Sphinx (else do so during he week)&lt;br /&gt;
&lt;br /&gt;
Note-- Side project when time permits/waiting on blocks:  Convert Belize CEB Production Handbook by [[Aidan Williamson Log]]  to ReadtheDocs/Sphinx&lt;br /&gt;
&lt;br /&gt;
=Friday, August 28, 2020=&lt;br /&gt;
Entry 1: Couldn&#039;t get it to work on virtual machine... weird but ok.&lt;br /&gt;
Figured I&#039;d just run it live on the Acer and install it if things were looking ok (having backed up my current native OS)..... but.&lt;br /&gt;
Live usb using Rufus didn&#039;t work- &amp;quot;no bootable device&amp;quot;. huh.&lt;br /&gt;
Live usb using YUMI didn&#039;t work either- same error &amp;quot;no bootable device&amp;quot;. argh. &lt;br /&gt;
Well, what if I put another OS on YUMI, will I be able to boot into it? Have a debian live iso handy. Trying now.&lt;br /&gt;
&lt;br /&gt;
Entry 2: Ah, well apparently Secure Boot was turned back on even though I turned it off before. Guess it happened in the latest update. Tried turning it off again (the process has slightly changed) but got the same error message. WTF.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Figured I&#039;d try my YUMI drive in the Dell to see what would happen.&lt;br /&gt;
When I tried to run OSE 2.0, I got the error message&lt;br /&gt;
&amp;lt;pre&amp;gt;find --set-root %iso%&lt;br /&gt;
Error 15:(http://grub4dos.chenall.net/e/15 File not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
When I tried to run Debian- it worked. So that&#039;s interesting. &lt;br /&gt;
&lt;br /&gt;
There&#039;s a stack exchange question/answer that suggests that CDFS is case sensitive and everything in \boot\grub\menu.lst needs to be edited to uppercase. I think I may do this and try to run it in the VM again, just to see what happens (even though I didn&#039;t see the error in the VM).&lt;br /&gt;
&lt;br /&gt;
Entry 4: Did not find a menu.lst file. :(&lt;br /&gt;
&lt;br /&gt;
Entry 5: Noticed the note to turn off &amp;quot;3D Graphic Acceleration&amp;quot; in bios. Trying that in VM. &lt;br /&gt;
&lt;br /&gt;
Entry 6: Virtualbox has 3D Graphics Acceleration turned off by default. sudo apt-get update, sudo apt-get upgrade, sudo apt-get upgrade -fix--missing, try to install again. Hash Sum Mismatch. Tried installing something else... Hash Sum Mismatch. So found the stack exchange for this and tried &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rm -rf /var/lib/apt/lists/* &lt;br /&gt;
sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;E: The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file. &lt;br /&gt;
N: Updating from such a repository can&#039;t be done securely, and is therefore disabled by default. &lt;br /&gt;
N: See apt-secure(8) manpage for repository creation and user configuration details.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I will raise this issue with the dev.&lt;br /&gt;
&lt;br /&gt;
Entry 7: Feedback from dev-- (1) use https://balena.io/etcher  to flash the drive (2) Check the md5 sum using instructions @&lt;br /&gt;
https://onthefencedevelopment.com/2017/08/15/windows-10-builtin-md5-checksum-calculator/&lt;br /&gt;
&lt;br /&gt;
Entry 8: I MADE A ROOKIE MISTAKE. They probably weren&#039;t working because its the NTFS NOT FAT32. I get it mixed up sometimes.&lt;br /&gt;
In other news interesting and informative plotter results! https://wiki.opensourceecology.org/wiki/D3D_Plotter_Log#Fri_Aug_28.2C_2020&lt;br /&gt;
&lt;br /&gt;
Entry 9: On the now NTFS drive I flashed it with Balena as advised. This was successful. By the way, I had already done these steps, but here&#039;s a good video if anyone else is installing Linux OSE to a windows computer: https://youtu.be/EARdWsgvAXo. These are the exact steps I did prior. You just want to make sure you&#039;re **not** using a FAT32 formatted disk. And even if you&#039;ve turned off secure boot before, check again because apparently after updates they will just turn your secure boot back on. &lt;br /&gt;
&lt;br /&gt;
It was easy to partition my drive from the installer, so I actually kept my other operating system. I was planning on over-writing it, but might as well since I had the option. Now I can get back started on the work!&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 27, 2020=&lt;br /&gt;
Entry 1: Assignment received- begin instructional videos for 3D plotting workshop. Will be installing [https://www.caldorkids.com/ose/ OSE Linux 2.0 Beta] to a Virtual Machine on my Acer, as I have the old Ubuntu version on my Dell (and that machine&#039;s camera and mic don&#039;t work anyway). Downloading and installing the iso to my VM was easy peasy. {Note from the future: I hadn&#039;t realized I just booted into a live thing. Was wondering why I hadn&#039;t been prompted to set my username/password but didn&#039;t think much about it) Was a little surprised it didn&#039;t have cheese, which is how I like to test my webcam and mic cause it&#039;s the easiest.&lt;br /&gt;
&lt;br /&gt;
Got an error starting kdenlive. Got the error Missing MLT Module: Avformat (ffmpeg) required for audio/video. Documentation said this meant I needed to install ffmpeg package, but I had the latest version. Clicked OK and it started, but may need to look into this further.&lt;br /&gt;
&lt;br /&gt;
Was looking for vokoscreen and noticed in Sound &amp;amp; Video &amp;quot;Install Multimedia Codecs&amp;quot;, which sounded like a good idea to me, but I got an error on installing that...&lt;br /&gt;
&amp;lt;pre&amp;gt;E:The repository &#039;cdrom://OSE Linux 2.0 Beta _Neowise_ (20200816) focal Release&#039; does not have a Release file.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then a prompt tells me I have to &amp;quot;remove&amp;quot; software but then it&#039;s actually a request to install libravcodec58=7:4.24-1ubuntu0.1. Click continue then a hash sum mismatch? Unfortunately I didn&#039;t have copy and paste capability at the time, but when I tried it again, I got this instead- [https://pastebin.com/MurfhNxW Very long output].&lt;br /&gt;
&lt;br /&gt;
Anyways, we shall see if these things cause problems. But vokoscreen proved my cam and mic are working in my VM (which I expected). If I have any trouble using kdenlive on this machine, I can always just use my other machine, but I kinda think it&#039;s gonna be fine.&lt;br /&gt;
&lt;br /&gt;
Entry 2: It wasn&#039;t fine. Can&#039;t start the recording. I suspect the cause is related to the earlier error.&lt;br /&gt;
&lt;br /&gt;
Entry 3: Well I was running it live, might as well install it all the way and see if it fixes itself. Ah- need more disk space (minimum 43.2 GB).&lt;br /&gt;
&lt;br /&gt;
Note to self: https://wiki.opensourceecology.org/wiki/OSE_Linux_Laptop_List &lt;br /&gt;
&lt;br /&gt;
Also, I didn&#039;t notice in the [OSE Linux] wiki that it recommends not to use a Virtual Machine, but it&#039;s fine really.&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 23, 2020=&lt;br /&gt;
Received new assignment to do while awaiting plotter results-- working with the files for the motor https://wiki.opensourceecology.org/wiki/Dirk_3D_Printed_Electric_Motor_3D_CAD -- to make STLs from the assemblies &amp;amp;+ to repo.&lt;br /&gt;
Entire task completed in approx 1 hour.&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 18, 2020=&lt;br /&gt;
Entry 1: Today I decided to have a go at make gcode that addresses a letter. Strangely, seeing the dashyness happen again, as I was seeing with the pointillism. Something about how I&#039;m doing this must be off. Time to experiment.[30 min]&lt;br /&gt;
&lt;br /&gt;
Entry 2: Took another look at the known good file and realized it looks dashy too. Not sure why I didn&#039;t notice. So I sent the file to Marcin to see if it&#039;s right. [15 min] If this file is right then I know I have the instructions correct. [[File:Address.zip]]&lt;br /&gt;
&lt;br /&gt;
Looked into this: https://matthewrayfield.com/articles/dot-matrix-printing-with-a-3d-printer/&lt;br /&gt;
When I opened the file in NCViewer, the area was huge and rendered waaaay off the bed. But... I think the dot part was probably right and I think I know what the pointillism file should generally look like.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 18, 2020=&lt;br /&gt;
Logs are great. I read my logs almost every day and it really helps me to get back going where I left off. I might start doing it for my day job, heh. Today I had the idea to envision Sphinx/Read the Docs 4 OSE project an instructional design project rather than a documentation project. Basically, it would be a great way to make Workshops- package related wikis, google docs, videos, files, lessons plans etc into one-stop-shop self-contained courses. I wouldn&#039;t mind the opportunity to put my ISD skills to work! We&#039;ll see what feedback I get from my collaborators.&lt;br /&gt;
&lt;br /&gt;
The first course could be the Inkscape to GCode lesson. Readers may be interested to learn about the [https://www.instructionaldesign.org/history/ history of instructional design].&lt;br /&gt;
&lt;br /&gt;
Oh- and I sent my first test gcode to Marcin today. Am anxiously awaiting the results.&lt;br /&gt;
&lt;br /&gt;
AAAAAND while waiting I realized that I had missed a... pretty critical step. As such my gcode was probably more suited for a cutter or something... it would have been easy to spot. I remember I had gotten a little confused/mixed up between gcodetools and gcodeplot and which I needed. &lt;br /&gt;
&lt;br /&gt;
Now that I actually have the ability to save as a pen drawing that&#039;s good, but there are more things about the file I created that I&#039;m unsure of. It doesn&#039;t look like what&#039;s rendered looks like dots at all, but dashes. But I kinda want to see it, to see what actually happens... I wonder if making a different sized clone would change it or if I accidentally stretched my SVG at some point? Tomorrow I want to just do a rapid run through of all the steps again...&lt;br /&gt;
&lt;br /&gt;
=Monday, August 17, 2020=&lt;br /&gt;
Took &amp;quot;the weekend off&amp;quot; I suppose, installed Debian 10 to a VM because I needed it to contribute to a friend&#039;s project. It was harder than it needed to be, but booting my VM with a live iso and then installing from there worked when nothing else did. It was a fun experience to practice working with the Read the Docs/Sphinx documentation workflow and make a few pull requests to someone else&#039;s project for once. [[Michael Log]] has suggested I (and other power documenters) consider using it for OSE, so it isn&#039;t entirely unrelated. &lt;br /&gt;
&lt;br /&gt;
I also got myself a PGP signature so that people who communicate securely can reach me. I&#039;ll update my bio with it soon. &lt;br /&gt;
&lt;br /&gt;
Read a few logs and wikis, and eased myself back in with some prefatory instructions about using the plotter to address an envelope. Did a few other edits to make the wiki more [[Wiki_instructions#Content|DRY]]. &lt;br /&gt;
&lt;br /&gt;
It was a hard day at work but if after some rest I can put together some Inkscape to GCode files, that&#039;s my next step. I think I read somewhere there will be specific instruction for rendering text, so we shall see.&lt;br /&gt;
&lt;br /&gt;
Note: rabbit trail from?to? [[OSE Business Models]] causing discovery of https://evhippel.mit.edu/ was cool.&lt;br /&gt;
&lt;br /&gt;
Came back for another round of wiki edits. Didn&#039;t notice before that [[Using_Inkscape_to_Generate_Gcode#Sample_Files]] had examples of &amp;quot;known good plotter files&amp;quot;. I had been wanting to see something like this, so I am happy to find it so I can compare the files I&#039;m creating.&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 15, 2020=&lt;br /&gt;
Not related to official work, but downloaded total Totalext.fcstd from [[D3D Universal 3D CAD]] and printed them on my Flashforge. Looks like I also need spring tensioner and the spiral linear bearing? I think everything else I&#039;m supposed to buy, but I haven&#039;t looked deeply into it. Was really just wanting to have something useful printing. Note to self: https://wiki.opensourceecology.org/wiki/Universal_Gearless_Extruder_Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Friday, August 14, 2020=&lt;br /&gt;
An hour looking into inkscape, trying to get a nice pointillist picture, and adding some notes to the wiki. Should probably shift back to the addressing an envelope procedure to get traction and learn about working with text.&lt;br /&gt;
&lt;br /&gt;
Another hour and achieved pointillist rendition of open hardware icon using http://web.archive.org/web/20100206013751/http://sidux.com/index.php?module=Wikula&amp;amp;tag=InkscapeTiledCloneToolBitmapRenderEN.&lt;br /&gt;
&lt;br /&gt;
Later will complete the steps for exporting as gcode. &lt;br /&gt;
&lt;br /&gt;
[[File:Pointoh.png]]&lt;br /&gt;
&lt;br /&gt;
Another hour and we have gcode! Wonder if it works?&lt;br /&gt;
&lt;br /&gt;
[[File:Ncviewerohpoint.png]]&lt;br /&gt;
&lt;br /&gt;
I keep trying to stop working and get back at it. Edited wiki for a half hour. [[Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software]]&lt;br /&gt;
&lt;br /&gt;
=Thursday, August 13, 2020=&lt;br /&gt;
Early morning work on the wiki. Added &amp;quot;create a template&amp;quot; instructions. [1 hr]&lt;br /&gt;
Took 15 minutes during lunch break to do a few more edits [.25 hr]&lt;br /&gt;
Thinking about pointillism, email Marcin [1 hr] &lt;br /&gt;
More work on wiki [1.5 hr]&lt;br /&gt;
&lt;br /&gt;
TO-DO- Using inkscape to make a plottable version of this envelope template: http://melstampz.blogspot.com/2009/08/new-envelope-templates-standard-a2-size.html&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 12, 2020=&lt;br /&gt;
Managed to squeeze in an hour of working on my wiki after hanging with the girls.&lt;br /&gt;
&lt;br /&gt;
=Tuesday, August 11, 2020=&lt;br /&gt;
Note: [https://wiki.opensourceecology.org/wiki/Instructionals_Template Instructionals Template]&lt;br /&gt;
Note: Joe Log for D3D info&lt;br /&gt;
Little behind on the day job. Only able to spend a few moments. &lt;br /&gt;
Link to new wiki: https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
{Accidentally submitted this to the level-of-effort graph as tomorrow. For some reason, if I select &amp;quot;today&amp;quot; option, tomorrow is usually selected. But with how often I do work in the midnight hours, we can&#039;t expect use an overly strict version of day...}&lt;br /&gt;
&lt;br /&gt;
=Monday, August 10, 2020=&lt;br /&gt;
A couple more hours spent researching and planning. Reading wikis and content by previous developers, work around D3D printer, etc.&lt;br /&gt;
1 hour figuring out questions for Marcin about how I should go about this.&lt;br /&gt;
&lt;br /&gt;
    # So first, verifying I should be doing this work in the wiki? Or should I be producing a google doc instead, or even dozuki? &lt;br /&gt;
    If wiki {&lt;br /&gt;
&lt;br /&gt;
Wiki on your work log, where you link to any assets you produce. Use what&#039;s easiest, If instructionals, Google Presentations are convenient. &lt;br /&gt;
&lt;br /&gt;
    You mentioned Jessica&#039;s Log, where I found her notes and a link to the wiki Using_Inkscape_to_Generate_Gcode.&lt;br /&gt;
    This seems to be a natural place to document everything you requested, but I need to significantly overhaul this page to do so. Is that ok? &lt;br /&gt;
&lt;br /&gt;
You need to significantly overhaul, so it&#039;s just easiest to start where she left off, and start another page.  &lt;br /&gt;
&lt;br /&gt;
        If ok {&lt;br /&gt;
        My plan would be to make these instructions about Inkscape to Gcode very clear. &lt;br /&gt;
&lt;br /&gt;
Yes &lt;br /&gt;
&lt;br /&gt;
        Then I would likely add sections on using the Gcode with the plotter (including the examples you mentioned above with the mailing a letter) and sections on using it with 3D printers. }&lt;br /&gt;
        else { Would it be an article such as &amp;quot;Making Gcode from Inkscape for D3D Universal Plotter&amp;quot;. Or even more specific &amp;quot;Using D3D Universal Plotter to Address Envelopes&amp;quot;.  };&lt;br /&gt;
        }&lt;br /&gt;
Specific is good. Definitely &amp;quot;Generating G Code for the D3D Universal Plotter with Open Source Software&amp;quot;. As if you were to teach that in a STEAM Camp - so it should be interesting and useful.&lt;br /&gt;
&lt;br /&gt;
Then you can do specifics:&lt;br /&gt;
&lt;br /&gt;
1. Converting any bitmap image to plotting with the D3D Unviersal Plotter&lt;br /&gt;
2. Using Inskcape to Generate Logos for Plotting&lt;br /&gt;
3. An open source toolchain for producing OSE-Branded greeting cards with the D3D Universal Plotter.&lt;br /&gt;
4. How to make pointillist pictures using the D3D Plotter.&lt;br /&gt;
5. How to address regular mailing envelopes withthe D3D Universal Plotter - so we can do this for real, including OSE branding etc.&lt;br /&gt;
6. Can you think of other really compelling uses that you would like to add? These are the top 5 I can think of.&lt;br /&gt;
&lt;br /&gt;
    else { How should I make the docs and how will they be deployed? };&lt;br /&gt;
&lt;br /&gt;
Content first. So whatever format, such as wiki and Google. Then we can use them for various purposes. But at best - use our Instructionals Template:&lt;br /&gt;
&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Instructionals_Template&lt;br /&gt;
&lt;br /&gt;
Take a look at a recent example - https://wiki.opensourceecology.org/wiki/D3D_Pro#Build_Instructions&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 9, 2020=&lt;br /&gt;
Notes:&lt;br /&gt;
https://ncviewer.com/ for viewing gcode. &lt;br /&gt;
[https://wiki.opensourceecology.org/wiki/Using_Inkscape_to_Generate_Gcode Using Inkscape to Generate Gcode]&lt;br /&gt;
1 hour research and planning&lt;br /&gt;
&lt;br /&gt;
=Saturday, August 8, 2020=&lt;br /&gt;
Last night I was having a grand old time with my Dell and Linux OSE. This morning however (technically noon) I had some issues booting up. &lt;br /&gt;
&lt;br /&gt;
It seems Ubuntu had as hard a time waking up as I did. I&#039;m not sure if it&#039;s superstitious, but while the laptop was asleep I added a second monitor. I restarted many times, and each time the crash either happened before or after the login screen. I removed it, and that was the time it worked. Upon launch a prompt let me know a system error had been detected. Well, I&#039;ll certainly be backing up everything. &lt;br /&gt;
&lt;br /&gt;
Uuuum, yeah not superstitious. When I reattached my second screen my display was immediately tanked. It looked like everything transformed into a rectangular jigsaw pattern. OK Well fine I don&#039;t need a second monitor that bad. Especially when I have two laptops..... It just seemed like it might be a fun time. &lt;br /&gt;
&lt;br /&gt;
Quick note that I have previous experience with a portion of this project. This [https://github.com/goldfishlaser/printmodels/blob/master/midcity.stl coaster] is a design I took from PNG to Inkscape (gcodetools) to DXF to OpenSCAD to STL. So a very similar process, except this is 2D for the pen plotter. &lt;br /&gt;
&lt;br /&gt;
Asked the discord where I might find blogs of the folks who have been doing all the great branding and such. With a little help from Eric I was able to find much of what I needed. Recommend [[Jean-Baptiste Log]] to future documentation helpers.&lt;br /&gt;
&lt;br /&gt;
Lots of wiki reading. [2 hours] &lt;br /&gt;
&lt;br /&gt;
=Friday, August 7, 2020=&lt;br /&gt;
Begin study [https://wiki.opensourceecology.org/wiki/D3D_Universal_Plotter D3D Pen Plotter] in preparation to provide full quality documentation of the process of generating gcode that is compatible with D3D Universal. &lt;br /&gt;
&lt;br /&gt;
Toolchain: gcodetools, inkscape, FreeCAD. D3D Universal&lt;br /&gt;
&lt;br /&gt;
TO-DO: &lt;br /&gt;
Extract necessary insights and material from Jessica Log and wiki&lt;br /&gt;
&lt;br /&gt;
Produce written documentation&lt;br /&gt;
1. Example create a drawing&lt;br /&gt;
2. Example address a letter&lt;br /&gt;
3. Example make a circuit&lt;br /&gt;
4. Example make a point picture&lt;br /&gt;
&lt;br /&gt;
Produce updated screenshots&lt;br /&gt;
&lt;br /&gt;
Test documentation&lt;br /&gt;
&lt;br /&gt;
Produce gcode examples&lt;br /&gt;
&lt;br /&gt;
Test gcode examples&lt;br /&gt;
&lt;br /&gt;
Produce video documentation&lt;br /&gt;
&lt;br /&gt;
Package into lesson plan  &lt;br /&gt;
&lt;br /&gt;
Watched [https://www.youtube.com/watch?v=a-iUK8F5BJ0 Manufacturing Change] and [https://www.youtube.com/watch?v=YFImCxDVE2o&amp;amp;list=PLVAB3xpMUPur_thmFnDI4-O9XDE6oma7d Using Open Source Tools for Broadasting]. Realized I have a perfectly good Dell laptop that I could try to install OSE Linux to. I had Linux Mint on there. I haven&#039;t used the laptop in awhile because it is kind of old and stuff.  But for this purpose... I think it should work. I had the videos going while I went through the process which had many wait times *synergy*.&lt;br /&gt;
&lt;br /&gt;
The first time I tried to use my Rufus disk, there was a crash. So it booted into the live version. Things were crashing all over the place so I restarted. The second time, things seemed to go just fine. ¯\_(ツ)_/¯ I think you definitely need to use the option to install your updates during installation. So this is exciting- no more live disk. I was soon after prompted to upgrade my Ubuntu version. I ran apt-get update and apt-get upgrade after getting an error message about not having the latest version of snapd. Installed gcode tools extension for Inkscape. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I got a little confused when the instructions said &amp;quot;Execute python create_inx.py&amp;quot;. After you&#039;ve unzipped your file you are in &amp;quot; /usr/share/inkscape/extensions/&amp;quot;. You need to cd to gcodetools-master before &amp;quot;python create_inx.py&amp;quot; works. I had to use sudo as well. [2.5 hours]&lt;br /&gt;
&lt;br /&gt;
=Thurs, Aug 6, 2020=&lt;br /&gt;
Considered and discussed possible projects to begin on with Marcin. [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wed, Aug 5, 2020=&lt;br /&gt;
&lt;br /&gt;
Uploaded Developer Test Video&lt;br /&gt;
https://www.youtube.com/watch?v=U8Q8IJsUNjY&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Installing Linux&lt;br /&gt;
I tried various methods of creating a live USB of linux, and the one that worked for me was Rufus. I was unable to successfully create a virtual machine, so I used the live boot. [4 hours]&lt;br /&gt;
&lt;br /&gt;
2) Learning FreeCAD&lt;br /&gt;
Overall I spent 20 hours learning FreeCAD with 15 hours being direct effort at building the cube. &lt;br /&gt;
&lt;br /&gt;
3) Documenting Work&lt;br /&gt;
I spent about 2 hours probably documenting my work. I did not always successfully migrate footage to my SD card before things like system crashes so some parts are undocumented- including signing my initials on the cube and adding the screw (I have yet to use the screw to assemble)&lt;br /&gt;
&lt;br /&gt;
The hardest part was building the cube. We are supposed to submit this test at the end of the 2 weeks but it isn&#039;t quite right. I would greatly benefit from a mentor. Because I intend to assist on the Documentation Team, I am hoping that this submission will be suitable. If not, then I will learn more about how to contribute outside of being a Developer and try again later.&lt;br /&gt;
&lt;br /&gt;
Score: 80&lt;br /&gt;
&lt;br /&gt;
Using Linux: 100&lt;br /&gt;
&lt;br /&gt;
Learning FreeCAD: 60 (did not align parts, did not insert screw)&lt;br /&gt;
&lt;br /&gt;
Documenting Work: 80 (did not capture all of video, and sometimes at fault of my own)&lt;br /&gt;
&lt;br /&gt;
[1 hour]&lt;br /&gt;
&lt;br /&gt;
=Wednesday, August 5, 2020=&lt;br /&gt;
Perused social media channels, reviewed Wiki materials, watched OSE videos. [3 hours]&lt;br /&gt;
&lt;br /&gt;
=Monday, August 3, 2020=&lt;br /&gt;
Spent a half hour trying to build the cube. Something I&#039;m not understanding about using alignment. May need to rewatch some videos. Considering creating my cube video without perfectly creating the cube and detracting points for what I haven&#039;t learned. Since I&#039;m trying to be on the documentation team, I wonder if that will fly. [0.5 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, August 2, 2020=&lt;br /&gt;
More time spent trying to build the cube. Unhappily, the system crashed and although I have my FreeCAD files I hadn&#039;t moved over my vokoscreen footage to SD so they are lost and will have to be redone. &lt;br /&gt;
I now understand what I&#039;m doing enough that I can get the cube shape in a short amount of time. It is now time to move these parts carefully into the desired shape, insert the screw, and add initials to the face. I am taking a short break and returning to work for a second session. [3 hrs]&lt;br /&gt;
&lt;br /&gt;
Have made some progress in approximating the shape. Need to add proper constraints though. Signed a face with my initials. Lost the video of that, but I think I&#039;m going to have to redo the whole thing for the video anyway. A little confused about the specifics of getting a &amp;quot;1 inch bolt&amp;quot;. Have... a bolt. https://imgur.com/a/tLzCwQS [2 hrs]&lt;br /&gt;
&lt;br /&gt;
=Thursday, July 30, 2020=&lt;br /&gt;
More time spent trying to build the cube. While in the process of understanding how to transform and rotate the tubes, they became very distant from one another. Rather than give up and try again, I went through the tedious task of rejoining them. This process helped me practice moving things around in space anyway.  I am pretty close to being able to competently move objects around. I predict it should come pretty quickly in my next session, and then I will just need to add my initial and the screw, which I am pretty sure I understand how to do. Here is a screenshot of the progress on the cube up to this point: https://imgur.com/a/tLzCwQS [2 hour]&lt;br /&gt;
&lt;br /&gt;
=Monday, July 27, 2020=&lt;br /&gt;
[https://youtu.be/hMkiCVaUXDg Video Cover Letter] [1 hour]&lt;br /&gt;
&lt;br /&gt;
=Sunday, July 26, 2020=&lt;br /&gt;
... I spent another 4 hours trying to build the cube, but there must be something I&#039;m missing because my expectations keep not aligning with what happens. Sometimes when I change the perspective view, parts just disappear in what seems to be a random way to me. I&#039;m able to copy, rotate, move, delete generally, but sometimes I seem to be forbidden to place things or rotate things the way I&#039;m intending to. I understand the general purposes of each of the work benches and what the tools are supposed to do. Just putting it all together consistently seems to be a lot of trouble and the menus sometimes behave erratically as far as I&#039;m concerned. Hopefully when I return to this, things will go more smoothly. I&#039;m sad to not meet the deadline I set for myself to finish this today. I may be able to do another session of work later but I&#039;m not sure. I do feel like I made a lot of practical progress, just not enough that I successfully have made the cube. I uploaded a [https://www.youtube.com/watch?v=zHP7PiQLiHk&amp;amp;feature=youtu.be video]  of about where I am in FreeCAD ability.  [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Saturday, July 25, 2020=&lt;br /&gt;
Created YouTube playlist: [https://www.youtube.com/playlist?list=PLVAB3xpMUPuqqef4gXcmArMD_4MqsozRM OSE FreeCAD 101 videos and other videos watched for Dev Test]  They&#039;re in order of how I watched them.&lt;br /&gt;
I understand the FreeCAD materials are meant to be absorbed within an hour or something like that. This is logical, but I have an atypical attention span. Here are my impressions of the materials:&lt;br /&gt;
&lt;br /&gt;
(1) Tutorials 1 &amp;amp; 2 - AMAZING love them. They are definitely critical to my success at the project. Sharing them to anyone I know trying to get into FreeCAD. Love the fast pace, which surprised me at first (despite the explanatory text). &lt;br /&gt;
(2) FreeCAD 0.16 (5007) TH13A - Assembly2 - The mouse animation at the beginning confused me and the lack of sound made me think something was wrong with my audio settings. This video does show the assembly workbench. Learning by just watching can be good, but I gotta admit, I prefer videos with verbal explanations.&lt;br /&gt;
(3) &lt;br /&gt;
(4) FreeCAD Programming - This was an exciting video to me. I definitely would like to get to the point where I&#039;m programming with FreeCAD. This video shows the potential and how to get started very well. &lt;br /&gt;
(5) Use the Draft Rotating tool - Like Sarah, whose log I got this from, my first challenge getting started at building the cube was getting the parts orientated, this video helped with that. &lt;br /&gt;
(6) 5 Ways FreeCAD will annoy you - This video helped me to understand that it isn&#039;t me that is a little confused by this UI... &lt;br /&gt;
&lt;br /&gt;
These materials combined with the sample developer test videos is going to lead to my success. [4 hours]&lt;br /&gt;
&lt;br /&gt;
=Friday July 24, 2020=&lt;br /&gt;
I tried installing OSE Linux to a virtual machine. It didn&#039;t go well and an error window came up saying &amp;quot;Sorry, Ubuntu 16.04 has experienced and internal error&amp;quot;. After closing the window, clicking on anything was unresponsive. I waited awhile and this was still the case so I shut it down. &lt;br /&gt;
&lt;br /&gt;
Decided to give the live OSE Linux another try.&lt;br /&gt;
I am using Freecad v 0.16 rev 6712&lt;br /&gt;
Also my version of OSE is specifically Ubuntu 16.04.3 LTS 16.04 xenial&lt;br /&gt;
&lt;br /&gt;
Everything went well. It seems all the crashyness has abated. Now I can begin my real concentration on the materials, applying the FreeCAD tutorials to the 8 hole tube file. I watched a [https://www.youtube.com/watch?v=KvB8eStMwoM video] Sarah shared in her log and added it to my materials to use as I complete these tasks. [2 hours]&lt;br /&gt;
&lt;br /&gt;
=Wed July 22, 2020=&lt;br /&gt;
&lt;br /&gt;
Started Phase 2 of the Development Test. Further studied [https://wiki.opensourceecology.org/wiki/FreeCAD_101#OSE_FreeCAD_Resources FreeCAD materials] and downloaded the 8-hole tube to get started. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FreeCAD repeatedly crashed as I attempted to create the cube. At first, it crashed when I would import the file to the project. Then I ran apt-get upgrade and apt-get update. To be honest, there was an error when I initially ran these that I had to resolve, and I should have made a note of it but I didn&#039;t. After doing so, FreeCAD no longer just crashed because of adding the file to the project. Instead it would crash when I switched work benches. I will do a better job documenting everything going forward, I just didn&#039;t want everyone to think I was a punk because of all the problems I was having so I had planned to pretend like they didn&#039;t. &lt;br /&gt;
[4 hours]&lt;br /&gt;
&lt;br /&gt;
=Tuesday July 21, 2020=&lt;br /&gt;
&lt;br /&gt;
Completed Phase 1 of the [https://wiki.opensourceecology.org/wiki/Developer_Test Developer Test]. Installed OSE Linux to thumbdrive and booted it up. I used Rufus to make the bootable OS in a Windows System because when I tried to use my Ubuntu Studio environment and associated tools I had trouble mounting my USB drive. &lt;br /&gt;
&lt;br /&gt;
I did a test screen recording while studying FreeCAD materials, but it was lost when I restarted the environment. [4 hours]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281049</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281049"/>
		<updated>2023-03-11T23:11:00Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Useful Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
&lt;br /&gt;
===Generators===&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
===Scanning Software===&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
* FDroid Barcode Scanner is an FDroid scanning app that supports most barcode types. https://f-droid.org/en/packages/com.google.zxing.client.android/&lt;br /&gt;
&lt;br /&gt;
* BinaryEye is an Android scanning app that supports barcode and QR code. https://f-droid.org/en/packages/de.markusfisch.android.binaryeye/&lt;br /&gt;
&lt;br /&gt;
===Scanning Hardware===&lt;br /&gt;
&lt;br /&gt;
* Adafruit sells camera-based (not laser/optical) barcode scanner modules: https://www.adafruit.com/?q=barcode+reader&amp;amp;sort=BestMatch&lt;br /&gt;
&lt;br /&gt;
==Comparison to Alternative Technologies==&lt;br /&gt;
&lt;br /&gt;
* [[QR Code]] &lt;br /&gt;
** QR codes are different visually: square-shaped with a pattern of black and white squares.&lt;br /&gt;
** Compared to QR Codes, barcodes contain a limited amount of information, typically a series of numbers or letters. QR codes, on the other hand, can store much more data, including text, URLs, images, and more.&lt;br /&gt;
** QR codes are read using a smartphone camera or specialized QR code scanner.&lt;br /&gt;
** QR codes have built-in error correction, meaning that even if part of the code is damaged or obscured, it can still be read correctly.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
===Existing Projects===&lt;br /&gt;
&lt;br /&gt;
* Sean Boyce&#039;s IoT Barcode Scanner Project: https://hackaday.com/2018/08/15/track-everything-everywhere-with-an-iot-barcode-scanner/&lt;br /&gt;
* &amp;quot;Make a Portable Barcode Scanner With an Arduino and a Cuecat&amp;quot; by mkanoap Instructable: https://www.instructables.com/Make-a-portable-barcode-scanner-with-an-arduino-an/&lt;br /&gt;
* Barcode scanner integrated with Arduino by circuitrocks: https://learn.circuit.rocks/barcode-scanner-integrated-to-arduino&lt;br /&gt;
&lt;br /&gt;
===Eric&#039;s Proposed Open Source Barcode Scanner Project===&lt;br /&gt;
&lt;br /&gt;
* 1x Laser or optical reader&lt;br /&gt;
* 1 x Single Board Computer&lt;br /&gt;
* IO Module&lt;br /&gt;
** A touch screen for data feedback or for complex controls&lt;br /&gt;
** A button/trigger for scanning&lt;br /&gt;
**  A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
* Power Module&lt;br /&gt;
* 3D Printed Case&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
* Barcode at Wikipedia: https://en.wikipedia.org/wiki/Barcode&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281048</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281048"/>
		<updated>2023-03-11T23:09:34Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Existing Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
&lt;br /&gt;
===Generators===&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
===Scanning Software===&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
* FDroid Barcode Scanner is an FDroid scanning app that supports most barcode types. https://f-droid.org/en/packages/com.google.zxing.client.android/&lt;br /&gt;
&lt;br /&gt;
* BinaryEye is an Android scanning app that supports barcode and QR code. https://f-droid.org/en/packages/de.markusfisch.android.binaryeye/&lt;br /&gt;
&lt;br /&gt;
===Scanning Hardware===&lt;br /&gt;
&lt;br /&gt;
* Adafruit sells camera-based (not laser/optical) barcode scanner modules: https://www.adafruit.com/?q=barcode+reader&amp;amp;sort=BestMatch&lt;br /&gt;
&lt;br /&gt;
==Comparison to Alternative Technologies==&lt;br /&gt;
&lt;br /&gt;
* [[QR Code]] &lt;br /&gt;
** QR codes are different visually: square-shaped with a pattern of black and white squares.&lt;br /&gt;
** Compared to QR Codes, barcodes contain a limited amount of information, typically a series of numbers or letters. QR codes, on the other hand, can store much more data, including text, URLs, images, and more.&lt;br /&gt;
** QR codes are read using a smartphone camera or specialized QR code scanner.&lt;br /&gt;
** QR codes have built-in error correction, meaning that even if part of the code is damaged or obscured, it can still be read correctly.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
===Existing Projects===&lt;br /&gt;
&lt;br /&gt;
* Sean Boyce&#039;s IoT Barcode Scanner Project: https://hackaday.com/2018/08/15/track-everything-everywhere-with-an-iot-barcode-scanner/&lt;br /&gt;
* &amp;quot;Make a Portable Barcode Scanner With an Arduino and a Cuecat&amp;quot; by mkanoap Instructable: https://www.instructables.com/Make-a-portable-barcode-scanner-with-an-arduino-an/&lt;br /&gt;
* Barcode scanner integrated with Arduino by circuitrocks: https://learn.circuit.rocks/barcode-scanner-integrated-to-arduino&lt;br /&gt;
&lt;br /&gt;
===Eric&#039;s Proposed Open Source Barcode Scanner Project===&lt;br /&gt;
&lt;br /&gt;
* 1x Laser or optical reader&lt;br /&gt;
* 1 x Single Board Computer&lt;br /&gt;
* IO Module&lt;br /&gt;
** A touch screen for data feedback or for complex controls&lt;br /&gt;
** A button/trigger for scanning&lt;br /&gt;
**  A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
* Power Module&lt;br /&gt;
* 3D Printed Case&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281047</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281047"/>
		<updated>2023-03-11T23:09:17Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Useful Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
&lt;br /&gt;
===Generators===&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
===Scanning Software===&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
* FDroid Barcode Scanner is an FDroid scanning app that supports most barcode types. https://f-droid.org/en/packages/com.google.zxing.client.android/&lt;br /&gt;
&lt;br /&gt;
* BinaryEye is an Android scanning app that supports barcode and QR code. https://f-droid.org/en/packages/de.markusfisch.android.binaryeye/&lt;br /&gt;
&lt;br /&gt;
===Scanning Hardware===&lt;br /&gt;
&lt;br /&gt;
* Adafruit sells camera-based (not laser/optical) barcode scanner modules: https://www.adafruit.com/?q=barcode+reader&amp;amp;sort=BestMatch&lt;br /&gt;
&lt;br /&gt;
==Comparison to Alternative Technologies==&lt;br /&gt;
&lt;br /&gt;
* [[QR Code]] &lt;br /&gt;
** QR codes are different visually: square-shaped with a pattern of black and white squares.&lt;br /&gt;
** Compared to QR Codes, barcodes contain a limited amount of information, typically a series of numbers or letters. QR codes, on the other hand, can store much more data, including text, URLs, images, and more.&lt;br /&gt;
** QR codes are read using a smartphone camera or specialized QR code scanner.&lt;br /&gt;
** QR codes have built-in error correction, meaning that even if part of the code is damaged or obscured, it can still be read correctly.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
===Existing Projects===&lt;br /&gt;
&lt;br /&gt;
??&lt;br /&gt;
&lt;br /&gt;
===Eric&#039;s Proposed Open Source Barcode Scanner Project===&lt;br /&gt;
&lt;br /&gt;
* 1x Laser or optical reader&lt;br /&gt;
* 1 x Single Board Computer&lt;br /&gt;
* IO Module&lt;br /&gt;
** A touch screen for data feedback or for complex controls&lt;br /&gt;
** A button/trigger for scanning&lt;br /&gt;
**  A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
* Power Module&lt;br /&gt;
* 3D Printed Case&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281046</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281046"/>
		<updated>2023-03-11T23:06:53Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Open Source Barcode Technology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
&lt;br /&gt;
===Generators===&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
===Scanning Software===&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
* FDroid Barcode Scanner is an FDroid scanning app that supports most barcode types. https://f-droid.org/en/packages/com.google.zxing.client.android/&lt;br /&gt;
&lt;br /&gt;
* BinaryEye is an Android scanning app that supports barcode and QR code. https://f-droid.org/en/packages/de.markusfisch.android.binaryeye/&lt;br /&gt;
&lt;br /&gt;
===Scanning Hardware===&lt;br /&gt;
&lt;br /&gt;
* Adafruit sells camera-based (not laser/optical) barcode scanner modules: https://www.adafruit.com/?q=barcode+reader&amp;amp;sort=BestMatch&lt;br /&gt;
&lt;br /&gt;
==Comparison to Alternative Technologies==&lt;br /&gt;
&lt;br /&gt;
* [[QR Code]] &lt;br /&gt;
** QR codes are different visually: square-shaped with a pattern of black and white squares.&lt;br /&gt;
** Compared to QR Codes, barcodes contain a limited amount of information, typically a series of numbers or letters. QR codes, on the other hand, can store much more data, including text, URLs, images, and more.&lt;br /&gt;
** QR codes are read using a smartphone camera or specialized QR code scanner.&lt;br /&gt;
** QR codes have built-in error correction, meaning that even if part of the code is damaged or obscured, it can still be read correctly.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
===Existing Projects===&lt;br /&gt;
&lt;br /&gt;
??&lt;br /&gt;
&lt;br /&gt;
===Eric&#039;s Proposed Open Source Barcode Scanner Project===&lt;br /&gt;
&lt;br /&gt;
* 1x Laser or optical reader&lt;br /&gt;
* 1 x Single Board Computer&lt;br /&gt;
* IO Module&lt;br /&gt;
** A touch screen for data feedback or for complex controls&lt;br /&gt;
** A button/trigger for scanning&lt;br /&gt;
**  A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
* Power Module&lt;br /&gt;
* 3D Printed Case&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
* Sean Boyce&#039;s IoT Barcode Scanner Project: https://hackaday.com/2018/08/15/track-everything-everywhere-with-an-iot-barcode-scanner/&lt;br /&gt;
* &amp;quot;Make a Portable Barcode Scanner With an Arduino and a Cuecat&amp;quot; by mkanoap Instructable: https://www.instructables.com/Make-a-portable-barcode-scanner-with-an-arduino-an/&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281045</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281045"/>
		<updated>2023-03-11T23:01:55Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Open Source Barcode Scanners */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
&lt;br /&gt;
===Generators===&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
===Scanning===&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
* FDroid Barcode Scanner is an FDroid scanning app that supports most barcode types. https://f-droid.org/en/packages/com.google.zxing.client.android/&lt;br /&gt;
&lt;br /&gt;
* BinaryEye is an Android scanning app that supports barcode and QR code. https://f-droid.org/en/packages/de.markusfisch.android.binaryeye/&lt;br /&gt;
&lt;br /&gt;
==Comparison to Alternative Technologies==&lt;br /&gt;
&lt;br /&gt;
* [[QR Code]] &lt;br /&gt;
** QR codes are different visually: square-shaped with a pattern of black and white squares.&lt;br /&gt;
** Compared to QR Codes, barcodes contain a limited amount of information, typically a series of numbers or letters. QR codes, on the other hand, can store much more data, including text, URLs, images, and more.&lt;br /&gt;
** QR codes are read using a smartphone camera or specialized QR code scanner.&lt;br /&gt;
** QR codes have built-in error correction, meaning that even if part of the code is damaged or obscured, it can still be read correctly.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
===Existing Projects===&lt;br /&gt;
&lt;br /&gt;
??&lt;br /&gt;
&lt;br /&gt;
===Eric&#039;s Proposed Open Source Barcode Scanner Project===&lt;br /&gt;
&lt;br /&gt;
* 1x Laser or optical reader&lt;br /&gt;
* 1 x Single Board Computer&lt;br /&gt;
* IO Module&lt;br /&gt;
** A touch screen for data feedback or for complex controls&lt;br /&gt;
** A button/trigger for scanning&lt;br /&gt;
**  A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
* Power Module&lt;br /&gt;
* 3D Printed Case&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
* Sean Boyce&#039;s IoT Barcode Scanner Project: https://hackaday.com/2018/08/15/track-everything-everywhere-with-an-iot-barcode-scanner/&lt;br /&gt;
* &amp;quot;Make a Portable Barcode Scanner With an Arduino and a Cuecat&amp;quot; by mkanoap Instructable: https://www.instructables.com/Make-a-portable-barcode-scanner-with-an-arduino-an/&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281044</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281044"/>
		<updated>2023-03-11T23:01:09Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Useful Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
&lt;br /&gt;
===Generators===&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
===Scanning===&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
* FDroid Barcode Scanner is an FDroid scanning app that supports most barcode types. https://f-droid.org/en/packages/com.google.zxing.client.android/&lt;br /&gt;
&lt;br /&gt;
* BinaryEye is an Android scanning app that supports barcode and QR code. https://f-droid.org/en/packages/de.markusfisch.android.binaryeye/&lt;br /&gt;
&lt;br /&gt;
==Comparison to Alternative Technologies==&lt;br /&gt;
&lt;br /&gt;
* [[QR Code]] &lt;br /&gt;
** QR codes are different visually: square-shaped with a pattern of black and white squares.&lt;br /&gt;
** Compared to QR Codes, barcodes contain a limited amount of information, typically a series of numbers or letters. QR codes, on the other hand, can store much more data, including text, URLs, images, and more.&lt;br /&gt;
** QR codes are read using a smartphone camera or specialized QR code scanner.&lt;br /&gt;
** QR codes have built-in error correction, meaning that even if part of the code is damaged or obscured, it can still be read correctly.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
===Eric&#039;s Proposed Open Source Barcode Scanner Project===&lt;br /&gt;
&lt;br /&gt;
* 1x Laser or optical reader&lt;br /&gt;
* 1 x Single Board Computer&lt;br /&gt;
* IO Module&lt;br /&gt;
** A touch screen for data feedback or for complex controls&lt;br /&gt;
** A button/trigger for scanning&lt;br /&gt;
**  A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
* Power Module&lt;br /&gt;
* 3D Printed Case&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
* Sean Boyce&#039;s IoT Barcode Scanner Project: https://hackaday.com/2018/08/15/track-everything-everywhere-with-an-iot-barcode-scanner/&lt;br /&gt;
* &amp;quot;Make a Portable Barcode Scanner With an Arduino and a Cuecat&amp;quot; by mkanoap Instructable: https://www.instructables.com/Make-a-portable-barcode-scanner-with-an-arduino-an/&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281043</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281043"/>
		<updated>2023-03-11T22:55:53Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Open Source Barcode Technology */ separate generators from scanners add android apps&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
&lt;br /&gt;
===Generators===&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
===Scanning===&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
* FDroid Barcode Scanner is an FDroid scanning app that supports most barcode types. https://f-droid.org/en/packages/com.google.zxing.client.android/&lt;br /&gt;
&lt;br /&gt;
* BinaryEye is an Android scanning app that supports barcode and QR code. https://f-droid.org/en/packages/de.markusfisch.android.binaryeye/&lt;br /&gt;
&lt;br /&gt;
==Comparison to Alternative Technologies==&lt;br /&gt;
&lt;br /&gt;
* [[QR Code]] &lt;br /&gt;
** QR codes are different visually: square-shaped with a pattern of black and white squares.&lt;br /&gt;
** Compared to QR Codes, barcodes contain a limited amount of information, typically a series of numbers or letters. QR codes, on the other hand, can store much more data, including text, URLs, images, and more.&lt;br /&gt;
** QR codes are read using a smartphone camera or specialized QR code scanner.&lt;br /&gt;
** QR codes have built-in error correction, meaning that even if part of the code is damaged or obscured, it can still be read correctly.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
===Eric&#039;s Proposed Open Source Barcode Scanner Project===&lt;br /&gt;
&lt;br /&gt;
* 1x Laser or optical reader&lt;br /&gt;
* 1 x Single Board Computer&lt;br /&gt;
* IO Module&lt;br /&gt;
** A touch screen for data feedback or for complex controls&lt;br /&gt;
** A button/trigger for scanning&lt;br /&gt;
**  A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
* Power Module&lt;br /&gt;
* 3D Printed Case&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
* Sean Boyce&#039;s IoT Barcode Scanner Project: https://hackaday.com/2018/08/15/track-everything-everywhere-with-an-iot-barcode-scanner/&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281042</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281042"/>
		<updated>2023-03-11T22:48:50Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Standards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparison to Alternative Technologies==&lt;br /&gt;
&lt;br /&gt;
* [[QR Code]] &lt;br /&gt;
** QR codes are different visually: square-shaped with a pattern of black and white squares.&lt;br /&gt;
** Compared to QR Codes, barcodes contain a limited amount of information, typically a series of numbers or letters. QR codes, on the other hand, can store much more data, including text, URLs, images, and more.&lt;br /&gt;
** QR codes are read using a smartphone camera or specialized QR code scanner.&lt;br /&gt;
** QR codes have built-in error correction, meaning that even if part of the code is damaged or obscured, it can still be read correctly.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
===Eric&#039;s Proposed Open Source Barcode Scanner Project===&lt;br /&gt;
&lt;br /&gt;
* 1x Laser or optical reader&lt;br /&gt;
* 1 x Single Board Computer&lt;br /&gt;
* IO Module&lt;br /&gt;
** A touch screen for data feedback or for complex controls&lt;br /&gt;
** A button/trigger for scanning&lt;br /&gt;
**  A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
* Power Module&lt;br /&gt;
* 3D Printed Case&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
* Sean Boyce&#039;s IoT Barcode Scanner Project: https://hackaday.com/2018/08/15/track-everything-everywhere-with-an-iot-barcode-scanner/&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281041</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281041"/>
		<updated>2023-03-11T22:47:25Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
* Data Matrix: Data Matrix is a 2D barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Data Matrix barcodes consist of square or rectangular patterns of dots and can encode large amounts of data in a small space.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comparison to Alternative Technologies==&lt;br /&gt;
&lt;br /&gt;
* [[QR Code]] &lt;br /&gt;
** QR codes are different visually: square-shaped with a pattern of black and white squares.&lt;br /&gt;
** Compared to QR Codes, barcodes contain a limited amount of information, typically a series of numbers or letters. QR codes, on the other hand, can store much more data, including text, URLs, images, and more.&lt;br /&gt;
** QR codes are read using a smartphone camera or specialized QR code scanner.&lt;br /&gt;
** QR codes have built-in error correction, meaning that even if part of the code is damaged or obscured, it can still be read correctly.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
===Eric&#039;s Proposed Open Source Barcode Scanner Project===&lt;br /&gt;
&lt;br /&gt;
* 1x Laser or optical reader&lt;br /&gt;
* 1 x Single Board Computer&lt;br /&gt;
* IO Module&lt;br /&gt;
** A touch screen for data feedback or for complex controls&lt;br /&gt;
** A button/trigger for scanning&lt;br /&gt;
**  A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
* Power Module&lt;br /&gt;
* 3D Printed Case&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
* Sean Boyce&#039;s IoT Barcode Scanner Project: https://hackaday.com/2018/08/15/track-everything-everywhere-with-an-iot-barcode-scanner/&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281040</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281040"/>
		<updated>2023-03-11T22:41:03Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Applications */ Add alternatives section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Comparison to Alternatives==&lt;br /&gt;
&lt;br /&gt;
* [[QR Code]] &lt;br /&gt;
** QR codes are different visually: square-shaped with a pattern of black and white squares.&lt;br /&gt;
** Compared to QR Codes, barcodes contain a limited amount of information, typically a series of numbers or letters. QR codes, on the other hand, can store much more data, including text, URLs, images, and more.&lt;br /&gt;
** QR codes are read using a smartphone camera or specialized QR code scanner.&lt;br /&gt;
** QR codes have built-in error correction, meaning that even if part of the code is damaged or obscured, it can still be read correctly.&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
* Data Matrix: Data Matrix is a 2D barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Data Matrix barcodes consist of square or rectangular patterns of dots and can encode large amounts of data in a small space.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
=Minimum Viable Product=&lt;br /&gt;
&lt;br /&gt;
- Cheap&lt;br /&gt;
&lt;br /&gt;
- Modular&lt;br /&gt;
&lt;br /&gt;
- Wired or Wireless Use&lt;br /&gt;
&lt;br /&gt;
- Tethered, or Standalone operation&lt;br /&gt;
&lt;br /&gt;
- Fast + Reliable&lt;br /&gt;
&lt;br /&gt;
- Can be handheld, wall mounted, or in a flush with the table surface enclosure &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Basic Design=&lt;br /&gt;
&lt;br /&gt;
==Scaning Module==&lt;br /&gt;
&lt;br /&gt;
- A laser scanner or an optical scanner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Processing Module==&lt;br /&gt;
&lt;br /&gt;
- 1x Single Board Computer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=IO Module=&lt;br /&gt;
&lt;br /&gt;
- A touch screen for data feedback or for complex controls&lt;br /&gt;
&lt;br /&gt;
- A button/trigger for scanning&lt;br /&gt;
&lt;br /&gt;
- A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Power Module=&lt;br /&gt;
&lt;br /&gt;
- Either a DC/AC in, A pair of hot swappable batteries, or both&lt;br /&gt;
&lt;br /&gt;
- Also the associated circuitry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Case Module==&lt;br /&gt;
&lt;br /&gt;
- A 3D Printed Case for all the other modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BOM=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
-&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281039</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281039"/>
		<updated>2023-03-11T22:33:06Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Basics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
* Data Matrix: Data Matrix is a 2D barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Data Matrix barcodes consist of square or rectangular patterns of dots and can encode large amounts of data in a small space.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
=Minimum Viable Product=&lt;br /&gt;
&lt;br /&gt;
- Cheap&lt;br /&gt;
&lt;br /&gt;
- Modular&lt;br /&gt;
&lt;br /&gt;
- Wired or Wireless Use&lt;br /&gt;
&lt;br /&gt;
- Tethered, or Standalone operation&lt;br /&gt;
&lt;br /&gt;
- Fast + Reliable&lt;br /&gt;
&lt;br /&gt;
- Can be handheld, wall mounted, or in a flush with the table surface enclosure &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Basic Design=&lt;br /&gt;
&lt;br /&gt;
==Scaning Module==&lt;br /&gt;
&lt;br /&gt;
- A laser scanner or an optical scanner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Processing Module==&lt;br /&gt;
&lt;br /&gt;
- 1x Single Board Computer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=IO Module=&lt;br /&gt;
&lt;br /&gt;
- A touch screen for data feedback or for complex controls&lt;br /&gt;
&lt;br /&gt;
- A button/trigger for scanning&lt;br /&gt;
&lt;br /&gt;
- A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Power Module=&lt;br /&gt;
&lt;br /&gt;
- Either a DC/AC in, A pair of hot swappable batteries, or both&lt;br /&gt;
&lt;br /&gt;
- Also the associated circuitry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Case Module==&lt;br /&gt;
&lt;br /&gt;
- A 3D Printed Case for all the other modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BOM=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
-&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281038</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281038"/>
		<updated>2023-03-11T22:32:56Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Pairs well with */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
* Data Matrix: Data Matrix is a 2D barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Data Matrix barcodes consist of square or rectangular patterns of dots and can encode large amounts of data in a small space.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
=Minimum Viable Product=&lt;br /&gt;
&lt;br /&gt;
- Cheap&lt;br /&gt;
&lt;br /&gt;
- Modular&lt;br /&gt;
&lt;br /&gt;
- Wired or Wireless Use&lt;br /&gt;
&lt;br /&gt;
- Tethered, or Standalone operation&lt;br /&gt;
&lt;br /&gt;
- Fast + Reliable&lt;br /&gt;
&lt;br /&gt;
- Can be handheld, wall mounted, or in a flush with the table surface enclosure &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Basic Design=&lt;br /&gt;
&lt;br /&gt;
==Scaning Module==&lt;br /&gt;
&lt;br /&gt;
- A laser scanner or an optical scanner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Processing Module==&lt;br /&gt;
&lt;br /&gt;
- 1x Single Board Computer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=IO Module=&lt;br /&gt;
&lt;br /&gt;
- A touch screen for data feedback or for complex controls&lt;br /&gt;
&lt;br /&gt;
- A button/trigger for scanning&lt;br /&gt;
&lt;br /&gt;
- A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Power Module=&lt;br /&gt;
&lt;br /&gt;
- Either a DC/AC in, A pair of hot swappable batteries, or both&lt;br /&gt;
&lt;br /&gt;
- Also the associated circuitry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Case Module==&lt;br /&gt;
&lt;br /&gt;
- A 3D Printed Case for all the other modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BOM=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
-&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281037</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281037"/>
		<updated>2023-03-11T22:32:39Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Industry Standards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
* Data Matrix: Data Matrix is a 2D barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Data Matrix barcodes consist of square or rectangular patterns of dots and can encode large amounts of data in a small space.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pairs well with==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
=Minimum Viable Product=&lt;br /&gt;
&lt;br /&gt;
- Cheap&lt;br /&gt;
&lt;br /&gt;
- Modular&lt;br /&gt;
&lt;br /&gt;
- Wired or Wireless Use&lt;br /&gt;
&lt;br /&gt;
- Tethered, or Standalone operation&lt;br /&gt;
&lt;br /&gt;
- Fast + Reliable&lt;br /&gt;
&lt;br /&gt;
- Can be handheld, wall mounted, or in a flush with the table surface enclosure &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Basic Design=&lt;br /&gt;
&lt;br /&gt;
==Scaning Module==&lt;br /&gt;
&lt;br /&gt;
- A laser scanner or an optical scanner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Processing Module==&lt;br /&gt;
&lt;br /&gt;
- 1x Single Board Computer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=IO Module=&lt;br /&gt;
&lt;br /&gt;
- A touch screen for data feedback or for complex controls&lt;br /&gt;
&lt;br /&gt;
- A button/trigger for scanning&lt;br /&gt;
&lt;br /&gt;
- A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Power Module=&lt;br /&gt;
&lt;br /&gt;
- Either a DC/AC in, A pair of hot swappable batteries, or both&lt;br /&gt;
&lt;br /&gt;
- Also the associated circuitry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Case Module==&lt;br /&gt;
&lt;br /&gt;
- A 3D Printed Case for all the other modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BOM=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
-&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281036</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281036"/>
		<updated>2023-03-11T22:32:21Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Existing Open Source Desings */ Fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
* Data Matrix: Data Matrix is a 2D barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Data Matrix barcodes consist of square or rectangular patterns of dots and can encode large amounts of data in a small space.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pairs well with==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
=Industry Standards=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Scanners==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
=Minimum Viable Product=&lt;br /&gt;
&lt;br /&gt;
- Cheap&lt;br /&gt;
&lt;br /&gt;
- Modular&lt;br /&gt;
&lt;br /&gt;
- Wired or Wireless Use&lt;br /&gt;
&lt;br /&gt;
- Tethered, or Standalone operation&lt;br /&gt;
&lt;br /&gt;
- Fast + Reliable&lt;br /&gt;
&lt;br /&gt;
- Can be handheld, wall mounted, or in a flush with the table surface enclosure &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Basic Design=&lt;br /&gt;
&lt;br /&gt;
==Scaning Module==&lt;br /&gt;
&lt;br /&gt;
- A laser scanner or an optical scanner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Processing Module==&lt;br /&gt;
&lt;br /&gt;
- 1x Single Board Computer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=IO Module=&lt;br /&gt;
&lt;br /&gt;
- A touch screen for data feedback or for complex controls&lt;br /&gt;
&lt;br /&gt;
- A button/trigger for scanning&lt;br /&gt;
&lt;br /&gt;
- A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Power Module=&lt;br /&gt;
&lt;br /&gt;
- Either a DC/AC in, A pair of hot swappable batteries, or both&lt;br /&gt;
&lt;br /&gt;
- Also the associated circuitry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Case Module==&lt;br /&gt;
&lt;br /&gt;
- A 3D Printed Case for all the other modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BOM=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
-&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281035</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281035"/>
		<updated>2023-03-11T22:28:28Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Basics */ add information about barcodes and open source projects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
&lt;br /&gt;
A barcode scanner is a device that reads and decodes barcode symbols. The scanner consists of a light source, a lens, a sensor, and a decoder that work together to capture and interpret the information encoded in the barcode.&lt;br /&gt;
&lt;br /&gt;
When a barcode is scanned, the light source illuminates the barcode, and the sensor detects the reflected light, and generates an analog signal. The analog signal is then converted into a digital signal by the scanner&#039;s decoder, which translates the digital signal into a readable format, such as a product number or a price.&lt;br /&gt;
&lt;br /&gt;
Barcode scanners can be handheld, mobile, or fixed-mount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
&lt;br /&gt;
* International Article Number (EAN): EAN is a barcode symbology that is widely used in the retail industry to identify and track products. EAN barcodes consist of 13 digits and are used in over 100 countries worldwide.&lt;br /&gt;
&lt;br /&gt;
* Universal Product Code (UPC): UPC is another barcode symbology that is commonly used in the retail industry to identify and track products. UPC barcodes consist of 12 digits and are widely used in North America.&lt;br /&gt;
&lt;br /&gt;
* Code 39: Code 39 is a barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Code 39 barcodes consist of alphanumeric characters and are commonly used for product identification, inventory tracking, and asset management.&lt;br /&gt;
&lt;br /&gt;
* Code 128: Code 128 is a high-density barcode symbology that is used in various industries, including shipping, transportation, and healthcare. Code 128 barcodes consist of alphanumeric characters and can encode large amounts of data.&lt;br /&gt;
&lt;br /&gt;
* Data Matrix: Data Matrix is a 2D barcode symbology that is used in various industries, including manufacturing, logistics, and healthcare. Data Matrix barcodes consist of square or rectangular patterns of dots and can encode large amounts of data in a small space.&lt;br /&gt;
&lt;br /&gt;
==Open Source Barcode Technology==&lt;br /&gt;
* Zint Barcode Studio: This is a free and open source barcode generator software that supports over 50 barcode types, including QR codes, Code 39, and EAN-13. https://www.zint.org.uk/&lt;br /&gt;
&lt;br /&gt;
* ZXing (pronounced &amp;quot;zebra crossing&amp;quot;) is an open source barcode scanning library that can read a wide range of barcode formats, including QR codes and Data Matrix codes. It can be used in various programming languages, including Java, C++, and Python. https://github.com/zxing&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode Project  is a free and open-source barcode generation library that can be used to create various types of barcodes, including Code39, Code128, EAN-13, and QR codes. It supports multiple output formats, such as SVG, PNG, and PDF, and can be used with different programming languages like Python, PHP, and JavaScript. The library is easy to use and customizable, allowing users to set various options like barcode height, width, color, and text. Additionally, LibreBarcode provides a command-line interface and a web-based demo for users to quickly generate barcodes without the need for programming. https://graphicore.github.io/librebarcode/&lt;br /&gt;
&lt;br /&gt;
* Bytescout BarCode Generator is a free and open source barcode generator software that supports a wide range of barcode types, including QR codes, Code 128, and PDF417. It can be used to generate barcodes in various image formats such as PNG, JPEG, and BMP. https://bytescout.com/products/enduser/misc/barcodegenerator.html&lt;br /&gt;
&lt;br /&gt;
* OpenCV is an open source computer vision library that includes barcode detection and recognition features. It supports a wide range of barcode types, including EAN-13, Code 128, and QR codes. https://opencv.org/recognizing-one-dimensional-barcode-using-opencv/&lt;br /&gt;
&lt;br /&gt;
* Libre Barcode 39 is a free font available on Google Fonts that generates Code 39 barcodes. Code 39 is a popular barcode format used in inventory, tracking, and other applications. The font supports uppercase letters, numbers, and several special characters. The font can be used in various design and development software and supports different platforms like Windows, macOS, and Linux. The font is licensed under the SIL Open Font License, which allows for free use, modification, and distribution. https://fonts.google.com/specimen/Libre+Barcode+39&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pairs well with==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
=Industry Standards=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Existing Open Source Desings=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Minimum Viable Product=&lt;br /&gt;
&lt;br /&gt;
- Cheap&lt;br /&gt;
&lt;br /&gt;
- Modular&lt;br /&gt;
&lt;br /&gt;
- Wired or Wireless Use&lt;br /&gt;
&lt;br /&gt;
- Tethered, or Standalone operation&lt;br /&gt;
&lt;br /&gt;
- Fast + Reliable&lt;br /&gt;
&lt;br /&gt;
- Can be handheld, wall mounted, or in a flush with the table surface enclosure &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Basic Design=&lt;br /&gt;
&lt;br /&gt;
==Scaning Module==&lt;br /&gt;
&lt;br /&gt;
- A laser scanner or an optical scanner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Processing Module==&lt;br /&gt;
&lt;br /&gt;
- 1x Single Board Computer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=IO Module=&lt;br /&gt;
&lt;br /&gt;
- A touch screen for data feedback or for complex controls&lt;br /&gt;
&lt;br /&gt;
- A button/trigger for scanning&lt;br /&gt;
&lt;br /&gt;
- A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Power Module=&lt;br /&gt;
&lt;br /&gt;
- Either a DC/AC in, A pair of hot swappable batteries, or both&lt;br /&gt;
&lt;br /&gt;
- Also the associated circuitry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Case Module==&lt;br /&gt;
&lt;br /&gt;
- A 3D Printed Case for all the other modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BOM=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
-&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281034</id>
		<title>Open Source Barcode Scanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Open_Source_Barcode_Scanner&amp;diff=281034"/>
		<updated>2023-03-11T22:12:43Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Used For */ added usecases for barcode scanners&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Basics=&lt;br /&gt;
&lt;br /&gt;
- An device for reading barcodes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
Barcodes and Barcode Scanners are used for:&lt;br /&gt;
&lt;br /&gt;
* Warehouse Inventory&lt;br /&gt;
* Data Entry &lt;br /&gt;
* Asset Management&lt;br /&gt;
* Point of Sale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pairs well with==&lt;br /&gt;
&lt;br /&gt;
* [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
* [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
* [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
=Industry Standards=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Existing Open Source Desings=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Minimum Viable Product=&lt;br /&gt;
&lt;br /&gt;
- Cheap&lt;br /&gt;
&lt;br /&gt;
- Modular&lt;br /&gt;
&lt;br /&gt;
- Wired or Wireless Use&lt;br /&gt;
&lt;br /&gt;
- Tethered, or Standalone operation&lt;br /&gt;
&lt;br /&gt;
- Fast + Reliable&lt;br /&gt;
&lt;br /&gt;
- Can be handheld, wall mounted, or in a flush with the table surface enclosure &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Basic Design=&lt;br /&gt;
&lt;br /&gt;
==Scaning Module==&lt;br /&gt;
&lt;br /&gt;
- A laser scanner or an optical scanner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Processing Module==&lt;br /&gt;
&lt;br /&gt;
- 1x Single Board Computer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=IO Module=&lt;br /&gt;
&lt;br /&gt;
- A touch screen for data feedback or for complex controls&lt;br /&gt;
&lt;br /&gt;
- A button/trigger for scanning&lt;br /&gt;
&lt;br /&gt;
- A USB C Port for tethering it to a cash register, or a computer of some sorts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Power Module=&lt;br /&gt;
&lt;br /&gt;
- Either a DC/AC in, A pair of hot swappable batteries, or both&lt;br /&gt;
&lt;br /&gt;
- Also the associated circuitry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Case Module==&lt;br /&gt;
&lt;br /&gt;
- A 3D Printed Case for all the other modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BOM=&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Cash Register Conveyor Belt]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
- [[Open Source Un-Staffed Cash Register + Conveyor Belt Combination Unit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Useful Links=&lt;br /&gt;
&lt;br /&gt;
-&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Instagram&amp;diff=280764</id>
		<title>Instagram</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Instagram&amp;diff=280764"/>
		<updated>2023-03-02T01:16:51Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Editing videos for Instagram */ Adding info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instagram is a social media web site used for sharing photos and videos. Skillful use of hashtags and captions can help content on Instagram reach many people. Open Source Ecology has an Instagram account[[https://www.instagram.com/open_source_ecology/]]. &lt;br /&gt;
&lt;br /&gt;
==Images==&lt;br /&gt;
* Photos should be ratio 1:1&lt;br /&gt;
* You can upload one or multiple photos per post&lt;br /&gt;
&lt;br /&gt;
==Videos== &lt;br /&gt;
Videos are commonly shared as &amp;quot;Reels&amp;quot;. &lt;br /&gt;
*Instagram Reels have a dedicated section in the Explore page, which means that your content can be discovered by users who are not already following you.&lt;br /&gt;
* Ideal length of the video is between 30-60 seconds.&lt;br /&gt;
*If posting from a public account, other users can remix your video&lt;br /&gt;
&lt;br /&gt;
=== Video upload requirements on Instagram ===&lt;br /&gt;
&lt;br /&gt;
*The Video Upload Requirements are documented on Instagram here: https://help.instagram.com/1038071743007909/?helpref=uf_share&lt;br /&gt;
**Aspect ratio should be between 1.91:1 and 9:16.&lt;br /&gt;
**Videos should have a minimum frame rate of 30 FPS (frames per second) and minimum resolution of 720 pixels.&lt;br /&gt;
* Videos are commonly shared as &amp;quot;Reels&amp;quot;.&lt;br /&gt;
**The maximum file size for videos that are 10 minutes or less is 650MB. The maximum file size for videos up to 60 minutes is 3.6GB.&lt;br /&gt;
&lt;br /&gt;
=== Editing videos for Instagram ===&lt;br /&gt;
&lt;br /&gt;
You can use a tool like [[Kdenlive]] to edit a video to be good for Instagram. When you create your project, choose the Square 1080p 30 fps or Square 1080 60 fps. 30 fps will result in a lower file size, but may not capture very fast movement/look choppy.&lt;br /&gt;
&lt;br /&gt;
=== Sharing videos off Instagram ===&lt;br /&gt;
&lt;br /&gt;
When you create a video on Instagram, you can use the share feature to create embeds on other sites, such as this example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;blockquote class=&amp;quot;instagram-media&amp;quot; data-instgrm-captioned data-instgrm-permalink=&amp;quot;https://www.instagram.com/p/BnjNbGJlA3y/&amp;quot; data-instgrm-version=&amp;quot;12&amp;quot; style=&amp;quot; background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;padding:16px;&amp;quot;&amp;gt; &amp;lt;a href=&amp;quot;https://www.instagram.com/p/BnjNbGJlA3y/&amp;quot; style=&amp;quot; background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot; display: flex; flex-direction: row; align-items: center;&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot;background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;display: flex; flex-direction: column; flex-grow: 1; justify-content: center;&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot; background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot; background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 19% 0;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;display:block; height:50px; margin:0 auto 12px; width:50px;&amp;quot;&amp;gt;&amp;lt;svg width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot; viewBox=&amp;quot;0 0 60 60&amp;quot; version=&amp;quot;1.1&amp;quot; xmlns=&amp;quot;https://www.w3.org/2000/svg&amp;quot; xmlns:xlink=&amp;quot;https://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;g stroke=&amp;quot;none&amp;quot; stroke-width=&amp;quot;1&amp;quot; fill=&amp;quot;none&amp;quot; fill-rule=&amp;quot;evenodd&amp;quot;&amp;gt;&amp;lt;g transform=&amp;quot;translate(-511.000000, -20.000000)&amp;quot; fill=&amp;quot;#000000&amp;quot;&amp;gt;&amp;lt;g&amp;gt;&amp;lt;path d=&amp;quot;M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/g&amp;gt;&amp;lt;/g&amp;gt;&amp;lt;/g&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding-top: 8px;&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot; color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;&amp;quot;&amp;gt; View this post on Instagram&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 12.5% 0;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;&amp;quot;&amp;gt;&amp;lt;div&amp;gt; &amp;lt;div style=&amp;quot;background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;margin-left: 8px;&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot; background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot; width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;margin-left: auto;&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot; width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot; background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot; width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt; &amp;lt;p style=&amp;quot; margin:8px 0 0 0; padding:0 4px;&amp;quot;&amp;gt; &amp;lt;a href=&amp;quot;https://www.instagram.com/p/BnjNbGJlA3y/&amp;quot; style=&amp;quot; color:#000; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none; word-wrap:break-word;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Free build workshop at the St. Joseph Public Library, St. Joseph, MO. Bit.ly/2NyuSsf&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt; &amp;lt;p style=&amp;quot; color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;&amp;quot;&amp;gt;A post shared by &amp;lt;a href=&amp;quot;https://www.instagram.com/open_source_ecology/&amp;quot; style=&amp;quot; color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt; Marcin Jakubowski&amp;lt;/a&amp;gt; (@open_source_ecology) on &amp;lt;time style=&amp;quot; font-family:Arial,sans-serif; font-size:14px; line-height:17px;&amp;quot; datetime=&amp;quot;2018-09-10T15:11:20+00:00&amp;quot;&amp;gt;Sep 10, 2018 at 8:11am PDT&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/blockquote&amp;gt; &amp;lt;script async src=&amp;quot;//www.instagram.com/embed.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[[OSE_Social_Media]]&lt;br /&gt;
*OSE Instagram - [[https://www.instagram.com/open_source_ecology/]]&lt;br /&gt;
*[[Marketing]]&lt;br /&gt;
*[[Emily_Aiken]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=280711</id>
		<title>User:Goldfishlaser</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=280711"/>
		<updated>2023-02-27T04:51:45Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Background */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Jokes?&amp;quot; he asked. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Let&#039;s hear one.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Why is a laser beam like a goldfish?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Mike knew about lasers but where would he have seen goldfish? Oh, &lt;br /&gt;
he had undoubtedly seen flicks of them and, were I foolish enough to ask, &lt;br /&gt;
could spew forth thousands of words. &amp;quot;I give up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
His lights rippled. &amp;quot;Because neither one can whistle.&amp;quot; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
34/F/USA Amateur open source enthusiast. I&#039;m very much a generalist studying a wide range of disciplines. I believe this is important work. The existence of this project in my college years is one that definitely had an influence on how I see the possibilities. That and Isaac Asimov&#039;s Foundation. I am happy to now be assisting with it. I hope that via helping with documentation, I learn this project in depth. &lt;br /&gt;
&lt;br /&gt;
==On Hiatus==&lt;br /&gt;
&lt;br /&gt;
I currently cannot particularly make any commitments of development time until I complete other projects. Time permitting I am working on the wiki.&lt;br /&gt;
&lt;br /&gt;
==Past Projects for OSE==&lt;br /&gt;
Pen Plotter documentation&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
OSE developer for several months; enthusiastic user of [[OSE Linux 2]]&lt;br /&gt;
&lt;br /&gt;
Log [https://wiki.opensourceecology.org/wiki/Melanie_Allen_Log]&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
* My education is in Technical Communication and Information Design. 10 years experience. I have some Instructional Design background as well. Currently work in marketing (3 years experience).&lt;br /&gt;
* Philosophically inclined towards continuous education and improving oneself holistically as a person; believing in the importance of using some of our time to be creative and productive, in collaborative settings when possible&lt;br /&gt;
* Built a Prusa under mentorship during and after college. I need to reprint the parts for it&#039;s z axis and a few other parts that were damaged during repeated moves while it wasn&#039;t in operation.  Am thinking of repairing the Prusa and using it as a dedicated pen plotter. Then again, why not buy an extruder once I fix it...(I&#039;m just not really interested in trying to build my own extruder again).  Interested in the D3D as a 3mm filament printer and perhaps second pen plotter. Have and use a Flashforge Creator Pro that I got at a steal.&lt;br /&gt;
* Have played with Adafruit, Arduino, and Raspberry Pi. Understand the basic principles of making things with circuits and such, but still very n00bish in aspects. I really admire Adafruit&#039;s documentation, and hope to bring a similar energy.&lt;br /&gt;
* Tried out 3Dponics a few years ago, but didn&#039;t really like it. The parts ended up growing mold and there was no way to properly clean it. Perhaps innovations in filaments and printing techniques could change my impression of it. &lt;br /&gt;
* Currently growing what I can in a suburb environment. Am very interested in learning more about the aquaponics. Believe the world needs a permaculture mindset. &lt;br /&gt;
* Interested in developing with: python, FreeCAD, OpenSCAD, 3D printing, the GIMP, Inkscape, LibreOffice, Scribus, OBS, Vokoscreen, Kdenlive etc.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
* Short term: Contributing to the documentation. &lt;br /&gt;
* Medium term: Hoping to help colleague build his OSE enterprise&lt;br /&gt;
* Long term: Build some the tools for my own enterprise&lt;br /&gt;
**[[D3D]]&lt;br /&gt;
**[[MicroTrac_v17.10]]&lt;br /&gt;
**[[3D_Scanner]]&lt;br /&gt;
**[[Universal_Power_Supply]]&lt;br /&gt;
&lt;br /&gt;
==Other projects==&lt;br /&gt;
Open Source Magnetic Release Case for Buskill.in&lt;br /&gt;
Repo @ https://github.com/BusKill/usb-a-magnetic-breakaway &lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
* Personal Site: https://goldfishlaser.neocities.org/&lt;br /&gt;
* Github/Diaspora/Wire/Mastadon/Slack/YouTube/etc: goldfishlaser&lt;br /&gt;
* Secure Email: contact at goldfishlaser.site&lt;br /&gt;
* Fingerprint: 7382 967D 3DDC 2D68 DEB7 36FC 5363 0D0C 2307 A6F7&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=280710</id>
		<title>User:Goldfishlaser</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=280710"/>
		<updated>2023-02-27T04:50:12Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Jokes?&amp;quot; he asked. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Let&#039;s hear one.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Why is a laser beam like a goldfish?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Mike knew about lasers but where would he have seen goldfish? Oh, &lt;br /&gt;
he had undoubtedly seen flicks of them and, were I foolish enough to ask, &lt;br /&gt;
could spew forth thousands of words. &amp;quot;I give up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
His lights rippled. &amp;quot;Because neither one can whistle.&amp;quot; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
34/F/USA Amateur open source enthusiast. I&#039;m very much a generalist studying a wide range of disciplines. I believe this is important work. The existence of this project in my college years is one that definitely had an influence on how I see the possibilities. That and Isaac Asimov&#039;s Foundation. I am happy to now be assisting with it. I hope that via helping with documentation, I learn this project in depth. &lt;br /&gt;
&lt;br /&gt;
==On Hiatus==&lt;br /&gt;
&lt;br /&gt;
I currently cannot particularly make any commitments of development time until I complete other projects. Time permitting I am working on the wiki.&lt;br /&gt;
&lt;br /&gt;
==Past Projects for OSE==&lt;br /&gt;
Pen Plotter documentation&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
OSE developer for several months; enthusiastic user of [[OSE Linux 2]]&lt;br /&gt;
&lt;br /&gt;
Log [https://wiki.opensourceecology.org/wiki/Melanie_Allen_Log]&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
* My education is in Technical Communication and Information Design. 10 years experience. I have some Instructional Design background as well. Currently work in marketing (3 years experience).&lt;br /&gt;
* Philosophically inclined towards continuous education and improving oneself holistically as a person; believing in the importance of using some of our time to be creative and productive, in collaborative settings when possible&lt;br /&gt;
* Built a Prusa under mentorship during and after college. I need to reprint the parts for it&#039;s z axis and a few other parts that were damaged during repeated moves while it wasn&#039;t in operation.  Am thinking of repairing the Prusa and using it as a dedicated pen plotter. Then again, why not buy an extruder once I fix it...(I&#039;m just not really interested in trying to build my own extruder again).  Interested in the D3D as a 3mm filament printer and perhaps second pen plotter. Have and use a Flashforge Creator Pro that I got at a steal.&lt;br /&gt;
* Have played with Adafruit, Arduino, and Raspberry Pi. Understand the basic principles of making things with circuits and such, but still very n00bish in aspects. I really admire Adafruit&#039;s documentation, and hope to bring a similar energy.&lt;br /&gt;
* Tried out 3Dponics a few years ago, but didn&#039;t really like it. The parts ended up growing mold and there was no way to properly clean it. Perhaps innovations in filaments and printing techniques could change my impression of it. &lt;br /&gt;
* Currently growing what I can in dirt in an urban patio environment, but am very interested in learning more about the aquaponics projects here and trying that out when I have land. Believe the world needs a permaculture mindset. &lt;br /&gt;
* Interested in developing with: python, FreeCAD, OpenSCAD, 3D printing, the GIMP, Inkscape, LibreOffice, Scribus, OBS, Vokoscreen, Kdenlive etc.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
* Short term: Contributing to the documentation. &lt;br /&gt;
* Medium term: Hoping to help colleague build his OSE enterprise&lt;br /&gt;
* Long term: Build some the tools for my own enterprise&lt;br /&gt;
**[[D3D]]&lt;br /&gt;
**[[MicroTrac_v17.10]]&lt;br /&gt;
**[[3D_Scanner]]&lt;br /&gt;
**[[Universal_Power_Supply]]&lt;br /&gt;
&lt;br /&gt;
==Other projects==&lt;br /&gt;
Open Source Magnetic Release Case for Buskill.in&lt;br /&gt;
Repo @ https://github.com/BusKill/usb-a-magnetic-breakaway &lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
* Personal Site: https://goldfishlaser.neocities.org/&lt;br /&gt;
* Github/Diaspora/Wire/Mastadon/Slack/YouTube/etc: goldfishlaser&lt;br /&gt;
* Secure Email: contact at goldfishlaser.site&lt;br /&gt;
* Fingerprint: 7382 967D 3DDC 2D68 DEB7 36FC 5363 0D0C 2307 A6F7&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=280707</id>
		<title>User:Goldfishlaser</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=User:Goldfishlaser&amp;diff=280707"/>
		<updated>2023-02-26T18:29:09Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: /* On Hiatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Jokes?&amp;quot; he asked. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Let&#039;s hear one.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Why is a laser beam like a goldfish?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Mike knew about lasers but where would he have seen goldfish? Oh, &lt;br /&gt;
he had undoubtedly seen flicks of them and, were I foolish enough to ask, &lt;br /&gt;
could spew forth thousands of words. &amp;quot;I give up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
His lights rippled. &amp;quot;Because neither one can whistle.&amp;quot; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
34/F/USA Amateur open source enthusiast. I&#039;m very much a generalist studying a wide range of disciplines. I believe this is important work. The existence of this project in my college years is one that definitely had an influence on how I see the possibilities. That and Isaac Asimov&#039;s Foundation. I am happy to now be assisting with it. I hope that via helping with documentation, I learn this project in depth. &lt;br /&gt;
&lt;br /&gt;
==On Hiatus==&lt;br /&gt;
&lt;br /&gt;
I currently cannot particularly make any commitments of development time until I complete other projects. Time permitting I am working on the wiki.&lt;br /&gt;
&lt;br /&gt;
==Past Projects for OSE==&lt;br /&gt;
Pen Plotter documentation&lt;br /&gt;
https://wiki.opensourceecology.org/wiki/Generating_G_Code_for_the_D3D_Universal_Plotter_with_Open_Source_Software&lt;br /&gt;
&lt;br /&gt;
OSE developer for several months; enthusiastic user of [[OSE Linux 2]]&lt;br /&gt;
&lt;br /&gt;
Log [https://wiki.opensourceecology.org/wiki/Melanie_Allen_Log]&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
* My education is in Technical Communication and Information Design. 10 years experience. I have some Instructional Design background as well. Currently work in marketing (3 years experience).&lt;br /&gt;
* Philosophically inclined towards continuous education and improving oneself holistically as a person; believing in the importance of using some of our time to be creative and productive, in collaborative settings when possible&lt;br /&gt;
* Built a Prusa under mentorship during and after college. I need to reprint the parts for it&#039;s z axis and a few other parts that were damaged during repeated moves while it wasn&#039;t in operation.  Am thinking of repairing the Prusa and using it as a dedicated pen plotter. Then again, why not buy an extruder once I fix it...(I&#039;m just not really interested in trying to build my own extruder again).  Interested in the D3D as a 3mm filament printer and perhaps second pen plotter. Have and use a Flashforge Creator Pro that I got at a steal.&lt;br /&gt;
* Have played with Adafruit, Arduino, and Raspberry Pi. Understand the basic principles of making things with circuits and such, but still very n00bish in aspects. I really admire Adafruit&#039;s documentation, and hope to bring a similar energy.&lt;br /&gt;
* Tried out 3Dponics a few years ago, but didn&#039;t really like it. The parts ended up growing mold and there was no way to properly clean it. Perhaps innovations in filaments and printing techniques could change my impression of it. &lt;br /&gt;
* Currently growing what I can in dirt in an urban patio environment, but am very interested in learning more about the aquaponics projects here and trying that out when I have land. Believe the world needs a permaculture mindset. &lt;br /&gt;
* Interested in developing with: python, FreeCAD, OpenSCAD, 3D printing, the GIMP, Inkscape, LibreOffice, Scribus, OBS, Vokoscreen, Kdenlive etc.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
* Short term: Contributing to the documentation. &lt;br /&gt;
* Medium term: Hoping to assist in hosting an Extreme Build in my area.&lt;br /&gt;
* Long term: Build own enterprise&lt;br /&gt;
&lt;br /&gt;
==Other projects==&lt;br /&gt;
Open Source Magnetic Release Case for Buskill.in&lt;br /&gt;
Repo @ https://github.com/BusKill/usb-a-magnetic-breakaway &lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
* Personal Site: https://goldfishlaser.neocities.org/&lt;br /&gt;
* Github/Diaspora/Wire/Mastadon/Slack/YouTube/etc: goldfishlaser&lt;br /&gt;
* Secure Email: contact at goldfishlaser.site&lt;br /&gt;
* Fingerprint: 7382 967D 3DDC 2D68 DEB7 36FC 5363 0D0C 2307 A6F7&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Instagram&amp;diff=280706</id>
		<title>Instagram</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Instagram&amp;diff=280706"/>
		<updated>2023-02-26T18:26:10Z</updated>

		<summary type="html">&lt;p&gt;Goldfishlaser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instagram is a social media web site used for sharing photos and videos. Skillful use of hashtags and captions can help content on Instagram reach many people. Open Source Ecology has an Instagram account[[https://www.instagram.com/open_source_ecology/]]. &lt;br /&gt;
&lt;br /&gt;
==Images==&lt;br /&gt;
* Photos should be ratio 1:1&lt;br /&gt;
* You can upload one or multiple photos per post&lt;br /&gt;
&lt;br /&gt;
==Videos== &lt;br /&gt;
Videos are commonly shared as &amp;quot;Reels&amp;quot;. &lt;br /&gt;
*Instagram Reels have a dedicated section in the Explore page, which means that your content can be discovered by users who are not already following you.&lt;br /&gt;
* Ideal length of the video is between 30-60 seconds.&lt;br /&gt;
*If posting from a public account, other users can remix your video&lt;br /&gt;
&lt;br /&gt;
=== Video upload requirements on Instagram ===&lt;br /&gt;
&lt;br /&gt;
*The Video Upload Requirements are documented on Instagram here: https://help.instagram.com/1038071743007909/?helpref=uf_share&lt;br /&gt;
**Aspect ratio should be between 1.91:1 and 9:16.&lt;br /&gt;
**Videos should have a minimum frame rate of 30 FPS (frames per second) and minimum resolution of 720 pixels.&lt;br /&gt;
* Videos are commonly shared as &amp;quot;Reels&amp;quot;.&lt;br /&gt;
**The maximum file size for videos that are 10 minutes or less is 650MB. The maximum file size for videos up to 60 minutes is 3.6GB.&lt;br /&gt;
&lt;br /&gt;
=== Editing videos for Instagram ===&lt;br /&gt;
&lt;br /&gt;
You can use a tool like [[Kdenlive]] to edit a video to be good for Instagram.&lt;br /&gt;
&lt;br /&gt;
=== Sharing videos off Instagram ===&lt;br /&gt;
&lt;br /&gt;
When you create a video on Instagram, you can use the share feature to create embeds on other sites, such as this example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;blockquote class=&amp;quot;instagram-media&amp;quot; data-instgrm-captioned data-instgrm-permalink=&amp;quot;https://www.instagram.com/p/BnjNbGJlA3y/&amp;quot; data-instgrm-version=&amp;quot;12&amp;quot; style=&amp;quot; background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;padding:16px;&amp;quot;&amp;gt; &amp;lt;a href=&amp;quot;https://www.instagram.com/p/BnjNbGJlA3y/&amp;quot; style=&amp;quot; background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot; display: flex; flex-direction: row; align-items: center;&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot;background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;display: flex; flex-direction: column; flex-grow: 1; justify-content: center;&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot; background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot; background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 19% 0;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;display:block; height:50px; margin:0 auto 12px; width:50px;&amp;quot;&amp;gt;&amp;lt;svg width=&amp;quot;50px&amp;quot; height=&amp;quot;50px&amp;quot; viewBox=&amp;quot;0 0 60 60&amp;quot; version=&amp;quot;1.1&amp;quot; xmlns=&amp;quot;https://www.w3.org/2000/svg&amp;quot; xmlns:xlink=&amp;quot;https://www.w3.org/1999/xlink&amp;quot;&amp;gt;&amp;lt;g stroke=&amp;quot;none&amp;quot; stroke-width=&amp;quot;1&amp;quot; fill=&amp;quot;none&amp;quot; fill-rule=&amp;quot;evenodd&amp;quot;&amp;gt;&amp;lt;g transform=&amp;quot;translate(-511.000000, -20.000000)&amp;quot; fill=&amp;quot;#000000&amp;quot;&amp;gt;&amp;lt;g&amp;gt;&amp;lt;path d=&amp;quot;M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/g&amp;gt;&amp;lt;/g&amp;gt;&amp;lt;/g&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding-top: 8px;&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot; color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;&amp;quot;&amp;gt; View this post on Instagram&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 12.5% 0;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;&amp;quot;&amp;gt;&amp;lt;div&amp;gt; &amp;lt;div style=&amp;quot;background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot;background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;margin-left: 8px;&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot; background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot; width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;margin-left: auto;&amp;quot;&amp;gt; &amp;lt;div style=&amp;quot; width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot; background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div style=&amp;quot; width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/a&amp;gt; &amp;lt;p style=&amp;quot; margin:8px 0 0 0; padding:0 4px;&amp;quot;&amp;gt; &amp;lt;a href=&amp;quot;https://www.instagram.com/p/BnjNbGJlA3y/&amp;quot; style=&amp;quot; color:#000; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none; word-wrap:break-word;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Free build workshop at the St. Joseph Public Library, St. Joseph, MO. Bit.ly/2NyuSsf&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt; &amp;lt;p style=&amp;quot; color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;&amp;quot;&amp;gt;A post shared by &amp;lt;a href=&amp;quot;https://www.instagram.com/open_source_ecology/&amp;quot; style=&amp;quot; color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt; Marcin Jakubowski&amp;lt;/a&amp;gt; (@open_source_ecology) on &amp;lt;time style=&amp;quot; font-family:Arial,sans-serif; font-size:14px; line-height:17px;&amp;quot; datetime=&amp;quot;2018-09-10T15:11:20+00:00&amp;quot;&amp;gt;Sep 10, 2018 at 8:11am PDT&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/blockquote&amp;gt; &amp;lt;script async src=&amp;quot;//www.instagram.com/embed.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[[OSE_Social_Media]]&lt;br /&gt;
*OSE Instagram - [[https://www.instagram.com/open_source_ecology/]]&lt;br /&gt;
*[[Marketing]]&lt;br /&gt;
*[[Emily_Aiken]]&lt;/div&gt;</summary>
		<author><name>Goldfishlaser</name></author>
	</entry>
</feed>