<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://old.hacdc.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Williamgibb</id>
	<title>HacDC Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://old.hacdc.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Williamgibb"/>
	<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php/Special:Contributions/Williamgibb"/>
	<updated>2026-05-07T14:03:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://old.hacdc.org/index.php?title=HacDC_Spaceblimp&amp;diff=5483</id>
		<title>HacDC Spaceblimp</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=HacDC_Spaceblimp&amp;diff=5483"/>
		<updated>2011-07-22T02:34:33Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: /* About the HacDC Spaceblimp Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Ongoing_Projects]]&lt;br /&gt;
&lt;br /&gt;
[[Image: sb5_launch_still.jpg | 300 px]] [[Image: sb3_IMG_6899_small.jpg | 530 px]]&lt;br /&gt;
 &lt;br /&gt;
A collection of stuff about HacDC&#039;s near space initiatives, including the &#039;&#039;Hackerspaces In Space&#039;&#039; Contest entry (2010).&lt;br /&gt;
&lt;br /&gt;
=Current Status=&lt;br /&gt;
&lt;br /&gt;
Spaceblimp 5 launched July 9, 2011&lt;br /&gt;
&lt;br /&gt;
Details: [http://wiki.hacdc.org/index.php/HacDC_Spaceblimp_5 Spaceblimp-5]&lt;br /&gt;
&lt;br /&gt;
=About the HacDC Spaceblimp Project=&lt;br /&gt;
* On Aug 7, 2010, we launched our first balloon: [[HacDC Spaceblimp 1]].  Its epic journey began well enough, but the antenna came loose somewhere around 60,000 ft and we never heard from it again. Until three months later, when a farmer found it in her field, called up a friend (who happened to be an engineer) and it came back home.  The pictures are fantastic, but the telemetry data was lost -- it overwrote itself many times over before the batteries finally gave up.&lt;br /&gt;
&lt;br /&gt;
* Following (what we thought was) the loss of Spaceblimp-1, we scrambled and launched [[HacDC Spaceblimp 2]] on Aug 21.  It went flawlessly -- fast, light, and with good radio contact the whole way through.  It may be the third fastest-ascending amateur radio balloon.  We were disqualified from the Hackerspaces in Space competition because we went over budget, but they said we would have come in fourth if not.  Sigh.  But again, it was an inspiring success.&lt;br /&gt;
&lt;br /&gt;
* [[HacDC Spaceblimp 3]] was successfully launched and retrieved on 13 Nov 2010 with a much more involved payload than previous versions.  More cameras, HD video, more radios, an accelerometer, geiger counter, pressure sensor.  Weight and price weren&#039;t constraints this time.  &lt;br /&gt;
&lt;br /&gt;
* [[HacDC Spaceblimp 4]] set the HacDC altitude record, topping out at 103,764 ft!  This flight got fantastic video -- make sure to check out the two youtube links.&lt;br /&gt;
&lt;br /&gt;
* Insatiable and unstoppable, the HacDC team puts up [[HacDC Spaceblimp 5]] on July 9, 2011.  We bought a yet-bigger balloon to try to get higher, and so: 118,533 ft!  &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;If you want to get involved or learn more or contribute to the program...[http://hacdc.org/mailman/listinfo/spaceblimp Subscribe to the Spaceblimp email list]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Related Links=&lt;br /&gt;
* [http://www.flickr.com/groups/spaceblimp/ HacDC Spaceblimp Flickr Group]&lt;br /&gt;
* [http://gallery.jbwa.net/SpaceBlimp/SB1/ Images from Spaceblimp 1]&lt;br /&gt;
* [http://gallery.jbwa.net/SpaceBlimp/SB3/ Images from Spaceblimp 3]&lt;br /&gt;
&lt;br /&gt;
GPS visualizations of balloon trajectory from the Flickr Group (made with GPS Visualizer http://www.gpsvisualizer.com/):&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/79273063@N00/4946912327/ Google Earth GPS trajectory visualization] and&lt;br /&gt;
[http://www.flickr.com/photos/79273063@N00/4947501800/ Google Maps GPS trajectory visualization]&lt;br /&gt;
&lt;br /&gt;
{{Template:Spaceblimp}}&lt;br /&gt;
[[Category:Spaceblimp]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4879</id>
		<title>AVR Microcontroller Class 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4879"/>
		<updated>2011-03-29T01:40:54Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Syllabus, course material, homeworks, photos, etc from an Introduction to Microcontrollers with AVR chips class can be found here.  &lt;br /&gt;
&lt;br /&gt;
Also see (and contribute to) [[Useful AVR Links]]&lt;br /&gt;
Or check out the old version of the course [[AVR Microcontroller Class 2009]]&lt;br /&gt;
&lt;br /&gt;
== Class 0: Introduction and Setup ==&lt;br /&gt;
&lt;br /&gt;
Hello World!  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: What the AVRs are, what all the pins do, what they can do for you. A&lt;br /&gt;
brief tour of the toolchain, and getting your firmware up and running&lt;br /&gt;
on the chip.  Reading the datasheets.  How to make chips speak digital&lt;br /&gt;
to the outside world, pin-by-pin. Just enough C programming fundamentals to&lt;br /&gt;
make it work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slides:&#039;&#039;&#039; [[Media:avr2011_class0.pdf]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lab&#039;&#039;&#039;: Building the kit and running a test LED flasher. &lt;br /&gt;
&lt;br /&gt;
For assembly instructions and more details on the class kit, see [[Avr2011_kit]].&lt;br /&gt;
How to program the class kit, see [[Avr2011 Programming The Kit]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demo Code&#039;&#039;&#039;: [[Media: LED_Demo.tgz]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: More soldering, and Cylon Eyes.  Optional extra credit: Simple POV toy (hint, make the timing around 2ms between updates and swing your arms).  Super bonus points: Make a neat POV toy. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPC (Other People&#039;s Code)&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[Media: Pov demo.tar.gz]] An example POV toy.  This contains 4 different patterns; two diamonds, a trapezoid and a &#039;&#039;&#039;smiley face&#039;&#039;&#039;.  Also contains examples of using a character array to drive the POV toy, as well as use of constants to determine how the program runs.  - Will&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: &lt;br /&gt;
* ATmega48P Datasheets (get both): [http://www.atmel.com/dyn/resources/prod_documents/8025S.pdf ATmega48P Summary Datasheet] and [http://www.atmel.com/dyn/resources/prod_documents/doc8025.pdf The Long ATmega48P Datasheet]  &lt;br /&gt;
* Bootloader appnote [http://www.atmel.com/dyn/resources/prod_documents/doc1644.pdf]&lt;br /&gt;
* [[Installing AVR Toolchain]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Screenshot-ATmega48-88-168.png | 500px]]&lt;br /&gt;
&lt;br /&gt;
== Class 1: Digital and Serial I/O ==&lt;br /&gt;
&lt;br /&gt;
Interfacing with the real world is the soul of microcontrolling.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Gathering simple data from the world, and learn how to spit it back out.  A serial link with your computer enables all sorts of tricks, and enables the microcontroller version of printf debugging.  Some boolean logic comes in handy here.  Along the way, we&#039;ll learn a bunch about debouncing switches.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slides&#039;&#039;&#039;: [[Media:avr2011_class1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: More Cylon Eyes, All sorts of button-pressing demos, ASCII-to-binary keymapper, General-purpose serial LED display&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demo Code&#039;&#039;&#039;: [[Media: avr2011_class1_demoCode.tgz]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HW&#039;&#039;&#039;: Ghetto logic probe and analyzer: read input on PORTC, display values on the LEDs, write out the value of PINC over serial, interpret/log/whatever using your laptop  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPC (Other People&#039;s Code)&#039;&#039;&#039;:  [[microTweeter]] a silly little program to interface twitter with a microcontroller.  It is designed to post quotes from a file when a button is pressed on a microcontroller.  This was done as learning experience with python, serial communications and social media integration.  -Will G.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: &lt;br /&gt;
* More than you ever wanted to know about debouncing: [http://www.ganssle.com/debouncing.htm A Guide to Debouncing]&lt;br /&gt;
&lt;br /&gt;
== Class 2: ADC and PWM: &amp;quot;Analog&amp;quot; I/O ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Learn about ways to fake analog data into and out of your microcontroller.  We&#039;ll learn how to switch logic states fast to emulate an analog output, and how to use the built-in analog-to-digital converters to measure the complex real-world.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slides&#039;&#039;&#039;: [[Media:avr2011_class2.pdf]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demo Code&#039;&#039;&#039;: [[Media: avr2011_class2_demoCode.tgz]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: Dimming LEDs, light-level meter, ghetto oscilloscope&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;:  Auto-dimming LED or basic light-level data logger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: You&#039;ll need to solder up the light sensors: [[http://wiki.hacdc.org/index.php/Avr2011_kit#Adding_the_Light_Sensor_for_Class_2_.28ADC.29 follow these directions]]&lt;br /&gt;
&lt;br /&gt;
== Class 3: Interrupts ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Interrupts call subroutines when certain conditions are true. They take a lot of the programming burden off your shoulders, enable the AVR to syncronize to external devices, and are great for super-fast response applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slides&#039;&#039;&#039;: [[Media: avr2011_class3.pdf]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demo Code&#039;&#039;&#039;: [[Media: avr2011_externalInterrupt.tgz]], [[Media: avr2011_serialInterrupt.tgz]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;:  Bunch of pushbutton interrupt routines, light/dark transition sensor, non-blocking serial I/O&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: Response-time-tester Game or &amp;quot;improved&amp;quot; interrupt-driven ghetto oscilloscope&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
== Class 4: Timers and Counters ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Timers and counters let you time and count events!  Up until now, we&#039;ve been doing a lot with for loops and delays to count the passing of time.  It&#039;s much easier and more precise to let the hardware do the timing.  When you add interrupts and timers together, the world becomes your oyster!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slide&#039;&#039;&#039; [[Media: avr2011_class4.pdf]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demo Code&#039;&#039;&#039; [[Media: avr2011_counterClock.tgz]] &lt;br /&gt;
[[Media: avr2011_counterPWM.tgz]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: Response-time-tester Game or tone generator&lt;br /&gt;
&lt;br /&gt;
== Class 5: Flash, EEPROM, I2C, USB, SD Cards, GPS, and Life After AVR Class ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: First, we&#039;ll cover using the internal flash memory and EEPROM for data storage.    Then I&#039;ll demo how to use other people&#039;s code/libraries and tie it in to our packages, interfacing with all sorts of random devices for fun and profit.  The final (optional) trick will be turning your classboard into a standalone AVR programmer so that you can program raw chips yourself, and outgrow the bootloader.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;:  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;br /&gt;
[[Category:Classes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Makerbot_Operators_Log&amp;diff=4815</id>
		<title>Makerbot Operators Log</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Makerbot_Operators_Log&amp;diff=4815"/>
		<updated>2011-03-21T00:42:21Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== When you use the Cupcake, please add notes here.  Newest at top.  ====&lt;br /&gt;
&lt;br /&gt;
* March 20, 2011 (Will G) Printed a bottle opener.  Had to back the blue filament out and refeed it, since it stopped feeding after 20 seconds.  After clipping and refeeding the filament, the makerbot happily printed my bottle opener.&lt;br /&gt;
&lt;br /&gt;
* Feb 20, 2011 (Elliot) Saw that the bearing that holds the motor gear in place was slipping out (for the last time!).  Measured the diameter of the hole, SCADed up a part, printed it up, and acetoned it in place.  Now the bearing is (forever?) captive.  &lt;br /&gt;
&lt;br /&gt;
* Feb 3, 2011 (Elliot) Came in to find a relay attached to the extruder head motor.  Removed it (because I do PWM) and discovered why it was there -- the motor was stopping intermittently.  After replacing the power cable and a few other things, I finally scavenged the (new) motor off of the RepRap, and that did the trick.  Printed a few piezo-disc holders for an art piece.  &lt;br /&gt;
&lt;br /&gt;
* Jan 30, 2011 (Elliot)  Found out what was wrong with the extruder head (just after Xaq left, as usual) which was that the bearing that holds the motor spindle in place had worked out, so that the motor was no longer held tight against the sprung pulley wheel bearing.  Unscrewed the motor from the mount, pushed the bearing back in, and it&#039;s working again.  Next time the extruder head is off, we should probably epoxy the bearing in or something.  Printed out a new [http://www.thingiverse.com/thing:975 Z-crank] and then got to work on Xaq&#039;s Mendel X-end-motor piece.  This was quite hard to get it working with raftless.  The tricks: slow the first layer speed down to 0.7 on the infill, 0.45 on the perimeter, and 0.9 for the flow-rate multiplier to keep it from getting too gunky.  I also started the prints off with the head a lot closer to the platform than normal.  This seemed to squish it down hard, while not putting down so much plastic that it got the hairy over-extrusion condition, which then catches the head on the next pass.  It&#039;s hard to quantify all this -- we should get a z-axis end-stop installed to establish a reference point.  &lt;br /&gt;
&lt;br /&gt;
* Jan 27th, 2011 (Xaq) After a couple weeks of basically flawless printing, the extruder motor seems to be giving up. I saw this today and on Tuesday when Pete was printing a Wade&#039;s: after a little over an hour, the extruder motor just stops. After the failure, attempting to control extrusion through the control panel also fails. Pete fixed it on Tuesday by toggling to motor back and forth (I think), but I am not sure how he did that so I am giving up for today. These motors are notorious in the reprap-blogosphere for suckiness, it may be time for a geared stepper....&lt;br /&gt;
&lt;br /&gt;
* Jan 11th, 2011 (Xaq, Peter (?), Elliot) Peter (?) was printing out Mendel parts in three (?) five-hour batches and during a four-hour print, the machine failed.  It looks like the barrel clogged up somehow and the resistance messed up the feed section.  Specifically, the [http://www.thingiverse.com/thing:1004 retaining ring] was all bent and the motor shaft had come out of its bearing.  Xaq broke the hot-end down and cleaned it all out, and we re-assembled the head.  We already had a retaining ring printed out from before (it&#039;s a common superstition to have an extra on hand, and now I see why) so it was just a question of assembly.  We noticed that the printed retaining ring design isn&#039;t quite centered on the dimple in the [http://www.thingiverse.com/thing:4036 brutstruder].  A little work with a file makes it fit right.  We then printed out another replacement retaining ring for next time and tossed it in the reprap box.&lt;br /&gt;
&lt;br /&gt;
* Jan 3, 2011 (Elliot, John)  Printed out a bunch of cool, small objects for people to see.  Then printed out a [http://www.thingiverse.com/thing:3780 bolt-hobbing tool attachment] for the lathe b/c John wanted a [http://www.thingiverse.com/image:20063 hobbed bolt] for his Mendel.  Then we hobbed it on the lathe and it was rad.  The hobbing tool now sits in the reprap box, waiting expectantly for you to use it.&lt;br /&gt;
&lt;br /&gt;
* Dec 30th, 2010 (Will.) Printed out a test cube with the new machines.xml file.  Printed some tiny, flat whistles.  Found out that whistles are hard to print.&lt;br /&gt;
&lt;br /&gt;
* Dec 27, 2010. (John, Elliot) swapped out the makerbot standard 1/2 microstepping stepper controllers for a 4-axis board using pololu controllers in 1/16 configuration.  The bot is much quieter with the 1/16 microstepping.  You will have to &#039;&#039;&#039;update your machines.xml&#039;&#039;&#039; ([[Makerbot machines.xml]]) to use the new 1/16 configuration.&lt;br /&gt;
&lt;br /&gt;
* Dec 20, 2010. (Will.)  Printer a bunch of snowflakes for the holiday party.  Experimented with raftless printing.  Taught Eric how to use the makerbot.&lt;br /&gt;
&lt;br /&gt;
* Dec 20, 2010. (Eric.)  Found Will and makerbot in working condition.  Printed pretty birthday snowflakes.  [[Image: makerbot_snowflakes.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
* Dec 19, 2010. (Will.)  Found makerbot in working condition.  Fired up makerbot and extruded some goo for a few minutes, had no problems.  Printed a large object, makerbot ran without encountering any problems.&lt;br /&gt;
&lt;br /&gt;
* Dec 17, 2010. (Elliot, Will, Speek.)  Replaced the stock v4 extruder head with a self-printed Brutstruder: [[Image: brutstruder_cupcake.jpg|100 px]]  Elliot printed some multicolour items for his nieces for Xmas, changing the filament a bunch of times with no problems.  Has the brutstruder fixed our filament feed woes?!?!?  Stay tuned....  &lt;br /&gt;
&lt;br /&gt;
* Dec 10-Dec 15, 2010.  (Elliot, Xaq)  Much frustration.  On-and-off printing, seemingly due to the extruder head not carrying enough force.  Got it working with the (wider, more round) white filament, but still having troubles with the (smaller, slightly-oval) black filament.   One night when it was working, probably the 13th, Xaq and Nick made up a model for a replacement joystick part.  [[Image:cupcake_joystick.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
* Dec 8, 2010.  (Xaq and Elliot.)  We spent a few hours trying to figure out why the feed wasn&#039;t feeding.  It would go for a few minutes then stall -- white filament or black filament.  Xaq was thinking it was a rotation thing, and we noticed that the drive wheel wants to twist the feedstock around in a circle, putting a twist in it.  Elliot noticed a ton of back-pressure from the hot end, and wonders if that&#039;s not to blame.  &lt;br /&gt;
&lt;br /&gt;
* Dec 3, 2010.  (Elliot.)  Printed out a [http://www.thingiverse.com/thing:1842 bottle opener] and it worked just perfectly.  Noticed that the feed had a kink in it, and clipped and re-fed it.  It didn&#039;t print sucessfully since.  Tried to print the [http://www.thingiverse.com/thing:1046 whistle] a few times with no joy.  It would stop feeing a few layers into the print. There&#039;s something to do with a twist in the feed?  Or it the feed slightly oval-shaped and slipping?  Fed the makerbot the white ABS feed, which is slightly thicker, and it printed flawlessly.  Hmmm...&lt;br /&gt;
&lt;br /&gt;
* Nov 29, 2010.  (Elliot and Xaq.)  While Xaq was in the space, we both spent about 2 hours of frustratingly abortive 2-minute prints, attempts at raftlessly printing a [http://www.thingiverse.com/thing:49 coathook].  Shortly after Xaq left, Elliot printed a coathook with a raft and it worked well enough (with babying on the feed at points).  Elliot then printed [http://www.thingiverse.com/thing:1912 dino-2s for the brutstruder] without rafts with only one flaw in the first of five prints.  I&#039;m at a loss for what changed: it got later at night, and the machine had been in continuous use for longer.  I wonder if the bot needs much longer to warm up than we thought?  Anyway, before printing something raftless, I would try printing a rafted small object first as a sacrifice to the makerbot gods (or at least to verify that the machine is working) because that seems to be a lot less tweaky.  &lt;br /&gt;
&lt;br /&gt;
* Nov 27, 2010.  (Elliot.) Printed small odds and ends, just to watch it go.  Looks great.  The new spool which Dan B and I built seems to work fine, and certainly won&#039;t tangle.  Moved it to its own (partly mobile) table.  I&#039;ve been working on raftless settings, and it&#039;s looking great.  Printed a few of the heater-retainer collars for later in case we need them, and tossed them in the reprap box.  It&#039;s about 5 hours of printing time since the rebuild and it&#039;s behaving flawlessly.  Will this continue?  Knock on wood.&lt;br /&gt;
&lt;br /&gt;
* Nov 26, 2010.  (Elliot.) Having broken the hot end of the extruder, I needed to fix it.  Took it completely apart and soaked all the parts in acetone, getting all the melted plastic off.  I reinstalled things as per the makerbot instructions, with the exception of using teflon tape to (electrically) insulate the barrel from the nichrome wire, because its original sheathing had come off during removal.  Noticed that the brass barrel was installed upside-down, so I fixed that.  The nozzle seems to be flowing a lot now -- so much that I had to reconfigure skeinforge to deal with the extra plastic.  We&#039;ll see if it holds up.  Printed out a [http://www.thingiverse.com/thing:4036 brutstruder] and the plastic axles for the new feed spool. &lt;br /&gt;
&lt;br /&gt;
* Nov 24, 2010.  (Elliot and Will G.)  Still having problems with intermittent extruder stoppage.  Will and Elliot removed the hot end and cleaned it out.  That wasn&#039;t the problem.  Elliot noticed that the idler wheel was binding, fixed that.  Still not the problem, though it has sufficient strength to push through whatever is giving the high back-pressure.  Elliot started to re-do the hot end again, and probably messed up the heater in the process.  Hopefully it&#039;s just a loose wire, but the insulation and heating element may need to be re-worked.  Sucks....&lt;br /&gt;
&lt;br /&gt;
* Nov 20, 2010.  (Elliot and Tommy) Noticed that gear motor was out of line.  Tommy and I added a bearing to it.  Extruder still just randomly stops extruding after 15 minutes or so.&lt;br /&gt;
&lt;br /&gt;
* Nov 18, 2010.  (Elliot)  Printed out some widgets.   Extruder head stopped extruding halfway through a print, turned out to be due to ABS bits fouling up the pushing-gear teeth.  Also had some troubles with adhesion of the raft to platform.&lt;br /&gt;
&lt;br /&gt;
[[Category:Makerbot]]&lt;br /&gt;
[[Category:Printing]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=MicroTweeter&amp;diff=4813</id>
		<title>MicroTweeter</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=MicroTweeter&amp;diff=4813"/>
		<updated>2011-03-20T05:09:15Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ze microTweeter ==&lt;br /&gt;
&lt;br /&gt;
This microTweeter application was written so I could learn python and play with my microcontroller a bit.&lt;br /&gt;
Its a combination twitter application, python script and blob of microcontroller [avr atmega88] code designed.&lt;br /&gt;
&lt;br /&gt;
In short - register twitter application, setup your pytweet library, burn main.c into your microcontroller, run the python script and then press the button.  You&#039;ll quickly be tweeting as fast your can push a button...&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
# Install pySerial if you haven&#039;t already http://pyserial.sourceforge.net/&lt;br /&gt;
# Install pyTwitter from http://code.google.com/p/pytwitter/&lt;br /&gt;
## pyTwitter relies on a few additional python libraries, so follow their instal instructions&lt;br /&gt;
# Make sure you have an account on Twitter.  www.twitter.com&lt;br /&gt;
# Sign up for an application on twitter (dev.twitter.com/apps) &lt;br /&gt;
## When you create your application, you&#039;ll get a consumer key and consumer secret value.  Note these.&lt;br /&gt;
## Follow instructions at the top of this page http://dev.twitter.com/pages/oauth_single_token to generate your personal access key and secret.  Note these.&lt;br /&gt;
# Setup your ~/.tweetrc file.  This is a selfconfig file.  See the example tweet.py code from the pytwitter code.&lt;br /&gt;
## This uses file uses the four keys from the previous step&lt;br /&gt;
## Make sure you test your setup with tweet.py !&lt;br /&gt;
# Program your board with the main.c file in the microTweeter package below.&lt;br /&gt;
## This has been designed with elliots board in mind, so it uses the pushbutton and serial port to do IO.&lt;br /&gt;
# Assemble a file of quotes to use!&lt;br /&gt;
## I&#039;ve provided a file of 22 Monty Python quotes.  Feel free to use it or make your own file!&lt;br /&gt;
# run the python script, microTweeter, giving it file and port arguments in order to make twitter magicks happen.&lt;br /&gt;
## I take no responsibility for your friends weighing you against a duck if you overuse this application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Files ===&lt;br /&gt;
Download the whole package here [[media:MicroTweeter.tar.gz]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=MicroTweeter&amp;diff=4793</id>
		<title>MicroTweeter</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=MicroTweeter&amp;diff=4793"/>
		<updated>2011-03-16T00:16:38Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ze microTweeter ==&lt;br /&gt;
&lt;br /&gt;
This microTweeter application was written so I could learn python and play with my microcontroller a bit.&lt;br /&gt;
Its a combination twitter application, python script and blob of microcontroller [avr atmega88] code designed.&lt;br /&gt;
&lt;br /&gt;
In short - register twitter application, setup your pytweet library, burn main.c into your microcontroller, run the python script and then press the button.  You&#039;ll quickly be tweeting as fast your can push a button...&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
# Install pySerial if you haven&#039;t already http://pyserial.sourceforge.net/&lt;br /&gt;
# Install pyTwitter from http://code.google.com/p/pytwitter/&lt;br /&gt;
## pyTwitter relies on a few additional python libraries, so follow their instal instructions&lt;br /&gt;
# Make sure you have an account on Twitter.  www.twitter.com&lt;br /&gt;
# Sign up for an application on twitter (dev.twitter.com/apps) &lt;br /&gt;
## When you create your application, you&#039;ll get a consumer key and consumer secret value.  Note these.&lt;br /&gt;
## Follow instructions at the top of this page http://dev.twitter.com/pages/oauth_single_token to generate your personal access key and secret.  Note these.&lt;br /&gt;
# Setup your ~/.tweetrc file.  This is a selfconfig file.  See the example tweet.py code from the pytwitter code.&lt;br /&gt;
## This uses file uses the four keys from the previous step&lt;br /&gt;
## Make sure you test your setup with tweet.py !&lt;br /&gt;
# Program your board with the main.c file in the microTweeter package below.&lt;br /&gt;
## This has been designed with elliots board in mind, so it uses the pushbutton and serial port to do IO.&lt;br /&gt;
# Assemble a file of quotes to use!&lt;br /&gt;
## I&#039;ve provided a file of 22 Monty Python quotes.  Feel free to use it or make your own file!&lt;br /&gt;
# run the python script, microTweeter, giving it file and port arguments in order to make twitter magicks happen.&lt;br /&gt;
## I take no responsibility for your friends weighing you against a duck if you overuse this application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Files ===&lt;br /&gt;
Download the whole package here[[MicroTweeter.tar.gz]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=File:MicroTweeter.tar.gz&amp;diff=4792</id>
		<title>File:MicroTweeter.tar.gz</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=File:MicroTweeter.tar.gz&amp;diff=4792"/>
		<updated>2011-03-16T00:16:08Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: microTweeter application package&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;microTweeter application package&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=MicroTweeter&amp;diff=4791</id>
		<title>MicroTweeter</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=MicroTweeter&amp;diff=4791"/>
		<updated>2011-03-16T00:11:29Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ze microTweeter ==&lt;br /&gt;
&lt;br /&gt;
This microTweeter application was written so I could learn python and play with my microcontroller a bit.&lt;br /&gt;
Its a combination twitter application, python script and blob of microcontroller [avr atmega88] code designed.&lt;br /&gt;
&lt;br /&gt;
In short - register twitter application, setup your pytweet library, burn main.c into your microcontroller, run the python script and then press the button.  You&#039;ll quickly be tweeting as fast your can push a button...&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
# Install pySerial if you haven&#039;t already http://pyserial.sourceforge.net/&lt;br /&gt;
# Install pyTwitter from http://code.google.com/p/pytwitter/&lt;br /&gt;
## pyTwitter relies on a few additional python libraries, so follow their instal instructions&lt;br /&gt;
# Make sure you have an account on Twitter.  www.twitter.com&lt;br /&gt;
# Sign up for an application on twitter (dev.twitter.com/apps) &lt;br /&gt;
## When you create your application, you&#039;ll get a consumer key and consumer secret value.  Note these.&lt;br /&gt;
## Follow instructions at the top of this page http://dev.twitter.com/pages/oauth_single_token to generate your personal access key and secret.  Note these.&lt;br /&gt;
# Setup your ~/.tweetrc file.  This is a selfconfig file.  See the example tweet.py code from the pytwitter code.&lt;br /&gt;
## This uses file uses the four keys from the previous step&lt;br /&gt;
## Make sure you test your setup with tweet.py !&lt;br /&gt;
# Program your board with the main.c file in the microTweeter package below.&lt;br /&gt;
## This has been designed with elliots board in mind, so it uses the pushbutton and serial port to do IO.&lt;br /&gt;
# Assemble a file of quotes to use!&lt;br /&gt;
## I&#039;ve provided a file of 22 Monty Python quotes.  Feel free to use it or make your own file!&lt;br /&gt;
# run the python script, microTweeter, giving it file and port arguments in order to make twitter magicks happen.&lt;br /&gt;
## I take no responsibility for your friends weighing you against a duck if you overuse this application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Files ===&lt;br /&gt;
Download the whole package here&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=MicroTweeter&amp;diff=4777</id>
		<title>MicroTweeter</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=MicroTweeter&amp;diff=4777"/>
		<updated>2011-03-15T02:05:42Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: Created page with &amp;quot;== ze microTweeter ==  This microTweeter application was written so I could learn python and play with my microcontroller a bit. Its a combination twitter application, python scr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ze microTweeter ==&lt;br /&gt;
&lt;br /&gt;
This microTweeter application was written so I could learn python and play with my microcontroller a bit.&lt;br /&gt;
Its a combination twitter application, python script and blob of microcontroller [avr atmega88] code designed.&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
# Install pyTwitter from http://code.google.com/p/pytwitter/&lt;br /&gt;
## pyTwitter relies on &lt;br /&gt;
# Make sure you have an account on Twitter.  www.twitter.com&lt;br /&gt;
# Sign up for an application on twitter (dev.twitter.com) &lt;br /&gt;
## When you create your application, you&#039;ll get a consumer key and consumer secret value.  Note these.&lt;br /&gt;
## Follow instructions at the top of this page to generate your personal access key and secret.  Note these.&lt;br /&gt;
# Setup your ~/.tweetrc file.  This is a selfconfig file.  See the example tweet.py code from the pytwitter code.&lt;br /&gt;
## This uses file uses the four keys from the previous step&lt;br /&gt;
## Make sure you test your setup with tweet.py !&lt;br /&gt;
# Program your board with the main.c file in the microTweeter package below.&lt;br /&gt;
## This has been designed with elliots board in mind, so it uses the pushbutton and serial port to do IO.&lt;br /&gt;
# Assemble a file of quotes to use!&lt;br /&gt;
## I&#039;ve provided a file of 22 Monty Python quotes.  Feel free to use it or make your own file!&lt;br /&gt;
# run the python script, microTweeter, giving it file and port arguments in order to make twitter magicks happen.&lt;br /&gt;
## I take no responsibility for your friends weighing you against a duck if you overuse this application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Files ===&lt;br /&gt;
Files go here&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4776</id>
		<title>AVR Microcontroller Class 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4776"/>
		<updated>2011-03-15T01:11:30Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: /* Class 1: Digital and Serial I/O */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Syllabus, course material, homeworks, photos, etc from an Introduction to Microcontrollers with AVR chips class can be found here.  &lt;br /&gt;
&lt;br /&gt;
Also see (and contribute to) [[Useful AVR Links]]&lt;br /&gt;
Or check out the old version of the course [[AVR Microcontroller Class 2009]]&lt;br /&gt;
&lt;br /&gt;
== Class 0: Introduction and Setup ==&lt;br /&gt;
&lt;br /&gt;
Hello World!  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: What the AVRs are, what all the pins do, what they can do for you. A&lt;br /&gt;
brief tour of the toolchain, and getting your firmware up and running&lt;br /&gt;
on the chip.  Reading the datasheets.  How to make chips speak digital&lt;br /&gt;
to the outside world, pin-by-pin. Just enough C programming fundamentals to&lt;br /&gt;
make it work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slides:&#039;&#039;&#039; [[Media:avr2011_class0.pdf]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lab&#039;&#039;&#039;: Building the kit and running a test LED flasher. &lt;br /&gt;
&lt;br /&gt;
For detailed info on the class kit, see [[Avr2011_kit]].&lt;br /&gt;
For detailed info programming the class kit, see [[Avr2011 Programming The Kit]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demo Code&#039;&#039;&#039;: [[Media: LED_Demo.tgz]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: More soldering, and Cylon Eyes.  Optional extra credit: Simple POV toy (hint, make the timing around 2ms between updates and swing your arms).  Super bonus points: Make a neat POV toy. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPC (Other People&#039;s Code)&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[Media: Pov demo.tar.gz]] An example POV toy.  This contains 4 different patterns; two diamonds, a trapezoid and a &#039;&#039;&#039;smiley face&#039;&#039;&#039;.  Also contains examples of using a character array to drive the POV toy, as well as use of constants to determine how the program runs.  - Will&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: &lt;br /&gt;
* ATmega48P Datasheets (get both): [http://www.atmel.com/dyn/resources/prod_documents/8025S.pdf ATmega48P Summary Datasheet] and [http://www.atmel.com/dyn/resources/prod_documents/doc8025.pdf The Long ATmega48P Datasheet]  &lt;br /&gt;
* Bootloader appnote [http://www.atmel.com/dyn/resources/prod_documents/doc1644.pdf]&lt;br /&gt;
* [[Installing AVR Toolchain]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Screenshot-ATmega48-88-168.png | 500px]]&lt;br /&gt;
&lt;br /&gt;
== Class 1: Digital and Serial I/O ==&lt;br /&gt;
&lt;br /&gt;
Interfacing with the real world is the soul of microcontrolling.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Gathering simple data from the world, and learn how to spit it back out.  A serial link with your computer enables all sorts of tricks, and enables the microcontroller version of printf debugging.  Some boolean logic comes in handy here.  Along the way, we&#039;ll learn a bunch about debouncing switches.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slides&#039;&#039;&#039;: [[Media:avr2011_class1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: More Cylon Eyes, All sorts of button-pressing demos, ASCII-to-binary keymapper, General-purpose serial LED display&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demo Code&#039;&#039;&#039;: [[Media: avr2011_class1_demoCode.tgz]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HW&#039;&#039;&#039;: Ghetto logic probe and analyzer: read input on PORTC, display values on the LEDs, write out the value of PINC over serial, interpret/log/whatever using your laptop  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPC (Other People&#039;s Code)&#039;&#039;&#039;:  [[microTweeter]] a silly little program to interface twitter with a microcontroller.  It is designed to post quotes from a file when a button is pressed on a microcontroller.  This was done as learning experience with python, serial communications and social media integration.  -Will G.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: &lt;br /&gt;
* More than you ever wanted to know about debouncing: [http://www.ganssle.com/debouncing.htm A Guide to Debouncing]&lt;br /&gt;
&lt;br /&gt;
== Class 2: ADC and PWM: &amp;quot;Analog&amp;quot; I/O ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Learn about ways to fake analog data into and out of your microcontroller.  We&#039;ll learn how to switch logic states fast to emulate an analog output, and how to use the built-in analog-to-digital converters to measure the complex real-world.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slides&#039;&#039;&#039;: [[Media:avr2011_class2.pdf]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demo Code&#039;&#039;&#039;: [[Media: avr2011_class2_demoCode.tgz]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: Dimming LEDs, light-level meter, ghetto oscilloscope&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;:  Auto-dimming LED or basic light-level data logger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Class 3: Interrupts and Timers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Interrupts call subroutines when certain conditions are true. Timers and counters let you time and count events. Together, they take a lot of the programming burden off your shoulders, and enable really cool stuff. Additionally, you&#039;re a step closer to building that real-time operating system you&#039;ve always wanted.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: Yet another push-button organ, frequency counter, capacitive sensing&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: Capacitive touch-switch.  Optional &amp;quot;theremin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Class 4: EEPROM, PROGMEM, ?, Profit. ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: PROGMEM lets you use the program memory to store lots of (constant) data.  EEPROM is like flash -- there&#039;s not much of it, but it stays around when you power off.  We&#039;ll also cover simple state machines and menu-driven interfaces here.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: Arbitrary waveform generation by direct-digital synthesis, and a&lt;br /&gt;
menu system to run it&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;:  Not sure yet...&lt;br /&gt;
&lt;br /&gt;
== Class 4: I2C, USB, SD Cards, GPS ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Learning to use other people&#039;s code and tie it in to our packages. Interfacing with all sorts of random devices for fun and profit.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;:  I&#039;ll be providing example code interfacing with all sorts of&lt;br /&gt;
external gear.  Pick and choose whichever you&#039;d like to implement.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: None.  It&#039;s project time!  Start thinking up what you&#039;d like&lt;br /&gt;
to do here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;br /&gt;
[[Category:Classes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4741</id>
		<title>AVR Microcontroller Class 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4741"/>
		<updated>2011-03-09T06:49:24Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: /* Class 0: Introduction and Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Syllabus, course material, homeworks, photos, etc from an Introduction to Microcontrollers with AVR chips class can be found here.  &lt;br /&gt;
&lt;br /&gt;
Also see (and contribute to) [[Useful AVR Links]]&lt;br /&gt;
Or check out the old version of the course [[AVR Microcontroller Class 2009]]&lt;br /&gt;
&lt;br /&gt;
== Class 0: Introduction and Setup ==&lt;br /&gt;
&lt;br /&gt;
Hello World!  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: What the AVRs are, what all the pins do, what they can do for you. A&lt;br /&gt;
brief tour of the toolchain, and getting your firmware up and running&lt;br /&gt;
on the chip.  Reading the datasheets.  How to make chips speak digital&lt;br /&gt;
to the outside world, pin-by-pin. Just enough C programming fundamentals to&lt;br /&gt;
make it work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slides:&#039;&#039;&#039; [[Media:avr2011_class0.pdf]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lab&#039;&#039;&#039;: Building the kit and running a test LED flasher. &lt;br /&gt;
&lt;br /&gt;
For detailed info on the class kit, see [[Avr2011_kit]].&lt;br /&gt;
For detailed info programming the class kit, see [[Avr2011 Programming The Kit]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demo Code&#039;&#039;&#039;: [[Media: LED_Demo.tgz]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: More soldering, and Cylon Eyes.  Optional extra credit: Simple POV toy (hint, make the timing around 2ms between updates and swing your arms).  Super bonus points: Make a neat POV toy. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPC (Other People&#039;s Code)&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[Media: Pov demo.tar.gz]] An example POV toy.  This contains 4 different patterns; two diamonds, a trapezoid and a &#039;&#039;&#039;smiley face&#039;&#039;&#039;.  Also contains examples of using a character array to drive the POV toy, as well as use of constants to determine how the program runs.  - Will&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: &lt;br /&gt;
* ATmega48P Datasheets (get both): [http://www.atmel.com/dyn/resources/prod_documents/8025S.pdf ATmega48P Summary Datasheet] and [http://www.atmel.com/dyn/resources/prod_documents/doc8025.pdf The Long ATmega48P Datasheet]  &lt;br /&gt;
* Bootloader appnote [http://www.atmel.com/dyn/resources/prod_documents/doc1644.pdf]&lt;br /&gt;
* [[Installing AVR Toolchain]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Screenshot-ATmega48-88-168.png | 500px]]&lt;br /&gt;
&lt;br /&gt;
== Class 1: Digital and Serial I/O ==&lt;br /&gt;
&lt;br /&gt;
Interfacing with the real world is the soul of microcontrolling.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Gathering simple data from the world, and learn how to spit it back out.  A serial link with your computer enables all sorts of tricks, and enables the microcontroller version of printf debugging.  Some boolean logic comes in handy here.  Along the way, we&#039;ll learn a bunch about debouncing switches.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slides&#039;&#039;&#039;: [[Media:avr2011_class1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: More Cylon Eyes, All sorts of button-pressing demos, ASCII-to-binary keymapper, General-purpose serial LED display&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demo Code&#039;&#039;&#039;: [[Media: avr2011_class1_demoCode.tgz]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HW&#039;&#039;&#039;: Ghetto logic probe and analyzer: read input on PORTC, display values on the LEDs, write out the value of PINC over serial, interpret/log/whatever using your laptop  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPC (Other People&#039;s Code)&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: &lt;br /&gt;
* More than you ever wanted to know about debouncing: [http://www.ganssle.com/debouncing.htm A Guide to Debouncing]&lt;br /&gt;
&lt;br /&gt;
== Class 2: ADC and PWM: &amp;quot;Analog&amp;quot; I/O ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Learn about ways to fake analog data into and out of your microcontroller.  We&#039;ll learn how to switch logic states fast to emulate an analog output, and how to use the built-in analog-to-digital converters to measure the complex real-world.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: Auto-dimming LEDs, a better organ, servo motor driving, ghetto oscilloscope&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;:  Basic light-level data logger or battery charger/discharger&lt;br /&gt;
&lt;br /&gt;
== Class 3: Interrupts and Timers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Interrupts call subroutines when certain conditions are true. Timers and counters let you time and count events. Together, they take a lot of the programming burden off your shoulders, and enable really cool stuff. Additionally, you&#039;re a step closer to building that real-time operating system you&#039;ve always wanted.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: Yet another push-button organ, frequency counter, capacitive sensing&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: Capacitive touch-switch.  Optional &amp;quot;theremin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Class 4: EEPROM, PROGMEM, ?, Profit. ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: PROGMEM lets you use the program memory to store lots of (constant) data.  EEPROM is like flash -- there&#039;s not much of it, but it stays around when you power off.  We&#039;ll also cover simple state machines and menu-driven interfaces here.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;: Arbitrary waveform generation by direct-digital synthesis, and a&lt;br /&gt;
menu system to run it&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;:  Not sure yet...&lt;br /&gt;
&lt;br /&gt;
== Class 4: I2C, USB, SD Cards, GPS ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: Learning to use other people&#039;s code and tie it in to our packages. Interfacing with all sorts of random devices for fun and profit.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039;:  I&#039;ll be providing example code interfacing with all sorts of&lt;br /&gt;
external gear.  Pick and choose whichever you&#039;d like to implement.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: None.  It&#039;s project time!  Start thinking up what you&#039;d like&lt;br /&gt;
to do here...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;br /&gt;
[[Category:Classes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=File:Pov_demo.tar.gz&amp;diff=4740</id>
		<title>File:Pov demo.tar.gz</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=File:Pov_demo.tar.gz&amp;diff=4740"/>
		<updated>2011-03-09T06:45:09Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: Demo 4 different POV toys.  Two diamond patterns, a trapezoid and smiley face pattern.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Demo 4 different POV toys.  Two diamond patterns, a trapezoid and smiley face pattern.&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Installing_AVR_Toolchain&amp;diff=4722</id>
		<title>Installing AVR Toolchain</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Installing_AVR_Toolchain&amp;diff=4722"/>
		<updated>2011-03-08T02:28:46Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: /* OS X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
There are a few pieces of software you&#039;ll definitely want for AVR programming:&lt;br /&gt;
* A compiler and/or assembler ([http://www.nongnu.org/avr-libc/ avr-gcc]) to convert human-readable code to binary&lt;br /&gt;
* Manipulation of binaries ([http://www.nongnu.org/avr-libc/ binutils-avr]). You&#039;ll need to convert from the ELF file to something your chip will like.&lt;br /&gt;
* Something to talk to your AVR programmer ([http://www.bsdhome.com/avrdude/ AVRDUDE]), that is the piece of hardware you plug into both your computer and the chip you want to program.&lt;br /&gt;
* Not required, but something to make your life easier: ([http://www.gnu.org/software/make/ GNU make])&lt;br /&gt;
Note that both avr-gcc and binutils-avr come from the [http://www.nongnu.org/avr-libc/ avr-libc] project. avr-libc itself isn&#039;t software per-se; it&#039;s a library that implements standard C functions for AVRs.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Windows ==&lt;br /&gt;
[http://winavr.sourceforge.net/ WinAVR] has everything you need.&lt;br /&gt;
&lt;br /&gt;
For the programmer type, select AVR109 or Butterfly.  For the serial port, select the USB device.&lt;br /&gt;
&lt;br /&gt;
== OS X ==&lt;br /&gt;
[http://www.obdev.at/products/crosspack/index.html CrossPack] Will take care of you.  It doesn&#039;t require you to have Xcode installed, but if you do, you can do your development in Xcode and run your makefile from that IDE.  If you have an open terminal.app session open when you install it, you&#039;ll need to reload your .profile to use crosspack.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You don&#039;t have to use the crosspack tools to manage a build projects, you can use elliots makefile as well.  You&#039;ll need to modify it appropriately&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When you install crosspack, you&#039;ll be presented with documentation in your web browser.  These docs are also located at /Applications/Crosspack-AVR-Manual.html.  This is important, as the Crosspack docs are not on the www.obdev.at site :\&lt;br /&gt;
&lt;br /&gt;
=== Making Crosspack projects work with Elliot&#039;s boards ===&lt;br /&gt;
&lt;br /&gt;
Follow the crosspack &#039;getting started&#039; section to create your first hello world project.&lt;br /&gt;
&lt;br /&gt;
First, make a demo project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; bash$ cd ~/Documents&lt;br /&gt;
bash$ mkdir AVR&lt;br /&gt;
bash$ cd AVR&lt;br /&gt;
bash$ avr-project Demo&lt;br /&gt;
bash$ open Demo &lt;br /&gt;
bash$ cd Demo&lt;br /&gt;
bash$ ls -l&lt;br /&gt;
drwxr-xr-x   5 cs  cs  170 Nov 19 13:58 Demo.xcodeproj&lt;br /&gt;
drwxr-xr-x   4 cs  cs  136 Nov 19 13:58 firmware&lt;br /&gt;
bash$ cd firmware&lt;br /&gt;
bash$ ls -l&lt;br /&gt;
-rw-r--r--   1 cs  cs  4139 Nov 19 13:58 Makefile&lt;br /&gt;
-rw-r--r--   1 cs  cs   348 Nov 19 13:58 main.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can see, your code lives in the projects&#039; firmware folder.  You can replace the code (*.c) as you please with whatever blinkenlights project you see fit.  You&#039;ll want to open up the Makefile and edit two lines - the DEVICE and PROGARMMER line.  The device we are using is the &amp;quot;atmega88&amp;quot;.  The programmer needs to be set to avr109, the baud rate to 9600, and the port to whatever your /tty.usbserial device (read: FTDI cable) is called.  Mine shows up as /dev/tty.usbserial-FTEA4CYY, yours may very well show up with a different name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DEVICE     = atmega88&lt;br /&gt;
CLOCK      = 8000000&lt;br /&gt;
PROGRAMMER = -c avr109 -P /dev/tty.usbserial-FTEA4CYY -b 9600&lt;br /&gt;
OBJECTS    = main.o&lt;br /&gt;
FUSES      = -U hfuse:w:0xd9:m -U lfuse:w:0x24:m\&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One you&#039;ve edited your make file, you can run the following commands&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make&lt;br /&gt;
make flash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make will compile the c code into object code and then to the correct HEX code for the device.&lt;br /&gt;
Make flash will try to program the code.  Make sure you&#039;ve held down reset and button A in order to let the device reset into programming mode!&lt;br /&gt;
Grab Elliots blinking led code and try it out!&lt;br /&gt;
&lt;br /&gt;
-Will&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Install the following packages:&lt;br /&gt;
* avrdude&lt;br /&gt;
* avrdude-doc&lt;br /&gt;
* binutils-avr&lt;br /&gt;
* avr-libc&lt;br /&gt;
* gcc-avr&lt;br /&gt;
&lt;br /&gt;
You can get them in one shot using:&lt;br /&gt;
 sudo aptitude install avrdude avrdude-doc binutils-avr avr-libc gcc-avr&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
Install the following packages:&lt;br /&gt;
* dev-embedded/avrdude&lt;br /&gt;
* sys-devel/crossdev&lt;br /&gt;
&lt;br /&gt;
Run (as root):&lt;br /&gt;
 crossdev -t avr&lt;br /&gt;
This will install cross-avr/gcc, cross-avr/binutils, and cross-avr/avr-libc (pulled from an avr portage overlay).&lt;br /&gt;
&lt;br /&gt;
Finally, the following command is necessary to make the linker happy (again, as root):&lt;br /&gt;
 ln -s /usr/lib/binutils/avr/2.21/ldscripts /usr/x86_64-pc-linux-gnu/avr/binutils-bin/2.21/ldscripts&lt;br /&gt;
You&#039;ll want to adjust the path above to match your architecture and binutils version.&lt;br /&gt;
&lt;br /&gt;
====Atmel Dragon with avrdude on Ubuntu  (This may be outdated?  Feel free to ignore.) ====&lt;br /&gt;
Apparently there are two bugs that get in the way when trying to use avrdude with the dragon.&lt;br /&gt;
&lt;br /&gt;
* avrdude 5.8 (via apt-get) segfaults after writing 1 byte: http://savannah.nongnu.org/bugs/?27507 - there is a patch for 5.8 posted there&lt;br /&gt;
* avrdude 5.9 (via the official site) source apparently has some other bug that prevents the build from completing&lt;br /&gt;
&lt;br /&gt;
First, get the dependencies for building the code. &lt;br /&gt;
 sudo apt-get build-dep avrdude&lt;br /&gt;
&lt;br /&gt;
The solution (aside from applying patches to the above versions) is to use the patched 5.10 SVN code. The instructions are from this link: http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;amp;file=printview&amp;amp;t=87972&amp;amp;start=20&lt;br /&gt;
* svn co svn://svn.savannah.nongnu.org/avrdude/trunk .&lt;br /&gt;
* cd avrdude&lt;br /&gt;
* ./bootstrap&lt;br /&gt;
* ./configure&lt;br /&gt;
* ./make&lt;br /&gt;
* sudo ./make install&lt;br /&gt;
&lt;br /&gt;
That seems to have worked for me! I&#039;m on 9.04 32bit and I also installed bison/flex/autoconf --obscurite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Installing_AVR_Toolchain&amp;diff=4485</id>
		<title>Installing AVR Toolchain</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Installing_AVR_Toolchain&amp;diff=4485"/>
		<updated>2011-03-03T05:07:52Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: /* OS X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
There are a few pieces of software you&#039;ll definitely want for AVR programming:&lt;br /&gt;
* A compiler and/or assembler ([http://www.nongnu.org/avr-libc/ avr-gcc]) to convert human-readable code to binary&lt;br /&gt;
* Manipulation of binaries ([http://www.nongnu.org/avr-libc/ binutils-avr]). You&#039;ll need to convert from the ELF file to something your chip will like.&lt;br /&gt;
* Something to talk to your AVR programmer ([http://www.bsdhome.com/avrdude/ AVRDUDE]), that is the piece of hardware you plug into both your computer and the chip you want to program.&lt;br /&gt;
* Not required, but something to make your life easier: ([http://www.gnu.org/software/make/ GNU make])&lt;br /&gt;
Note that both avr-gcc and binutils-avr come from the [http://www.nongnu.org/avr-libc/ avr-libc] project. avr-libc itself isn&#039;t software per-se; it&#039;s a library that implements standard C functions for AVRs.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Windows ==&lt;br /&gt;
[http://winavr.sourceforge.net/ WinAVR] has everything you need.&lt;br /&gt;
&lt;br /&gt;
== OS X ==&lt;br /&gt;
[http://www.obdev.at/products/crosspack/index.html CrossPack] Will take care of you.  It doesn&#039;t require you to have Xcode installed, but if you do, you can do your development in Xcode and run your makefile from that IDE.  If you have an open terminal.app session open when you install it, you&#039;ll need to reload your .profile to use crosspack.&lt;br /&gt;
&lt;br /&gt;
When you install crosspack, you&#039;ll be presented with documentation in your web browser.  These docs are also located at /Applications/Crosspack-AVR-Manual.html.  This is important, as the Crosspack docs are not on the www.obdev.at site :\&lt;br /&gt;
&lt;br /&gt;
=== Making Crosspack projects work with Elliot&#039;s boards ===&lt;br /&gt;
&lt;br /&gt;
Follow the crosspack &#039;getting started&#039; section to create your first hello world project.&lt;br /&gt;
&lt;br /&gt;
First, make a demo project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; bash$ cd ~/Documents&lt;br /&gt;
bash$ mkdir AVR&lt;br /&gt;
bash$ cd AVR&lt;br /&gt;
bash$ avr-project Demo&lt;br /&gt;
bash$ open Demo &lt;br /&gt;
bash$ cd Demo&lt;br /&gt;
bash$ ls -l&lt;br /&gt;
drwxr-xr-x   5 cs  cs  170 Nov 19 13:58 Demo.xcodeproj&lt;br /&gt;
drwxr-xr-x   4 cs  cs  136 Nov 19 13:58 firmware&lt;br /&gt;
bash$ cd firmware&lt;br /&gt;
bash$ ls -l&lt;br /&gt;
-rw-r--r--   1 cs  cs  4139 Nov 19 13:58 Makefile&lt;br /&gt;
-rw-r--r--   1 cs  cs   348 Nov 19 13:58 main.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can see, your code lives in the projects&#039; firmware folder.  You can replace the code (*.c) as you please with whatever blinkenlights project you see fit.  You&#039;ll want to open up the Makefile and edit two lines - the DEVICE and PROGARMMER line.  The device we are using is the &amp;quot;atmega88&amp;quot;.  The programmer needs to be set to avr109, the baud rate to 9600, and the port to whatever your /tty.usbserial device (read: FTDI cable) is called.  Mine shows up as /dev/tty.usbserial-FTEA4CYY, yours may very well show up with a different name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DEVICE     = atmega88&lt;br /&gt;
CLOCK      = 8000000&lt;br /&gt;
PROGRAMMER = -c avr109 -P /dev/tty.usbserial-FTEA4CYY -b 9600&lt;br /&gt;
OBJECTS    = main.o&lt;br /&gt;
FUSES      = -U hfuse:w:0xd9:m -U lfuse:w:0x24:m\&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One you&#039;ve edited your make file, you can run the following commands&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make&lt;br /&gt;
make flash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make will compile the c code into object code and then to the correct HEX code for the device.&lt;br /&gt;
Make flash will try to program the code.  Make sure you&#039;ve held down reset and button A in order to let the device reset into programming mode!&lt;br /&gt;
Grab Elliots blinking led code and try it out!&lt;br /&gt;
&lt;br /&gt;
-Will&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Install the following packages:&lt;br /&gt;
* avrdude&lt;br /&gt;
* avrdude-doc&lt;br /&gt;
* binutils-avr&lt;br /&gt;
* avr-libc&lt;br /&gt;
* gcc-avr&lt;br /&gt;
&lt;br /&gt;
You can get them in one shot using:&lt;br /&gt;
 sudo aptitude install avrdude avrdude-doc binutils-avr avr-libc gcc-avr&lt;br /&gt;
&lt;br /&gt;
====Atmel Dragon with avrdude on Ubuntu====&lt;br /&gt;
Apparently there are two bugs that get in the way when trying to use avrdude with the dragon.&lt;br /&gt;
&lt;br /&gt;
* avrdude 5.8 (via apt-get) segfaults after writing 1 byte: http://savannah.nongnu.org/bugs/?27507 - there is a patch for 5.8 posted there&lt;br /&gt;
* avrdude 5.9 (via the official site) source apparently has some other bug that prevents the build from completing&lt;br /&gt;
&lt;br /&gt;
First, get the dependencies for building the code. &lt;br /&gt;
 sudo apt-get build-dep avrdude&lt;br /&gt;
&lt;br /&gt;
The solution (aside from applying patches to the above versions) is to use the patched 5.10 SVN code. The instructions are from this link: http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;amp;file=printview&amp;amp;t=87972&amp;amp;start=20&lt;br /&gt;
* svn co svn://svn.savannah.nongnu.org/avrdude/trunk .&lt;br /&gt;
* cd avrdude&lt;br /&gt;
* ./bootstrap&lt;br /&gt;
* ./configure&lt;br /&gt;
* ./make&lt;br /&gt;
* sudo ./make install&lt;br /&gt;
&lt;br /&gt;
That seems to have worked for me! I&#039;m on 9.04 32bit and I also installed bison/flex/autoconf --obscurite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Installing_AVR_Toolchain&amp;diff=4483</id>
		<title>Installing AVR Toolchain</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Installing_AVR_Toolchain&amp;diff=4483"/>
		<updated>2011-03-03T05:04:29Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: /* OS X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
There are a few pieces of software you&#039;ll definitely want for AVR programming:&lt;br /&gt;
* A compiler and/or assembler ([http://www.nongnu.org/avr-libc/ avr-gcc]) to convert human-readable code to binary&lt;br /&gt;
* Manipulation of binaries ([http://www.nongnu.org/avr-libc/ binutils-avr]). You&#039;ll need to convert from the ELF file to something your chip will like.&lt;br /&gt;
* Something to talk to your AVR programmer ([http://www.bsdhome.com/avrdude/ AVRDUDE]), that is the piece of hardware you plug into both your computer and the chip you want to program.&lt;br /&gt;
* Not required, but something to make your life easier: ([http://www.gnu.org/software/make/ GNU make])&lt;br /&gt;
Note that both avr-gcc and binutils-avr come from the [http://www.nongnu.org/avr-libc/ avr-libc] project. avr-libc itself isn&#039;t software per-se; it&#039;s a library that implements standard C functions for AVRs.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Windows ==&lt;br /&gt;
[http://winavr.sourceforge.net/ WinAVR] has everything you need.&lt;br /&gt;
&lt;br /&gt;
== OS X ==&lt;br /&gt;
[http://www.obdev.at/products/crosspack/index.html CrossPack] Will take care of you.  If you have an open terminal.app session open when you install it, you&#039;ll need to reload your .profile to use crosspack.&lt;br /&gt;
&lt;br /&gt;
When you install crosspack, you&#039;ll be presented with documentation in your web browser.  These docs are also located at /Applications/Crosspack-AVR-Manual.html.  This is important, as the Crosspack docs are not on the www.obdev.at site :\&lt;br /&gt;
&lt;br /&gt;
=== Making Crosspack projects work with Elliot&#039;s boards ===&lt;br /&gt;
&lt;br /&gt;
Follow the crosspack &#039;getting started&#039; section to create your first hello world project.&lt;br /&gt;
&lt;br /&gt;
First, make a demo project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; bash$ cd ~/Documents&lt;br /&gt;
bash$ mkdir AVR&lt;br /&gt;
bash$ cd AVR&lt;br /&gt;
bash$ avr-project Demo&lt;br /&gt;
bash$ open Demo &lt;br /&gt;
bash$ cd Demo&lt;br /&gt;
bash$ ls -l&lt;br /&gt;
drwxr-xr-x   5 cs  cs  170 Nov 19 13:58 Demo.xcodeproj&lt;br /&gt;
drwxr-xr-x   4 cs  cs  136 Nov 19 13:58 firmware&lt;br /&gt;
bash$ cd firmware&lt;br /&gt;
bash$ ls -l&lt;br /&gt;
-rw-r--r--   1 cs  cs  4139 Nov 19 13:58 Makefile&lt;br /&gt;
-rw-r--r--   1 cs  cs   348 Nov 19 13:58 main.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can see, your code lives in the projects&#039; firmware folder.  You can replace the code (*.c) as you please with whatever blinkenlights project you see fit.  You&#039;ll want to open up the Makefile and edit two lines - the DEVICE and PROGARMMER line.  The device we are using is the &amp;quot;atmega88&amp;quot;.  The programmer needs to be set to avr109, the baud rate to 9600, and the port to whatever your /tty.usbserial device (read: FTDI cable) is called.  Mine shows up as /dev/tty.usbserial-FTEA4CYY, yours may very well show up with a different name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DEVICE     = atmega88&lt;br /&gt;
CLOCK      = 8000000&lt;br /&gt;
PROGRAMMER = -c avr109 -P /dev/tty.usbserial-FTEA4CYY -b 9600&lt;br /&gt;
OBJECTS    = main.o&lt;br /&gt;
FUSES      = -U hfuse:w:0xd9:m -U lfuse:w:0x24:m\&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One you&#039;ve edited your make file, you can run the following commands&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make&lt;br /&gt;
make flash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make will compile the c code into object code and then to the correct HEX code for the device.&lt;br /&gt;
Make flash will try to program the code.  Make sure you&#039;ve held down reset and button A in order to let the device reset into programming mode!&lt;br /&gt;
Grab Elliots blinking led code and try it out!&lt;br /&gt;
&lt;br /&gt;
-Will&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Install the following packages:&lt;br /&gt;
* avrdude&lt;br /&gt;
* avrdude-doc&lt;br /&gt;
* binutils-avr&lt;br /&gt;
* avr-libc&lt;br /&gt;
* gcc-avr&lt;br /&gt;
&lt;br /&gt;
You can get them in one shot using:&lt;br /&gt;
 sudo aptitude install avrdude avrdude-doc binutils-avr avr-libc gcc-avr&lt;br /&gt;
&lt;br /&gt;
====Atmel Dragon with avrdude on Ubuntu====&lt;br /&gt;
Apparently there are two bugs that get in the way when trying to use avrdude with the dragon.&lt;br /&gt;
&lt;br /&gt;
* avrdude 5.8 (via apt-get) segfaults after writing 1 byte: http://savannah.nongnu.org/bugs/?27507 - there is a patch for 5.8 posted there&lt;br /&gt;
* avrdude 5.9 (via the official site) source apparently has some other bug that prevents the build from completing&lt;br /&gt;
&lt;br /&gt;
First, get the dependencies for building the code. &lt;br /&gt;
 sudo apt-get build-dep avrdude&lt;br /&gt;
&lt;br /&gt;
The solution (aside from applying patches to the above versions) is to use the patched 5.10 SVN code. The instructions are from this link: http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;amp;file=printview&amp;amp;t=87972&amp;amp;start=20&lt;br /&gt;
* svn co svn://svn.savannah.nongnu.org/avrdude/trunk .&lt;br /&gt;
* cd avrdude&lt;br /&gt;
* ./bootstrap&lt;br /&gt;
* ./configure&lt;br /&gt;
* ./make&lt;br /&gt;
* sudo ./make install&lt;br /&gt;
&lt;br /&gt;
That seems to have worked for me! I&#039;m on 9.04 32bit and I also installed bison/flex/autoconf --obscurite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4479</id>
		<title>AVR Microcontroller Class 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4479"/>
		<updated>2011-03-03T04:42:04Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Syllabus, course material, homeworks, photos, etc from an Introduction to Microcontrollers with AVR chips class can be found here.  &lt;br /&gt;
&lt;br /&gt;
Also see (and contribute to) [[Useful AVR Links]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Class 0: Introduction and Setup ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: What the AVRs are, what all the pins do, what they can do for you. A&lt;br /&gt;
brief tour of the toolchain, and getting your firmware up and running&lt;br /&gt;
on the chip.  Reading the datasheets.  How to make chips speak digital&lt;br /&gt;
to the outside world, pin-by-pin. Just enough C programming fundamentals to&lt;br /&gt;
make it work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lab&#039;&#039;&#039;: Building the kit and running a test LED flasher. &lt;br /&gt;
&lt;br /&gt;
For detailed info on the class kit, see [[Avr2011_kit]].&lt;br /&gt;
&lt;br /&gt;
[[avr2011_LED_Demo.c]]&lt;br /&gt;
[[avr2011_LED_Demo_Makefile]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: More soldering, and Cylon Eyes.  Optional extra credit: Simple POV toy (hint, make the timing a lot faster and swing your arms).  Super bonus points: Make a neat POV toy. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: &lt;br /&gt;
* Slides from class: [[Media:avr2011_class0.pdf]]&lt;br /&gt;
* ATmega48P Datasheets (get both): [http://www.atmel.com/dyn/resources/prod_documents/8025S.pdf ATmega48P Summary Datasheet] and [http://www.atmel.com/dyn/resources/prod_documents/doc8025.pdf The Long ATmega48P Datasheet]  &lt;br /&gt;
* Bootloader appnote [http://www.atmel.com/dyn/resources/prod_documents/doc1644.pdf]&lt;br /&gt;
* [[Installing AVR Toolchain]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;br /&gt;
[[Category:Classes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4478</id>
		<title>AVR Microcontroller Class 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4478"/>
		<updated>2011-03-03T04:28:21Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Syllabus, course material, homeworks, photos, etc from an Introduction to Microcontrollers with AVR chips class can be found here.  &lt;br /&gt;
&lt;br /&gt;
Also see (and contribute to) [[Useful AVR Links]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Class 0: Introduction and Setup ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: What the AVRs are, what all the pins do, what they can do for you. A&lt;br /&gt;
brief tour of the toolchain, and getting your firmware up and running&lt;br /&gt;
on the chip.  Reading the datasheets.  How to make chips speak digital&lt;br /&gt;
to the outside world, pin-by-pin. Just enough C programming fundamentals to&lt;br /&gt;
make it work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lab&#039;&#039;&#039;: Building the kit and running a test LED flasher. &lt;br /&gt;
&lt;br /&gt;
For detailed info on the class kit, see [[Avr2011_kit]].&lt;br /&gt;
&lt;br /&gt;
[[avr2011_LED_Demo.c]]&lt;br /&gt;
[[avr2011_LED_Demo_Makefile]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: More soldering, and Cylon Eyes.  Optional extra credit: Simple POV toy (hint, make the timing a lot faster and swing your arms).  Super bonus points: Make a neat POV toy. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: &lt;br /&gt;
* Slides from class: [[Media:avr2011_class0.pdf]]&lt;br /&gt;
* ATmega48P Datasheets (get both): [http://www.atmel.com/dyn/resources/prod_documents/8025S.pdf ATmega48P Summary Datasheet] and [http://www.atmel.com/dyn/resources/prod_documents/doc8025.pdf The Long ATmega48P Datasheet]  &lt;br /&gt;
* [[Installing AVR Toolchain]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;br /&gt;
[[Category:Classes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4477</id>
		<title>AVR Microcontroller Class 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4477"/>
		<updated>2011-03-03T04:28:11Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Syllabus, course material, homeworks, photos, etc from an Introduction to Microcontrollers with AVR chips class can be found here.  &lt;br /&gt;
&lt;br /&gt;
Also see (and contribute to) [[Useful AVR Links]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Class 0: Introduction and Setup ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: What the AVRs are, what all the pins do, what they can do for you. A&lt;br /&gt;
brief tour of the toolchain, and getting your firmware up and running&lt;br /&gt;
on the chip.  Reading the datasheets.  How to make chips speak digital&lt;br /&gt;
to the outside world, pin-by-pin. Just enough C programming fundamentals to&lt;br /&gt;
make it work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lab&#039;&#039;&#039;: Building the kit and running a test LED flasher. &lt;br /&gt;
&lt;br /&gt;
For detailed info on the class kit, see [[Avr2011_kit]].&lt;br /&gt;
&lt;br /&gt;
[[avr2011_LED_Demo.c]]&lt;br /&gt;
[[avr2011_LED_Demo_Makefile]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: More soldering, and Cylon Eyes.  Optional extra credit: Simple POV toy (hint, make the timing a lot faster and swing your arms).  Super bonus points: Make a neat POV toy. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: &lt;br /&gt;
* Slides from class: [[Media:avr2011_class0.pdf]]&lt;br /&gt;
* ATmega48P Datasheets (get both): [http://www.atmel.com/dyn/resources/prod_documents/8025S.pdf ATmega48P Summary Datasheet] and [http://www.atmel.com/dyn/resources/prod_documents/doc8025.pdf The Long ATmega48P Datasheet]  &lt;br /&gt;
* [[Installing AVR Toolchain]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;br /&gt;
[[Category:Classes]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Category:Microcontrollers&amp;diff=4476</id>
		<title>Category:Microcontrollers</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Category:Microcontrollers&amp;diff=4476"/>
		<updated>2011-03-02T05:14:37Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: Created page with &amp;quot;Category for collecting information related to Microcontrollers&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Category for collecting information related to Microcontrollers&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Avr2011_LED_Demo.c&amp;diff=4475</id>
		<title>Avr2011 LED Demo.c</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Avr2011_LED_Demo.c&amp;diff=4475"/>
		<updated>2011-03-02T05:14:10Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cut and paste the following into a file called LED_Demo.c&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Blinker Demo */&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;avr/io.h&amp;gt;		/* Defines pins, ports, etc */&lt;br /&gt;
#define F_CPU 8000000UL	        /* Sets up the chip speed for delay.h */&lt;br /&gt;
#include &amp;lt;util/delay.h&amp;gt;		/* Functions to waste time */&lt;br /&gt;
&lt;br /&gt;
#define LED  PB0		/* Defines pin PB0 for the LED.  I&lt;br /&gt;
				 often include a bunch of the circuit&lt;br /&gt;
				 info in the code this way, which&lt;br /&gt;
				 makes porting the code to another&lt;br /&gt;
				 chip easier and reminds you of how to&lt;br /&gt;
				 hook it up. */&lt;br /&gt;
&lt;br /&gt;
void main(void){&lt;br /&gt;
&lt;br /&gt;
  DDRB = _BV(LED);		      /* Data Direction Register B:&lt;br /&gt;
				       writing a one to the bit&lt;br /&gt;
				       enables output.  More on the&lt;br /&gt;
				       _BV() macro in the next&lt;br /&gt;
				       lesson. */&lt;br /&gt;
	&lt;br /&gt;
  while(1){			/* the main loop, from which we never return */&lt;br /&gt;
&lt;br /&gt;
    PORTB = _BV(LED); 		/* Turn on the LED bit/pin in PORTB */&lt;br /&gt;
    _delay_ms(400);		/* wait */&lt;br /&gt;
&lt;br /&gt;
    PORTB = 0;		       /* Turn off everything(!) on PORTB */&lt;br /&gt;
   _delay_ms(400);		/* wait */&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Installing_AVR_Toolchain&amp;diff=4474</id>
		<title>Installing AVR Toolchain</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Installing_AVR_Toolchain&amp;diff=4474"/>
		<updated>2011-03-02T05:12:44Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
There are a few pieces of software you&#039;ll definitely want for AVR programming:&lt;br /&gt;
* A compiler and/or assembler ([http://www.nongnu.org/avr-libc/ avr-gcc]) to convert human-readable code to binary&lt;br /&gt;
* Manipulation of binaries ([http://www.nongnu.org/avr-libc/ binutils-avr]). You&#039;ll need to convert from the ELF file to something your chip will like.&lt;br /&gt;
* Something to talk to your AVR programmer ([http://www.bsdhome.com/avrdude/ AVRDUDE]), that is the piece of hardware you plug into both your computer and the chip you want to program.&lt;br /&gt;
* Not required, but something to make your life easier: ([http://www.gnu.org/software/make/ GNU make])&lt;br /&gt;
Note that both avr-gcc and binutils-avr come from the [http://www.nongnu.org/avr-libc/ avr-libc] project. avr-libc itself isn&#039;t software per-se; it&#039;s a library that implements standard C functions for AVRs.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Windows ==&lt;br /&gt;
[http://winavr.sourceforge.net/ WinAVR] has everything you need.&lt;br /&gt;
&lt;br /&gt;
== OS X ==&lt;br /&gt;
[http://www.obdev.at/products/crosspack/index.html CrossPack] should take care of you.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Install the following packages:&lt;br /&gt;
* avrdude&lt;br /&gt;
* avrdude-doc&lt;br /&gt;
* binutils-avr&lt;br /&gt;
* avr-libc&lt;br /&gt;
* gcc-avr&lt;br /&gt;
&lt;br /&gt;
You can get them in one shot using:&lt;br /&gt;
 sudo aptitude install avrdude avrdude-doc binutils-avr avr-libc gcc-avr&lt;br /&gt;
&lt;br /&gt;
====Atmel Dragon with avrdude on Ubuntu====&lt;br /&gt;
Apparently there are two bugs that get in the way when trying to use avrdude with the dragon.&lt;br /&gt;
&lt;br /&gt;
* avrdude 5.8 (via apt-get) segfaults after writing 1 byte: http://savannah.nongnu.org/bugs/?27507 - there is a patch for 5.8 posted there&lt;br /&gt;
* avrdude 5.9 (via the official site) source apparently has some other bug that prevents the build from completing&lt;br /&gt;
&lt;br /&gt;
First, get the dependencies for building the code. &lt;br /&gt;
 sudo apt-get build-dep avrdude&lt;br /&gt;
&lt;br /&gt;
The solution (aside from applying patches to the above versions) is to use the patched 5.10 SVN code. The instructions are from this link: http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;amp;file=printview&amp;amp;t=87972&amp;amp;start=20&lt;br /&gt;
* svn co svn://svn.savannah.nongnu.org/avrdude/trunk .&lt;br /&gt;
* cd avrdude&lt;br /&gt;
* ./bootstrap&lt;br /&gt;
* ./configure&lt;br /&gt;
* ./make&lt;br /&gt;
* sudo ./make install&lt;br /&gt;
&lt;br /&gt;
That seems to have worked for me! I&#039;m on 9.04 32bit and I also installed bison/flex/autoconf --obscurite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Avr2011_LED_Demo_Makefile&amp;diff=4473</id>
		<title>Avr2011 LED Demo Makefile</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Avr2011_LED_Demo_Makefile&amp;diff=4473"/>
		<updated>2011-03-02T05:12:07Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cut and paste the following into a file called Makefile in the same directory as the LED_Demo.c&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# WinAVR Sample makefile written by Eric B. Weddington, Jörg Wunsch, et al.&lt;br /&gt;
# Modified (bringing often-changed options to the top) by Elliot Williams&lt;br /&gt;
&lt;br /&gt;
# make all = Make software and program&lt;br /&gt;
# make clean = Clean out built project files.&lt;br /&gt;
# make program = Download the hex file to the device, using avrdude.  Please&lt;br /&gt;
#                customize the avrdude settings below first!&lt;br /&gt;
&lt;br /&gt;
# Microcontroller Type&lt;br /&gt;
#MCU = attiny13&lt;br /&gt;
# MCU = attiny2313&lt;br /&gt;
# MCU = atmega8&lt;br /&gt;
# MCU = attiny45&lt;br /&gt;
# MCU = atmega88&lt;br /&gt;
MCU = atmega88&lt;br /&gt;
&lt;br /&gt;
# Target file name (without extension).&lt;br /&gt;
TARGET = LED_Demo&lt;br /&gt;
&lt;br /&gt;
# Programming hardware: type avrdude -c ?&lt;br /&gt;
# to get a full listing.&lt;br /&gt;
# AVRDUDE_PROGRAMMER = dapa&lt;br /&gt;
#AVRDUDE_PROGRAMMER = usbtiny       # Note: have to use sudo make for USB&lt;br /&gt;
# AVRDUDE_PROGRAMMER = dt006&lt;br /&gt;
AVRDUDE_PROGRAMMER = avr109&lt;br /&gt;
&lt;br /&gt;
#AVRDUDE_PORT = /dev/usb    # dummy, but it&#039;s fun :)&lt;br /&gt;
#AVRDUDE_PORT = /dev/parport0           # linux&lt;br /&gt;
# AVRDUDE_PORT = lpt1		       # windows&lt;br /&gt;
AVRDUDE_PORT = /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
BAUD_RATE = 9600&lt;br /&gt;
&lt;br /&gt;
############# Don&#039;t need to change below here for most purposes  (Elliot)&lt;br /&gt;
&lt;br /&gt;
# Optimization level, can be [0, 1, 2, 3, s]. 0 turns off optimization.&lt;br /&gt;
# (Note: 3 is not always the best optimization level. See avr-libc FAQ.)&lt;br /&gt;
OPT = s&lt;br /&gt;
&lt;br /&gt;
# Output format. (can be srec, ihex, binary)&lt;br /&gt;
FORMAT = ihex&lt;br /&gt;
&lt;br /&gt;
# List C source files here. (C dependencies are automatically generated.)&lt;br /&gt;
SRC = $(TARGET).c&lt;br /&gt;
&lt;br /&gt;
# If there is more than one source file, append them above, or modify and&lt;br /&gt;
# uncomment the following:&lt;br /&gt;
#SRC += foo.c bar.c&lt;br /&gt;
&lt;br /&gt;
# You can also wrap lines by appending a backslash to the end of the line:&lt;br /&gt;
#SRC += baz.c \&lt;br /&gt;
#xyzzy.c&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# List Assembler source files here.&lt;br /&gt;
# Make them always end in a capital .S.  Files ending in a lowercase .s&lt;br /&gt;
# will not be considered source files but generated files (assembler&lt;br /&gt;
# output from the compiler), and will be deleted upon &amp;quot;make clean&amp;quot;!&lt;br /&gt;
# Even though the DOS/Win* filesystem matches both .s and .S the same,&lt;br /&gt;
# it will preserve the spelling of the filenames, and gcc itself does&lt;br /&gt;
# care about how the name is spelled on its command-line.&lt;br /&gt;
ASRC = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# List any extra directories to look for include files here.&lt;br /&gt;
#     Each directory must be seperated by a space.&lt;br /&gt;
EXTRAINCDIRS = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Optional compiler flags.&lt;br /&gt;
#  -g:        generate debugging information (for GDB, or for COFF conversion)&lt;br /&gt;
#  -O*:       optimization level&lt;br /&gt;
#  -f...:     tuning, see gcc manual and avr-libc documentation&lt;br /&gt;
#  -Wall...:  warning level&lt;br /&gt;
#  -Wa,...:   tell GCC to pass this to the assembler.&lt;br /&gt;
#    -ahlms:  create assembler listing&lt;br /&gt;
CFLAGS = -g -O$(OPT) \&lt;br /&gt;
-funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums \&lt;br /&gt;
-Wall -Wstrict-prototypes \&lt;br /&gt;
-Wa,-adhlns=$(&amp;lt;:.c=.lst) \&lt;br /&gt;
$(patsubst %,-I%,$(EXTRAINCDIRS))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Set a &amp;quot;language standard&amp;quot; compiler flag.&lt;br /&gt;
#   Unremark just one line below to set the language standard to use.&lt;br /&gt;
#   gnu99 = C99 + GNU extensions. See GCC manual for more information.&lt;br /&gt;
#CFLAGS += -std=c89&lt;br /&gt;
#CFLAGS += -std=gnu89&lt;br /&gt;
#CFLAGS += -std=c99&lt;br /&gt;
CFLAGS += -std=gnu99&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Optional assembler flags.&lt;br /&gt;
#  -Wa,...:   tell GCC to pass this to the assembler.&lt;br /&gt;
#  -ahlms:    create listing&lt;br /&gt;
#  -gstabs:   have the assembler create line number information; note that&lt;br /&gt;
#             for use in COFF files, additional information about filenames&lt;br /&gt;
#             and function names needs to be present in the assembler source&lt;br /&gt;
#             files -- see avr-libc docs [FIXME: not yet described there]&lt;br /&gt;
ASFLAGS = -Wa,-adhlns=$(&amp;lt;:.S=.lst),-gstabs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Optional linker flags.&lt;br /&gt;
#  -Wl,...:   tell GCC to pass this to linker.&lt;br /&gt;
#  -Map:      create map file&lt;br /&gt;
#  --cref:    add cross reference to  map file&lt;br /&gt;
LDFLAGS = -Wl,-Map=$(TARGET).map,--cref&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Additional libraries&lt;br /&gt;
&lt;br /&gt;
# Minimalistic printf version&lt;br /&gt;
#LDFLAGS += -Wl,-u,vfprintf -lprintf_min&lt;br /&gt;
&lt;br /&gt;
# Floating point printf version (requires -lm below)&lt;br /&gt;
#LDFLAGS += -Wl,-u,vfprintf -lprintf_flt&lt;br /&gt;
&lt;br /&gt;
# -lm = math library&lt;br /&gt;
LDFLAGS += -lm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Programming support using avrdude. Settings and variables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex&lt;br /&gt;
#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep&lt;br /&gt;
&lt;br /&gt;
AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)&lt;br /&gt;
&lt;br /&gt;
# Uncomment the following if you want avrdude&#039;s erase cycle counter.&lt;br /&gt;
# Note that this counter needs to be initialized first using -Yn,&lt;br /&gt;
# see avrdude manual.&lt;br /&gt;
#AVRDUDE_ERASE += -y&lt;br /&gt;
&lt;br /&gt;
# Uncomment the following if you do /not/ wish a verification to be&lt;br /&gt;
# performed after programming the device.&lt;br /&gt;
#AVRDUDE_FLAGS += -V&lt;br /&gt;
&lt;br /&gt;
# Increase verbosity level.  Please use this when submitting bug&lt;br /&gt;
# reports about avrdude. See &amp;lt;http://savannah.nongnu.org/projects/avrdude&amp;gt; &lt;br /&gt;
# to submit bug reports.&lt;br /&gt;
#AVRDUDE_FLAGS += -v -v&lt;br /&gt;
&lt;br /&gt;
#Run while cable attached or don&#039;t&lt;br /&gt;
AVRDUDE_FLAGS += -F # -E reset #keep chip disabled while cable attached&lt;br /&gt;
#AVRDUDE_FLAGS += -E noreset&lt;br /&gt;
&lt;br /&gt;
## For AVR109 Bootload Programmer&lt;br /&gt;
AVRDUDE_FLAGS += -b $(BAUD_RATE)&lt;br /&gt;
&lt;br /&gt;
#AVRDUDE_WRITE_FLASH = -U lfuse:w:0x04:m #run with 8 Mhz clock&lt;br /&gt;
&lt;br /&gt;
#AVRDUDE_WRITE_FLASH = -U lfuse:w:0x21:m #run with 1 Mhz clock #default clock mode&lt;br /&gt;
&lt;br /&gt;
#AVRDUDE_WRITE_FLASH = -U lfuse:w:0x01:m #run with 1 Mhz clock no start up time&lt;br /&gt;
&lt;br /&gt;
# ---------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
# Define directories, if needed.&lt;br /&gt;
DIRAVR = c:/winavr&lt;br /&gt;
DIRAVRBIN = $(DIRAVR)/bin&lt;br /&gt;
DIRAVRUTILS = $(DIRAVR)/utils/bin&lt;br /&gt;
DIRINC = .&lt;br /&gt;
DIRLIB = $(DIRAVR)/avr/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Define programs and commands.&lt;br /&gt;
SHELL = sh&lt;br /&gt;
&lt;br /&gt;
CC = avr-gcc&lt;br /&gt;
&lt;br /&gt;
OBJCOPY = avr-objcopy&lt;br /&gt;
OBJDUMP = avr-objdump&lt;br /&gt;
SIZE = avr-size&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Programming support using avrdude.&lt;br /&gt;
AVRDUDE = avrdude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
REMOVE = rm -f&lt;br /&gt;
COPY = cp&lt;br /&gt;
&lt;br /&gt;
HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex&lt;br /&gt;
ELFSIZE = $(SIZE) -A $(TARGET).elf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Define Messages&lt;br /&gt;
# English&lt;br /&gt;
MSG_ERRORS_NONE = Errors: none&lt;br /&gt;
MSG_BEGIN = -------- begin --------&lt;br /&gt;
MSG_END = --------  end  --------&lt;br /&gt;
MSG_SIZE_BEFORE = Size before: &lt;br /&gt;
MSG_SIZE_AFTER = Size after:&lt;br /&gt;
MSG_COFF = Converting to AVR COFF:&lt;br /&gt;
MSG_EXTENDED_COFF = Converting to AVR Extended COFF:&lt;br /&gt;
MSG_FLASH = Creating load file for Flash:&lt;br /&gt;
MSG_EEPROM = Creating load file for EEPROM:&lt;br /&gt;
MSG_EXTENDED_LISTING = Creating Extended Listing:&lt;br /&gt;
MSG_SYMBOL_TABLE = Creating Symbol Table:&lt;br /&gt;
MSG_LINKING = Linking:&lt;br /&gt;
MSG_COMPILING = Compiling:&lt;br /&gt;
MSG_ASSEMBLING = Assembling:&lt;br /&gt;
MSG_CLEANING = Cleaning project:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Define all object files.&lt;br /&gt;
OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) &lt;br /&gt;
&lt;br /&gt;
# Define all listing files.&lt;br /&gt;
LST = $(ASRC:.S=.lst) $(SRC:.c=.lst)&lt;br /&gt;
&lt;br /&gt;
# Combine all necessary flags and optional flags.&lt;br /&gt;
# Add target processor to flags.&lt;br /&gt;
ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS)&lt;br /&gt;
ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Default target: make program!&lt;br /&gt;
all: begin gccversion sizebefore $(TARGET).elf $(TARGET).hex $(TARGET).eep \&lt;br /&gt;
	$(TARGET).lss $(TARGET).sym sizeafter finished end&lt;br /&gt;
	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)&lt;br /&gt;
&lt;br /&gt;
# Eye candy.&lt;br /&gt;
# AVR Studio 3.x does not check make&#039;s exit code but relies on&lt;br /&gt;
# the following magic strings to be generated by the compile job.&lt;br /&gt;
begin:&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_BEGIN)&lt;br /&gt;
&lt;br /&gt;
finished:&lt;br /&gt;
	@echo $(MSG_ERRORS_NONE)&lt;br /&gt;
&lt;br /&gt;
end:&lt;br /&gt;
	@echo $(MSG_END)&lt;br /&gt;
	@echo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Display size of file.&lt;br /&gt;
sizebefore:&lt;br /&gt;
	@if [ -f $(TARGET).elf ]; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); echo; fi&lt;br /&gt;
&lt;br /&gt;
sizeafter:&lt;br /&gt;
	@if [ -f $(TARGET).elf ]; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); echo; fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Display compiler version information.&lt;br /&gt;
gccversion : &lt;br /&gt;
	@$(CC) --version&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Convert ELF to COFF for use in debugging / simulating in&lt;br /&gt;
# AVR Studio or VMLAB.&lt;br /&gt;
COFFCONVERT=$(OBJCOPY) --debugging \&lt;br /&gt;
	--change-section-address .data-0x800000 \&lt;br /&gt;
	--change-section-address .bss-0x800000 \&lt;br /&gt;
	--change-section-address .noinit-0x800000 \&lt;br /&gt;
	--change-section-address .eeprom-0x810000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
coff: $(TARGET).elf&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_COFF) $(TARGET).cof&lt;br /&gt;
	$(COFFCONVERT) -O coff-avr $&amp;lt; $(TARGET).cof&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
extcoff: $(TARGET).elf&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof&lt;br /&gt;
	$(COFFCONVERT) -O coff-ext-avr $&amp;lt; $(TARGET).cof&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Program the device.  &lt;br /&gt;
program: $(TARGET).hex $(TARGET).eep&lt;br /&gt;
	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Create final output files (.hex, .eep) from ELF output file.&lt;br /&gt;
%.hex: %.elf&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_FLASH) $@&lt;br /&gt;
	$(OBJCOPY) -O $(FORMAT) -R .eeprom $&amp;lt; $@&lt;br /&gt;
&lt;br /&gt;
%.eep: %.elf&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_EEPROM) $@&lt;br /&gt;
	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom=&amp;quot;alloc,load&amp;quot; \&lt;br /&gt;
	--change-section-lma .eeprom=0 -O $(FORMAT) $&amp;lt; $@&lt;br /&gt;
&lt;br /&gt;
# Create extended listing file from ELF output file.&lt;br /&gt;
%.lss: %.elf&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_EXTENDED_LISTING) $@&lt;br /&gt;
	$(OBJDUMP) -h -S $&amp;lt; &amp;gt; $@&lt;br /&gt;
&lt;br /&gt;
# Create a symbol table from ELF output file.&lt;br /&gt;
%.sym: %.elf&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_SYMBOL_TABLE) $@&lt;br /&gt;
	avr-nm -n $&amp;lt; &amp;gt; $@&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Link: create ELF output file from object files.&lt;br /&gt;
.SECONDARY : $(TARGET).elf&lt;br /&gt;
.PRECIOUS : $(OBJ)&lt;br /&gt;
%.elf: $(OBJ)&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_LINKING) $@&lt;br /&gt;
	$(CC) $(ALL_CFLAGS) $(OBJ) --output $@ $(LDFLAGS)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Compile: create object files from C source files.&lt;br /&gt;
%.o : %.c&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_COMPILING) $&amp;lt;&lt;br /&gt;
	$(CC) -c $(ALL_CFLAGS) $&amp;lt; -o $@&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Compile: create assembler files from C source files.&lt;br /&gt;
%.s : %.c&lt;br /&gt;
	$(CC) -S $(ALL_CFLAGS) $&amp;lt; -o $@&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Assemble: create object files from assembler source files.&lt;br /&gt;
%.o : %.S&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_ASSEMBLING) $&amp;lt;&lt;br /&gt;
	$(CC) -c $(ALL_ASFLAGS) $&amp;lt; -o $@&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Target: clean project.&lt;br /&gt;
clean: begin clean_list finished end&lt;br /&gt;
&lt;br /&gt;
clean_list :&lt;br /&gt;
	@echo&lt;br /&gt;
	@echo $(MSG_CLEANING)&lt;br /&gt;
	$(REMOVE) $(TARGET).hex&lt;br /&gt;
	$(REMOVE) $(TARGET).eep&lt;br /&gt;
	$(REMOVE) $(TARGET).obj&lt;br /&gt;
	$(REMOVE) $(TARGET).cof&lt;br /&gt;
	$(REMOVE) $(TARGET).elf&lt;br /&gt;
	$(REMOVE) $(TARGET).map&lt;br /&gt;
	$(REMOVE) $(TARGET).obj&lt;br /&gt;
	$(REMOVE) $(TARGET).a90&lt;br /&gt;
	$(REMOVE) $(TARGET).sym&lt;br /&gt;
	$(REMOVE) $(TARGET).lnk&lt;br /&gt;
	$(REMOVE) $(TARGET).lss&lt;br /&gt;
	$(REMOVE) $(OBJ)&lt;br /&gt;
	$(REMOVE) $(LST)&lt;br /&gt;
	$(REMOVE) $(SRC:.c=.s)&lt;br /&gt;
	$(REMOVE) $(SRC:.c=.d)&lt;br /&gt;
	$(REMOVE) *~&lt;br /&gt;
&lt;br /&gt;
# Automatically generate C source code dependencies. &lt;br /&gt;
# (Code originally taken from the GNU make user manual and modified &lt;br /&gt;
# (See README.txt Credits).)&lt;br /&gt;
#&lt;br /&gt;
# Note that this will work with sh (bash) and sed that is shipped with WinAVR&lt;br /&gt;
# (see the SHELL variable defined above).&lt;br /&gt;
# This may not work with other shells or other seds.&lt;br /&gt;
#&lt;br /&gt;
%.d: %.c&lt;br /&gt;
	set -e; $(CC) -MM $(ALL_CFLAGS) $&amp;lt; \&lt;br /&gt;
	| sed &#039;s,\(.*\)\.o[ :]*,\1.o \1.d : ,g&#039; &amp;gt; $@; \&lt;br /&gt;
	[ -s $@ ] || rm -f $@&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Remove the &#039;-&#039; if you want to see the dependency files generated.&lt;br /&gt;
-include $(SRC:.c=.d)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Listing of phony targets.&lt;br /&gt;
.PHONY : all begin finish end sizebefore sizeafter gccversion coff extcoff \&lt;br /&gt;
	clean clean_list program&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Avr2011_kit&amp;diff=4472</id>
		<title>Avr2011 kit</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Avr2011_kit&amp;diff=4472"/>
		<updated>2011-03-02T05:11:56Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi all.  There will be much more detail here later tonight (Mar 1) when I can upload images...&lt;br /&gt;
&lt;br /&gt;
=== Kit Contents ===&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
1) AVR ATMega microcontroller &lt;br /&gt;
2) AVR Classboard printed-circuit-board&lt;br /&gt;
3) Eight resistors (~120 ohm)&lt;br /&gt;
4) Eight LEDs (I like the small square ones)&lt;br /&gt;
5) 1 uF capacitor&lt;br /&gt;
6) 0.1 uF capacitor&lt;br /&gt;
7) Two push buttons&lt;br /&gt;
8) 6-pin header to connect the FTDI serial cable &lt;br /&gt;
9) A small-signal diode for backward-power protection (optional, but certainly won&#039;t hurt)&lt;br /&gt;
&lt;br /&gt;
=== A Brief Tour of the Board ===&lt;br /&gt;
&lt;br /&gt;
Before you start assembling anything, have a look at the printed circuit board.  &lt;br /&gt;
&lt;br /&gt;
Big and bold in the center is the location for the AVR chip.  Notice the notch in the silkscreen at one end?  That corresponds to a notch on the top of the AVR chip, and helps you get it in the right orientation when the time comes.&lt;br /&gt;
&lt;br /&gt;
Just to the outside of the AVR chip itself, you&#039;ll see two rows of holes labelled for the port/pin combinations that appear in the datasheet.  For instance, PB0 -- PB7.  See how there are tiny white lines connecting the two rows of holes, pairwise?  Those indicate that the two holes are electrically connected to each other.  This was a convenience -- you can solder two things easily to each AVR pin.  One side of the chip has PD0-PD7, the other has PB0-PB7 and PC0-PC6.&lt;br /&gt;
&lt;br /&gt;
Just outside of the AVR connection points, you&#039;ll see two more rows of holes, labelled VCC and GND respectively.  GND is connected to the board&#039;s ground plane, and so is at 0V.  VCC is connected to the board&#039;s power supply and is whatever voltage you&#039;re using to drive the whole mess -- In class, I&#039;ll refer to this as VCC or I usually just call this 5V.&lt;br /&gt;
&lt;br /&gt;
And finally, at the edge of the board is another pair of rows of holes.  These are electrically connected in pairs, and are just there to allow you to connect things together easily.  For the LED array, we&#039;ll use these paired holes to connect the resistor to the positive end of the LED.&lt;br /&gt;
&lt;br /&gt;
Other stuff:  &lt;br /&gt;
&lt;br /&gt;
To the top-left of the AVR, there are holes for two buttons, a protection diode, power-supply buffering capacitors, an optional power LED and its resistor, a 3x2 SPI programming header, and the 6-pin inline FTDI cable.    &lt;br /&gt;
&lt;br /&gt;
Below the AVR chip area, there&#039;s more prototyping space -- just sets of holes electrically connected to each other in ways to facilitate soldering stuff up.&lt;br /&gt;
&lt;br /&gt;
=== Assembling the Kit ===&lt;br /&gt;
&lt;br /&gt;
1) To get your feet wet soldering, install the two capacitors.  They can go in either capacitor position, and are non-polarized (can go in either way).  When you clip off the leads from the capacitors, save the wire for the next step.&lt;br /&gt;
&lt;br /&gt;
2) Now install the two pushbuttons.  They&#039;re oblong, but there&#039;s no top or bottom.  &lt;br /&gt;
&lt;br /&gt;
Above the buttons, there are two pairs of holes -- these connect the button to the pin on the AVR when they&#039;re jumpered together.  (I did this for flexibility so that you could connect the buttons up to other pins later as you wish.)  Take two of the leads you saved in step 1) and connect each pair of holes together.&lt;br /&gt;
&lt;br /&gt;
3) Now start on the LEDs.  They _are_ polarized, and you&#039;ll notice that one lead is longer than the other.  The short lead gets connected to ground, while the long lead connects through a resistor to the AVR output pins.  Place so that their short leads are in the ground strip (labelled GND), and the long lead is in one of the outside rows of hookup holes.  Orientation matters here.  Double-check it before soldering?&lt;br /&gt;
&lt;br /&gt;
4) Once you&#039;ve done the LEDs, you can solder in their resistors.  These fit most easily and cleanly on the underside of the board, so you&#039;ll want to trim off the extra leads from the LEDs before installing.  You want to solder each resistor to the outside strip of holes that connected to the positive (long) pin of the LEDs, and the other end of the resistor to the pins of the AVR.  Notice that you&#039;re working on the back-side of the board!  Double-check that you&#039;re not connecting the resistor to the VCC line that is closest to the LED.&lt;br /&gt;
&lt;br /&gt;
5) Solder in the 6-pin header for the FTDI cable&lt;br /&gt;
&lt;br /&gt;
6) Solder in the protection diode.  Notice that it&#039;s polarized, with a black band on the diode itself corresponding to the little band in the silkscreen.&lt;br /&gt;
&lt;br /&gt;
7) At this point, you can install the chip.  They come from the factory with the pins splayed out a little bit -- you can lean the chip into a tabletop to straighten the pins out.  Place the chip with the notch on the top of the chip corresponding to the notch in the silkscreen.  Double-check.  Solder.&lt;br /&gt;
&lt;br /&gt;
8) You should now be ready to flash in your first program.  Hooray.  From here on it&#039;s (mostly) firmware!&lt;br /&gt;
&lt;br /&gt;
=== Using the Kit ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Schematics, etc ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4471</id>
		<title>AVR Microcontroller Class 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=AVR_Microcontroller_Class_2011&amp;diff=4471"/>
		<updated>2011-03-02T05:11:30Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Syllabus, course material, homeworks, photos, etc from an Introduction to Microcontrollers with AVR chips class can be found here.  &lt;br /&gt;
&lt;br /&gt;
Also see (and contribute to) [[Useful AVR Links]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Class 0: Introduction and Setup ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Covers&#039;&#039;&#039;: What the AVRs are, what all the pins do, what they can do for you. A&lt;br /&gt;
brief tour of the toolchain, and getting your firmware up and running&lt;br /&gt;
on the chip.  Reading the datasheets.  How to make chips speak digital&lt;br /&gt;
to the outside world, pin-by-pin. Just enough C programming fundamentals to&lt;br /&gt;
make it work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lab&#039;&#039;&#039;: Building the kit and running a test LED flasher. &lt;br /&gt;
&lt;br /&gt;
For detailed info on the class kit, see [[Avr2011_kit]].&lt;br /&gt;
&lt;br /&gt;
[[avr2011_LED_Demo.c]]&lt;br /&gt;
[[avr2011_LED_Demo_Makefile]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Homework&#039;&#039;&#039;: More soldering, and Cylon Eyes.  Optional extra credit: Simple POV toy (hint, make the timing a lot faster and swing your arms).  Super bonus points: Make a neat POV toy. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;: &lt;br /&gt;
* Slides from class: [[Media:avr2011_class0.pdf]]&lt;br /&gt;
* ATmega48P Datasheets (get both): [http://www.atmel.com/dyn/resources/prod_documents/8025S.pdf ATmega48P Summary Datasheet] and [http://www.atmel.com/dyn/resources/prod_documents/doc8025.pdf The Long ATmega48P Datasheet]  &lt;br /&gt;
* [[Installing AVR Toolchain]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Microcontrollers]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Doing_Things_in_Drupal&amp;diff=4433</id>
		<title>Doing Things in Drupal</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Doing_Things_in_Drupal&amp;diff=4433"/>
		<updated>2011-02-28T03:46:53Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects information about how to use [http://hacdc.org/ hacdc.org]&#039;s copy of Drupal.  To use the website to create content, you need to sign up for an account on the drupal page, activate your account (follow instructions in the email), and then bug Will Gibb to make sure your account is setup as a member.&lt;br /&gt;
&lt;br /&gt;
= Creating a blog post =&lt;br /&gt;
&lt;br /&gt;
The site&#039;s blog content is driven by content nodes. To add something to it, [http://hacdc.org/node/add/story create a new story &amp;quot;node&amp;quot;] and fill it out the page appropriately.   Give your story a title and content.  You can add content in HTML, Wordpress or drupal wiki markup langauge.  You have the option of splitting your post into two parts, with the &amp;quot;Split summary at cursor&amp;quot; option, if you have a longer post than you feel is appropriate for the main site.&lt;br /&gt;
&lt;br /&gt;
Your post will automatically be sent to the HacDC twitter feed.  You can disable this (why would you?) or change the title.   You can use !url, !url-alias, !tinyurl, !title and !user as replacement text.&lt;br /&gt;
&lt;br /&gt;
You can also attach images to your post and use them inline.  You can also post images to the wiki.  To do that, you can use the &amp;lt;img&amp;gt; HTML tag, and set your input to &amp;quot;Full HTML&amp;quot;.  You can read more about how to use the img tag here [syntax] http://www.w3schools.com/tags/tag_img.asp and here [examples] http://www.htmlkit.com/minit/pages/imgtag1.html Poke around the drupal site and see how other authors have used the img tag in their posts, to do positioning.  Katie has some pretty good examples.&lt;br /&gt;
&lt;br /&gt;
= Adding an Event =&lt;br /&gt;
&lt;br /&gt;
Drupal&#039;s [http://hacdc.org/date-browser calendar] is driven by content nodes. To add something to it, [http://hacdc.org/node/add/event create a new event &amp;quot;node&amp;quot;] and fill it out. That node is what the calendar will link to. If you select &amp;quot;Promoted to front page&amp;quot; (under &amp;quot;Publishing options&amp;quot;) it will also be published to the front page, as a blog post like thing.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Please include an end time as well as a start time, even if it&#039;s just approximate. Otherwise chaos will ensue as different pieces of software assume different things.&lt;br /&gt;
&lt;br /&gt;
Once you have created an event, it may take an hour or more for it to appear in the web side&#039;s sidebar and in the Google Calendar version of our calendar.&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4404</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4404"/>
		<updated>2011-02-24T18:06:20Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
IRS 501c3 status has been obtained.  Donations made to HacDC can now be considered tax-exempt.  Please contact any Board Member to obtain a receipt for a donation made to the space.&lt;br /&gt;
&lt;br /&gt;
Membership has changed over the past year; gaining members, losing members and having old members return to the space.&lt;br /&gt;
&lt;br /&gt;
Fundraising is now a very important part of our organization.  This is traditionally the job of the president in a non profit.&lt;br /&gt;
&lt;br /&gt;
We have been in contact over the past two years with news organizations - we need to make sure we keep in contact with these groups, as it will only be beneficial for ourselves.&lt;br /&gt;
&lt;br /&gt;
Keep up the programming!  With our do-ocracy approach that may seem difficult, but it is a crux of how we operate.  See examples of Elliots microcontrollers class, Brad&#039;s lockpicking class, Tom&#039;s lathe class, et cetera.  This is a core strength and needs to be maintained.&lt;br /&gt;
&lt;br /&gt;
Remember that we&#039;re all adults and should be capable of resolving personel issues amongst ourselves.&lt;br /&gt;
&lt;br /&gt;
Always feel comfortable approaching the Board of Directors with any issues you feel are large enough to warrant our attention.  Email bod [ at ] hacdc [ dot ] org or talk to one of us in person.  We need to be aware of large issues.&lt;br /&gt;
&lt;br /&gt;
CHECK OUT Foundation Center http://foundationcenter.org/ They are located in Downtown DC and area fantastic resource!&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
Not Present&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
We have some serious budget considerations we need to address.  We have an operating budget of about ~2,600 USD/month.  &lt;br /&gt;
&lt;br /&gt;
At the present burn rate, we will be able to make it through our current lease without going bankrupt.  After the end of our current lease, we will need to seriously consider if we can stay in this space.&lt;br /&gt;
&lt;br /&gt;
Q: Have we reconciled the billing discrepency with the church, regarding the change in our monthly rent?&lt;br /&gt;
A: The church has started billing us at the proper rate, as of this month.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
No Secretary present.&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
=== Katie ===&lt;br /&gt;
&lt;br /&gt;
Hopes to have been a useful board member.  Will be leave DC for a year to move to Kyoto to  study the Art of Tea.&lt;br /&gt;
&lt;br /&gt;
=== Will ===&lt;br /&gt;
&lt;br /&gt;
Secured a large electronics test equipment donation from GWU.  Happy to have been a board member the past year :)&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
* Martin: Robotfest is coming up.  This is a huge gathering of folks likeminded towards HacDC.  We should make a presence there, as it will provide good visibility to us as an organization.  We should take up spaceblimp, other projects we do.  I volunteer to drive up there.&lt;br /&gt;
&lt;br /&gt;
* Todd Fine: Nick B. and Alex H. helped out quite a bit in building out the FIRST Robotics robot.  This is a good start towards a useful relationship to promote HacDC.&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
Brian: New benefits that go inhand with out 501c3 Status.&lt;br /&gt;
* Signed up for Google Ads for Hacdc, we get 10,000 USD worth of Adwords each month.&lt;br /&gt;
* Eventbrite fees are nearly nothing.  Very easy to use to run ticketing for events that have limited resources.  See Brian or ??? to get hooked up with that.&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees [for up to 5 years, normally a 5,000 USD value].  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.  This allows for unlimited phone callins to classes, meetings, et cetera.  Also screencasting.  This nearly nonexistent in the Hackerspace world.  IRC lurkers, members that are away from the space, other visitors, can easily callin or connect to our screencasts.&lt;br /&gt;
** Redbeard proposed the purchase of GoToMeeting via TechSoup, TC Seconded.&lt;br /&gt;
** Motion Passes&lt;br /&gt;
&lt;br /&gt;
*Brian Harrington proposes to ratify the standing rules as they stand.&lt;br /&gt;
** Elliot Williams seconds the motion.&lt;br /&gt;
** Motion Passes &lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
Elliot and Redbeard were nominated.&lt;br /&gt;
Redbeard elected.&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
Tim, Elliot, Brad? nominated.&lt;br /&gt;
Elliot elected.&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
Tim Collins elected through acclimation.&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
Ben Mendis elected through acclimation.&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
Will, Toast, Brad, Xaq, Phil nominated.&lt;br /&gt;
Will and Brad elected.&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
JustMike from NYC (knows A1Labs, NYCResistor).  Nominated by Redbeard, seconded by Brad.  Memberized.&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
Several ideas&lt;br /&gt;
&lt;br /&gt;
* Artisphere electronics: Alberto has made us aware of Artisphere&#039;s desire to partner with us on an electronics class.  There is potential to do a one off workshop.  There a potential to run a longer-term class (8 weeks) that could be a revenue stream for us. &lt;br /&gt;
* Kickstarter: Valid for 501c3 donations, but cannot be used for operational expenses.  Martin would like to see us put together a Kickstarter program put in place in order to build up facilities.&lt;br /&gt;
* JustMike - Lots of potential to get federal funding for wireless sensor networks, solar power, methane works.  Needs to be applied to green energy, agriculture, energy reduction applications.  Kid/youth education and integration programs are also available.&lt;br /&gt;
* Peter Edworthy - We need to make sure anything we do has some way to enable longterm financial streams.&lt;br /&gt;
* Toast: RadioCPR does bar nights, CPR does 1200/USD pre bar night in practically free money.  We should too.&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at 2200 EST.&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4403</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4403"/>
		<updated>2011-02-24T03:01:53Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: /* Adjournment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;d&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
IRS 501c3 status has been obtained.  Donations made to HacDC can now be considered tax-exempt.  Please contact any Board Member to obtain a receipt for a donation made to the space.&lt;br /&gt;
&lt;br /&gt;
Membership has changed over the past year; gaining members, losing members and having old members return to the space.&lt;br /&gt;
&lt;br /&gt;
Fundraising is now a very important part of our organization.  This is traditionally the job of the president in a non profit.&lt;br /&gt;
&lt;br /&gt;
We have been in contact over the past two years with news organizations - we need to make sure we keep in contact with these groups, as it will only be beneficial for ourselves.&lt;br /&gt;
&lt;br /&gt;
Keep up the programming!  With our do-ocracy approach that may seem difficult, but it is a crux of how we operate.  See examples of Elliots microcontrollers class, Brad&#039;s lockpicking class, Tom&#039;s lathe class, et cetera.  This is a core strength and needs to be maintained.&lt;br /&gt;
&lt;br /&gt;
Remember that we&#039;re all adults and should be capable of resolving personel issues amongst ourselves.&lt;br /&gt;
&lt;br /&gt;
Always feel comfortable approaching the Board of Directors with any issues you feel are large enough to warrant our attention.  Email bod [ at ] hacdc [ dot ] org or talk to one of us in person.  We need to be aware of large issues.&lt;br /&gt;
&lt;br /&gt;
CHECK OUT Foundation Center http://foundationcenter.org/ They are located in Downtown DC and area fantastic resource!&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
Not Present&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
We have some serious budget considerations we need to address.  We have an operating budget of about ~2,600 USD/month.  &lt;br /&gt;
&lt;br /&gt;
At the present burn rate, we will be able to make it through our current lease without going bankrupt.  After the end of our current lease, we will need to seriously consider if we can stay in this space.&lt;br /&gt;
&lt;br /&gt;
Q: Have we reconciled the billing discrepency with the church, regarding the change in our monthly rent?&lt;br /&gt;
A: The church has started billing us at the proper rate, as of this month.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
No Secretary present.&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
=== Katie ===&lt;br /&gt;
&lt;br /&gt;
Hopes to have been a useful board member.  Will be leave DC for a year to move to Kyoto to  study the Art of Tea.&lt;br /&gt;
&lt;br /&gt;
=== Will ===&lt;br /&gt;
&lt;br /&gt;
Secured a large electronics test equipment donation from GWU.  Happy to have been a board member the past year :)&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
* Martin: Robotfest is coming up.  This is a huge gathering of folks likeminded towards HacDC.  We should make a presence there, as it will provide good visibility to us as an organization.  We should take up spaceblimp, other projects we do.  I volunteer to drive up there.&lt;br /&gt;
&lt;br /&gt;
* Todd Fine: Nick B. and Alex H. helped out quite a bit in building out the FIRST Robotics robot.  This is a good start towards a useful relationship to promote HacDC.&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
Brian: New benefits that go inhand with out 501c3 Status.&lt;br /&gt;
* Signed up for Google Ads for Hacdc, we get 10,000 USD worth of Adwords each month.&lt;br /&gt;
* Eventbrite fees are nearly nothing.  Very easy to use to run ticketing for events that have limited resources.  See Brian or ??? to get hooked up with that.&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees [for up to 5 years, normally a 5,000 USD value].  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.  This allows for unlimited phone callins to classes, meetings, et cetera.  Also screencasting.  This nearly nonexistent in the Hackerspace world.  IRC lurkers, members that are away from the space, other visitors, can easily callin or connect to our screencasts.&lt;br /&gt;
** Redbeard proposed the purchase of GoToMeeting via TechSoup, TC Seconded.&lt;br /&gt;
** Motion Passes&lt;br /&gt;
&lt;br /&gt;
*Brian Harrington proposes to ratify the standing rules as they stand.&lt;br /&gt;
** Elliot Williams seconds the motion.&lt;br /&gt;
** Motion Passes &lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
Elliot and Redbeard were nominated.&lt;br /&gt;
Redbeard elected.&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
Tim, Elliot, Brad? nominated.&lt;br /&gt;
Elliot elected.&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
Tim Collins elected through acclimation.&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
Ben Mendis elected through acclimation.&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
Will, Toast, Brad, Xaq, Phil nominated.&lt;br /&gt;
Will and Brad elected.&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
JustMike from NYC (knows A1Labs, NYCResistor).  Nominated by Redbeard, seconded by Brad.  Memberized.&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
Several ideas&lt;br /&gt;
&lt;br /&gt;
* Artisphere electronics: Alberto has made us aware of Artisphere&#039;s desire to partner with us on an electronics class.  There is potential to do a one off workshop.  There a potential to run a longer-term class (8 weeks) that could be a revenue stream for us. &lt;br /&gt;
* Kickstarter: Valid for 501c3 donations, but cannot be used for operational expenses.  Martin would like to see us put together a Kickstarter program put in place in order to build up facilities.&lt;br /&gt;
* JustMike - Lots of potential to get federal funding for wireless sensor networks, solar power, methane works.  Needs to be applied to green energy, agriculture, energy reduction applications.  Kid/youth education and integration programs are also available.&lt;br /&gt;
* Peter Edworthy - We need to make sure anything we do has some way to enable longterm financial streams.&lt;br /&gt;
* Toast: RadioCPR does bar nights, CPR does 1200/USD pre bar night in practically free money.  We should too.&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at 2200 EST.&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4402</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4402"/>
		<updated>2011-02-24T03:01:37Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: /* Finances */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;d&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
IRS 501c3 status has been obtained.  Donations made to HacDC can now be considered tax-exempt.  Please contact any Board Member to obtain a receipt for a donation made to the space.&lt;br /&gt;
&lt;br /&gt;
Membership has changed over the past year; gaining members, losing members and having old members return to the space.&lt;br /&gt;
&lt;br /&gt;
Fundraising is now a very important part of our organization.  This is traditionally the job of the president in a non profit.&lt;br /&gt;
&lt;br /&gt;
We have been in contact over the past two years with news organizations - we need to make sure we keep in contact with these groups, as it will only be beneficial for ourselves.&lt;br /&gt;
&lt;br /&gt;
Keep up the programming!  With our do-ocracy approach that may seem difficult, but it is a crux of how we operate.  See examples of Elliots microcontrollers class, Brad&#039;s lockpicking class, Tom&#039;s lathe class, et cetera.  This is a core strength and needs to be maintained.&lt;br /&gt;
&lt;br /&gt;
Remember that we&#039;re all adults and should be capable of resolving personel issues amongst ourselves.&lt;br /&gt;
&lt;br /&gt;
Always feel comfortable approaching the Board of Directors with any issues you feel are large enough to warrant our attention.  Email bod [ at ] hacdc [ dot ] org or talk to one of us in person.  We need to be aware of large issues.&lt;br /&gt;
&lt;br /&gt;
CHECK OUT Foundation Center http://foundationcenter.org/ They are located in Downtown DC and area fantastic resource!&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
Not Present&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
We have some serious budget considerations we need to address.  We have an operating budget of about ~2,600 USD/month.  &lt;br /&gt;
&lt;br /&gt;
At the present burn rate, we will be able to make it through our current lease without going bankrupt.  After the end of our current lease, we will need to seriously consider if we can stay in this space.&lt;br /&gt;
&lt;br /&gt;
Q: Have we reconciled the billing discrepency with the church, regarding the change in our monthly rent?&lt;br /&gt;
A: The church has started billing us at the proper rate, as of this month.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
No Secretary present.&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
=== Katie ===&lt;br /&gt;
&lt;br /&gt;
Hopes to have been a useful board member.  Will be leave DC for a year to move to Kyoto to  study the Art of Tea.&lt;br /&gt;
&lt;br /&gt;
=== Will ===&lt;br /&gt;
&lt;br /&gt;
Secured a large electronics test equipment donation from GWU.  Happy to have been a board member the past year :)&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
* Martin: Robotfest is coming up.  This is a huge gathering of folks likeminded towards HacDC.  We should make a presence there, as it will provide good visibility to us as an organization.  We should take up spaceblimp, other projects we do.  I volunteer to drive up there.&lt;br /&gt;
&lt;br /&gt;
* Todd Fine: Nick B. and Alex H. helped out quite a bit in building out the FIRST Robotics robot.  This is a good start towards a useful relationship to promote HacDC.&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
Brian: New benefits that go inhand with out 501c3 Status.&lt;br /&gt;
* Signed up for Google Ads for Hacdc, we get 10,000 USD worth of Adwords each month.&lt;br /&gt;
* Eventbrite fees are nearly nothing.  Very easy to use to run ticketing for events that have limited resources.  See Brian or ??? to get hooked up with that.&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees [for up to 5 years, normally a 5,000 USD value].  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.  This allows for unlimited phone callins to classes, meetings, et cetera.  Also screencasting.  This nearly nonexistent in the Hackerspace world.  IRC lurkers, members that are away from the space, other visitors, can easily callin or connect to our screencasts.&lt;br /&gt;
** Redbeard proposed the purchase of GoToMeeting via TechSoup, TC Seconded.&lt;br /&gt;
** Motion Passes&lt;br /&gt;
&lt;br /&gt;
*Brian Harrington proposes to ratify the standing rules as they stand.&lt;br /&gt;
** Elliot Williams seconds the motion.&lt;br /&gt;
** Motion Passes &lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
Elliot and Redbeard were nominated.&lt;br /&gt;
Redbeard elected.&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
Tim, Elliot, Brad? nominated.&lt;br /&gt;
Elliot elected.&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
Tim Collins elected through acclimation.&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
Ben Mendis elected through acclimation.&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
Will, Toast, Brad, Xaq, Phil nominated.&lt;br /&gt;
Will and Brad elected.&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
JustMike from NYC (knows A1Labs, NYCResistor).  Nominated by Redbeard, seconded by Brad.  Memberized.&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
Several ideas&lt;br /&gt;
&lt;br /&gt;
* Artisphere electronics: Alberto has made us aware of Artisphere&#039;s desire to partner with us on an electronics class.  There is potential to do a one off workshop.  There a potential to run a longer-term class (8 weeks) that could be a revenue stream for us. &lt;br /&gt;
* Kickstarter: Valid for 501c3 donations, but cannot be used for operational expenses.  Martin would like to see us put together a Kickstarter program put in place in order to build up facilities.&lt;br /&gt;
* JustMike - Lots of potential to get federal funding for wireless sensor networks, solar power, methane works.  Needs to be applied to green energy, agriculture, energy reduction applications.  Kid/youth education and integration programs are also available.&lt;br /&gt;
* Peter Edworthy - We need to make sure anything we do has some way to enable longterm financial streams.&lt;br /&gt;
* Toast: RadioCPR does bar nights, CPR does 1200/USD pre bar night in practically free money.  We should too.&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at ___&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4401</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4401"/>
		<updated>2011-02-24T02:52:34Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;d&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
IRS 501c3 status has been obtained.  Donations made to HacDC can now be considered tax-exempt.  Please contact any Board Member to obtain a receipt for a donation made to the space.&lt;br /&gt;
&lt;br /&gt;
Membership has changed over the past year; gaining members, losing members and having old members return to the space.&lt;br /&gt;
&lt;br /&gt;
Fundraising is now a very important part of our organization.  This is traditionally the job of the president in a non profit.&lt;br /&gt;
&lt;br /&gt;
We have been in contact over the past two years with news organizations - we need to make sure we keep in contact with these groups, as it will only be beneficial for ourselves.&lt;br /&gt;
&lt;br /&gt;
Keep up the programming!  With our do-ocracy approach that may seem difficult, but it is a crux of how we operate.  See examples of Elliots microcontrollers class, Brad&#039;s lockpicking class, Tom&#039;s lathe class, et cetera.  This is a core strength and needs to be maintained.&lt;br /&gt;
&lt;br /&gt;
Remember that we&#039;re all adults and should be capable of resolving personel issues amongst ourselves.&lt;br /&gt;
&lt;br /&gt;
Always feel comfortable approaching the Board of Directors with any issues you feel are large enough to warrant our attention.  Email bod [ at ] hacdc [ dot ] org or talk to one of us in person.  We need to be aware of large issues.&lt;br /&gt;
&lt;br /&gt;
CHECK OUT Foundation Center http://foundationcenter.org/ They are located in Downtown DC and area fantastic resource!&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
Not Present&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
We have some serious budget considerations we need to address.  We have an operating budget of about ~2,600 USD/month.  &lt;br /&gt;
&lt;br /&gt;
At the present burn rate, we will be able to make it through our current lease without going bankrupt.  After the end of our current lease, we will need to seriously consider if we can stay in this space.&lt;br /&gt;
&lt;br /&gt;
Q: Have we reconciled the billing discrepency with the church, regarding the change in our monthly rent?&lt;br /&gt;
A: The church has started billing us at the proper rate, as of this month.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
No Secretary present.&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
=== Katie ===&lt;br /&gt;
&lt;br /&gt;
Hopes to have been a useful board member.  Will be leave DC for a year to move to Kyoto to  study the Art of Tea.&lt;br /&gt;
&lt;br /&gt;
=== Will ===&lt;br /&gt;
&lt;br /&gt;
Secured a large electronics test equipment donation from GWU.  Happy to have been a board member the past year :)&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
* Martin: Robotfest is coming up.  This is a huge gathering of folks likeminded towards HacDC.  We should make a presence there, as it will provide good visibility to us as an organization.  We should take up spaceblimp, other projects we do.  I volunteer to drive up there.&lt;br /&gt;
&lt;br /&gt;
* Todd Fine: Nick B. and Alex H. helped out quite a bit in building out the FIRST Robotics robot.  This is a good start towards a useful relationship to promote HacDC.&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
Brian: New benefits that go inhand with out 501c3 Status.&lt;br /&gt;
* Signed up for Google Ads for Hacdc, we get 10,000 USD worth of Adwords each month.&lt;br /&gt;
* Eventbrite fees are nearly nothing.  Very easy to use to run ticketing for events that have limited resources.  See Brian or ??? to get hooked up with that.&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees [for up to 5 years, normally a 5,000 USD value].  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.  This allows for unlimited phone callins to classes, meetings, et cetera.  Also screencasting.  This nearly nonexistent in the Hackerspace world.  IRC lurkers, members that are away from the space, other visitors, can easily callin or connect to our screencasts.&lt;br /&gt;
** Redbeard proposed the purchase of GoToMeeting via TechSoup, TC Seconded.&lt;br /&gt;
** Motion Passes&lt;br /&gt;
&lt;br /&gt;
*Brian Harrington proposes to ratify the standing rules as they stand.&lt;br /&gt;
** Elliot Williams seconds the motion.&lt;br /&gt;
** Motion Passes &lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
Elliot and Redbeard were nominated.&lt;br /&gt;
Redbeard elected.&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
Tim, Elliot, Brad? nominated.&lt;br /&gt;
Elliot elected.&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
Tim Collins elected through acclimation.&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
Ben Mendis elected through acclimation.&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
Will, Toast, Brad, Xaq, Phil nominated.&lt;br /&gt;
Will and Brad elected.&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
JustMike from NYC (knows A1Labs, NYCResistor).  Nominated by Redbeard, seconded by Brad.  Memberized.&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at ___&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4400</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4400"/>
		<updated>2011-02-24T01:55:08Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;d&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
IRS 501c3 status has been obtained.  Donations made to HacDC can now be considered tax-exempt.  Please contact any Board Member to obtain a receipt for a donation made to the space.&lt;br /&gt;
&lt;br /&gt;
Membership has changed over the past year; gaining members, losing members and having old members return to the space.&lt;br /&gt;
&lt;br /&gt;
Fundraising is now a very important part of our organization.  This is traditionally the job of the president in a non profit.&lt;br /&gt;
&lt;br /&gt;
We have been in contact over the past two years with news organizations - we need to make sure we keep in contact with these groups, as it will only be beneficial for ourselves.&lt;br /&gt;
&lt;br /&gt;
Keep up the programming!  With our do-ocracy approach that may seem difficult, but it is a crux of how we operate.  See examples of Elliots microcontrollers class, Brad&#039;s lockpicking class, Tom&#039;s lathe class, et cetera.  This is a core strength and needs to be maintained.&lt;br /&gt;
&lt;br /&gt;
Remember that we&#039;re all adults and should be capable of resolving personel issues amongst ourselves.&lt;br /&gt;
&lt;br /&gt;
Always feel comfortable approaching the Board of Directors with any issues you feel are large enough to warrant our attention.  Email bod [ at ] hacdc [ dot ] org or talk to one of us in person.  We need to be aware of large issues.&lt;br /&gt;
&lt;br /&gt;
CHECK OUT Foundation Center http://foundationcenter.org/ They are located in Downtown DC and area fantastic resource!&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
Not Present&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
We have some serious budget considerations we need to address.  We have an operating budget of about ~2,600 USD/month.  &lt;br /&gt;
&lt;br /&gt;
At the present burn rate, we will be able to make it through our current lease without going bankrupt.  After the end of our current lease, we will need to seriously consider if we can stay in this space.&lt;br /&gt;
&lt;br /&gt;
Q: Have we reconciled the billing discrepency with the church, regarding the change in our monthly rent?&lt;br /&gt;
A: The church has started billing us at the proper rate, as of this month.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
No Secretary present.&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
=== Katie ===&lt;br /&gt;
&lt;br /&gt;
Hopes to have been a useful board member.  Will be leave DC for a year to move to Kyoto to  study the Art of Tea.&lt;br /&gt;
&lt;br /&gt;
=== Will ===&lt;br /&gt;
&lt;br /&gt;
Secured a large electronics test equipment donation from GWU.  Happy to have been a board member the past year :)&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
* Martin: Robotfest is coming up.  This is a huge gathering of folks likeminded towards HacDC.  We should make a presence there, as it will provide good visibility to us as an organization.  We should take up spaceblimp, other projects we do.  I volunteer to drive up there.&lt;br /&gt;
&lt;br /&gt;
* Todd Fine: Nick B. and Alex H. helped out quite a bit in building out the FIRST Robotics robot.  This is a good start towards a useful relationship to promote HacDC.&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
Brian: New benefits that go inhand with out 501c3 Status.&lt;br /&gt;
* Signed up for Google Ads for Hacdc, we get 10,000 USD worth of Adwords each month.&lt;br /&gt;
* Eventbrite fees are nearly nothing.  Very easy to use to run ticketing for events that have limited resources.  See Brian or ??? to get hooked up with that.&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees [for up to 5 years, normally a 5,000 USD value].  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.  This allows for unlimited phone callins to classes, meetings, et cetera.  Also screencasting.  This nearly nonexistent in the Hackerspace world.  IRC lurkers, members that are away from the space, other visitors, can easily callin or connect to our screencasts.&lt;br /&gt;
** Redbeard proposed the purchase of GoToMeeting via TechSoup, TC Seconded.&lt;br /&gt;
** Motion Passes&lt;br /&gt;
&lt;br /&gt;
*Brian Harrington proposes to ratify the standing rules as they stand.&lt;br /&gt;
** Elliot Williams seconds the motion.&lt;br /&gt;
** Motion Passes &lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at ___&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Old_Standing_Rules&amp;diff=4399</id>
		<title>Old Standing Rules</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Old_Standing_Rules&amp;diff=4399"/>
		<updated>2011-02-24T01:49:26Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Note: the following is a working draft of a set of Standing Rules for HacDC.  It has not yet been voted upon. [[User:Katie|Katie]] 19:30, 15 September 2010 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Standing rules, in conjunction with our [[Bylaws]], provide for the day-to-day operation of HacDC.  They may be amended by a TBD process.&lt;br /&gt;
&lt;br /&gt;
== Procedures for Inducting New Members ==&lt;br /&gt;
&lt;br /&gt;
Any member may nominate a qualified person to be a voting member.  Any eligible person may be elected as a voting member at any regular meeting upon meeting one of the following sets of qualifications:&lt;br /&gt;
1) The payment of their first periodic dues and visual approval of all members present.&lt;br /&gt;
2) The payment of their first periodic dues, a short statement prepared by the proposed member showing their support HacDC&#039;s mission as presented in article 1 of our Bylaws, and having at least two members present vouch for the candidacy of the prospective member.  The two members which vouch for the candidacy of the new member may not be the person who nominated the individual for status as a voting member.  After the nomination and vouching, standard voting procedure as in 1) is followed.&lt;br /&gt;
2.1) The prepared statement may be written or in some other form of A/V communication that the members of the meeting may understand.&lt;br /&gt;
&lt;br /&gt;
== Dues ==&lt;br /&gt;
&lt;br /&gt;
The amount, payment period, due date and acceptable methods for collection of dues&lt;br /&gt;
&lt;br /&gt;
What the previous bylaws said:&lt;br /&gt;
:A majority vote of the members at any meeting may change the procedure and terms for payment of dues. Member dues may be waived for a three month period due to financial hardship or relocation by written petition signed by more than three quarters (3/4ths) of the Board of Directors. Payment of dues may be waived for any other reason only by voting members at a duly called meeting.&lt;br /&gt;
&lt;br /&gt;
== Membership Restoration for Suspended Voting Members ==&lt;br /&gt;
&lt;br /&gt;
What the previous bylaws said:&lt;br /&gt;
:Any suspended voting member may restore their membership 90 days after suspension upon payment of dues owed and payable through one month beyond the end of the suspension period, or upon the granting of a dues waiver as outlined in Section 4.&lt;br /&gt;
&lt;br /&gt;
== Regular Meetings ==&lt;br /&gt;
&lt;br /&gt;
What the previous bylaws said:&lt;br /&gt;
:Regular meetings of voting members shall be held every Tuesday at 19:30 local time at the registered office. A different meeting place may be designated by written petition signed by more than three quarters (3/4ths) of voting members. Regular meetings shall not take place on the day before, upon, or after a federal holiday unless specifically approved at the prior regular meeting or annual meeting. Meetings shall not take place on the day of a closure declared by the Office of Personnel Management.&lt;br /&gt;
&lt;br /&gt;
What was voted upon at the [[2009_Annual_Meeting_Minutes|2009 Annual Meeting]]:&lt;br /&gt;
:Ben proposed a motion to change the standing rules for meeting frequency. The motion was to make every second Tuesday of the month the &amp;quot;formal business meeting&amp;quot; and to make the every other Tuesday meeting an &amp;quot;informal non-voting meeting&amp;quot; where no business may be conducted. Elliot seconded. … The motion carried.&lt;br /&gt;
&lt;br /&gt;
== Rules of Order ==&lt;br /&gt;
&lt;br /&gt;
What the previous bylaws said:&lt;br /&gt;
:All meetings shall follow the [[MIBS Simplified Rules of Coordinated Consensus through Chaos]] as approved at an annual meeting. &lt;br /&gt;
&lt;br /&gt;
[[Category:Policy]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4398</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4398"/>
		<updated>2011-02-24T01:45:06Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;d&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
Alden Hart &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
IRS 501c3 status has been obtained.  Donations made to HacDC can now be considered tax-exempt.  Please contact any Board Member to obtain a receipt for a donation made to the space.&lt;br /&gt;
&lt;br /&gt;
Membership has changed over the past year; gaining members, losing members and having old members return to the space.&lt;br /&gt;
&lt;br /&gt;
Fundraising is now a very important part of our organization.  This is traditionally the job of the president in a non profit.&lt;br /&gt;
&lt;br /&gt;
We have been in contact over the past two years with news organizations - we need to make sure we keep in contact with these groups, as it will only be beneficial for ourselves.&lt;br /&gt;
&lt;br /&gt;
Keep up the programming!  With our do-ocracy approach that may seem difficult, but it is a crux of how we operate.  See examples of Elliots microcontrollers class, Brad&#039;s lockpicking class, Tom&#039;s lathe class, et cetera.  This is a core strength and needs to be maintained.&lt;br /&gt;
&lt;br /&gt;
Remember that we&#039;re all adults and should be capable of resolving personel issues amongst ourselves.&lt;br /&gt;
&lt;br /&gt;
Always feel comfortable approaching the Board of Directors with any issues you feel are large enough to warrant our attention.  Email bod [ at ] hacdc [ dot ] org or talk to one of us in person.  We need to be aware of large issues.&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
Not Present&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
We have some serious budget considerations we need to address.  We have an operating budget of about ~2,600 USD/month.  &lt;br /&gt;
&lt;br /&gt;
At the present burn rate, we will be able to make it through our current lease without going bankrupt.  After the end of our current lease, we will need to seriously consider if we can stay in this space.&lt;br /&gt;
&lt;br /&gt;
Q: Have we reconciled the billing discrepency with the church, regarding the change in our monthly rent?&lt;br /&gt;
A: The church has started billing us at the proper rate, as of this month.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
No Secretary present.&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
=== Katie ===&lt;br /&gt;
&lt;br /&gt;
Hopes to have been a useful board member.  Will be leave DC for a year to move to Kyoto to  study the Art of Tea.&lt;br /&gt;
&lt;br /&gt;
=== Will ===&lt;br /&gt;
&lt;br /&gt;
Secured a large electronics test equipment donation from GWU.  Happy to have been a board member the past year :)&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
* Martin: Robotfest is coming up.  This is a huge gathering of folks likeminded towards HacDC.  We should make a presence there, as it will provide good visibility to us as an organization.  We should take up spaceblimp, other projects we do.  I volunteer to drive up there.&lt;br /&gt;
&lt;br /&gt;
* Todd Fine: Nick B. and Alex H. helped out quite a bit in building out the FIRST Robotics robot.  This is a good start towards a useful relationship to promote HacDC.&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
Brian: New benefits that go inhand with out 501c3 Status.&lt;br /&gt;
* Signed up for Google Ads for Hacdc, we get 10,000 USD worth of Adwords each month.&lt;br /&gt;
* Eventbrite fees are nearly nothing.  Very easy to use to run ticketing for events that have limited resources.  See Brian or ??? to get hooked up with that.&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees [for up to 5 years, normally a 5,000 USD value].  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.  This allows for unlimited phone callins to classes, meetings, et cetera.  Also screencasting.  This nearly nonexistent in the Hackerspace world.  IRC lurkers, members that are away from the space, other visitors, can easily callin or connect to our screencasts.&lt;br /&gt;
** Redbeard proposed the purchase of GoToMeeting via TechSoup, TC Seconded.&lt;br /&gt;
** Motion Passes&lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at ___&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4397</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4397"/>
		<updated>2011-02-24T01:42:12Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;d&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
IRS 501c3 status has been obtained.  Donations made to HacDC can now be considered tax-exempt.  Please contact any Board Member to obtain a receipt for a donation made to the space.&lt;br /&gt;
&lt;br /&gt;
Membership has changed over the past year; gaining members, losing members and having old members return to the space.&lt;br /&gt;
&lt;br /&gt;
Fundraising is now a very important part of our organization.  This is traditionally the job of the president in a non profit.&lt;br /&gt;
&lt;br /&gt;
We have been in contact over the past two years with news organizations - we need to make sure we keep in contact with these groups, as it will only be beneficial for ourselves.&lt;br /&gt;
&lt;br /&gt;
Keep up the programming!  With our do-ocracy approach that may seem difficult, but it is a crux of how we operate.  See examples of Elliots microcontrollers class, Brad&#039;s lockpicking class, Tom&#039;s lathe class, et cetera.  This is a core strength and needs to be maintained.&lt;br /&gt;
&lt;br /&gt;
Remember that we&#039;re all adults and should be capable of resolving personel issues amongst ourselves.&lt;br /&gt;
&lt;br /&gt;
Always feel comfortable approaching the Board of Directors with any issues you feel are large enough to warrant our attention.  Email bod [ at ] hacdc [ dot ] org or talk to one of us in person.  We need to be aware of large issues.&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
Not Present&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
We have some serious budget considerations we need to address.  We have an operating budget of about ~2,600 USD/month.  &lt;br /&gt;
&lt;br /&gt;
At the present burn rate, we will be able to make it through our current lease without going bankrupt.  After the end of our current lease, we will need to seriously consider if we can stay in this space.&lt;br /&gt;
&lt;br /&gt;
Q: Have we reconciled the billing discrepency with the church, regarding the change in our monthly rent?&lt;br /&gt;
A: The church has started billing us at the proper rate, as of this month.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
No Secretary present.&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
=== Katie ===&lt;br /&gt;
&lt;br /&gt;
Hopes to have been a useful board member.  Will be leave DC for a year to move to Kyoto to  study the Art of Tea.&lt;br /&gt;
&lt;br /&gt;
=== Will ===&lt;br /&gt;
&lt;br /&gt;
Secured a large electronics test equipment donation from GWU.  Happy to have been a board member the past year :)&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
* Martin: Robotfest is coming up.  This is a huge gathering of folks likeminded towards HacDC.  We should make a presence there, as it will provide good visibility to us as an organization.  We should take up spaceblimp, other projects we do.  I volunteer to drive up there.&lt;br /&gt;
&lt;br /&gt;
* Todd Fine: Nick B. and Alex H. helped out quite a bit in building out the FIRST Robotics robot.  This is a good start towards a useful relationship to promote HacDC.&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
Brian: New benefits that go inhand with out 501c3 Status.&lt;br /&gt;
* Signed up for Google Ads for Hacdc, we get 10,000 USD worth of Adwords each month.&lt;br /&gt;
* Eventbrite fees are nearly nothing.  Very easy to use to run ticketing for events that have limited resources.  See Brian or ??? to get hooked up with that.&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees [for up to 5 years, normally a 5,000 USD value].  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.  This allows for unlimited phone callins to classes, meetings, et cetera.  Also screencasting.  This nearly nonexistent in the Hackerspace world.  IRC lurkers, members that are away from the space, other visitors, can easily callin or connect to our screencasts.&lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at ___&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4396</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4396"/>
		<updated>2011-02-24T01:36:00Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;d&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
IRS 501c3 status has been obtained.  Donations made to HacDC can now be considered tax-exempt.  Please contact any Board Member to obtain a receipt for a donation made to the space.&lt;br /&gt;
&lt;br /&gt;
Membership has changed over the past year; gaining members, losing members and having old members return to the space.&lt;br /&gt;
&lt;br /&gt;
Fundraising is now a very important part of our organization.  This is traditionally the job of the president in a non profit.&lt;br /&gt;
&lt;br /&gt;
We have been in contact over the past two years with news organizations - we need to make sure we keep in contact with these groups, as it will only be beneficial for ourselves.&lt;br /&gt;
&lt;br /&gt;
Keep up the programming!  With our do-ocracy approach that may seem difficult, but it is a crux of how we operate.  See examples of Elliots microcontrollers class, Brad&#039;s lockpicking class, Tom&#039;s lathe class, et cetera.  This is a core strength and needs to be maintained.&lt;br /&gt;
&lt;br /&gt;
Remember that we&#039;re all adults and should be capable of resolving personel issues amongst ourselves.&lt;br /&gt;
&lt;br /&gt;
Always feel comfortable approaching the Board of Directors with any issues you feel are large enough to warrant our attention.  Email bod [ at ] hacdc [ dot ] org or talk to one of us in person.  We need to be aware of large issues.&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
Not Present&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
We have some serious budget considerations we need to address.  We have an operating budget of about ~2,600 USD/month.  &lt;br /&gt;
&lt;br /&gt;
At the present burn rate, we will be able to make it through our current lease without going bankrupt.  After the end of our current lease, we will need to seriously consider if we can stay in this space.&lt;br /&gt;
&lt;br /&gt;
Q: Have we reconciled the billing discrepency with the church, regarding the change in our monthly rent?&lt;br /&gt;
A: The church has started billing us at the proper rate, as of this month.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
No Secretary present.&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
=== Katie ===&lt;br /&gt;
&lt;br /&gt;
Hopes to have been a useful board member.  Will be leave DC for a year to move to Kyoto to  study the Art of Tea.&lt;br /&gt;
&lt;br /&gt;
=== Will ===&lt;br /&gt;
&lt;br /&gt;
Secured a large electronics test equipment donation from GWU.  Happy to have been a board member the past year :)&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
* Martin: Robotfest is coming up.  This is a huge gathering of folks likeminded towards HacDC.  We should make a presence there, as it will provide good visibility to us as an organization.  We should take up spaceblimp, other projects we do.  I volunteer to drive up there.&lt;br /&gt;
&lt;br /&gt;
* Todd Fine: Nick B. and Alex H. helped out quite a bit in building out the FIRST Robotics robot.  This is a good start towards a useful relationship to promote HacDC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees.  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.&lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at ___&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4395</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4395"/>
		<updated>2011-02-24T01:33:16Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;d&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
IRS 501c3 status has been obtained.  Donations made to HacDC can now be considered tax-exempt.  Please contact any Board Member to obtain a receipt for a donation made to the space.&lt;br /&gt;
&lt;br /&gt;
Membership has changed over the past year; gaining members, losing members and having old members return to the space.&lt;br /&gt;
&lt;br /&gt;
Fundraising is now a very important part of our organization.  This is traditionally the job of the president in a non profit.&lt;br /&gt;
&lt;br /&gt;
We have been in contact over the past two years with news organizations - we need to make sure we keep in contact with these groups, as it will only be beneficial for ourselves.&lt;br /&gt;
&lt;br /&gt;
Keep up the programming!  With our do-ocracy approach that may seem difficult, but it is a crux of how we operate.  See examples of Elliots microcontrollers class, Brad&#039;s lockpicking class, Tom&#039;s lathe class, et cetera.  This is a core strength and needs to be maintained.&lt;br /&gt;
&lt;br /&gt;
Remember that we&#039;re all adults and should be capable of resolving personel issues amongst ourselves.&lt;br /&gt;
&lt;br /&gt;
Always feel comfortable approaching the Board of Directors with any issues you feel are large enough to warrant our attention.  Email bod [ at ] hacdc [ dot ] org or talk to one of us in person.  We need to be aware of large issues.&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
Not Present&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
We have some serious budget considerations we need to address.  We have an operating budget of about ~2,600 USD/month.  &lt;br /&gt;
&lt;br /&gt;
At the present burn rate, we will be able to make it through our current lease without going bankrupt.  After the end of our current lease, we will need to seriously consider if we can stay in this space.&lt;br /&gt;
&lt;br /&gt;
Q: Have we reconciled the billing discrepency with the church, regarding the change in our monthly rent?&lt;br /&gt;
A: The church has started billing us at the proper rate, as of this month.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
No Secretary present.&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
=== Katie ===&lt;br /&gt;
&lt;br /&gt;
Hopes to have been a useful board member.  Will be leave DC for a year to move to Kyoto to  study the Art of Tea.&lt;br /&gt;
&lt;br /&gt;
=== Will ===&lt;br /&gt;
&lt;br /&gt;
Secured a large electronics test equipment donation from GWU.  Happy to have been a board member the past year :)&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees.  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.&lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at ___&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4394</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4394"/>
		<updated>2011-02-24T01:25:20Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;d&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
IRS 501c3 status has been obtained.  Donations made to HacDC can now be considered tax-exempt.  Please contact any Board Member to obtain a receipt for a donation made to the space.&lt;br /&gt;
&lt;br /&gt;
Membership has changed over the past year; gaining members, losing members and having old members return to the space.&lt;br /&gt;
&lt;br /&gt;
Fundraising is now a very important part of our organization.  This is traditionally the job of the president in a non profit.&lt;br /&gt;
&lt;br /&gt;
We have been in contact over the past two years with news organizations - we need to make sure we keep in contact with these groups, as it will only be beneficial for ourselves.&lt;br /&gt;
&lt;br /&gt;
Keep up the programming!  With our do-ocracy approach that may seem difficult, but it is a crux of how we operate.  See examples of Elliots microcontrollers class, Brad&#039;s lockpicking class, Tom&#039;s lathe class, et cetera.  This is a core strength and needs to be maintained.&lt;br /&gt;
&lt;br /&gt;
Remember that we&#039;re all adults and should be capable of resolving personel issues amongst ourselves.&lt;br /&gt;
&lt;br /&gt;
Always feel comfortable approaching the Board of Directors with any issues you feel are large enough to warrant our attention.  Email bod [ at ] hacdc [ dot ] org or talk to one of us in person.  We need to be aware of large issues.&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
Not Present&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees.  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.&lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at ___&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4393</id>
		<title>Annual Meeting 2011</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Annual_Meeting_2011&amp;diff=4393"/>
		<updated>2011-02-24T01:16:24Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Note:&#039;&#039;&#039; This page serves as the 2011 Annual Meeting&#039;s agenda (before the meeting) and minutes (after the meeting).&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
&lt;br /&gt;
From the HacDC Bylaws, Article III, Section 2:&lt;br /&gt;
:At the annual meeting, the voting members shall elect the Board of Directors, review and vote on the standing rules and policies of the corporation, receive reports on the activities of the corporation, approve the budget and determine the direction of corporation in the coming year.&lt;br /&gt;
&lt;br /&gt;
= Time and Location =&lt;br /&gt;
&lt;br /&gt;
Meeting called to order at 2008 EST by Brian Harrington&lt;br /&gt;
&lt;br /&gt;
Members Present:&lt;br /&gt;
&lt;br /&gt;
Brian Harrington&lt;br /&gt;
Toast&lt;br /&gt;
Xaq R.&lt;br /&gt;
Bradford Barr&lt;br /&gt;
John&lt;br /&gt;
Katie B.&lt;br /&gt;
William Gibb&lt;br /&gt;
Todd Fine&lt;br /&gt;
Peter Edworthy&lt;br /&gt;
Ben the Pirate&lt;br /&gt;
Chris K.&lt;br /&gt;
Phillip Stewart&lt;br /&gt;
Tim Collins&lt;br /&gt;
Jamie&lt;br /&gt;
Martin&lt;br /&gt;
Rueben&lt;br /&gt;
Elliot Williams&lt;br /&gt;
&lt;br /&gt;
Others:&lt;br /&gt;
&lt;br /&gt;
[[Quorum]] Yes&lt;br /&gt;
&lt;br /&gt;
= Officer Reports =&lt;br /&gt;
&lt;br /&gt;
== President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
== Vice President&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
== Treasurer&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
ASSETS 	&lt;br /&gt;
&lt;br /&gt;
Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Bank Accounts 	&lt;br /&gt;
&lt;br /&gt;
BBT Checking 	2,726.07&lt;br /&gt;
&lt;br /&gt;
Total Bank Accounts 	$2,726.07&lt;br /&gt;
&lt;br /&gt;
Other Current Assets 	&lt;br /&gt;
&lt;br /&gt;
Paypal 	3,733.28&lt;br /&gt;
&lt;br /&gt;
Undeposited Funds 	0.00&lt;br /&gt;
&lt;br /&gt;
Total Other Current Assets 	$3,733.28&lt;br /&gt;
&lt;br /&gt;
Total Current Assets 	$6,459.35&lt;br /&gt;
&lt;br /&gt;
Other Assets 	&lt;br /&gt;
&lt;br /&gt;
Rent Security Deposits 	850.00&lt;br /&gt;
&lt;br /&gt;
Total Other Assets 	$850.00&lt;br /&gt;
&lt;br /&gt;
TOTAL ASSETS 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
LIABILITIES AND EQUITY 	&lt;br /&gt;
&lt;br /&gt;
Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Total Liabilities 	&lt;br /&gt;
&lt;br /&gt;
Equity 	&lt;br /&gt;
&lt;br /&gt;
Opening Balance Equity (April 2010, Beginning of Quickbooks) 9,023.84&lt;br /&gt;
&lt;br /&gt;
Retained Earnings 	-1,304.64&lt;br /&gt;
&lt;br /&gt;
Net Income 	-409.85&lt;br /&gt;
&lt;br /&gt;
Total Equity 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
TOTAL LIABILITIES AND EQUITY 	$7,309.35&lt;br /&gt;
&lt;br /&gt;
BUDGET:&lt;br /&gt;
&lt;br /&gt;
2526.00 RENT&lt;br /&gt;
&lt;br /&gt;
$68.58 ST. FARM INSURANCE&lt;br /&gt;
&lt;br /&gt;
$37.45 LINODE &lt;br /&gt;
&lt;br /&gt;
$10.55 QUICKBOOKS&lt;br /&gt;
&lt;br /&gt;
$2642.58&lt;br /&gt;
&lt;br /&gt;
-~2000&lt;br /&gt;
&lt;br /&gt;
=642.58 STRUCTURAL DEFICIT&lt;br /&gt;
&lt;br /&gt;
== Secretary&#039;s Report ==&lt;br /&gt;
&lt;br /&gt;
== At-Large Directors&#039; Reports ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Member Reports =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= New Business =&lt;br /&gt;
&lt;br /&gt;
* Remote meetings/telemeetings via GoToMeeting via TechSoup.  $95/year for up to 1000 attendees.  Voting allowed, but not secret ballot (if you want it secret, show up).  Would also allow for remote attendees of classes.&lt;br /&gt;
&lt;br /&gt;
== Board of Directors Elections ==&lt;br /&gt;
&lt;br /&gt;
=== President ===&lt;br /&gt;
&lt;br /&gt;
=== Vice-President ===&lt;br /&gt;
&lt;br /&gt;
=== Treasurer ===&lt;br /&gt;
&lt;br /&gt;
=== Secretary ===&lt;br /&gt;
&lt;br /&gt;
=== At-Large Directors ===&lt;br /&gt;
&lt;br /&gt;
=== Induction of New Members ===&lt;br /&gt;
&lt;br /&gt;
= Finances =&lt;br /&gt;
&lt;br /&gt;
= Adjournment =&lt;br /&gt;
&lt;br /&gt;
Meeting adjourned at ___&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting_Agendas]]&lt;br /&gt;
[[Category:Meeting_Minutes]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Items_Borrowed_from_the_HacDC_Space&amp;diff=4335</id>
		<title>Items Borrowed from the HacDC Space</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Items_Borrowed_from_the_HacDC_Space&amp;diff=4335"/>
		<updated>2011-01-29T22:41:09Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;August 7, 2008&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;[[User:Ben|Ben]]&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
- Beginning Electronics book&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;June 19, 2008&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;Richard Bewley (rbewley@gmail.com)&amp;lt;/b&amp;gt; - &amp;lt;b style=&amp;quot;color: red;&amp;quot;&amp;gt;Not Returned / Outstanding&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
- 1x Lineman&#039;s handset&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;June 30, 2008&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;Q (andrew@i11industries.com)&amp;lt;/b&amp;gt; - &amp;lt;br /&amp;gt;&lt;br /&gt;
- 1x Digital Multimeter (Yellow) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;July 25, 2008&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;Q (andrew@i11industries.com)&amp;lt;/b&amp;gt; - &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt; Nov 13, 2008&amp;lt;/b&amp;gt; Mac G4 usb keyboards (x2) - member28 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;June 1, 2008&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;Tino (oberoc@yahoo.com)&amp;lt;/b&amp;gt; - &amp;lt;br /&amp;gt;&lt;br /&gt;
Small Form Factor PCs book&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;December 22, 2008&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;[[User:Myself|Nate]]&amp;lt;/b&amp;gt; - &amp;lt;br /&amp;gt;&lt;br /&gt;
JC Penney component stereo cassette deck&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;January 13, 2009&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;Derek Cooper&amp;lt;/b&amp;gt; - &amp;lt;br /&amp;gt;&lt;br /&gt;
- CEN-TECH Digital Multimeter (red) Item#90899 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;June 2, 2009&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;Derek Cooper&amp;lt;/b&amp;gt; - &amp;lt;br /&amp;gt;&lt;br /&gt;
- Infrared night vision goggles &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;June 2, 2009&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;David Lotts&amp;lt;/b&amp;gt; - &amp;lt;br /&amp;gt;&lt;br /&gt;
- Infrared night vision goggles (EyeClops) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;June 2, 2009&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;[[User:Drwho|The Doctor]]&amp;lt;/b&amp;gt; - &amp;lt;br /&amp;gt;&lt;br /&gt;
- Infrared night vision goggles &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;cause, you know, all the cool kids were doing it.&amp;lt;br /&amp;gt;&lt;br /&gt;
I discovered that the unit I borrowed is flaky - after a few seconds of wearing it while powered up the display flickers and goes dead.  I think that the cable leading from the power pack to the visor has a bad connection.  When I get time I&#039;ll tear this one down and see if I can repair it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[User:DLotts|DLotts]] 08:41, 29 October 2009 (UTC)&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- A230 Micro Game Station with labeled problem: &amp;quot;Raster screen&amp;quot; AKA white screen of death with stripes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;December 15, 2009 - [[User:timball|timball]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- one black soldering iron + stand&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;17:20, 13 July 2010 (UTC) - [[User:DLotts|DLotts]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- One OLPC XO with charge cord.  It calls itself HacDC OLPC #3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;20:30, 1314, November 2010 (PST) - [[User:Williamgibb|Williamgibb]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Digilent FX2 Expansion board for Spartan3E FPGA Starter Kit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;18:00, 29, January 2011 (PST) - [[User:Williamgibb|Williamgibb]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Stanford Research Systems DG535 Pulse Generator&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Items Returned to the HacDC Space&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;June 15, 2008&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;Tino (oberoc@yahoo.com)&amp;lt;/b&amp;gt; - &amp;lt;br /&amp;gt;&lt;br /&gt;
Small Form Factor PCs book&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;July 25, 2008&amp;lt;/b&amp;gt; - &amp;lt;b&amp;gt;Q (andrew@i11industries.com)&amp;lt;/b&amp;gt; - &amp;lt;br /&amp;gt;&lt;br /&gt;
- Reflow Station &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Physical Resources]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Makerbot_Operators_Log&amp;diff=4294</id>
		<title>Makerbot Operators Log</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Makerbot_Operators_Log&amp;diff=4294"/>
		<updated>2010-12-30T21:21:36Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== When you use the Cupcake, please add notes here.  Newest at top.  ====&lt;br /&gt;
* Dec 30th, 2010 (Will.) Printed out a test cube with the new machines.xml file.  Printed some tiny, flat whistles.  Found out that whistles are hard to print.&lt;br /&gt;
&lt;br /&gt;
* Dec 27, 2010. (John, Elliot) swapped out the makerbot standard 1/2 microstepping stepper controllers for a 4-axis board using pololu controllers in 1/16 configuration.  The bot is much quieter with the 1/16 microstepping.  You will have to &#039;&#039;&#039;update your machines.xml&#039;&#039;&#039; to use the new 1/16 configuration.&lt;br /&gt;
&lt;br /&gt;
* Dec 20, 2010. (Will.)  Printer a bunch of snowflakes for the holiday party.  Experimented with raftless printing.  Taught Eric how to use the makerbot.&lt;br /&gt;
&lt;br /&gt;
* Dec 20, 2010. (Eric.)  Found Will and makerbot in working condition.  Printed pretty birthday snowflakes.  [[Image: makerbot_snowflakes.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
* Dec 19, 2010. (Will.)  Found makerbot in working condition.  Fired up makerbot and extruded some goo for a few minutes, had no problems.  Printed a large object, makerbot ran without encountering any problems.&lt;br /&gt;
&lt;br /&gt;
* Dec 17, 2010. (Elliot, Will, Speek.)  Replaced the stock v4 extruder head with a self-printed Brutstruder: [[Image: brutstruder_cupcake.jpg|100 px]]  Elliot printed some multicolour items for his nieces for Xmas, changing the filament a bunch of times with no problems.  Has the brutstruder fixed our filament feed woes?!?!?  Stay tuned....  &lt;br /&gt;
&lt;br /&gt;
* Dec 10-Dec 15, 2010.  (Elliot, Xaq)  Much frustration.  On-and-off printing, seemingly due to the extruder head not carrying enough force.  Got it working with the (wider, more round) white filament, but still having troubles with the (smaller, slightly-oval) black filament.   One night when it was working, probably the 13th, Xaq and Nick made up a model for a replacement joystick part.  [[Image:cupcake_joystick.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
* Dec 8, 2010.  (Xaq and Elliot.)  We spent a few hours trying to figure out why the feed wasn&#039;t feeding.  It would go for a few minutes then stall -- white filament or black filament.  Xaq was thinking it was a rotation thing, and we noticed that the drive wheel wants to twist the feedstock around in a circle, putting a twist in it.  Elliot noticed a ton of back-pressure from the hot end, and wonders if that&#039;s not to blame.  &lt;br /&gt;
&lt;br /&gt;
* Dec 3, 2010.  (Elliot.)  Printed out a [http://www.thingiverse.com/thing:1842 bottle opener] and it worked just perfectly.  Noticed that the feed had a kink in it, and clipped and re-fed it.  It didn&#039;t print sucessfully since.  Tried to print the [http://www.thingiverse.com/thing:1046 whistle] a few times with no joy.  It would stop feeing a few layers into the print. There&#039;s something to do with a twist in the feed?  Or it the feed slightly oval-shaped and slipping?  Fed the makerbot the white ABS feed, which is slightly thicker, and it printed flawlessly.  Hmmm...&lt;br /&gt;
&lt;br /&gt;
* Nov 29, 2010.  (Elliot and Xaq.)  While Xaq was in the space, we both spent about 2 hours of frustratingly abortive 2-minute prints, attempts at raftlessly printing a [http://www.thingiverse.com/thing:49 coathook].  Shortly after Xaq left, Elliot printed a coathook with a raft and it worked well enough (with babying on the feed at points).  Elliot then printed [http://www.thingiverse.com/thing:1912 dino-2s for the brutstruder] without rafts with only one flaw in the first of five prints.  I&#039;m at a loss for what changed: it got later at night, and the machine had been in continuous use for longer.  I wonder if the bot needs much longer to warm up than we thought?  Anyway, before printing something raftless, I would try printing a rafted small object first as a sacrifice to the makerbot gods (or at least to verify that the machine is working) because that seems to be a lot less tweaky.  &lt;br /&gt;
&lt;br /&gt;
* Nov 27, 2010.  (Elliot.) Printed small odds and ends, just to watch it go.  Looks great.  The new spool which Dan B and I built seems to work fine, and certainly won&#039;t tangle.  Moved it to its own (partly mobile) table.  I&#039;ve been working on raftless settings, and it&#039;s looking great.  Printed a few of the heater-retainer collars for later in case we need them, and tossed them in the reprap box.  It&#039;s about 5 hours of printing time since the rebuild and it&#039;s behaving flawlessly.  Will this continue?  Knock on wood.&lt;br /&gt;
&lt;br /&gt;
* Nov 26, 2010.  (Elliot.) Having broken the hot end of the extruder, I needed to fix it.  Took it completely apart and soaked all the parts in acetone, getting all the melted plastic off.  I reinstalled things as per the makerbot instructions, with the exception of using teflon tape to (electrically) insulate the barrel from the nichrome wire, because its original sheathing had come off during removal.  Noticed that the brass barrel was installed upside-down, so I fixed that.  The nozzle seems to be flowing a lot now -- so much that I had to reconfigure skeinforge to deal with the extra plastic.  We&#039;ll see if it holds up.  Printed out a [http://www.thingiverse.com/thing:4036 brutstruder] and the plastic axles for the new feed spool. &lt;br /&gt;
&lt;br /&gt;
* Nov 24, 2010.  (Elliot and Will G.)  Still having problems with intermittent extruder stoppage.  Will and Elliot removed the hot end and cleaned it out.  That wasn&#039;t the problem.  Elliot noticed that the idler wheel was binding, fixed that.  Still not the problem, though it has sufficient strength to push through whatever is giving the high back-pressure.  Elliot started to re-do the hot end again, and probably messed up the heater in the process.  Hopefully it&#039;s just a loose wire, but the insulation and heating element may need to be re-worked.  Sucks....&lt;br /&gt;
&lt;br /&gt;
* Nov 20, 2010.  (Elliot and Tommy) Noticed that gear motor was out of line.  Tommy and I added a bearing to it.  Extruder still just randomly stops extruding after 15 minutes or so.&lt;br /&gt;
&lt;br /&gt;
* Nov 18, 2010.  (Elliot)  Printed out some widgets.   Extruder head stopped extruding halfway through a print, turned out to be due to ABS bits fouling up the pushing-gear teeth.  Also had some troubles with adhesion of the raft to platform.&lt;br /&gt;
&lt;br /&gt;
[[Category:Makerbot]]&lt;br /&gt;
[[Category:Printing]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Makerbot_machines.xml&amp;diff=4293</id>
		<title>Makerbot machines.xml</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Makerbot_machines.xml&amp;diff=4293"/>
		<updated>2010-12-30T15:04:06Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== This is important and necessary. ===&lt;br /&gt;
&lt;br /&gt;
After installing replicator-G and running it for the first time, a .replicatorg directory will be created in your home directory (without notification).  You&#039;ll need to replace the machines.xml file in the secret ~/.replicatorg directory with the following code (or at least add in the part about Andy&#039;s Cupcake). &lt;br /&gt;
&lt;br /&gt;
On Windows XP, replicatorG v23 doesn&#039;t seem to recognize a machines.xml place in ~/.replicatorg folder.  Instead, add Andy&#039;s makebot info to the makerbot.xml file, located in the machines folder of your replicatorg install.&lt;br /&gt;
&lt;br /&gt;
The machines.xml file describes how the machine is physically set up to replicator-G.  The important difference between the Andy&#039;s version and the regular version is that Andy replaced the z-axis screws on his bot with better ones.  The new screws are great for stability, but they have a different thread pitch from default, resulting in a different height traveled per rotation.  The machines.xml file quantifies that travel for the build software.&lt;br /&gt;
&lt;br /&gt;
A new stepper controller was installed on the makerbot.  It uses pololu stepper controllers setup in 1/16 microstepping configuration.  You will want to use the following block for the machines.xml so the scale values are correct for the 1/16 settings.  The changes are made in the &amp;lt;geometry&amp;gt; section of the definition for Andy&#039;s cupcake.&lt;br /&gt;
&lt;br /&gt;
1/16 microstepping (4 axis controller)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.1&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;machines&amp;gt;&lt;br /&gt;
        &amp;lt;!-- do not remove this machine configuration!!! --&amp;gt;&lt;br /&gt;
        &amp;lt;machine&amp;gt;&lt;br /&gt;
                &amp;lt;name&amp;gt;3-Axis Simulator&amp;lt;/name&amp;gt;&lt;br /&gt;
                &amp;lt;geometry type=&amp;quot;cartesian&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;x&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;1000&amp;quot; scale=&amp;quot;11.4485&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;y&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;1000&amp;quot; scale=&amp;quot;11.4485&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;z&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;100&amp;quot; scale=&amp;quot;320&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/geometry&amp;gt;&lt;br /&gt;
                &amp;lt;tools&amp;gt;&lt;br /&gt;
                        &amp;lt;tool name=&amp;quot;Pinch Wheel Extruder v1.1&amp;quot; type=&amp;quot;extruder&amp;quot; material=&amp;quot;abs&amp;quot; motor=&amp;quot;true&amp;quot; floodcoolant=&amp;quot;false&amp;quot; mistcoolant=&amp;quot;false&amp;quot; fan=&amp;quot;true&amp;quot; valve=&amp;quot;false&amp;quot; collet=&amp;quot;false&amp;quot; heater=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/tools&amp;gt;&lt;br /&gt;
                &amp;lt;clamps&amp;gt;&amp;lt;/clamps&amp;gt;&lt;br /&gt;
                &amp;lt;driver name=&amp;quot;null&amp;quot;&amp;gt; &amp;lt;!-- use a fake driver --&amp;gt;&lt;br /&gt;
                        &amp;lt;speedup&amp;gt;20&amp;lt;/speedup&amp;gt; &amp;lt;!-- amount to speed up print process:  1 = realtime, 2 = 2x, 10 = 10x, etc. --&amp;gt;&lt;br /&gt;
                &amp;lt;/driver&amp;gt;&lt;br /&gt;
        &amp;lt;/machine&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;machine&amp;gt;&lt;br /&gt;
                &amp;lt;name&amp;gt;Andy Walker&#039;s Cupcake with 4 axis board&amp;lt;/name&amp;gt;&lt;br /&gt;
                &amp;lt;geometry type=&amp;quot;cartesian&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;x&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;5000&amp;quot; scale=&amp;quot;94.139704&amp;quot;/&amp;gt; &lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;y&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;5000&amp;quot; scale=&amp;quot;94.139704&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;z&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;150&amp;quot; scale=&amp;quot;1256&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/geometry&amp;gt;&lt;br /&gt;
                &amp;lt;tools&amp;gt;&lt;br /&gt;
                        &amp;lt;tool name=&amp;quot;Pinch Wheel Extruder v1.1a&amp;quot; type=&amp;quot;extruder&amp;quot; material=&amp;quot;abs&amp;quot; motor=&amp;quot;true&amp;quot; floodcoolant=&amp;quot;false&amp;quot; mistcoolant=&amp;quot;false&amp;quot; fan=&amp;quot;true&amp;quot; valve=&amp;quot;false&amp;quot; heatedplatform=&amp;quot;true&amp;quot; collet=&amp;quot;false&amp;quot; heater=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/tools&amp;gt;&lt;br /&gt;
                &amp;lt;clamps&amp;gt;&amp;lt;/clamps&amp;gt;&lt;br /&gt;
                &amp;lt;driver name=&amp;quot;sanguino3g&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- optional, defaults to first serial port found.    &amp;lt;portname&amp;gt;COM1&amp;lt;/portname&amp;gt; --&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- required: we need 8 bit and 38400 baud. --&amp;gt;&lt;br /&gt;
                        &amp;lt;rate&amp;gt;38400&amp;lt;/rate&amp;gt;&lt;br /&gt;
                        &amp;lt;parity&amp;gt;8&amp;lt;/parity&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- optional, defaults to 1.                          &amp;lt;databits&amp;gt;1&amp;lt;/databits&amp;gt; --&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- optional, defaults to N.                          &amp;lt;stopbits&amp;gt;N&amp;lt;/stopbits&amp;gt; --&amp;gt;&lt;br /&gt;
                        &amp;lt;debuglevel&amp;gt;0&amp;lt;/debuglevel&amp;gt;&lt;br /&gt;
                &amp;lt;/driver&amp;gt;&lt;br /&gt;
                &amp;lt;warmup&amp;gt;&lt;br /&gt;
                &amp;lt;/warmup&amp;gt; &amp;lt;!-- required for replicatorG v 23 --&amp;gt;&lt;br /&gt;
                &amp;lt;cooldown&amp;gt;&lt;br /&gt;
(Turn off steppers after a build.)&lt;br /&gt;
M18&lt;br /&gt;
                &amp;lt;/cooldown&amp;gt;&lt;br /&gt;
        &amp;lt;/machine&amp;gt;&lt;br /&gt;
&amp;lt;/machines&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1/2 microstepping configuration (makerbot stepper controllers)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.1&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;machines&amp;gt;&lt;br /&gt;
        &amp;lt;!-- do not remove this machine configuration!!! --&amp;gt;&lt;br /&gt;
        &amp;lt;machine&amp;gt;&lt;br /&gt;
                &amp;lt;name&amp;gt;3-Axis Simulator&amp;lt;/name&amp;gt;&lt;br /&gt;
                &amp;lt;geometry type=&amp;quot;cartesian&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;x&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;1000&amp;quot; scale=&amp;quot;11.4485&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;y&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;1000&amp;quot; scale=&amp;quot;11.4485&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;z&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;100&amp;quot; scale=&amp;quot;320&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/geometry&amp;gt;&lt;br /&gt;
                &amp;lt;tools&amp;gt;&lt;br /&gt;
                        &amp;lt;tool name=&amp;quot;Pinch Wheel Extruder v1.1&amp;quot; type=&amp;quot;extruder&amp;quot; material=&amp;quot;abs&amp;quot; motor=&amp;quot;true&amp;quot; floodcoolant=&amp;quot;false&amp;quot; mistcoolant=&amp;quot;false&amp;quot; fan=&amp;quot;true&amp;quot; valve=&amp;quot;false&amp;quot; collet=&amp;quot;false&amp;quot; heater=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/tools&amp;gt;&lt;br /&gt;
                &amp;lt;clamps&amp;gt;&amp;lt;/clamps&amp;gt;&lt;br /&gt;
                &amp;lt;driver name=&amp;quot;null&amp;quot;&amp;gt; &amp;lt;!-- use a fake driver --&amp;gt;&lt;br /&gt;
                        &amp;lt;speedup&amp;gt;20&amp;lt;/speedup&amp;gt; &amp;lt;!-- amount to speed up print process:  1 = realtime, 2 = 2x, 10 = 10x, etc. --&amp;gt;&lt;br /&gt;
                &amp;lt;/driver&amp;gt;&lt;br /&gt;
        &amp;lt;/machine&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;machine&amp;gt;&lt;br /&gt;
                &amp;lt;name&amp;gt;Andy Walker&#039;s Cupcake&amp;lt;/name&amp;gt;&lt;br /&gt;
                &amp;lt;geometry type=&amp;quot;cartesian&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;x&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;5000&amp;quot; scale=&amp;quot;11.767463&amp;quot;/&amp;gt; &lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;y&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;5000&amp;quot; scale=&amp;quot;11.767463&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;z&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;150&amp;quot; scale=&amp;quot;157&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/geometry&amp;gt;&lt;br /&gt;
                &amp;lt;tools&amp;gt;&lt;br /&gt;
                        &amp;lt;tool name=&amp;quot;Pinch Wheel Extruder v1.1a&amp;quot; type=&amp;quot;extruder&amp;quot; material=&amp;quot;abs&amp;quot; motor=&amp;quot;true&amp;quot; floodcoolant=&amp;quot;false&amp;quot; mistcoolant=&amp;quot;false&amp;quot; fan=&amp;quot;true&amp;quot; valve=&amp;quot;false&amp;quot; heatedplatform=&amp;quot;true&amp;quot; collet=&amp;quot;false&amp;quot; heater=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/tools&amp;gt;&lt;br /&gt;
                &amp;lt;clamps&amp;gt;&amp;lt;/clamps&amp;gt;&lt;br /&gt;
                &amp;lt;driver name=&amp;quot;sanguino3g&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- optional, defaults to first serial port found.    &amp;lt;portname&amp;gt;COM1&amp;lt;/portname&amp;gt; --&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- required: we need 8 bit and 38400 baud. --&amp;gt;&lt;br /&gt;
                        &amp;lt;rate&amp;gt;38400&amp;lt;/rate&amp;gt;&lt;br /&gt;
                        &amp;lt;parity&amp;gt;8&amp;lt;/parity&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- optional, defaults to 1.                          &amp;lt;databits&amp;gt;1&amp;lt;/databits&amp;gt; --&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- optional, defaults to N.                          &amp;lt;stopbits&amp;gt;N&amp;lt;/stopbits&amp;gt; --&amp;gt;&lt;br /&gt;
                        &amp;lt;debuglevel&amp;gt;0&amp;lt;/debuglevel&amp;gt;&lt;br /&gt;
                &amp;lt;/driver&amp;gt;&lt;br /&gt;
                &amp;lt;warmup&amp;gt;&lt;br /&gt;
                &amp;lt;/warmup&amp;gt; &amp;lt;!-- required for replicatorG v 23 --&amp;gt;&lt;br /&gt;
                &amp;lt;cooldown&amp;gt;&lt;br /&gt;
(Turn off steppers after a build.)&lt;br /&gt;
M18&lt;br /&gt;
                &amp;lt;/cooldown&amp;gt;&lt;br /&gt;
        &amp;lt;/machine&amp;gt;&lt;br /&gt;
&amp;lt;/machines&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Makerbot]]&lt;br /&gt;
[[Category:Printing]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Category:Makerbot&amp;diff=4285</id>
		<title>Category:Makerbot</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Category:Makerbot&amp;diff=4285"/>
		<updated>2010-12-27T01:36:34Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A page for our makerbot resources.&lt;br /&gt;
Please &#039;&#039;&#039;check the [[Makerbot_Operators_Log]]&#039;&#039;&#039; before heading to the space to use the makerbot.&lt;br /&gt;
&lt;br /&gt;
[[Category:Printing]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Category:RepRap&amp;diff=4284</id>
		<title>Category:RepRap</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Category:RepRap&amp;diff=4284"/>
		<updated>2010-12-27T01:35:50Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Category page for items related to the RepRap&lt;br /&gt;
&lt;br /&gt;
[[Category:Printing]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Category:RepRap&amp;diff=4283</id>
		<title>Category:RepRap</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Category:RepRap&amp;diff=4283"/>
		<updated>2010-12-27T01:35:39Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: Created page with &amp;quot;Category page for items related to the RepRap&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Category page for items related to the RepRap&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Reprap&amp;diff=4282</id>
		<title>Reprap</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Reprap&amp;diff=4282"/>
		<updated>2010-12-27T01:35:21Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The reprap can be found in the workshop room, on a rolly-cart.  It is driven by a computer (also on the cart) named norbert (as in the angry beavers...  beavers make stuff, its logical...).  To use the reprap, ssh or VNC into norbert (ask Tommy for the passwd), and run skeinforge and company from there.&lt;br /&gt;
&lt;br /&gt;
Our reprap is unfortunately a bit of a mongrel.  Its extruder is half-way between two normal versions, and I&#039;ve made several small fixes trying to make it more reliable.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using the RepRap, please note what you&#039;ve done in the [[RepRap Operator&#039;s Log]]. &lt;br /&gt;
&lt;br /&gt;
==Log into norbert:==&lt;br /&gt;
&lt;br /&gt;
norbert is the computer under the reprap.  It runs FreeBSD, and lurks on&lt;br /&gt;
that little wired network on the cart at 192.168.0.47.  Plan A is to simply&lt;br /&gt;
connect&lt;br /&gt;
to the VNC server at 192.168.0.47:1.  Ask Tommy or Will for the passwd.  Plan B,&lt;br /&gt;
if someone has killed norbert, is to ssh in, start the VNC server, and&lt;br /&gt;
then proceed to plan A.  The vnc server can be started with &amp;quot; vncserver -depth 24 -geometry 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==To render an STL file to gcode:==&lt;br /&gt;
&lt;br /&gt;
Get your stl file onto norbert with scp or something, then type the command: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;skeinforge.py foo.stl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(only use the correct filename, instead of foo.stl...  It&#039;ll take a while.)&lt;br /&gt;
&lt;br /&gt;
That will probably generate a file named &amp;lt;code&amp;gt;foo_export.gcode&amp;lt;/code&amp;gt;.&lt;br /&gt;
You then need to run that gcode file through the correctz script.&lt;br /&gt;
(It will rewrite Z translations so they are only along the Z axis,&lt;br /&gt;
and run them in G0.  This is a workaround for a bug in the firmware.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;correctz foo_export.gcode &amp;gt; foo.gcode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I do not recommend bringing in pre-rendered gcode, skeinforge has approximately 3 billion parameters, and I have tweaked a few of them.&lt;br /&gt;
&lt;br /&gt;
==The Incantation of Calibration==&lt;br /&gt;
&lt;br /&gt;
This procedure has been tested... but /only/ this procedure.  If you&lt;br /&gt;
try to do things out of order, all bets are off.  That may involve restarting&lt;br /&gt;
from the beginning.&lt;br /&gt;
&lt;br /&gt;
===Replace any mangled blue tape===&lt;br /&gt;
&lt;br /&gt;
The platen is covered with blue tape, to improve the plastic&#039;s ability to&lt;br /&gt;
stick to it.  Replace any excessively mangled parts.  Make sure you use the&lt;br /&gt;
right flavor of tape, there is a slightly darker much slicker blue tape which&lt;br /&gt;
does not work.&lt;br /&gt;
&lt;br /&gt;
===Turn it on===&lt;br /&gt;
&lt;br /&gt;
Shove the extruder into the corner of the platen labeled &amp;quot;origin C1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Plug the AC powerline into the box under the ardoweenie&lt;br /&gt;
&lt;br /&gt;
Run &amp;lt;code&amp;gt;reprap.kerm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Press reset on the ardoweenie.&lt;br /&gt;
&lt;br /&gt;
Wait for it to say &amp;quot;Found it!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
There is a bit of a race condition, you may need to hit reset again.  The script will keep saying &amp;quot;poke?&amp;quot; until it finds it.&lt;br /&gt;
&lt;br /&gt;
You should now have a prompt which looks like &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;.  Enter &amp;quot;?&amp;quot; for help.  If you use the g command to send straight gcode, type control-right-square-bracket and then c to get back to the &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; prompt.&lt;br /&gt;
&lt;br /&gt;
===Adjust the platen, so its co-planer with the extruder===&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;c2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Did it make horrible noises?  Stop now.&lt;br /&gt;
&lt;br /&gt;
Take the gauge block (it looks suspiciously like a heat sink) and &lt;br /&gt;
put it between the platen and the flange on the extruder (the flange does get hot).  Adjust the height of the&lt;br /&gt;
extruder (by typing u and d, to move it Up and Down, and twisting &lt;br /&gt;
the timing belt pulley on the Z axis for fine adjustments) so the gauge&lt;br /&gt;
block is just touching the flange.  Up and Down are defined relative to the extruder.  Up increases the height of the extruder above the platen.&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;c3&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
Did it make horrible noises?  Stop now.&lt;br /&gt;
&lt;br /&gt;
Take the gauge block, and put it under the flange again.  BUT this time&lt;br /&gt;
adjust the height of the platen instead of the extruder, using the nut&lt;br /&gt;
on the end of the threaded rod which is right beside the C3 label.&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;c4&amp;quot;   (detect a pattern here?)&lt;br /&gt;
&lt;br /&gt;
If you&#039;ve made it this far, it shouldn&#039;t make any horrible noises.  But if it does, Stop.&lt;br /&gt;
&lt;br /&gt;
Repeat like at c3, only use the nut between C1 and C4.  Note that there are three nuts, not four.  Only takes three points to define a plane.&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;c1&amp;quot;  &lt;br /&gt;
  Now you&#039;re back at the start.&lt;br /&gt;
&lt;br /&gt;
Double-check the height of the extruder with the gauge block, but it should be OK.&lt;br /&gt;
&lt;br /&gt;
Repeat as necessary.&lt;br /&gt;
&lt;br /&gt;
===Load the Gcode, and fine-adjust the Z===&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;c&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
Now you&#039;re in the center (and at Z coord 7).&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;f&amp;quot; and give it your gcode filename at the prompt.&lt;br /&gt;
&lt;br /&gt;
This MUST be done at c.&lt;br /&gt;
&lt;br /&gt;
The extruder MUST also be warmed up.&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;z&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The extruder will drop down to Z=0, and extrude a square.  (the square is the bounding&lt;br /&gt;
box of the obeject, so now you know where it&#039;ll be printing it).  Tweek the Z axis by twisting&lt;br /&gt;
the pulley, until the plastic is mushed down onto the platen &amp;quot;right&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Scrape off the plastic, and repeat until you&#039;re satisfied.&lt;br /&gt;
&lt;br /&gt;
===And the monkey presses the button===&lt;br /&gt;
&lt;br /&gt;
Cross your fingers and type &amp;quot;t&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If the gcode just isn&#039;t working out, hit ^c a few times.  Commands are &lt;br /&gt;
buffered, so it won&#039;t stop immediately.&lt;br /&gt;
&lt;br /&gt;
If there are mechanical issues, unplug the power cord.&lt;br /&gt;
&lt;br /&gt;
And don&#039;t forget to unroll more reprap-chow as it goes.  It must be&lt;br /&gt;
unrolled, not pulled off the side, or it will miss-feed.  &lt;br /&gt;
&lt;br /&gt;
Eventually it&#039;ll finish, pull the extruder out of the way and turn it off.  Exit from&lt;br /&gt;
the reprap.kerm script with control-c.  If you wish to make another object, you will&lt;br /&gt;
need to start over with reseting the ardoweenie.  &lt;br /&gt;
&lt;br /&gt;
==Maintenance==&lt;br /&gt;
&lt;br /&gt;
The X axis is the &amp;quot;inner most&amp;quot; one.  The Y axis then moves the X axis back and forth.  The Z axis should be obvious...&lt;br /&gt;
The reprap tends to shed parts as it runs.  Don&#039;t leave it unattended.&lt;br /&gt;
&lt;br /&gt;
Our extruder has led a rough life.  You&#039;ve probably noticed that its not vertical.  Don&#039;t try to bend it back.  Less obviously, its temperature sensor is broken.  So right now, it has no thermostatic control.  Repair is basically impossible, the trauma of getting to the point that the temp sensor could be replaced is so destructive that its not worth it.  The newer extruder designs work much better anyway.  The only problem is that it will involve getting the RS-485 stuff working.&lt;br /&gt;
&lt;br /&gt;
===To recompile the firmware===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /usr/home/norbert/reprap/arduino-0017&lt;br /&gt;
./arduino&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
load the file&lt;br /&gt;
&amp;lt;code&amp;gt;/usr/home/norbert/reprap/subversion/reprap/trunk/reprap/firmware/FiveD_GCode/FiveD_GCode_Interpreter/FiveD_GCode_Interpreter.pde&amp;lt;/code&amp;gt;&lt;br /&gt;
There is no good way to just type filenames...  :-P&lt;br /&gt;
&lt;br /&gt;
Make sure Tools-&amp;gt;Board-&amp;gt;Sanguino is selected.&lt;br /&gt;
&lt;br /&gt;
Struggle through the horrible editor...&lt;br /&gt;
&lt;br /&gt;
Push the upload button.  The compile might succeed, but the upload will fail,&lt;br /&gt;
don&#039;t worry about it.  Instead run the flashit script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /usr/home/norbert/reprap/subversion/reprap/trunk/reprap/firmware/FiveD_GCode/FiveD_GCode_Interpreter&lt;br /&gt;
./flashit&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Just before you press return (running the flashit script) hit the reset button&lt;br /&gt;
on the ardoweenie.  It will complain about the expected signature being wrong&lt;br /&gt;
it does that because I incorrectly flashed it a very long time ago, and have&lt;br /&gt;
been unable to correct/getaroundtocorrecting the signature.&lt;br /&gt;
&lt;br /&gt;
Retry until it succeeds...&lt;br /&gt;
&lt;br /&gt;
===If the extruder doesn&#039;t extrude===&lt;br /&gt;
&lt;br /&gt;
First, is it warmed up?  Make sure it is before trying to run it.&lt;br /&gt;
&lt;br /&gt;
If you missed that part:&lt;br /&gt;
&lt;br /&gt;
The extruder pinches the reprap-chow between a gear and a pinch wheel.&lt;br /&gt;
If the motor is run before the extruder is warmed up, the gear will &amp;quot;strip&amp;quot;&lt;br /&gt;
the plastic, and cease to go forward.  To address that problem, make sure&lt;br /&gt;
the extruder is warmed up, and then twist the reprap-chow where its going into&lt;br /&gt;
the extruder, so the gear gets to chew on an undamaged area.  It will then&lt;br /&gt;
start moving again, and you can let go of the plastic.&lt;br /&gt;
&lt;br /&gt;
==Local Modifications==&lt;br /&gt;
&lt;br /&gt;
We doused all the sliding rods with 3 in one oil, and polished them with a scrunge.&lt;br /&gt;
&lt;br /&gt;
===X axis belt tensioner===&lt;br /&gt;
&lt;br /&gt;
We cable-tied the end of the timing belt to a bolt, then passed that bolt through the side of the carriage, and tightened nuts to tension the belt.  Slack==Lash  You can /see/ the belt bounce when the motor reverses direction.&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6017.jpg.jpg&lt;br /&gt;
&lt;br /&gt;
===X axis replacement pulleys===&lt;br /&gt;
&lt;br /&gt;
We also enlarged the slots the timing belt passes through.  Every once in a while, slack in the belt and vibration would allow the teeth of the belt to catch on the edge of the slot.  When that happened the motor stalled, and the datum is lost.&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6015.jpg.jpg&lt;br /&gt;
&lt;br /&gt;
===Y Axis belt tensioner===&lt;br /&gt;
&lt;br /&gt;
Lever contraption, with a spring, to tension the belt on the inside, as opposed to a pulley pressing on the back of the belt.  That is apparently extremely sub-optimal.&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6022.jpg.jpg&lt;br /&gt;
&lt;br /&gt;
===Z axis===&lt;br /&gt;
&lt;br /&gt;
We removed a bunch of parts to reduce jambing, and then added retaining rings to fix the Z axis traveling nuts, instead of just sitting on them and hoping gravity is sufficient.  (Its not...)&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6010.jpg.jpg&lt;br /&gt;
 &lt;br /&gt;
 We also got a proper shaft coupler for the motor to threaded rod connection.  We put the threaded rod in a drill, put a bearing around it, held the bearing with a vise and pressed a file against the rod while running the drill, to cut the threaded rod down enough to fit into the coupler.  Poor-man&#039;s-Lathe.  The pulley on top of the coupler is attached to the threaded rod with a set screw.&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6021.jpg.jpg&lt;br /&gt;
&lt;br /&gt;
===Extruder cantilever reinforcement===&lt;br /&gt;
&lt;br /&gt;
We cemented an extra piece of plexiglass onto the bottom of the extruder&#039;s cantilever, making it significantly more rigid.&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6011.jpg.jpg&lt;br /&gt;
&lt;br /&gt;
The extruder pinch wheel was also replaced with aluminum.  It makes a quiet squeaking noise as it runs.&lt;br /&gt;
&lt;br /&gt;
Copyright Note:  The images on www.bobdbob.com I specifically cite in this page are released under the Attribution-Noncommercial 3.0 Unported (like this page), but the other content of that site is not.  I&#039;ll be moving those images over to hacdc machines as soon as I determine /how/ to.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Printing]]&lt;br /&gt;
[[Category:RepRap]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=RepRap_Operator%27s_Log&amp;diff=4281</id>
		<title>RepRap Operator&#039;s Log</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=RepRap_Operator%27s_Log&amp;diff=4281"/>
		<updated>2010-12-27T01:34:39Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When you use the RepRap, please add notes here. Newest at top. &lt;br /&gt;
&lt;br /&gt;
* Dec 20, 2010.  (Elliot)  A while ago, printed out a brutstruder head for the reprap. [[Image:reprap_brutstruder.jpg|100px]]  Assembled, installed, and tested it out last night, and it&#039;s a winner.  Bought a new gearmotor to replace the old one which was slow and spineless.  The thermistor is installed, but I haven&#039;t tweaked the relevant settings in the firmware, and not sure that I know how, so the hot end appears to be still running open-loop.  This is no good.&lt;br /&gt;
&lt;br /&gt;
* Nov 27, 2010.  (Elliot)  I finally got up the courage/stupidity to completely remove, disassemble, clean, and re-install the hot end on the reprap extruder.  Photos and documentation are at [[Rebuilding the RepRap Hot End]].  The short version is that now it&#039;s nicely free-flowing and the extrusion speed is limited by the motor (slow!).  I also added a 100k thermistor taped to the nozzle (a la makerbot) but I don&#039;t know how to re-integrate it into the machine.  I also may have left too much of the insulation near the nozzle.  If it tears/drags, feel free to trim it.&lt;br /&gt;
&lt;br /&gt;
[[Category:Printing]]&lt;br /&gt;
[[Category:RepRap]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Category:Printing&amp;diff=4280</id>
		<title>Category:Printing</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Category:Printing&amp;diff=4280"/>
		<updated>2010-12-27T01:32:27Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: Created page with &amp;quot;Category to collect a list of things related to 3d printing at HacDC.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Category to collect a list of things related to 3d printing at HacDC.&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Makerbot_Howto_/_Tutorial&amp;diff=4279</id>
		<title>Makerbot Howto / Tutorial</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Makerbot_Howto_/_Tutorial&amp;diff=4279"/>
		<updated>2010-12-27T01:31:54Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Overview ===&lt;br /&gt;
&lt;br /&gt;
Before you start, it&#039;s nice to have the big picture of what&#039;s going on.  Here&#039;s an outline of the steps that you&#039;ll be taking, and why you take them.&lt;br /&gt;
&lt;br /&gt;
* Download the replicator-G software that controls the machine.&lt;br /&gt;
&lt;br /&gt;
* Download/create a 3-D model in .stl format.&lt;br /&gt;
&lt;br /&gt;
* Using skeinforge, (some python routines bundled with replicator-G) turn the 3-D model into a toolpath for the bot&#039;s extruder head to follow.  At this point the toolpath will be in an industry-standard text format called &amp;quot;gcode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Warm up the machine.  (You could have been doing this all along...)&lt;br /&gt;
 &lt;br /&gt;
* Convert the gcode into the makerbot&#039;s native format (.s3g) and send it across.  This is done transparently in one step when you press the &amp;quot;Build&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
* Confirm that the test extrusion worked.  If not, it&#039;ll need to warm up more or you may need to straighten out the feedline.&lt;br /&gt;
&lt;br /&gt;
* Watch it print.  Let it cool a bit when it&#039;s done.  Hooray!&lt;br /&gt;
&lt;br /&gt;
The rest of this page is a step-by-step that you can follow.  Enjoy.&lt;br /&gt;
&lt;br /&gt;
=== Set up the Software Side ===&lt;br /&gt;
&lt;br /&gt;
Get your bits set up.&lt;br /&gt;
&lt;br /&gt;
* Download the latest version of replicator-G: [http://replicat.org/ replact.org]&lt;br /&gt;
&lt;br /&gt;
* Run it at least once.  It creates a secret .replicatorg directory in your home directory.&lt;br /&gt;
&lt;br /&gt;
* Replace the ~/.replicatorg/machines.xml file it creates with the one found here: [[Makerbot machines.xml]]. If you don&#039;t do this, you will &#039;&#039;&#039;fail&#039;&#039;&#039; when using the makerbot in the space.  (Ugh.  They&#039;ve moved the location of the machines.xml file in version replicatorG-0022.  The path to machines.xml will depend on the version you install.  This needs a fix in the instructions.)&lt;br /&gt;
&lt;br /&gt;
* Download something fun to print.  If this is your first time, something cool but quick like the [http://www.thingiverse.com/thing:1813 penny bottle opener] or a [http://www.thingiverse.com/thing:198 dodecahedron] is a good idea.  You should now have a .stl file.&lt;br /&gt;
&lt;br /&gt;
* Open up your .stl file in replicator-G.  You should see a 3-D representation of it on a wireframe of the build platform.  If it&#039;s too big, scale it.  I always press &amp;quot;Move...Center&amp;quot; which puts the object on the build platform for you.&lt;br /&gt;
&lt;br /&gt;
* Feel free to follow the [http://replicat.org/usage replicator-G usage tutorial], but start the machine warming up first.  (Next step.)  That way, the ten minutes you spend monkeying with replicator-G will serve double-duty as time warming up the machine.&lt;br /&gt;
&lt;br /&gt;
=== Fire up the Machine ===&lt;br /&gt;
&lt;br /&gt;
Here we connect to the machine, and start it warming up.  &lt;br /&gt;
&lt;br /&gt;
* Plug in the USB cable that&#039;s coming out of the Makerbot.  &lt;br /&gt;
&lt;br /&gt;
* Select Machine...Driver and choose Andy&#039;s Cupcake.  (You _did_ replace the machines.xml file in the step above, right?)&lt;br /&gt;
&lt;br /&gt;
* Select Machine...Serial Port and choose /dev/ttyUSB*&lt;br /&gt;
&lt;br /&gt;
* The top bar should now be green and the machine&#039;s name (&amp;quot;Slick&amp;quot;) visible.  If not, try clicking on the disconnect and re-connect icons.  The next time you connect, replicator-G will remember these settings and it should just connect automagically.&lt;br /&gt;
&lt;br /&gt;
* The four-way arrow icon opens up the Control Panel.  Do that.&lt;br /&gt;
&lt;br /&gt;
* On the right-hand side are controls for temperatures.  Since it takes a while to heat up, we&#039;re going to pre-heat the machine now.  Set the extruder temperature for 220 and the build platform for 100 (celcius).  You will need to wait at least 5 minutes (maybe 10) until it&#039;s ready to go.  _DO NOT_ start extruding when the extruder temperature gets up to 220 -- the thermistor is on the outside of the barrel and it heats up before the plastic is melted.  You need to wait another five minutes after it says it&#039;s at 220.  &lt;br /&gt;
&lt;br /&gt;
* On the left are the platform controls.  Honestly, it&#039;s easiest to zero the machine by hand.  Press the &amp;quot;Set Zero&amp;quot; button.  Now, push the platform so that the nozzle is in the center, and using the crank on the top right of the machine, lower the nozzle until it&#039;s almost touching the platform (0.1-0.2 mm above).&lt;br /&gt;
&lt;br /&gt;
* (Optional test extrusion)  If it&#039;s been 5 minutes already and the extruder head is good and hot, you can raise the nozzle (press z+ to step up 10mm) and do a test extrusion.  Type &amp;quot;255&amp;quot; into the PWM box at the top right, and select &amp;quot;Forward&amp;quot;.  If a noodle doesn&#039;t start coming out in a few seconds, make sure that the cord is feeding in.  Sometimes it helps to reverse it back out, clip off the end, and re-feed.  The extruder is slightly temperamental.  If you do a test extrusion, be sure to place the nozzle back down at zero when you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
=== Build the G-code for your Model ===&lt;br /&gt;
&lt;br /&gt;
G-code describes the path that the extruder head needs to follow to make your object, along with temperatures and motor speeds and other necessary details.  Skeinforge is the program that turns your 3-D model into a tool path for the machine.  (This is where all the bodies are buried.)  Skeinforge is part of the replicator-G package that you&#039;ve already downloaded.  You&#039;re gonna need to click some buttons.&lt;br /&gt;
&lt;br /&gt;
* While the bot is warming up, press the &amp;quot;Generate GCode&amp;quot; button.  It will open up a dialog box with a choice something like &amp;quot;cupcake-mk4-heated-platform-abs&amp;quot;.  Select that.  Check the &amp;quot;Use raft&amp;quot; checkbox if it&#039;s not already.&lt;br /&gt;
&lt;br /&gt;
* For now, we&#039;ll be using the vanilla settings, but if you were going to change some of the skeinforge parameters, you&#039;d click &amp;quot;Edit&amp;quot; or &amp;quot;Create&amp;quot; to edit or duplicate and edit the skeinforge settings to your liking.  &lt;br /&gt;
&lt;br /&gt;
* OK, I lied.  There&#039;s one setting you might want to change.  (Optional.) With &amp;quot;cupcake-mk4-heated-platform-abs&amp;quot; selected, click &amp;quot;Edit&amp;quot; and then &amp;quot;Raft&amp;quot;.  Set &amp;quot;Interface Layers&amp;quot; to 1.  Press save and close.  &lt;br /&gt;
&lt;br /&gt;
* Back at the first menu, pressing &amp;quot;OK&amp;quot; will start compiling.  This can take a while.  Good thing the machine is warming up...  Pace around expectantly for a few minutes.&lt;br /&gt;
&lt;br /&gt;
* When it&#039;s done, you should have a tab labelled &amp;quot;gcode&amp;quot;.  Click it if you want to see what gcode is like.  &lt;br /&gt;
&lt;br /&gt;
* The leftmost button on the top row (arrow pointing to a ghostly jelly bean) enables you to simulate the build.  Click it, wait a few seconds, and then watch as it traces out the planned object path.  Cool, huh?  This will be an important pre-flight check in the future, once you get used to what it means.&lt;br /&gt;
&lt;br /&gt;
=== Print ===&lt;br /&gt;
&lt;br /&gt;
Here goes nothing...&lt;br /&gt;
&lt;br /&gt;
* Are you ready to rumble?  &lt;br /&gt;
&lt;br /&gt;
* Has the extruder heated up?  (Feel free to re-open the control panel to check that it&#039;s been at temp for a while.)&lt;br /&gt;
&lt;br /&gt;
* Does the machine think it&#039;s at zero? (Feel free to re-open the control panel and press &amp;quot;Set Zero&amp;quot; again.)&lt;br /&gt;
&lt;br /&gt;
* Is the nozzle physically at zero?  (Move the nozzle to the center of the platform, almost touching.)&lt;br /&gt;
&lt;br /&gt;
* Press the arrow-pointing-to-solid-jelly-bean button (&amp;quot;Build&amp;quot;) to start the build!  &lt;br /&gt;
&lt;br /&gt;
* The nozzle will raise up.   In a few seconds, it will run a test extrusion.  If it worked, pull the extra plastic off of the extruder and click &amp;quot;yes&amp;quot; and it will start the print in earnest.  &lt;br /&gt;
&lt;br /&gt;
* (If it didn&#039;t extrude, you&#039;ll need to see the section on troubleshooting.)&lt;br /&gt;
&lt;br /&gt;
* The nozzle will move back down to the zero position and it&#039;ll start printing out the raft.&lt;br /&gt;
&lt;br /&gt;
* The first layer of the raft is slow and low, and ends up being fat.  That&#039;s to make it stick better to the platform.&lt;br /&gt;
&lt;br /&gt;
* The next layer (or layers) are skinnier.  They&#039;re just there to get the height right and the surface level.  They will peel off your model when it&#039;s all done.&lt;br /&gt;
&lt;br /&gt;
* Watch in amazement for a few minutes.  It&#039;s neat.&lt;br /&gt;
&lt;br /&gt;
=== While Printing... ===&lt;br /&gt;
&lt;br /&gt;
You&#039;re going to have some down-time here.  Feel free to grab a drink.  But don&#039;t stray too far from the machine.  It needs babying.&lt;br /&gt;
&lt;br /&gt;
* First thing to check is that the filament is unspooling properly.  Sometimes it kinks up.  You may want to rotate the whole reel until there&#039;s a decent amount of slack for insurance.&lt;br /&gt;
&lt;br /&gt;
* Smell that?  That&#039;s the smell of melting ABS in the morning.  It&#039;s probably toxic.  Don&#039;t inhale directly above the machine.&lt;br /&gt;
&lt;br /&gt;
* Is everything sticking to the platform?  Are the platform lights going on and off?  These are good signs.  It means the heater&#039;s working and around the right temperature.&lt;br /&gt;
&lt;br /&gt;
* Is the raft peeling up and jamming the head?  Press stop.  Do over from the pre-heat instructions onward.  This time, you might try putting the nozzle closer to the platform, which can help.  Of course, too close and it won&#039;t extrude right.  The raft will also peel if the build platform is not yet up to temperature.  Check that it&#039;s hit 100C.&lt;br /&gt;
&lt;br /&gt;
* Listen to the noises.  It&#039;ll change when it transitions from a solid layer to a fill layer as the pattern changes.  Get to know these noises and you won&#039;t have to watch it so closely.  &lt;br /&gt;
&lt;br /&gt;
* Relax.  It takes a while.  &lt;br /&gt;
&lt;br /&gt;
* When it&#039;s done, wait another minute or so for the part to cool down. &lt;br /&gt;
&lt;br /&gt;
* Sometimes you&#039;ll need to peel it off the platform.  I use a tiny screwdriver tip under the raft corners.&lt;br /&gt;
&lt;br /&gt;
* Peel off the raft from your part.&lt;br /&gt;
&lt;br /&gt;
* Feel free to trim off the excess plastic bits that inevitably stick out.  Diagonal wire cutters are good for this.&lt;br /&gt;
&lt;br /&gt;
* You win.  Nice part.&lt;br /&gt;
&lt;br /&gt;
* You can stop here, or download another file and repeat.  If you&#039;re a tuner (and you know if you are) read on.&lt;br /&gt;
&lt;br /&gt;
=== Advanced Tricks for Your Second Print ===&lt;br /&gt;
&lt;br /&gt;
There&#039;s a bunch of options in rendering to g-code that you may be interested in changing.  You should probably preview your model before printing it out.  Read this section while you&#039;re watching it print, but don&#039;t change anything -- there&#039;s a glitch where sometimes it will abort your print if you try to render g-code.&lt;br /&gt;
&lt;br /&gt;
* See how it&#039;s doing multiple laps around the perimeter?  That&#039;s a setting in skeinforge.  &amp;quot;Fill..Solid Surface Thickness (layers)&amp;quot;  I often set it down to 2 instead of the default 3.&lt;br /&gt;
&lt;br /&gt;
* See how much fill it&#039;s making?  Another setting in Fill.  &amp;quot;Infill Solidity (ratio)&amp;quot;.  The default is 0.20.  I usually use 0.15.&lt;br /&gt;
&lt;br /&gt;
* If the raft took &amp;quot;forever&amp;quot; and you&#039;re impatient, feel free to drop &amp;quot;Raft...Interface Layers&amp;quot; down to 1 or even 0.&lt;br /&gt;
&lt;br /&gt;
* As you saw, there&#039;s a billion skeinforge parameters.  The defaults aren&#039;t bad for most models, but sometimes you&#039;ll want to change them, even on a per-model basis.  I have more than ten tuned-up skeinforge preference sets.  I&#039;ll have to share some.&lt;br /&gt;
&lt;br /&gt;
=== Quirks ===&lt;br /&gt;
&lt;br /&gt;
* The z-axis lead screws are modified and super-beefy on Andy&#039;s bot.  You&#039;ll need to modify your machines.xml file to get it to work.  See [[Makerbot machines.xml]].&lt;br /&gt;
&lt;br /&gt;
* As noted above, the temperature indicated on the nozzle is _not_ the interior temperature that&#039;s relevant for melting the plastic, but the exterior temperature right next to the heating elements.  You&#039;ll need to give it 5 min or so to soak in and melt the plastic.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Here I list all the things that can go wrong.  And they will...&lt;br /&gt;
&lt;br /&gt;
[[Category:Makerbot]]&lt;br /&gt;
[[Category:Printing]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Makerbot_Operators_Log&amp;diff=4278</id>
		<title>Makerbot Operators Log</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Makerbot_Operators_Log&amp;diff=4278"/>
		<updated>2010-12-27T01:31:33Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== When you use the Cupcake, please add notes here.  Newest at top.  ====&lt;br /&gt;
&lt;br /&gt;
* Dec 20, 2010. (Will.)  Printer a bunch of snowflakes for the holiday party.  Experimented with raftless printing.  Taught Eric how to use the makerbot.&lt;br /&gt;
&lt;br /&gt;
* Dec 20, 2010. (Eric.)  Found Will and makerbot in working condition.  Printed pretty birthday snowflakes.  [[Image: makerbot_snowflakes.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
* Dec 19, 2010. (Will.)  Found makerbot in working condition.  Fired up makerbot and extruded some goo for a few minutes, had no problems.  Printed a large object, makerbot ran without encountering any problems.&lt;br /&gt;
&lt;br /&gt;
* Dec 17, 2010. (Elliot, Will, Speek.)  Replaced the stock v4 extruder head with a self-printed Brutstruder: [[Image: brutstruder_cupcake.jpg|100 px]]  Elliot printed some multicolour items for his nieces for Xmas, changing the filament a bunch of times with no problems.  Has the brutstruder fixed our filament feed woes?!?!?  Stay tuned....  &lt;br /&gt;
&lt;br /&gt;
* Dec 10-Dec 15, 2010.  (Elliot, Xaq)  Much frustration.  On-and-off printing, seemingly due to the extruder head not carrying enough force.  Got it working with the (wider, more round) white filament, but still having troubles with the (smaller, slightly-oval) black filament.   One night when it was working, probably the 13th, Xaq and Nick made up a model for a replacement joystick part.  [[Image:cupcake_joystick.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
* Dec 8, 2010.  (Xaq and Elliot.)  We spent a few hours trying to figure out why the feed wasn&#039;t feeding.  It would go for a few minutes then stall -- white filament or black filament.  Xaq was thinking it was a rotation thing, and we noticed that the drive wheel wants to twist the feedstock around in a circle, putting a twist in it.  Elliot noticed a ton of back-pressure from the hot end, and wonders if that&#039;s not to blame.  &lt;br /&gt;
&lt;br /&gt;
* Dec 3, 2010.  (Elliot.)  Printed out a [http://www.thingiverse.com/thing:1842 bottle opener] and it worked just perfectly.  Noticed that the feed had a kink in it, and clipped and re-fed it.  It didn&#039;t print sucessfully since.  Tried to print the [http://www.thingiverse.com/thing:1046 whistle] a few times with no joy.  It would stop feeing a few layers into the print. There&#039;s something to do with a twist in the feed?  Or it the feed slightly oval-shaped and slipping?  Fed the makerbot the white ABS feed, which is slightly thicker, and it printed flawlessly.  Hmmm...&lt;br /&gt;
&lt;br /&gt;
* Nov 29, 2010.  (Elliot and Xaq.)  While Xaq was in the space, we both spent about 2 hours of frustratingly abortive 2-minute prints, attempts at raftlessly printing a [http://www.thingiverse.com/thing:49 coathook].  Shortly after Xaq left, Elliot printed a coathook with a raft and it worked well enough (with babying on the feed at points).  Elliot then printed [http://www.thingiverse.com/thing:1912 dino-2s for the brutstruder] without rafts with only one flaw in the first of five prints.  I&#039;m at a loss for what changed: it got later at night, and the machine had been in continuous use for longer.  I wonder if the bot needs much longer to warm up than we thought?  Anyway, before printing something raftless, I would try printing a rafted small object first as a sacrifice to the makerbot gods (or at least to verify that the machine is working) because that seems to be a lot less tweaky.  &lt;br /&gt;
&lt;br /&gt;
* Nov 27, 2010.  (Elliot.) Printed small odds and ends, just to watch it go.  Looks great.  The new spool which Dan B and I built seems to work fine, and certainly won&#039;t tangle.  Moved it to its own (partly mobile) table.  I&#039;ve been working on raftless settings, and it&#039;s looking great.  Printed a few of the heater-retainer collars for later in case we need them, and tossed them in the reprap box.  It&#039;s about 5 hours of printing time since the rebuild and it&#039;s behaving flawlessly.  Will this continue?  Knock on wood.&lt;br /&gt;
&lt;br /&gt;
* Nov 26, 2010.  (Elliot.) Having broken the hot end of the extruder, I needed to fix it.  Took it completely apart and soaked all the parts in acetone, getting all the melted plastic off.  I reinstalled things as per the makerbot instructions, with the exception of using teflon tape to (electrically) insulate the barrel from the nichrome wire, because its original sheathing had come off during removal.  Noticed that the brass barrel was installed upside-down, so I fixed that.  The nozzle seems to be flowing a lot now -- so much that I had to reconfigure skeinforge to deal with the extra plastic.  We&#039;ll see if it holds up.  Printed out a [http://www.thingiverse.com/thing:4036 brutstruder] and the plastic axles for the new feed spool. &lt;br /&gt;
&lt;br /&gt;
* Nov 24, 2010.  (Elliot and Will G.)  Still having problems with intermittent extruder stoppage.  Will and Elliot removed the hot end and cleaned it out.  That wasn&#039;t the problem.  Elliot noticed that the idler wheel was binding, fixed that.  Still not the problem, though it has sufficient strength to push through whatever is giving the high back-pressure.  Elliot started to re-do the hot end again, and probably messed up the heater in the process.  Hopefully it&#039;s just a loose wire, but the insulation and heating element may need to be re-worked.  Sucks....&lt;br /&gt;
&lt;br /&gt;
* Nov 20, 2010.  (Elliot and Tommy) Noticed that gear motor was out of line.  Tommy and I added a bearing to it.  Extruder still just randomly stops extruding after 15 minutes or so.&lt;br /&gt;
&lt;br /&gt;
* Nov 18, 2010.  (Elliot)  Printed out some widgets.   Extruder head stopped extruding halfway through a print, turned out to be due to ABS bits fouling up the pushing-gear teeth.  Also had some troubles with adhesion of the raft to platform.&lt;br /&gt;
&lt;br /&gt;
[[Category:Makerbot]]&lt;br /&gt;
[[Category:Printing]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Reprap&amp;diff=4277</id>
		<title>Reprap</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Reprap&amp;diff=4277"/>
		<updated>2010-12-27T01:29:41Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The reprap can be found in the workshop room, on a rolly-cart.  It is driven by a computer (also on the cart) named norbert (as in the angry beavers...  beavers make stuff, its logical...).  To use the reprap, ssh or VNC into norbert (ask Tommy for the passwd), and run skeinforge and company from there.&lt;br /&gt;
&lt;br /&gt;
Our reprap is unfortunately a bit of a mongrel.  Its extruder is half-way between two normal versions, and I&#039;ve made several small fixes trying to make it more reliable.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using the RepRap, please note what you&#039;ve done in the [[RepRap Operator&#039;s Log]]. &lt;br /&gt;
&lt;br /&gt;
==Log into norbert:==&lt;br /&gt;
&lt;br /&gt;
norbert is the computer under the reprap.  It runs FreeBSD, and lurks on&lt;br /&gt;
that little wired network on the cart at 192.168.0.47.  Plan A is to simply&lt;br /&gt;
connect&lt;br /&gt;
to the VNC server at 192.168.0.47:1.  Ask Tommy or Will for the passwd.  Plan B,&lt;br /&gt;
if someone has killed norbert, is to ssh in, start the VNC server, and&lt;br /&gt;
then proceed to plan A.  The vnc server can be started with &amp;quot; vncserver -depth 24 -geometry 1024x768&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==To render an STL file to gcode:==&lt;br /&gt;
&lt;br /&gt;
Get your stl file onto norbert with scp or something, then type the command: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;skeinforge.py foo.stl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(only use the correct filename, instead of foo.stl...  It&#039;ll take a while.)&lt;br /&gt;
&lt;br /&gt;
That will probably generate a file named &amp;lt;code&amp;gt;foo_export.gcode&amp;lt;/code&amp;gt;.&lt;br /&gt;
You then need to run that gcode file through the correctz script.&lt;br /&gt;
(It will rewrite Z translations so they are only along the Z axis,&lt;br /&gt;
and run them in G0.  This is a workaround for a bug in the firmware.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;correctz foo_export.gcode &amp;gt; foo.gcode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I do not recommend bringing in pre-rendered gcode, skeinforge has approximately 3 billion parameters, and I have tweaked a few of them.&lt;br /&gt;
&lt;br /&gt;
==The Incantation of Calibration==&lt;br /&gt;
&lt;br /&gt;
This procedure has been tested... but /only/ this procedure.  If you&lt;br /&gt;
try to do things out of order, all bets are off.  That may involve restarting&lt;br /&gt;
from the beginning.&lt;br /&gt;
&lt;br /&gt;
===Replace any mangled blue tape===&lt;br /&gt;
&lt;br /&gt;
The platen is covered with blue tape, to improve the plastic&#039;s ability to&lt;br /&gt;
stick to it.  Replace any excessively mangled parts.  Make sure you use the&lt;br /&gt;
right flavor of tape, there is a slightly darker much slicker blue tape which&lt;br /&gt;
does not work.&lt;br /&gt;
&lt;br /&gt;
===Turn it on===&lt;br /&gt;
&lt;br /&gt;
Shove the extruder into the corner of the platen labeled &amp;quot;origin C1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Plug the AC powerline into the box under the ardoweenie&lt;br /&gt;
&lt;br /&gt;
Run &amp;lt;code&amp;gt;reprap.kerm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Press reset on the ardoweenie.&lt;br /&gt;
&lt;br /&gt;
Wait for it to say &amp;quot;Found it!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
There is a bit of a race condition, you may need to hit reset again.  The script will keep saying &amp;quot;poke?&amp;quot; until it finds it.&lt;br /&gt;
&lt;br /&gt;
You should now have a prompt which looks like &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;.  Enter &amp;quot;?&amp;quot; for help.  If you use the g command to send straight gcode, type control-right-square-bracket and then c to get back to the &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; prompt.&lt;br /&gt;
&lt;br /&gt;
===Adjust the platen, so its co-planer with the extruder===&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;c2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Did it make horrible noises?  Stop now.&lt;br /&gt;
&lt;br /&gt;
Take the gauge block (it looks suspiciously like a heat sink) and &lt;br /&gt;
put it between the platen and the flange on the extruder (the flange does get hot).  Adjust the height of the&lt;br /&gt;
extruder (by typing u and d, to move it Up and Down, and twisting &lt;br /&gt;
the timing belt pulley on the Z axis for fine adjustments) so the gauge&lt;br /&gt;
block is just touching the flange.  Up and Down are defined relative to the extruder.  Up increases the height of the extruder above the platen.&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;c3&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
Did it make horrible noises?  Stop now.&lt;br /&gt;
&lt;br /&gt;
Take the gauge block, and put it under the flange again.  BUT this time&lt;br /&gt;
adjust the height of the platen instead of the extruder, using the nut&lt;br /&gt;
on the end of the threaded rod which is right beside the C3 label.&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;c4&amp;quot;   (detect a pattern here?)&lt;br /&gt;
&lt;br /&gt;
If you&#039;ve made it this far, it shouldn&#039;t make any horrible noises.  But if it does, Stop.&lt;br /&gt;
&lt;br /&gt;
Repeat like at c3, only use the nut between C1 and C4.  Note that there are three nuts, not four.  Only takes three points to define a plane.&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;c1&amp;quot;  &lt;br /&gt;
  Now you&#039;re back at the start.&lt;br /&gt;
&lt;br /&gt;
Double-check the height of the extruder with the gauge block, but it should be OK.&lt;br /&gt;
&lt;br /&gt;
Repeat as necessary.&lt;br /&gt;
&lt;br /&gt;
===Load the Gcode, and fine-adjust the Z===&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;c&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
Now you&#039;re in the center (and at Z coord 7).&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;f&amp;quot; and give it your gcode filename at the prompt.&lt;br /&gt;
&lt;br /&gt;
This MUST be done at c.&lt;br /&gt;
&lt;br /&gt;
The extruder MUST also be warmed up.&lt;br /&gt;
&lt;br /&gt;
type &amp;quot;z&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The extruder will drop down to Z=0, and extrude a square.  (the square is the bounding&lt;br /&gt;
box of the obeject, so now you know where it&#039;ll be printing it).  Tweek the Z axis by twisting&lt;br /&gt;
the pulley, until the plastic is mushed down onto the platen &amp;quot;right&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Scrape off the plastic, and repeat until you&#039;re satisfied.&lt;br /&gt;
&lt;br /&gt;
===And the monkey presses the button===&lt;br /&gt;
&lt;br /&gt;
Cross your fingers and type &amp;quot;t&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If the gcode just isn&#039;t working out, hit ^c a few times.  Commands are &lt;br /&gt;
buffered, so it won&#039;t stop immediately.&lt;br /&gt;
&lt;br /&gt;
If there are mechanical issues, unplug the power cord.&lt;br /&gt;
&lt;br /&gt;
And don&#039;t forget to unroll more reprap-chow as it goes.  It must be&lt;br /&gt;
unrolled, not pulled off the side, or it will miss-feed.  &lt;br /&gt;
&lt;br /&gt;
Eventually it&#039;ll finish, pull the extruder out of the way and turn it off.  Exit from&lt;br /&gt;
the reprap.kerm script with control-c.  If you wish to make another object, you will&lt;br /&gt;
need to start over with reseting the ardoweenie.  &lt;br /&gt;
&lt;br /&gt;
==Maintenance==&lt;br /&gt;
&lt;br /&gt;
The X axis is the &amp;quot;inner most&amp;quot; one.  The Y axis then moves the X axis back and forth.  The Z axis should be obvious...&lt;br /&gt;
The reprap tends to shed parts as it runs.  Don&#039;t leave it unattended.&lt;br /&gt;
&lt;br /&gt;
Our extruder has led a rough life.  You&#039;ve probably noticed that its not vertical.  Don&#039;t try to bend it back.  Less obviously, its temperature sensor is broken.  So right now, it has no thermostatic control.  Repair is basically impossible, the trauma of getting to the point that the temp sensor could be replaced is so destructive that its not worth it.  The newer extruder designs work much better anyway.  The only problem is that it will involve getting the RS-485 stuff working.&lt;br /&gt;
&lt;br /&gt;
===To recompile the firmware===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /usr/home/norbert/reprap/arduino-0017&lt;br /&gt;
./arduino&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
load the file&lt;br /&gt;
&amp;lt;code&amp;gt;/usr/home/norbert/reprap/subversion/reprap/trunk/reprap/firmware/FiveD_GCode/FiveD_GCode_Interpreter/FiveD_GCode_Interpreter.pde&amp;lt;/code&amp;gt;&lt;br /&gt;
There is no good way to just type filenames...  :-P&lt;br /&gt;
&lt;br /&gt;
Make sure Tools-&amp;gt;Board-&amp;gt;Sanguino is selected.&lt;br /&gt;
&lt;br /&gt;
Struggle through the horrible editor...&lt;br /&gt;
&lt;br /&gt;
Push the upload button.  The compile might succeed, but the upload will fail,&lt;br /&gt;
don&#039;t worry about it.  Instead run the flashit script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /usr/home/norbert/reprap/subversion/reprap/trunk/reprap/firmware/FiveD_GCode/FiveD_GCode_Interpreter&lt;br /&gt;
./flashit&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Just before you press return (running the flashit script) hit the reset button&lt;br /&gt;
on the ardoweenie.  It will complain about the expected signature being wrong&lt;br /&gt;
it does that because I incorrectly flashed it a very long time ago, and have&lt;br /&gt;
been unable to correct/getaroundtocorrecting the signature.&lt;br /&gt;
&lt;br /&gt;
Retry until it succeeds...&lt;br /&gt;
&lt;br /&gt;
===If the extruder doesn&#039;t extrude===&lt;br /&gt;
&lt;br /&gt;
First, is it warmed up?  Make sure it is before trying to run it.&lt;br /&gt;
&lt;br /&gt;
If you missed that part:&lt;br /&gt;
&lt;br /&gt;
The extruder pinches the reprap-chow between a gear and a pinch wheel.&lt;br /&gt;
If the motor is run before the extruder is warmed up, the gear will &amp;quot;strip&amp;quot;&lt;br /&gt;
the plastic, and cease to go forward.  To address that problem, make sure&lt;br /&gt;
the extruder is warmed up, and then twist the reprap-chow where its going into&lt;br /&gt;
the extruder, so the gear gets to chew on an undamaged area.  It will then&lt;br /&gt;
start moving again, and you can let go of the plastic.&lt;br /&gt;
&lt;br /&gt;
==Local Modifications==&lt;br /&gt;
&lt;br /&gt;
We doused all the sliding rods with 3 in one oil, and polished them with a scrunge.&lt;br /&gt;
&lt;br /&gt;
===X axis belt tensioner===&lt;br /&gt;
&lt;br /&gt;
We cable-tied the end of the timing belt to a bolt, then passed that bolt through the side of the carriage, and tightened nuts to tension the belt.  Slack==Lash  You can /see/ the belt bounce when the motor reverses direction.&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6017.jpg.jpg&lt;br /&gt;
&lt;br /&gt;
===X axis replacement pulleys===&lt;br /&gt;
&lt;br /&gt;
We also enlarged the slots the timing belt passes through.  Every once in a while, slack in the belt and vibration would allow the teeth of the belt to catch on the edge of the slot.  When that happened the motor stalled, and the datum is lost.&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6015.jpg.jpg&lt;br /&gt;
&lt;br /&gt;
===Y Axis belt tensioner===&lt;br /&gt;
&lt;br /&gt;
Lever contraption, with a spring, to tension the belt on the inside, as opposed to a pulley pressing on the back of the belt.  That is apparently extremely sub-optimal.&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6022.jpg.jpg&lt;br /&gt;
&lt;br /&gt;
===Z axis===&lt;br /&gt;
&lt;br /&gt;
We removed a bunch of parts to reduce jambing, and then added retaining rings to fix the Z axis traveling nuts, instead of just sitting on them and hoping gravity is sufficient.  (Its not...)&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6010.jpg.jpg&lt;br /&gt;
 &lt;br /&gt;
 We also got a proper shaft coupler for the motor to threaded rod connection.  We put the threaded rod in a drill, put a bearing around it, held the bearing with a vise and pressed a file against the rod while running the drill, to cut the threaded rod down enough to fit into the coupler.  Poor-man&#039;s-Lathe.  The pulley on top of the coupler is attached to the threaded rod with a set screw.&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6021.jpg.jpg&lt;br /&gt;
&lt;br /&gt;
===Extruder cantilever reinforcement===&lt;br /&gt;
&lt;br /&gt;
We cemented an extra piece of plexiglass onto the bottom of the extruder&#039;s cantilever, making it significantly more rigid.&lt;br /&gt;
&lt;br /&gt;
http://www.bobdbob.com/~tjohnson/lab/20100706/thumbs/meddscn6011.jpg.jpg&lt;br /&gt;
&lt;br /&gt;
The extruder pinch wheel was also replaced with aluminum.  It makes a quiet squeaking noise as it runs.&lt;br /&gt;
&lt;br /&gt;
Copyright Note:  The images on www.bobdbob.com I specifically cite in this page are released under the Attribution-Noncommercial 3.0 Unported (like this page), but the other content of that site is not.  I&#039;ll be moving those images over to hacdc machines as soon as I determine /how/ to.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Printing]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Makerbot_machines.xml&amp;diff=4276</id>
		<title>Makerbot machines.xml</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Makerbot_machines.xml&amp;diff=4276"/>
		<updated>2010-12-27T01:29:31Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== This is important and necessary. ===&lt;br /&gt;
&lt;br /&gt;
After installing replicator-G and running it for the first time, a .replicatorg directory will be created in your home directory (without notification).  You&#039;ll need to replace the machines.xml file in the secret ~/.replicatorg directory with the following code (or at least add in the part about Andy&#039;s Cupcake). &lt;br /&gt;
&lt;br /&gt;
On Windows XP, replicatorG v23 doesn&#039;t seem to recognize a machines.xml place in ~/.replicatorg folder.  Instead, add Andy&#039;s makebot info to the makerbot.xml file, located in the machines folder of your replicatorg install.&lt;br /&gt;
&lt;br /&gt;
The machines.xml file describes how the machine is physically set up to replicator-G.  The important difference between the Andy&#039;s version and the regular version is that Andy replaced the z-axis screws on his bot with better ones.  The new screws are great for stability, but they have a different thread pitch from default, resulting in a different height traveled per rotation.  The machines.xml file quantifies that travel for the build software.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.1&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;machines&amp;gt;&lt;br /&gt;
        &amp;lt;!-- do not remove this machine configuration!!! --&amp;gt;&lt;br /&gt;
        &amp;lt;machine&amp;gt;&lt;br /&gt;
                &amp;lt;name&amp;gt;3-Axis Simulator&amp;lt;/name&amp;gt;&lt;br /&gt;
                &amp;lt;geometry type=&amp;quot;cartesian&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;x&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;1000&amp;quot; scale=&amp;quot;11.4485&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;y&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;1000&amp;quot; scale=&amp;quot;11.4485&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;z&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;100&amp;quot; scale=&amp;quot;320&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/geometry&amp;gt;&lt;br /&gt;
                &amp;lt;tools&amp;gt;&lt;br /&gt;
                        &amp;lt;tool name=&amp;quot;Pinch Wheel Extruder v1.1&amp;quot; type=&amp;quot;extruder&amp;quot; material=&amp;quot;abs&amp;quot; motor=&amp;quot;true&amp;quot; floodcoolant=&amp;quot;false&amp;quot; mistcoolant=&amp;quot;false&amp;quot; fan=&amp;quot;true&amp;quot; valve=&amp;quot;false&amp;quot; collet=&amp;quot;false&amp;quot; heater=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/tools&amp;gt;&lt;br /&gt;
                &amp;lt;clamps&amp;gt;&amp;lt;/clamps&amp;gt;&lt;br /&gt;
                &amp;lt;driver name=&amp;quot;null&amp;quot;&amp;gt; &amp;lt;!-- use a fake driver --&amp;gt;&lt;br /&gt;
                        &amp;lt;speedup&amp;gt;20&amp;lt;/speedup&amp;gt; &amp;lt;!-- amount to speed up print process:  1 = realtime, 2 = 2x, 10 = 10x, etc. --&amp;gt;&lt;br /&gt;
                &amp;lt;/driver&amp;gt;&lt;br /&gt;
        &amp;lt;/machine&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;machine&amp;gt;&lt;br /&gt;
                &amp;lt;name&amp;gt;Andy Walker&#039;s Cupcake&amp;lt;/name&amp;gt;&lt;br /&gt;
                &amp;lt;geometry type=&amp;quot;cartesian&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;x&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;5000&amp;quot; scale=&amp;quot;11.767463&amp;quot;/&amp;gt; &lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;y&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;5000&amp;quot; scale=&amp;quot;11.767463&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;axis id=&amp;quot;z&amp;quot; length=&amp;quot;300&amp;quot; maxfeedrate=&amp;quot;150&amp;quot; scale=&amp;quot;157&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/geometry&amp;gt;&lt;br /&gt;
                &amp;lt;tools&amp;gt;&lt;br /&gt;
                        &amp;lt;tool name=&amp;quot;Pinch Wheel Extruder v1.1a&amp;quot; type=&amp;quot;extruder&amp;quot; material=&amp;quot;abs&amp;quot; motor=&amp;quot;true&amp;quot; floodcoolant=&amp;quot;false&amp;quot; mistcoolant=&amp;quot;false&amp;quot; fan=&amp;quot;true&amp;quot; valve=&amp;quot;false&amp;quot; heatedplatform=&amp;quot;true&amp;quot; collet=&amp;quot;false&amp;quot; heater=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/tools&amp;gt;&lt;br /&gt;
                &amp;lt;clamps&amp;gt;&amp;lt;/clamps&amp;gt;&lt;br /&gt;
                &amp;lt;driver name=&amp;quot;sanguino3g&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- optional, defaults to first serial port found.    &amp;lt;portname&amp;gt;COM1&amp;lt;/portname&amp;gt; --&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- required: we need 8 bit and 38400 baud. --&amp;gt;&lt;br /&gt;
                        &amp;lt;rate&amp;gt;38400&amp;lt;/rate&amp;gt;&lt;br /&gt;
                        &amp;lt;parity&amp;gt;8&amp;lt;/parity&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- optional, defaults to 1.                          &amp;lt;databits&amp;gt;1&amp;lt;/databits&amp;gt; --&amp;gt;&lt;br /&gt;
                        &amp;lt;!-- optional, defaults to N.                          &amp;lt;stopbits&amp;gt;N&amp;lt;/stopbits&amp;gt; --&amp;gt;&lt;br /&gt;
                        &amp;lt;debuglevel&amp;gt;0&amp;lt;/debuglevel&amp;gt;&lt;br /&gt;
                &amp;lt;/driver&amp;gt;&lt;br /&gt;
                &amp;lt;warmup&amp;gt;&lt;br /&gt;
                &amp;lt;/warmup&amp;gt; &amp;lt;!-- required for replicatorG v 23 --&amp;gt;&lt;br /&gt;
                &amp;lt;cooldown&amp;gt;&lt;br /&gt;
(Turn off steppers after a build.)&lt;br /&gt;
M18&lt;br /&gt;
                &amp;lt;/cooldown&amp;gt;&lt;br /&gt;
        &amp;lt;/machine&amp;gt;&lt;br /&gt;
&amp;lt;/machines&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Makerbot]]&lt;br /&gt;
[[Category:Printing]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Makerbot_Operators_Log&amp;diff=4257</id>
		<title>Makerbot Operators Log</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Makerbot_Operators_Log&amp;diff=4257"/>
		<updated>2010-12-20T22:52:39Z</updated>

		<summary type="html">&lt;p&gt;Williamgibb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== When you use the Cupcake, please add notes here.  Newest at top.  ====&lt;br /&gt;
&lt;br /&gt;
* Dec 19, 2010. (Will.)  Found makerbot in working condition.  Fired up makerbot and extruded some goo for a few minutes, had no problems.  Printed a large object, makerbot ran without encountering any problems.&lt;br /&gt;
&lt;br /&gt;
* Dec 17, 2010. (Elliot, Will, Speek.)  Finished putting makerbot back together with spring-tensioned extruder head.  Elliot probably printer some multicolour items, as evidenced by pink plastic shavings in the workshop.&lt;br /&gt;
&lt;br /&gt;
* Dec 8, 2010.  (Xaq and Elliot.)  We spent a few hours trying to figure out why the feed wasn&#039;t feeding.  It would go for a few minutes then stall -- white filament or black filament.  Xaq was thinking it was a rotation thing, and we noticed that the drive wheel wants to twist the feedstock around in a circle, putting a twist in it.  Elliot noticed a ton of back-pressure from the hot end, and wonders if that&#039;s not to blame.  &lt;br /&gt;
&lt;br /&gt;
* Dec 3, 2010.  (Elliot.)  Printed out a [http://www.thingiverse.com/thing:1842 bottle opener] and it worked just perfectly.  Noticed that the feed had a kink in it, and clipped and re-fed it.  It didn&#039;t print sucessfully since.  Tried to print the [http://www.thingiverse.com/thing:1046 whistle] a few times with no joy.  It would stop feeing a few layers into the print. There&#039;s something to do with a twist in the feed?  Or it the feed slightly oval-shaped and slipping?  Fed the makerbot the white ABS feed, which is slightly thicker, and it printed flawlessly.  Hmmm...&lt;br /&gt;
&lt;br /&gt;
* Nov 29, 2010.  (Elliot and Xaq.)  While Xaq was in the space, we both spent about 2 hours of frustratingly abortive 2-minute prints, attempts at raftlessly printing a [http://www.thingiverse.com/thing:49 coathook].  Shortly after Xaq left, Elliot printed a coathook with a raft and it worked well enough (with babying on the feed at points).  Elliot then printed [http://www.thingiverse.com/thing:1912 dino-2s for the brutstruder] without rafts with only one flaw in the first of five prints.  I&#039;m at a loss for what changed: it got later at night, and the machine had been in continuous use for longer.  I wonder if the bot needs much longer to warm up than we thought?  Anyway, before printing something raftless, I would try printing a rafted small object first as a sacrifice to the makerbot gods (or at least to verify that the machine is working) because that seems to be a lot less tweaky.  &lt;br /&gt;
&lt;br /&gt;
* Nov 27, 2010.  (Elliot.) Printed small odds and ends, just to watch it go.  Looks great.  The new spool which Dan B and I built seems to work fine, and certainly won&#039;t tangle.  Moved it to its own (partly mobile) table.  I&#039;ve been working on raftless settings, and it&#039;s looking great.  Printed a few of the heater-retainer collars for later in case we need them, and tossed them in the reprap box.  It&#039;s about 5 hours of printing time since the rebuild and it&#039;s behaving flawlessly.  Will this continue?  Knock on wood.&lt;br /&gt;
&lt;br /&gt;
* Nov 26, 2010.  (Elliot.) Having broken the hot end of the extruder, I needed to fix it.  Took it completely apart and soaked all the parts in acetone, getting all the melted plastic off.  I reinstalled things as per the makerbot instructions, with the exception of using teflon tape to (electrically) insulate the barrel from the nichrome wire, because its original sheathing had come off during removal.  Noticed that the brass barrel was installed upside-down, so I fixed that.  The nozzle seems to be flowing a lot now -- so much that I had to reconfigure skeinforge to deal with the extra plastic.  We&#039;ll see if it holds up.  Printed out a [http://www.thingiverse.com/thing:4036 brutstruder] and the plastic axles for the new feed spool. &lt;br /&gt;
&lt;br /&gt;
* Nov 24, 2010.  (Elliot and Will G.)  Still having problems with intermittent extruder stoppage.  Will and Elliot removed the hot end and cleaned it out.  That wasn&#039;t the problem.  Elliot noticed that the idler wheel was binding, fixed that.  Still not the problem, though it has sufficient strength to push through whatever is giving the high back-pressure.  Elliot started to re-do the hot end again, and probably messed up the heater in the process.  Hopefully it&#039;s just a loose wire, but the insulation and heating element may need to be re-worked.  Sucks....&lt;br /&gt;
&lt;br /&gt;
* Nov 20, 2010.  (Elliot and Tommy) Noticed that gear motor was out of line.  Tommy and I added a bearing to it.  Extruder still just randomly stops extruding after 15 minutes or so.&lt;br /&gt;
&lt;br /&gt;
* Nov 18, 2010.  (Elliot)  Printed out some widgets.   Extruder head stopped extruding halfway through a print, turned out to be due to ABS bits fouling up the pushing-gear teeth.  Also had some troubles with adhesion of the raft to platform.&lt;br /&gt;
&lt;br /&gt;
[[Category:Makerbot]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
</feed>