<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=70.36.143.152</id>
	<title>Noisebridge - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=70.36.143.152"/>
	<link rel="alternate" type="text/html" href="https://wiki.extremist.software/wiki/Special:Contributions/70.36.143.152"/>
	<updated>2026-04-05T15:49:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=User:Miloh&amp;diff=21290</id>
		<title>User:Miloh</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=User:Miloh&amp;diff=21290"/>
		<updated>2011-10-30T10:33:31Z</updated>

		<summary type="html">&lt;p&gt;70.36.143.152: whatever&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Ronald Miloh Alexander&amp;lt;/h2&amp;gt;&lt;br /&gt;
I&#039;m aka &#039;ftoad&#039; or whatever whatever on the Noisebridge [[IRC|irc]] channel.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
or  email miloh at froggytoad pünct net&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
There are some entries by me on the [http://blog.noisebridge.net/author/rmiloh/ noiseblog]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Printing objects at [http://thingiverse.com/miloh thingiverse] and some github hosted [https://github.com/miloh/scad_stl scad files]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
At Noisebridge, I know where things are, and try to know who&#039;s around.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Ongoing==&lt;br /&gt;
*Still around on most Mondays helping people learn to solder&lt;br /&gt;
*[[reprap class | reprap with your cupcake]]  &lt;br /&gt;
*build out:  facilities closet.  &lt;br /&gt;
*still working on boards for noisebridge:  noise punk console&lt;br /&gt;
*a manifesto of media ideas and conclusions drawn from noisebridge events. [[VLC_notes | Freestreaming]]. &lt;br /&gt;
*evergreen: would [http://www.open-ils.org/ evergreen] work as a Noisebridge integrated library system (ILS)?  I want to be able to find out what we have, and where one is if it&#039;s in the space.  &lt;br /&gt;
*soda fountain for noisebridge soda jerks.  &lt;br /&gt;
*doorbell-be-gone&lt;br /&gt;
*laser projector.  pushing a [http://www.appliedplatonics.com/volksduino/index.html volkdsuino] by turning it into a lzr projector.  Thanks to the Noisebridge [[laser]] order and xek for this!&lt;br /&gt;
*Markov bathroom.  Our original boring bathroom should be upgraded to a &#039;Markov&#039; bathroom.&lt;br /&gt;
==Semicomplete==&lt;br /&gt;
*Porthole.  Found a porthole and installed it in the front door.&lt;br /&gt;
*kit samples and programming.  &lt;br /&gt;
*#built samples of most kits available at Circuit Hacking Mondays&lt;br /&gt;
*#make a system available for programming the avr and arduinos with Linux ([quagga])&lt;br /&gt;
*#document the toolchain process for MS/apple os&#039;s as well&lt;br /&gt;
*fast &#039;upcb&#039; (unprinted pcb) construction from scratch, with paper, perfboard, sewing needles, copper clad board, and a dremel.  &lt;br /&gt;
*solid state bulbs.  replace mini 120v incandescants with home made solid state bulbs using &#039;upcb&#039; above.  Lost documentaion!  Need to make more.&lt;br /&gt;
*Build out&lt;br /&gt;
*#Ada bathroom.  This is kind of finished.  &lt;br /&gt;
*#Lots of plumbing, painting, mudding, sanding tile, electrical, and clean up&lt;br /&gt;
*#door hanging.  Hanging more portals around the space&lt;br /&gt;
*#Shelves.  More user shelves at Noisebridge built from found material&lt;br /&gt;
*electronics work benchs. made something like a ~$500 [http://www.grainger.com/Grainger/EDSAL-Electronic-Workbench-7D174?Pid=search granger bench] for $85&lt;br /&gt;
*elevator test plan:  what the hell is up with our janky elevator?  Test it monthly with a friend.&lt;br /&gt;
*learning bellows construction for the [[SEM]] camera attachment&lt;br /&gt;
*Darkroom sink table, plumbing.  Built a sink for the darkroom vinyl sink.  Lots more to do: sinkcover and faucet hookup&lt;br /&gt;
*Electronics or &#039;EE&#039; area.  Adopting the EE afinity area, sorting equipment, and improving organisation[sic].&lt;br /&gt;
*[[Sudo_pop |$sudo pop]]  Yerba Mate Gingerpop, robo grease, and unicorn pee.&lt;br /&gt;
&lt;br /&gt;
==vimrc==&lt;br /&gt;
My [[miloh_.vimrc |.vimrc ]] (that I got from Denniscollective).  its kind of rubyist, among other things.&lt;br /&gt;
&lt;br /&gt;
==SSH PubKey==&lt;br /&gt;
 &amp;lt;pre style=&amp;quot;overflow: auto; padding: .5em;&amp;quot;&amp;gt;&lt;br /&gt;
ssh-dss AAAAB3NzaC1kc3MAAACBAMv+jKN/afAj+eUL/l3ne8j9XZZCcD6nZyWprFM7xwYaIXx35ARzB4cFaqe1VaAmbmRHzJUP4zX+6XoVt68DnYgrgtfrPuSXlub6RafQmG+2o7jauiPciaj4DtT8WR045mAqPaCETfyigRrsBvB2YX18yaXfzkGI13l4nyAs8Ei3AAAAFQCCGDWG96GO2R5TqWRTb/RBLR6XmwAAAIBWW5itY1CUKlt1ElNyjhb/uChs0+vuW4QedVFjLYbazZCl6dnGpUzt3xEDtxNTFzxC/34c3tR8GtHxOHyQ1IpD8yViq1OTC1BkuAXMr6oejuhqeRZv29r6XCWIW0h1C8KO8TlogN4f/Y606Z7flAoSeruZNLxPlueSdJLnSMBd3AAAAIAdpmmVkvaVCgom/YcsdbRNs/VnvyowYgC1X7pjFftQiC4k5pcOlYtuBkWsaeenVamQ4SDlC+qXDpLNl+WcInpq1mKpx/CMVkwU7mIFAFAoOKG8DaCoIx1LMflGilsvuo9gaZc+YBoZeP4a3w4PVqNwd6pnmV1EAJlQ3PmM4LWZRA== miloh at froggytoad punct net&lt;br /&gt;
&lt;br /&gt;
==adduser stanza==&lt;br /&gt;
 # adduser --shell /bin/bash --uid 31513 --gecos &#039;Ronald Miloh Alexander&#039; rmiloh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>70.36.143.152</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Resources/Library/Dead_Tree&amp;diff=21182</id>
		<title>Resources/Library/Dead Tree</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Resources/Library/Dead_Tree&amp;diff=21182"/>
		<updated>2011-10-18T01:00:05Z</updated>

		<summary type="html">&lt;p&gt;70.36.143.152: /* Possible Solutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:library.jpg|thumb|right|Our excellent library]]&lt;br /&gt;
&lt;br /&gt;
==Books!==&lt;br /&gt;
Noisebridge has a lot of them, they&#039;re mostly sorted, mostly sitting on our South wall shelf.&lt;br /&gt;
&lt;br /&gt;
==Sorting==&lt;br /&gt;
The books are currently for the most part sorted thanks to Al. Proposed systems to help keep the books mostly organized:&lt;br /&gt;
&lt;br /&gt;
* Color code or number shelves and books. Books that belong on the &amp;quot;Yellow&amp;quot; shelf will have a yellow sticker on it.&lt;br /&gt;
* Leave it chaos&lt;br /&gt;
* bar codes or QR codes or library of congress index numbers&lt;br /&gt;
&lt;br /&gt;
==Library Catalog==&lt;br /&gt;
A library catalog system for Noisebridge would be awesome! Here are some requirements, adding items to this list doesn&#039;t actually mean anything.&lt;br /&gt;
&lt;br /&gt;
Cataloging and checkout are separable problems.&lt;br /&gt;
&lt;br /&gt;
====High Priority====&lt;br /&gt;
* Open source software with a nice license that wont fuck us over in the future.&lt;br /&gt;
* Web based.&lt;br /&gt;
* Quickly add books to the library via ISBN or bar code scan.&lt;br /&gt;
* Book search returns the last known location of a book (such as &amp;quot;Green Shelf&amp;quot; or &amp;quot;Book Case 8&amp;quot;).&lt;br /&gt;
* Books can have a checked out status in addition to its last known location, date of check out should be displayed.&lt;br /&gt;
* Users can check out books without the need to register, as in when they check out a book it&#039;ll ask for a name and email, blank entries should be allowed as anonymous.&lt;br /&gt;
* Users who leave an email address will get a reminder email with a list of books they have checked out once a week.&lt;br /&gt;
&lt;br /&gt;
====Low Priority====&lt;br /&gt;
* Integration with [http://openlibrary.org http://openlibrary.org].&lt;br /&gt;
* Book search returns results with descriptions and a cover scraped from some other part of the internet.&lt;br /&gt;
* Library database in an open format to easily export later on.&lt;br /&gt;
* Ability to use a barcode scanner.&lt;br /&gt;
&lt;br /&gt;
===Possible Solutions===&lt;br /&gt;
* Writing it ourselves&lt;br /&gt;
* [http://koha.org/ Koha] Currently being used at [http://www.hackerbotlabs.com/ Hackerbot Labs]&lt;br /&gt;
* [http://www.librarything.com/ Librarything]&lt;br /&gt;
* Evergreen? http://open-ils.org/&lt;/div&gt;</summary>
		<author><name>70.36.143.152</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Noisebridge&amp;diff=21181</id>
		<title>Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Noisebridge&amp;diff=21181"/>
		<updated>2011-10-18T00:58:08Z</updated>

		<summary type="html">&lt;p&gt;70.36.143.152: removed &amp;#039;submit a talk&amp;#039; from hackmeet blurb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ __NOEDITSECTION__&lt;br /&gt;
&amp;lt;!-- SINGLE BOX --&amp;gt;&lt;br /&gt;
{| width=&amp;quot;800px&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;color:#000000;border:solid 1px #990000;background-color:#f1f1f1;padding:6px 6px 0px 6px; margin:6px auto 6px auto&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot;|&amp;lt;!-- START FIRST COLUMN --&amp;gt;&amp;lt;big&amp;gt;&amp;lt;strong&amp;gt;We Are Noisebridge&amp;lt;/strong&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;p&amp;gt;&#039;&#039;Noisebridge is an infrastructure provider for technical-creative projects, collaboratively run by its members.  We are [[Incorporation|incorporated]] as a non-profit educational corporation for public benefit. We operate primarily in a 5,600 square-foot space located in the heart of San Francisco.  We teach, we learn, we share.&#039;&#039; [[Noisebridge_Vision|Read more about Noisebridge]] or [http://www.youtube.com/watch?v=wamwklXWK4M watch a short video]...&amp;lt;/p&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TRIPLE BOXES --&amp;gt;&lt;br /&gt;
{| width=&amp;quot;800px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;margin:6px auto 6px auto;padding:0px;font-size:100%;background-color:#f1f1f1;&amp;quot;&lt;br /&gt;
|style=&amp;quot;border-left:1px solid #990000;border-top:1px solid #990000;border-right:1px solid #990000;&amp;quot;|[[File:Wikibanner-goto-2169.png|link=Getting_Here]]||width=&amp;quot;16px&amp;quot; style=&amp;quot;background:#ffffff;&amp;quot;| ||style=&amp;quot;border-left:1px solid #990000;border-top:1px solid #990000;border-right:1px solid #990000;&amp;quot;|[[File:Wikibanner-get-involved.png|link=:Category:Events]]||width=&amp;quot;16px&amp;quot; style=&amp;quot;background:#ffffff;&amp;quot;| ||style=&amp;quot;border-left:1px solid #990000;border-top:1px solid #990000;border-right:1px solid #990000;&amp;quot;|[[File:Wikibanner-help-out.png|link=Donate_or_Pay_Dues]]&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;padding:0px 6px 3px 6px;border-left:1px solid #990000;border-bottom:1px solid #990000;border-right:1px solid #990000;&amp;quot;|&amp;lt;!-- START FIRST COLUMN --&amp;gt;We&#039;re located at:&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Getting Here|2169 Mission St]], San Francisco&#039;&#039;&#039;&amp;lt;br&amp;gt;[http://www.openstreetmap.org/?mlat=37.762352&amp;amp;mlon=-122.419372&amp;amp;zoom=16 OpenStreetMap] - [http://maps.google.com/?q=2169+Mission+Street,+94110 Google Maps]&amp;lt;br&amp;gt;2 blocks South of [[Getting_Here#Getting_Here_by_BART | 16th &amp;amp; Mission BART]]&amp;lt;/center&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[Getting_In | How to get into the space]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[Visitor advice]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;||width=&amp;quot;16px&amp;quot; style=&amp;quot;background:#ffffff;&amp;quot;| ||style=&amp;quot;padding:0px 6px 3px 6px;border-left:1px solid #990000;border-bottom:1px solid #990000;border-right:1px solid #990000;&amp;quot;|&amp;lt;!-- START SECOND COLUMN --&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[Resources|What we offer]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[:Category:Events|Events and classes]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[Hosting an Event|Host an event]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[Noisebridge Vision | Learn about our vision]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[Mailinglist|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Join one of our mailing lists&amp;lt;/span&amp;gt;]]&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[#Get_in_Touch|Contact us]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;||width=&amp;quot;16px&amp;quot; style=&amp;quot;background:#ffffff;&amp;quot;| ||style=&amp;quot;padding:0px 6px 3px 6px;border-left:1px solid #990000;border-bottom:1px solid #990000;border-right:1px solid #990000;&amp;quot;|&amp;lt;!-- START THIRD COLUMN --&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;[[Noisebridge Membership|Become a member]]! [[Membership/FAQ|FAQ]]!&amp;lt;small&amp;gt;&amp;lt;br&amp;gt;Pay monthly sub: [https://www.paypal.com/subscriptions/business=treasurer@noisebridge.net&amp;amp;item_name=Noisebridge%20Monthly%20Dues%20%28Starving%20Hacker%29&amp;amp;cy_code=USD&amp;amp;a3=40&amp;amp;p3=1&amp;amp;t3=M&amp;amp;src=1 $40/mo] [https://www.paypal.com/subscriptions/business=treasurer@noisebridge.net&amp;amp;item_name=Noisebridge%20Monthly%20Dues%20%28Standard%29&amp;amp;cy_code=USD&amp;amp;a3=80&amp;amp;p3=1&amp;amp;t3=M&amp;amp;src=1 $80/mo] [https://www.paypal.com/subscriptions/business=treasurer@noisebridge.net&amp;amp;item_name=Noisebridge%20Monthly%20Dues%20%28Doing%20well%29&amp;amp;cy_code=USD&amp;amp;a3=160&amp;amp;p3=1&amp;amp;t3=M&amp;amp;src=1 $160/mo]&amp;lt;/small&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[Donate or Pay Dues|Make a monthly donation]]!&amp;lt;small&amp;gt;&amp;lt;br&amp;gt;[https://www.paypal.com/subscriptions/business=treasurer@noisebridge.net&amp;amp;item_name=Noisebridge%20Monthly%20Donation%20%28Affiliate%20Member%29&amp;amp;cy_code=USD&amp;amp;a3=10&amp;amp;p3=1&amp;amp;t3=M&amp;amp;src=1 $10/mo] [https://www.paypal.com/subscriptions/business=treasurer@noisebridge.net&amp;amp;item_name=Noisebridge%20Monthly%20Donation%20%28Affiliate%20Member%29&amp;amp;cy_code=USD&amp;amp;a3=20&amp;amp;p3=1&amp;amp;t3=M&amp;amp;src=1 $20/mo][https://www.paypal.com/subscriptions/business=treasurer@noisebridge.net&amp;amp;item_name=Noisebridge%20Monthly%20Donation%20%28Affiliate%20Hacker%29&amp;amp;cy_code=USD&amp;amp;a3=40&amp;amp;p3=1&amp;amp;t3=M&amp;amp;src=1 $40/mo][https://www.paypal.com/subscriptions/business=treasurer@noisebridge.net&amp;amp;item_name=Noisebridge%20Monthly%20Donation%20%28Affiliate%29&amp;amp;cy_code=USD&amp;amp;a3=80&amp;amp;p3=1&amp;amp;t3=M&amp;amp;src=1 $80/mo]&amp;lt;/small&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;[[Donate or Pay Dues|&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Other ways to donate!&#039;&#039;&#039;&amp;lt;/span&amp;gt;]]&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- DOUBLE BOXES --&amp;gt;&lt;br /&gt;
{| width=&amp;quot;800px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;margin:6px auto 6px auto;padding:0px;font-size:100%;background-color:#f1f1f1;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;padding:6px;border-left:1px solid #990000;border:1px solid #990000;width:390px;&amp;quot;|&amp;lt;!-- START FIRST COLUMN --&amp;gt;&amp;lt;big&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;center&amp;gt;[https://hackmeet.org/ Hackmeet 2011]&amp;lt;/center&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/big&amp;gt;Hackmeet 2011 was a two-day unconference and skillshare that happened at Noisebridge on &amp;lt;strong&amp;gt;October 15th and 16th&amp;lt;/strong&amp;gt;. Thanks for all who came by!!||width=&amp;quot;16px&amp;quot; style=&amp;quot;background:#ffffff;&amp;quot;| ||style=&amp;quot;padding:6px;border:1px solid #990000;width:390px;&amp;quot;|&amp;lt;!-- START SECOND COLUMN --&amp;gt;&amp;lt;big&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;center&amp;gt;[[Five Minutes of Fame]]&amp;lt;/center&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/big&amp;gt;Ten 5 minute talks within an hour. Talks can be shorter, but not longer, than five minutes. &amp;lt;strong&amp;gt;October 20th, 20:00&amp;lt;/strong&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- SINGLE BOX --&amp;gt;&lt;br /&gt;
{| width=&amp;quot;800px&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;color:#000000;border:solid 1px #990000;background-color:#f1f1f1;padding:6px 6px 0px 6px;margin:6px auto 6px auto;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot;|&amp;lt;!-- START FIRST COLUMN --&amp;gt;&amp;lt;big&amp;gt;&amp;lt;strong&amp;gt;Create With Us!&amp;lt;/strong&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;p&amp;gt;Our [[2169_Mission|5,200 square-foot space]] contains an [[Electronics_Lab|electronics lab]], [[Shop|machine shop]], [[Sewing|sewing/crafting supplies]], [[Classrooms|two classrooms]], [[Conference_Area|conference area]], [[library|library]], [[Darkroom|darkroom]], and [[Kitchen|kitchen]]. [[Diversity|Everyone]] is welcome to use [[Resources|our many resources]].  Find others to create with.  Find help with your projects.  Help others with their projects.  Learn, teach, share.  Come to Noisebridge and create!&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;Noisebridge&#039;s [[Hours|hours]] are 24 hours a day, 7 days a week.  New visitors are welcome any time (all ages, all skill levels), but it&#039;s best to visit in the evenings or during an event to make sure we have a volunteer to show you around and make introductions.&amp;lt;/p&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- IMAGES ON THE RIGHT SIDE --&amp;gt;&lt;br /&gt;
[[Image:2169mission.jpg|thumb|right|Front door to our space at 2169 Mission]]&lt;br /&gt;
[[Image:Arduinos For Total Newbies workshop.jpg|thumb|right|Arduino for Total Newbies Workshop at Noisebridge]]&lt;br /&gt;
[[Image:Noisebridge tools.jpg|thumb|right|A space to learn and create neat things]]&lt;br /&gt;
[[Image:Noisebridge_Soldering_Workshop.jpg|thumb|right|Soldering Workshop at Noisebridge]]&lt;br /&gt;
[[Image:Noisebridge air.jpg|thumb|right|Members at Noisebridge]]&lt;br /&gt;
[[Image:Skittlevodka.jpg|thumb|right|Hacking, it&#039;s more than just electronics]]&lt;br /&gt;
[[Image:Starfive - q&#039;s noisebridge project.jpg|thumb|right|Craft hacking]]&lt;br /&gt;
&lt;br /&gt;
== Events and Classes ==&lt;br /&gt;
&#039;&#039;&#039;[[:Category:Events|Full Event Listing]]&#039;&#039;&#039; | &#039;&#039;&#039;[http://www.google.com/calendar/embed?src=vo3i3c0qtjnkjr2ojasd0ftt8s%40group.calendar.google.com&amp;amp;ctz=America/Los_Angeles Unofficial Google Calendar]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
***Note*** the Upcoming Events Calendar is not written here. Instead, it is written on Category:Events and transcluded here. This consolidates the 2 pages. :-)&lt;br /&gt;
Write your event on https://www.noisebridge.net/wiki/Category:Events&lt;br /&gt;
--&amp;gt;{{:Category:Events}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Want to host your event at Noisebridge?&#039;&#039;&#039; We like seeing classes and talks on interesting things pertaining to wide subject of hacking. Most of all we like seeing familiar faces, please participate in the space and our [[Meetings|weekly Tuesday meetings]] to see if we&#039;re the right audience for what you want to share before announcing a new event. Additionally here are some [[Hosting an Event]] tips.&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
[[Intro Poster]]: How we explain ourselves to new visitors.&lt;br /&gt;
&lt;br /&gt;
[[Resources]]: Stuff in the space -- computer network &amp;amp; servers, project areas, tools, bulk orders from Digikey/McMaster/Mouser.&lt;br /&gt;
&lt;br /&gt;
[[Safety|Safety in the Space]]: What to do in case of an emergency.&lt;br /&gt;
&lt;br /&gt;
[[Press Coverage]]: mentions of Noisebridge in the media (both blog and dead tree).&lt;br /&gt;
&lt;br /&gt;
[[Hackerspace Infos]]: Howtos, Background, and friendly Hackerspaces elsewhere.&lt;br /&gt;
&lt;br /&gt;
== Get in Touch ==&lt;br /&gt;
* &#039;&#039;&#039;Press: Please see our [[Press Kit]] - Includes press contacts, pictures, background info, etc.&#039;&#039;&#039;&lt;br /&gt;
* [[Contacts]] - General contact details for the space&lt;br /&gt;
* [[Mailinglist]] - Best way to keep informed of upcoming events&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [https://www.facebook.com/group.php?gid=100998755576 Facebook group]&lt;br /&gt;
* [[Twitter]]&lt;br /&gt;
* [[IRC|IRC channel]] - irc://chat.freenode.net/#noisebridge &lt;br /&gt;
* [[Payphone|Call the red payphone]] +1 415 494 2858&lt;br /&gt;
* [[MemoryHole|Legal Requests (information removal, etc)]]&lt;br /&gt;
* Here is our &#039;&#039;&#039;mailing address&#039;&#039;&#039; (different from our physical address):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;&#039;&#039;Noisebridge&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;&#039;&#039;2261 Market Street #235-A&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;&#039;&#039;San Francisco, CA 94114&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Or just [[Getting Here|drop by the space]].  We&#039;re open almost all the time (24/7), and everyone is welcome -- &#039;&#039;all ages, all skill levels&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;[[Getting Here|&#039;&#039;&#039;2169 Mission St, 3rd floor&#039;&#039;&#039;]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;&#039;&#039;San Francisco, CA 94103&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&#039;&#039;&#039;Noisebridge is up!&#039;&#039;&#039; We began building Noisebridge in February 2007. Since December 2007 we&#039;ve had regular Tuesday meetings, and rented our first physical space as of October 1st 2008.  We quickly outgrew our first space and have been at our much larger 5,200 square-foot second location since October 1st 2009.  We are a [[Incorporation|tax-exempt 501(c)(3) organization]] as of July 2009, retroactive to October 2008.&lt;/div&gt;</summary>
		<author><name>70.36.143.152</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Meeting_Notes_2011_10_11&amp;diff=21114</id>
		<title>Meeting Notes 2011 10 11</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Meeting_Notes_2011_10_11&amp;diff=21114"/>
		<updated>2011-10-12T03:43:29Z</updated>

		<summary type="html">&lt;p&gt;70.36.143.152: /* Discussion Items */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOWTO run a meeting. ==&lt;br /&gt;
&lt;br /&gt;
Pick a moderator, and a note-taker. The note-taker should:&lt;br /&gt;
&lt;br /&gt;
* write notes in this page, put them back up online when they&#039;re done,&lt;br /&gt;
* edit the [[Current_Consensus_Items|Current Consensus Items]] if anything is decided to be up for consensus next week (stuff raised for consensus this week should be publicised for a final decision next week)&lt;br /&gt;
* edit the [[Consensus_Items_History|Consensus Items History]] if anything was consensed or failed to consense this week.&lt;br /&gt;
* tell treasurer@noisebridge.net and secretary@noisebridge.net if there are new members.&lt;br /&gt;
&lt;br /&gt;
Moderator should:&lt;br /&gt;
* make sure everyone gets a chance to speak&lt;br /&gt;
* speak minimally themselves&lt;br /&gt;
* keep the meeting moving! you&#039;re in charge of summarising the consensus, and/or suggesting things that need to be done!&lt;br /&gt;
* get the membership binders and ensure they are returned to the black desk&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[https://www.noisebridge.net/wiki/Category:Meeting_Notes The XXXth Meeting of Noisebridge]&lt;br /&gt;
&lt;br /&gt;
Note-taker: FIXME YOUR NAME HERE&lt;br /&gt;
&lt;br /&gt;
Moderator: FIXME THEIR NAME HERE&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Introduction and Names ===&lt;br /&gt;
* [[Noisebridge_Vision|What Noisebridge is about]]: &amp;quot;Noisebridge is a 501c3 nonprofit that provides a space for creation, collaboration, and learning about technology and creative projects. Noisebridge provides space, power tools, and infrastructure to help the public learn new skills and create cool things. Noisebridge continues to exist through and depends entirely on membership fees and donations. Our code of conduct is &#039;Be excellent to each other&#039;.&amp;quot;&lt;br /&gt;
* Round of introductions: What&#039;s your name, what do you do, and if you are new, how did you hear about Noisebridge? Start with the moderator and go left.&lt;br /&gt;
* [[Consensus Process|A brief primer on consensus process]]: We agree and so should you! Only paid-up members can block consensus.&lt;br /&gt;
&lt;br /&gt;
=== Short Announcements ===&lt;br /&gt;
&lt;br /&gt;
Cool new projects? Something you&#039;d like people to know? Say now, but keep it short!&lt;br /&gt;
&lt;br /&gt;
=== New or Stale Events ===&lt;br /&gt;
&lt;br /&gt;
Is there anything new happening at the space?&lt;br /&gt;
Is there anything that has stopped happening at the space?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;October 12th 19:30 - [http://dorkbot.org/dorkbotsf/archive/201110/ dorkbot]&#039;&#039;&#039; - People doing strange things with electricity&lt;br /&gt;
&lt;br /&gt;
Dorkbot needs Noisebridge volunteers, anyone want to help? Talk to VonGuard or Rubin.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;October 15th - 16th - [https://hackmeet.org/ Hackmeet]&#039;&#039;&#039; - A two-day unconference and skillshare&lt;br /&gt;
* &#039;&#039;&#039;October 16th 14:00 to 17:00 - [https://tooolsf.org/ TOOOL SF]&#039;&#039;&#039; - The San Francisco chapter of The Open Organisation Of Lockpickers&lt;br /&gt;
* &#039;&#039;&#039;October 20th 20:00 to 22:00 - [https://www.noisebridge.net/wiki/Five_Minutes_of_Fame 5 Minutes of Fame!]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Financial Report ===&lt;br /&gt;
Funds in bank: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Membership Binder ===&lt;br /&gt;
* Read off any names from the binder for the past month. Write a check on every open application.&lt;br /&gt;
* Anyone up for joining this week (ie have four checks by their name + have two sponsors) should introduce themselves then leave the area in search of gifts (traditionally beer and a lime) for the rest of the group. The rest of the meeting should consense on whether they may join.&lt;br /&gt;
&lt;br /&gt;
=== Consensus items ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(Add any new items for consensus to the [[Current_Consensus_Items|Current Consensus Items]] page.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* To ban Rob 2.0 from entering Noisebridge or participating in the community.&lt;br /&gt;
&lt;br /&gt;
=== Discussion Items ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mushroom growers please award good noisebridgers with special &#039;mushroom logs of honor&#039;&lt;br /&gt;
&lt;br /&gt;
=== End of Meeting ===&lt;br /&gt;
* [[PGP|PGP Key Signing]] could happen now, check the [[PGP|list]] to see who wants in on the action.&lt;br /&gt;
* Put back the membership binder in the black desk.&lt;br /&gt;
* Save the meeting notes to the wiki.&lt;br /&gt;
* Send a copy of the meeting notes to the discussion list.&lt;br /&gt;
* Copy the [[Meeting Notes Template]] for next week&#039;s agenda and update the main wiki page&#039;s link to it.&lt;br /&gt;
* Enjoy a cocktail with your fellow hacker or robot.&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting Notes]]&lt;/div&gt;</summary>
		<author><name>70.36.143.152</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Big_LED_Screen&amp;diff=20424</id>
		<title>Big LED Screen</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Big_LED_Screen&amp;diff=20424"/>
		<updated>2011-08-31T15:33:47Z</updated>

		<summary type="html">&lt;p&gt;70.36.143.152: /* Programming the xbee */  some links for programming xbees&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Big LED Screen =&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
* Dimensions (in pixels) are 128 by 48&lt;br /&gt;
* The buffer board stores data into a couple memory chips, which are then accessible to the daughterboards which drive the actual LEDs.&lt;br /&gt;
* There are four daughterboards, in two chains of length two.  Each of these daughterboards is connected to a single &amp;quot;section&amp;quot; of LEDs (ie: there are four big &amp;quot;sections&amp;quot; of LEDs).  Each daughterboard runs a section of 32 by 48 pixels.&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
&lt;br /&gt;
* Originally controlled by a 386; mobo is shot.&lt;br /&gt;
* The 386 connects via ISA to a &amp;quot;buffer board&amp;quot; which looks to be a memory buffer and power conditioner.&lt;br /&gt;
* The &amp;quot;buffer board&amp;quot; has most traces terminating to a socket with a missing chip, so we don&#039;t know what happened here.&lt;br /&gt;
 &lt;br /&gt;
==== Buffer board ====&lt;br /&gt;
&lt;br /&gt;
Tonight (2008-12-30) Josh worked from the backend up a bit, but eventually gave up.  He then moved to the ISA frontside and worked down, which was far more productive.&lt;br /&gt;
&lt;br /&gt;
The device appears to sit at ISA IO ports 0x180 through 0x183.  The addresses are decoded by U51 (74688 comparator), which then hits the OE2 on U52-19 (74541 driver iirc).  This is then used to feed U53 and U54 (both 74574 D-flip-flops).  These appear to be there to combat fan-out.  He&#039;s not entirely certain where these go, but it seemed like they were going into the RAMs.&lt;br /&gt;
&lt;br /&gt;
The low bits of the ISA address selection sit on the rightmost two pins on the top row of the header, SA1 and SA0, in that order (Just hook the connector up and use the multimeter if that&#039;s nonsensical).  I haven&#039;t traced them through yet; I was in the middle of it when my time ran out.  They look to run over to the empty chip socket on the right side of the board.  Most traces tend to terminate at this chip socket, so most likely we won&#039;t be able to use the display logic on the buffer board.&lt;br /&gt;
&lt;br /&gt;
==== Daughterboards ====&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/31848713@N00/3430719610/ Picture of a daughterboard]&lt;br /&gt;
&lt;br /&gt;
The daughterboards each have qty 3 UCN5832A ([[Image:Ucn5832.pdf]]) 32-bit shift registers (for a total of 96 bits) which drive an array of 32 by 48 pixels (for a total of 1536).  The theory is the other end of the LEDs are connected to 16 different power sources, making all the LEDs addressable (96 * 16 = 1536).  (The shift register does a current sink)&lt;br /&gt;
&lt;br /&gt;
The daughterboards receive serial based on the following:&lt;br /&gt;
&lt;br /&gt;
* The long 10-pin pigtails are as follows:&lt;br /&gt;
  1 - UCN-40   CLK (serial clock)&lt;br /&gt;
  2 - GND&lt;br /&gt;
  3 - UCN-4    STROBE (latch driver)&lt;br /&gt;
  4 - GND&lt;br /&gt;
  5 - UCN-2    SIN (serial in)&lt;br /&gt;
  6 - GND&lt;br /&gt;
  7 - UCN-3    GND&lt;br /&gt;
  8 - GND&lt;br /&gt;
  9 - GND&lt;br /&gt;
&lt;br /&gt;
Pin 1 is marked red.  When looking into the end of the connector, when the red-marked wire is on the left, odd pins are on top. The keyed edge of the connector is also on top.  The top left pin is pin 1.&lt;br /&gt;
&lt;br /&gt;
Per Josh, the grounds do not need to be connected for now.&lt;br /&gt;
&lt;br /&gt;
The serial is daisy chained together.  There are two sets of two daughterboards (four daughterboards total) with 3 shift registers on each daughterboard.  So, each chain of shift registers includes 6 shift registers for a total of 192 bits per chain.&lt;br /&gt;
&lt;br /&gt;
* The 10-pin ports between the daughterboards (J3 and J2) are wired differently.  J3 is:&lt;br /&gt;
  1 -&lt;br /&gt;
  2 -&lt;br /&gt;
  3 -&lt;br /&gt;
  4 -&lt;br /&gt;
  5 - ground&lt;br /&gt;
  6 -&lt;br /&gt;
  7 - clock&lt;br /&gt;
  8 -&lt;br /&gt;
  9 - serial out (j2) / serial in (j3)&lt;br /&gt;
  10 -&lt;br /&gt;
&lt;br /&gt;
(The existing logic shifts out 200 bits instead of 192; we don&#039;t know why).&lt;br /&gt;
&lt;br /&gt;
Looking at the sign doing STROBE: sequences 130us apart, within each sequence, 5 peaks @+5V, 4us each high, otherwise the signal is low. &lt;br /&gt;
&lt;br /&gt;
Looking at CLK: We do a bunch of lcokign, the strobe, etc.  8 CLKs in 5us, entire process takes 125us, appx 200CLKs.  This gives an input rate of 1.6MHz(!)&lt;br /&gt;
&lt;br /&gt;
The shift register is rated for 3.3Mhz, so we could conceivably drive it faster than the 1.5Mhz that it&#039;s currently running.&lt;br /&gt;
&lt;br /&gt;
== Current Operation ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/31848713@N00/3430728760/in/photostream/ Overview of the inside of the screen (picture)]&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/31848713@N00/3429916211/in/photostream/ Detail of our breadboard (picture)]&lt;br /&gt;
&lt;br /&gt;
==== LED Hardware ====&lt;br /&gt;
&lt;br /&gt;
The sign is currently driven by two boarduinos on a solderless breadboard.  One controls the left half of the sign, and the other controls the right half.&lt;br /&gt;
&lt;br /&gt;
The old hardware buffer board has 16 power sources that it cycles through in sequence.  It goes through each cycle of 16 power sources at about 500 Hz.  (So it changes power sources every 1/8000th of a second).&lt;br /&gt;
&lt;br /&gt;
Each boarduino shifts bits out along a serial line controlling 192 shift registers.  These shift registers act as controllable current-limited drains.&lt;br /&gt;
&lt;br /&gt;
The LEDs on the display have their anodes connected to the power sources.  Each anode is shared by 192 LEDs.&lt;br /&gt;
&lt;br /&gt;
The LEDs on the display have their cathodes connected to the shift registers.  Each shift register pin is shared by 16 LEDs.&lt;br /&gt;
&lt;br /&gt;
This gives us 3072 LEDs per half of the display, which are arranged into an array 64 LEDs wide by 48 LEDs tall.&lt;br /&gt;
&lt;br /&gt;
The boarduinos have connections to the preexisting circuitry to tell which power source is in use at any time, and send the respective data to the shift registers for display.&lt;br /&gt;
&lt;br /&gt;
We also have an xbee series 1 (802.15.4) wireless chip onboard so we don&#039;t have to open up the sign to talk to it.&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Though we are using arduino compatible hardware, we are using AVR-GCC to compile native code directly for the atmel mega168 chip on the boarduino.  The arduino framework does not perform well enough nor allow us good access to the atmega168 integrated chip features such as SPI and TWI.&lt;br /&gt;
&lt;br /&gt;
We are using lady ada&#039;s arduino bootloader.  This acts like an atmel stk500 programmer, and allows us to upload software over the wireless connection.&lt;br /&gt;
&lt;br /&gt;
The XBEE wireless chip has virtual transparenet pins configured so we can control the reset pins of the two boarduinos independently, and upload new code to each half of the sign at a time.&lt;br /&gt;
&lt;br /&gt;
The two halves talk to each other using the TWI interface on the atmega168.&lt;br /&gt;
&lt;br /&gt;
=== Pin connections ===&lt;br /&gt;
&lt;br /&gt;
[[Image:ledscreen-schematic.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Here are the pins that need to be connected other than power and ground:&lt;br /&gt;
&lt;br /&gt;
* MOSI (PB3) - this sends serial data to the daughterboard&lt;br /&gt;
* SCK (PB5) - this sends lcock signal to the daughterboard&lt;br /&gt;
* PB1 - this should be connected to the latch/strobe signal from the old buffer board&lt;br /&gt;
* PB0 - this should be connected to the latch/strobe signal going to the daughterboard&lt;br /&gt;
* PD7 - this should be hooked up to the left side of one of the power sources on the buffer board through a voltage divider (and small capacitor to stabilize the signal) to bring the 15 volts down to 5 volts.  Do not use the output of the power source, since it&#039;s not nearly as stable.&lt;br /&gt;
&lt;br /&gt;
It uses the existing STROBE (latch) signal from the buffer board for timing, and reads the state of one of the buffer board&#039;s output powers to synchronize where in the sequence of 16 power sources.  It captures the latch signal and re-emits it to the daughterboard.&lt;br /&gt;
&lt;br /&gt;
It ignores the serial clock and serial data from the buffer board.&lt;br /&gt;
&lt;br /&gt;
Unfortunately this has very little processor time to spare since it&#039;s spending all its time clocking out the serial data.  We&#039;re probably limited to very basic patterns on here.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Getting the source ===&lt;br /&gt;
&lt;br /&gt;
The source is in a mercurial repository on [[pony]].  Point your mercurial client at http://pony.local/d3/nils/bigledscreen to pull down a copy of it.&lt;br /&gt;
&lt;br /&gt;
=== Programming the xbee ===&lt;br /&gt;
&lt;br /&gt;
To control the sign wirelessly, you will want to program an xbee chip to interface with it.  I recommend the &amp;quot;xbee explorer&amp;quot; from sparkfun.  To program your new xbee, you will need to make sure your xbee has a recent enough firmware (10A5 is recommended).  Unfortunately firmware upgrade must be done using Digi/MaxStream&#039;s &amp;quot;X-CTU&amp;quot; application which runs under windows.  This can be performed with wine and linux.  See [http://paparazzi.enac.fr/wiki/XBee_configuration paparazzi&#039;s]xbee config page and [http://www.libelium.com/squidbee/upload/3/31/Data-sheet-max-stream.pdf digi&#039;s xbee AT command set] for information about using x-ctu or minicom with your xbee.&lt;br /&gt;
&lt;br /&gt;
The Xbee on the computer side needs to have a small hardware modification to work: pins AD0 and AD1 need to be shorted, and pins AD2 and AD3 need to be shorted.  This is because the xbee connected to your computer toggles pins 0 and 2 to control the state of pins 1 and 3, and pins 1 and 3 are mirrored by the xbee connected to the sign.  If you use a stock xbee, you&#039;ll still be able to talk to the sign with it but you won&#039;t be able to flash new firmware.&lt;br /&gt;
&lt;br /&gt;
Once you have your xbee connected to your computer, you can use xbee-pgm.pl to set it up to talk to the sign such as the following:&lt;br /&gt;
&lt;br /&gt;
  ./xbee-pgm.pl /dev/cu.usbserial.A12345 program-computer-side&lt;br /&gt;
&lt;br /&gt;
where /dev/cu.usbserial.A12345 is the serial port for your xbee.&lt;br /&gt;
&lt;br /&gt;
If your xbee was configured to use the original 9600 baud rate, you will need to run this twice to actually write the new baud rate to flash.  Your xbee will now talk at 19200 baud, and is now configured to talk to the sign.&lt;br /&gt;
&lt;br /&gt;
=== Uploading new sign code ===&lt;br /&gt;
&lt;br /&gt;
To compile new sign code, simply &amp;quot;make&amp;quot; in the bigledscreen directory.  This will produce a &amp;quot;ledlife.hex&amp;quot; file that you can upload to the sign.  If you are unfamiliar with AVR programming and avrdude, you should go through one of the tutorials on the internet first.  This is not a good first project.&lt;br /&gt;
&lt;br /&gt;
To upload new sign code, you must upload to each half of the sign separately.  First, activate the reset pins on both halves of the sign:&lt;br /&gt;
&lt;br /&gt;
  ./xbee-pgm.pl /dev/cu.usbserial.A12345 all-high&lt;br /&gt;
&lt;br /&gt;
Now, release the reset pin on half of the sign.  This allows the left half of the sign to boot up:&lt;br /&gt;
&lt;br /&gt;
  ./xbee-pgm.pl /dev/cu.usbserial.A12345 3-high&lt;br /&gt;
&lt;br /&gt;
The atmega168 will now start the Lady Ada&#039;s bootloader, which acts just like a stk500.&lt;br /&gt;
&lt;br /&gt;
Immediately, start your &amp;quot;avrdude&amp;quot; to upload code.  If you do not do this fast enough, you will need to toggle the reset pin again.&lt;br /&gt;
&lt;br /&gt;
  avrdude -F -b 19200 -c stk500v1 -p m168 -P /dev/cu.usbserial-A12345 -e -U flash:w:ledlife.hex&lt;br /&gt;
&lt;br /&gt;
Sometimes this will fail.  If it fails repeatedly, reposition your xbee closer to the sign, or reorient it, and try again.&lt;br /&gt;
&lt;br /&gt;
Once this half is done, you can upload the right half:&lt;br /&gt;
&lt;br /&gt;
  ./xbee-pgm.pl /dev/cu.usbserial.A12345 1-high&lt;br /&gt;
  avrdude -F -b 19200 -c stk500v1 -p m168 -P /dev/cu.usbserial-A12345 -e -U flash:w:ledlife.hex&lt;br /&gt;
&lt;br /&gt;
Then you can release the reset pin on the left half so it can boot up, and both halves can run:&lt;br /&gt;
&lt;br /&gt;
  ./xbee-pgm.pl /dev/cu.usbserial.A12345 all-low&lt;br /&gt;
&lt;br /&gt;
=== Controlling a running sign ===&lt;br /&gt;
&lt;br /&gt;
You can use the &amp;quot;sendcmd.pl&amp;quot; script to send bytes to the sign.  The usage is similar to xbee-pgm.pl:&lt;br /&gt;
&lt;br /&gt;
  ./sendcmd.pl &amp;lt;serial port&amp;gt; &amp;lt;byte code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;byte code&amp;gt; is the decimal value of the byte to send.  You should not send bytes too fast, and sometimes bytes get missed.  Hopefully this will change in the future.&lt;br /&gt;
&lt;br /&gt;
You can address one or both of the halves by sending one of the following values:&lt;br /&gt;
&lt;br /&gt;
  0 - address left&lt;br /&gt;
  1 - address right&lt;br /&gt;
  2 - address both&lt;br /&gt;
&lt;br /&gt;
If you want to send a data value from 0 to 3 (inclusive) and don&#039;t want to address a screen, you can first send a &amp;quot;3&amp;quot;, which indicates that the next byte should be treated as a data byte instead of an address byte.&lt;br /&gt;
&lt;br /&gt;
Immediately after you address a screen, you send a command:&lt;br /&gt;
&lt;br /&gt;
  64 - Turn on life, and randomly occasionally reset&lt;br /&gt;
  65 - Turn on life without the periodic random reset&lt;br /&gt;
  66 - Run test pattern&lt;br /&gt;
  67 - Act as single-buffered framebuffer&lt;br /&gt;
  68 - Act as double-buffered framebuffer&lt;br /&gt;
  &lt;br /&gt;
  70 - clear framebuffer, home cursor&lt;br /&gt;
  71 - set x coordinate of cursor&lt;br /&gt;
  72 - set y coordinate of cursor&lt;br /&gt;
  73 - for double-buffered framebuffer, swap front and back buffers&lt;br /&gt;
  74 - for double-buffered framebuffer, do a single round of life and swap front and back buffers&lt;br /&gt;
&lt;br /&gt;
When setting an x or y coordinate of the cursor, follow the command with the cursor position added to 128.  The cursor is 8 pixels wide horozontally and 1 pixel tall.  Valid values for setting the X cursor coordinate are 128 through 135.  Valid values for setting the Y cursor coordinate are 128 through 175.&lt;br /&gt;
&lt;br /&gt;
After you have issued attention and a command, any further bytes you send will be placed on the screen at the cursor, and then the cursor will go to the next 8 pixels.  It scans in the standard left-to-right, top-to-bottom order.&lt;br /&gt;
&lt;br /&gt;
An example script, &amp;quot;gliders.sh&amp;quot;, will place a bunch of gliders on the display.  (You may need to change the &amp;quot;port&amp;quot; variable to match your local serial port).  Note that it has several times where it stops and asks you if everything is ok; use ctrl-c to abort if any bytes got missed in transit, and then start over.&lt;br /&gt;
&lt;br /&gt;
For further information, UTSL.&lt;/div&gt;</summary>
		<author><name>70.36.143.152</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Big_LED_Screen&amp;diff=20423</id>
		<title>Big LED Screen</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Big_LED_Screen&amp;diff=20423"/>
		<updated>2011-08-31T15:27:00Z</updated>

		<summary type="html">&lt;p&gt;70.36.143.152: /* Programming the xbee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Big LED Screen =&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
* Dimensions (in pixels) are 128 by 48&lt;br /&gt;
* The buffer board stores data into a couple memory chips, which are then accessible to the daughterboards which drive the actual LEDs.&lt;br /&gt;
* There are four daughterboards, in two chains of length two.  Each of these daughterboards is connected to a single &amp;quot;section&amp;quot; of LEDs (ie: there are four big &amp;quot;sections&amp;quot; of LEDs).  Each daughterboard runs a section of 32 by 48 pixels.&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
&lt;br /&gt;
* Originally controlled by a 386; mobo is shot.&lt;br /&gt;
* The 386 connects via ISA to a &amp;quot;buffer board&amp;quot; which looks to be a memory buffer and power conditioner.&lt;br /&gt;
* The &amp;quot;buffer board&amp;quot; has most traces terminating to a socket with a missing chip, so we don&#039;t know what happened here.&lt;br /&gt;
 &lt;br /&gt;
==== Buffer board ====&lt;br /&gt;
&lt;br /&gt;
Tonight (2008-12-30) Josh worked from the backend up a bit, but eventually gave up.  He then moved to the ISA frontside and worked down, which was far more productive.&lt;br /&gt;
&lt;br /&gt;
The device appears to sit at ISA IO ports 0x180 through 0x183.  The addresses are decoded by U51 (74688 comparator), which then hits the OE2 on U52-19 (74541 driver iirc).  This is then used to feed U53 and U54 (both 74574 D-flip-flops).  These appear to be there to combat fan-out.  He&#039;s not entirely certain where these go, but it seemed like they were going into the RAMs.&lt;br /&gt;
&lt;br /&gt;
The low bits of the ISA address selection sit on the rightmost two pins on the top row of the header, SA1 and SA0, in that order (Just hook the connector up and use the multimeter if that&#039;s nonsensical).  I haven&#039;t traced them through yet; I was in the middle of it when my time ran out.  They look to run over to the empty chip socket on the right side of the board.  Most traces tend to terminate at this chip socket, so most likely we won&#039;t be able to use the display logic on the buffer board.&lt;br /&gt;
&lt;br /&gt;
==== Daughterboards ====&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/31848713@N00/3430719610/ Picture of a daughterboard]&lt;br /&gt;
&lt;br /&gt;
The daughterboards each have qty 3 UCN5832A ([[Image:Ucn5832.pdf]]) 32-bit shift registers (for a total of 96 bits) which drive an array of 32 by 48 pixels (for a total of 1536).  The theory is the other end of the LEDs are connected to 16 different power sources, making all the LEDs addressable (96 * 16 = 1536).  (The shift register does a current sink)&lt;br /&gt;
&lt;br /&gt;
The daughterboards receive serial based on the following:&lt;br /&gt;
&lt;br /&gt;
* The long 10-pin pigtails are as follows:&lt;br /&gt;
  1 - UCN-40   CLK (serial clock)&lt;br /&gt;
  2 - GND&lt;br /&gt;
  3 - UCN-4    STROBE (latch driver)&lt;br /&gt;
  4 - GND&lt;br /&gt;
  5 - UCN-2    SIN (serial in)&lt;br /&gt;
  6 - GND&lt;br /&gt;
  7 - UCN-3    GND&lt;br /&gt;
  8 - GND&lt;br /&gt;
  9 - GND&lt;br /&gt;
&lt;br /&gt;
Pin 1 is marked red.  When looking into the end of the connector, when the red-marked wire is on the left, odd pins are on top. The keyed edge of the connector is also on top.  The top left pin is pin 1.&lt;br /&gt;
&lt;br /&gt;
Per Josh, the grounds do not need to be connected for now.&lt;br /&gt;
&lt;br /&gt;
The serial is daisy chained together.  There are two sets of two daughterboards (four daughterboards total) with 3 shift registers on each daughterboard.  So, each chain of shift registers includes 6 shift registers for a total of 192 bits per chain.&lt;br /&gt;
&lt;br /&gt;
* The 10-pin ports between the daughterboards (J3 and J2) are wired differently.  J3 is:&lt;br /&gt;
  1 -&lt;br /&gt;
  2 -&lt;br /&gt;
  3 -&lt;br /&gt;
  4 -&lt;br /&gt;
  5 - ground&lt;br /&gt;
  6 -&lt;br /&gt;
  7 - clock&lt;br /&gt;
  8 -&lt;br /&gt;
  9 - serial out (j2) / serial in (j3)&lt;br /&gt;
  10 -&lt;br /&gt;
&lt;br /&gt;
(The existing logic shifts out 200 bits instead of 192; we don&#039;t know why).&lt;br /&gt;
&lt;br /&gt;
Looking at the sign doing STROBE: sequences 130us apart, within each sequence, 5 peaks @+5V, 4us each high, otherwise the signal is low. &lt;br /&gt;
&lt;br /&gt;
Looking at CLK: We do a bunch of lcokign, the strobe, etc.  8 CLKs in 5us, entire process takes 125us, appx 200CLKs.  This gives an input rate of 1.6MHz(!)&lt;br /&gt;
&lt;br /&gt;
The shift register is rated for 3.3Mhz, so we could conceivably drive it faster than the 1.5Mhz that it&#039;s currently running.&lt;br /&gt;
&lt;br /&gt;
== Current Operation ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/31848713@N00/3430728760/in/photostream/ Overview of the inside of the screen (picture)]&lt;br /&gt;
&lt;br /&gt;
[http://www.flickr.com/photos/31848713@N00/3429916211/in/photostream/ Detail of our breadboard (picture)]&lt;br /&gt;
&lt;br /&gt;
==== LED Hardware ====&lt;br /&gt;
&lt;br /&gt;
The sign is currently driven by two boarduinos on a solderless breadboard.  One controls the left half of the sign, and the other controls the right half.&lt;br /&gt;
&lt;br /&gt;
The old hardware buffer board has 16 power sources that it cycles through in sequence.  It goes through each cycle of 16 power sources at about 500 Hz.  (So it changes power sources every 1/8000th of a second).&lt;br /&gt;
&lt;br /&gt;
Each boarduino shifts bits out along a serial line controlling 192 shift registers.  These shift registers act as controllable current-limited drains.&lt;br /&gt;
&lt;br /&gt;
The LEDs on the display have their anodes connected to the power sources.  Each anode is shared by 192 LEDs.&lt;br /&gt;
&lt;br /&gt;
The LEDs on the display have their cathodes connected to the shift registers.  Each shift register pin is shared by 16 LEDs.&lt;br /&gt;
&lt;br /&gt;
This gives us 3072 LEDs per half of the display, which are arranged into an array 64 LEDs wide by 48 LEDs tall.&lt;br /&gt;
&lt;br /&gt;
The boarduinos have connections to the preexisting circuitry to tell which power source is in use at any time, and send the respective data to the shift registers for display.&lt;br /&gt;
&lt;br /&gt;
We also have an xbee series 1 (802.15.4) wireless chip onboard so we don&#039;t have to open up the sign to talk to it.&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Though we are using arduino compatible hardware, we are using AVR-GCC to compile native code directly for the atmel mega168 chip on the boarduino.  The arduino framework does not perform well enough nor allow us good access to the atmega168 integrated chip features such as SPI and TWI.&lt;br /&gt;
&lt;br /&gt;
We are using lady ada&#039;s arduino bootloader.  This acts like an atmel stk500 programmer, and allows us to upload software over the wireless connection.&lt;br /&gt;
&lt;br /&gt;
The XBEE wireless chip has virtual transparenet pins configured so we can control the reset pins of the two boarduinos independently, and upload new code to each half of the sign at a time.&lt;br /&gt;
&lt;br /&gt;
The two halves talk to each other using the TWI interface on the atmega168.&lt;br /&gt;
&lt;br /&gt;
=== Pin connections ===&lt;br /&gt;
&lt;br /&gt;
[[Image:ledscreen-schematic.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Here are the pins that need to be connected other than power and ground:&lt;br /&gt;
&lt;br /&gt;
* MOSI (PB3) - this sends serial data to the daughterboard&lt;br /&gt;
* SCK (PB5) - this sends lcock signal to the daughterboard&lt;br /&gt;
* PB1 - this should be connected to the latch/strobe signal from the old buffer board&lt;br /&gt;
* PB0 - this should be connected to the latch/strobe signal going to the daughterboard&lt;br /&gt;
* PD7 - this should be hooked up to the left side of one of the power sources on the buffer board through a voltage divider (and small capacitor to stabilize the signal) to bring the 15 volts down to 5 volts.  Do not use the output of the power source, since it&#039;s not nearly as stable.&lt;br /&gt;
&lt;br /&gt;
It uses the existing STROBE (latch) signal from the buffer board for timing, and reads the state of one of the buffer board&#039;s output powers to synchronize where in the sequence of 16 power sources.  It captures the latch signal and re-emits it to the daughterboard.&lt;br /&gt;
&lt;br /&gt;
It ignores the serial clock and serial data from the buffer board.&lt;br /&gt;
&lt;br /&gt;
Unfortunately this has very little processor time to spare since it&#039;s spending all its time clocking out the serial data.  We&#039;re probably limited to very basic patterns on here.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Getting the source ===&lt;br /&gt;
&lt;br /&gt;
The source is in a mercurial repository on [[pony]].  Point your mercurial client at http://pony.local/d3/nils/bigledscreen to pull down a copy of it.&lt;br /&gt;
&lt;br /&gt;
=== Programming the xbee ===&lt;br /&gt;
&lt;br /&gt;
To control the sign wirelessly, you will want to program an xbee chip to interface with it.  I recommend the &amp;quot;xbee explorer&amp;quot; from sparkfun.  To program your new xbee, you will need to make sure your xbee has a recent enough firmware (10A5 is recommended).  Unfortunately firmware upgrade must be done using Digi/MaxStream&#039;s &amp;quot;X-CTU&amp;quot; application which runs under windows.  This can be performed with wine and linux.  See [http://paparazzi.enac.fr/wiki/XBee_configuration paparazzi&#039;s]xbee config page and [http://www.digi.com/support/kbase/kbaseresultdetl.jsp?id=2182 digi&#039;s xbee support page] for information about using x-ctu or minicom with your xbee.&lt;br /&gt;
&lt;br /&gt;
The Xbee on the computer side needs to have a small hardware modification to work: pins AD0 and AD1 need to be shorted, and pins AD2 and AD3 need to be shorted.  This is because the xbee connected to your computer toggles pins 0 and 2 to control the state of pins 1 and 3, and pins 1 and 3 are mirrored by the xbee connected to the sign.  If you use a stock xbee, you&#039;ll still be able to talk to the sign with it but you won&#039;t be able to flash new firmware.&lt;br /&gt;
&lt;br /&gt;
Once you have your xbee connected to your computer, you can use xbee-pgm.pl to set it up to talk to the sign such as the following:&lt;br /&gt;
&lt;br /&gt;
  ./xbee-pgm.pl /dev/cu.usbserial.A12345 program-computer-side&lt;br /&gt;
&lt;br /&gt;
where /dev/cu.usbserial.A12345 is the serial port for your xbee.&lt;br /&gt;
&lt;br /&gt;
If your xbee was configured to use the original 9600 baud rate, you will need to run this twice to actually write the new baud rate to flash.  Your xbee will now talk at 19200 baud, and is now configured to talk to the sign.&lt;br /&gt;
&lt;br /&gt;
=== Uploading new sign code ===&lt;br /&gt;
&lt;br /&gt;
To compile new sign code, simply &amp;quot;make&amp;quot; in the bigledscreen directory.  This will produce a &amp;quot;ledlife.hex&amp;quot; file that you can upload to the sign.  If you are unfamiliar with AVR programming and avrdude, you should go through one of the tutorials on the internet first.  This is not a good first project.&lt;br /&gt;
&lt;br /&gt;
To upload new sign code, you must upload to each half of the sign separately.  First, activate the reset pins on both halves of the sign:&lt;br /&gt;
&lt;br /&gt;
  ./xbee-pgm.pl /dev/cu.usbserial.A12345 all-high&lt;br /&gt;
&lt;br /&gt;
Now, release the reset pin on half of the sign.  This allows the left half of the sign to boot up:&lt;br /&gt;
&lt;br /&gt;
  ./xbee-pgm.pl /dev/cu.usbserial.A12345 3-high&lt;br /&gt;
&lt;br /&gt;
The atmega168 will now start the Lady Ada&#039;s bootloader, which acts just like a stk500.&lt;br /&gt;
&lt;br /&gt;
Immediately, start your &amp;quot;avrdude&amp;quot; to upload code.  If you do not do this fast enough, you will need to toggle the reset pin again.&lt;br /&gt;
&lt;br /&gt;
  avrdude -F -b 19200 -c stk500v1 -p m168 -P /dev/cu.usbserial-A12345 -e -U flash:w:ledlife.hex&lt;br /&gt;
&lt;br /&gt;
Sometimes this will fail.  If it fails repeatedly, reposition your xbee closer to the sign, or reorient it, and try again.&lt;br /&gt;
&lt;br /&gt;
Once this half is done, you can upload the right half:&lt;br /&gt;
&lt;br /&gt;
  ./xbee-pgm.pl /dev/cu.usbserial.A12345 1-high&lt;br /&gt;
  avrdude -F -b 19200 -c stk500v1 -p m168 -P /dev/cu.usbserial-A12345 -e -U flash:w:ledlife.hex&lt;br /&gt;
&lt;br /&gt;
Then you can release the reset pin on the left half so it can boot up, and both halves can run:&lt;br /&gt;
&lt;br /&gt;
  ./xbee-pgm.pl /dev/cu.usbserial.A12345 all-low&lt;br /&gt;
&lt;br /&gt;
=== Controlling a running sign ===&lt;br /&gt;
&lt;br /&gt;
You can use the &amp;quot;sendcmd.pl&amp;quot; script to send bytes to the sign.  The usage is similar to xbee-pgm.pl:&lt;br /&gt;
&lt;br /&gt;
  ./sendcmd.pl &amp;lt;serial port&amp;gt; &amp;lt;byte code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;byte code&amp;gt; is the decimal value of the byte to send.  You should not send bytes too fast, and sometimes bytes get missed.  Hopefully this will change in the future.&lt;br /&gt;
&lt;br /&gt;
You can address one or both of the halves by sending one of the following values:&lt;br /&gt;
&lt;br /&gt;
  0 - address left&lt;br /&gt;
  1 - address right&lt;br /&gt;
  2 - address both&lt;br /&gt;
&lt;br /&gt;
If you want to send a data value from 0 to 3 (inclusive) and don&#039;t want to address a screen, you can first send a &amp;quot;3&amp;quot;, which indicates that the next byte should be treated as a data byte instead of an address byte.&lt;br /&gt;
&lt;br /&gt;
Immediately after you address a screen, you send a command:&lt;br /&gt;
&lt;br /&gt;
  64 - Turn on life, and randomly occasionally reset&lt;br /&gt;
  65 - Turn on life without the periodic random reset&lt;br /&gt;
  66 - Run test pattern&lt;br /&gt;
  67 - Act as single-buffered framebuffer&lt;br /&gt;
  68 - Act as double-buffered framebuffer&lt;br /&gt;
  &lt;br /&gt;
  70 - clear framebuffer, home cursor&lt;br /&gt;
  71 - set x coordinate of cursor&lt;br /&gt;
  72 - set y coordinate of cursor&lt;br /&gt;
  73 - for double-buffered framebuffer, swap front and back buffers&lt;br /&gt;
  74 - for double-buffered framebuffer, do a single round of life and swap front and back buffers&lt;br /&gt;
&lt;br /&gt;
When setting an x or y coordinate of the cursor, follow the command with the cursor position added to 128.  The cursor is 8 pixels wide horozontally and 1 pixel tall.  Valid values for setting the X cursor coordinate are 128 through 135.  Valid values for setting the Y cursor coordinate are 128 through 175.&lt;br /&gt;
&lt;br /&gt;
After you have issued attention and a command, any further bytes you send will be placed on the screen at the cursor, and then the cursor will go to the next 8 pixels.  It scans in the standard left-to-right, top-to-bottom order.&lt;br /&gt;
&lt;br /&gt;
An example script, &amp;quot;gliders.sh&amp;quot;, will place a bunch of gliders on the display.  (You may need to change the &amp;quot;port&amp;quot; variable to match your local serial port).  Note that it has several times where it stops and asks you if everything is ok; use ctrl-c to abort if any bytes got missed in transit, and then start over.&lt;br /&gt;
&lt;br /&gt;
For further information, UTSL.&lt;/div&gt;</summary>
		<author><name>70.36.143.152</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Meeting_Notes_2011_04_05&amp;diff=20397</id>
		<title>Meeting Notes 2011 04 05</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Meeting_Notes_2011_04_05&amp;diff=20397"/>
		<updated>2011-08-30T22:44:55Z</updated>

		<summary type="html">&lt;p&gt;70.36.143.152: ugh fix meeting number date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[https://www.noisebridge.net/wiki/Category:Meeting_Notes The 154th Meeting of Noisebridge]&lt;br /&gt;
&lt;br /&gt;
Note-taker:[[User:ben]]&lt;br /&gt;
&lt;br /&gt;
Moderator: [[User:Zed]]&lt;br /&gt;
 &lt;br /&gt;
=== Introduction and Names ===&lt;br /&gt;
&lt;br /&gt;
Names:&lt;br /&gt;
&lt;br /&gt;
* Zed&lt;br /&gt;
* Chris&lt;br /&gt;
* Shannen&lt;br /&gt;
* Aestetix&lt;br /&gt;
* James&lt;br /&gt;
* Jean&lt;br /&gt;
* John who is [not!] an alcoholic also his introduction was conjunctive and not two sentences&lt;br /&gt;
* A wanderer &amp;amp; drifter - computers, programming &amp;amp; infrastructure&lt;br /&gt;
* Miloh&lt;br /&gt;
* Mike&lt;br /&gt;
* Josh&lt;br /&gt;
* Rachel - Apple products&lt;br /&gt;
* Cynthia (question about spot; TAKE SPOT BY FORCE)&lt;br /&gt;
* Kelly - Neuroscience&lt;br /&gt;
* Ben&lt;br /&gt;
* Alison - Librarian - NEW?&lt;br /&gt;
* Franchesca - NEW&lt;br /&gt;
* Jamil - NEW&lt;br /&gt;
* Chris&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
* [[Noisebridge_Vision|What Noisebridge is about]]: &amp;quot;Noisebridge is a 501c3 nonprofit that provides a space for creation, collaboration, and learning about technology and creative projects. Noisebridge provides space, power tools, and infrastructure to help the public learn new skills and create cool things. Noisebridge continues to exist through and depends entirely on membership fees and donations. Our code of conduct is &#039;Be excellent to each other&#039;.&amp;quot;&lt;br /&gt;
* Round of introductions: What&#039;s your name, what do you do, and if you are new, how did you hear about Noisebridge? Start with the moderator and go left.&lt;br /&gt;
* [[Consensus Process|A brief primer on consensus process]]: We agree and so should you! Only paid-up members can block consensus. (THIS IS ACTUALLY NOT OK, BUT BECOME A MEMBER AND TRY IT ON FOR SIZE. Become a part of the meta-community!)&lt;br /&gt;
&lt;br /&gt;
=== Announcements ===&lt;br /&gt;
&lt;br /&gt;
Lost in the hand-written mess of notes&lt;br /&gt;
&lt;br /&gt;
===== Weekly =====&lt;br /&gt;
&lt;br /&gt;
Mondays:&lt;br /&gt;
* Circuit Hacking Mondays: Mitch and Miloh.&lt;br /&gt;
* [[iPhone OS developer weekly meetup]]  &lt;br /&gt;
* Python class -- still ongoing according to reports.&lt;br /&gt;
* Garbage Night (THIS IS REALLY FUN AND YOU SHOULD COME PARTICIPATE)&lt;br /&gt;
&lt;br /&gt;
Tuesdays:&lt;br /&gt;
* [[Django_Study_Group]]  on Tuesday&lt;br /&gt;
* [[Linux_System_Administration_Study_Group]] on Tuesday&lt;br /&gt;
* [[Cooking_Classes |Tastebridge cooking class]]&lt;br /&gt;
* [[Probability]] class on Tuesdays&lt;br /&gt;
&lt;br /&gt;
Wednesday:&lt;br /&gt;
* [[Linux_Discussion_Group]] &lt;br /&gt;
* [[Unityversity |GameDevelopment]]&lt;br /&gt;
* [[SCoW]] Sewing and Crafting&lt;br /&gt;
* [[Machine_Learning]] – did not meet last week&lt;br /&gt;
&lt;br /&gt;
Thursday:&lt;br /&gt;
* Noisebridge: In-Depth - 7pm: &amp;quot;Anarchism &amp;amp; Technology: An unbridgeable chasm&amp;quot;. Aragorn! (aka Aragorn Bang&lt;br /&gt;
&lt;br /&gt;
Sundays:&lt;br /&gt;
* Spacebridge is starting back up on Sundays&lt;br /&gt;
* Knots, [[Go]], and [[Locks!]]&lt;br /&gt;
* Go playing&lt;br /&gt;
* 2nd Sunday of each month - BAHA @ 2pm&lt;br /&gt;
&lt;br /&gt;
===== Non-weekly =====&lt;br /&gt;
* [[Second Saturdays]] are Noisebridge buildout days.&lt;br /&gt;
* 3rd Thursday of Month: [[Five Minutes of Fame]] -- 5Mof.net is still open, so you can submit talks and be famous for five minutes.&lt;br /&gt;
* 2nd Sunday of Month [[Bay Area Hacker&#039;s Association]]&lt;br /&gt;
&lt;br /&gt;
Note: Pwn Your Own is cancelled – person who organized it is in San Diego.&lt;br /&gt;
&lt;br /&gt;
Note: BASE is no longer on our checkin list, what happened to them?  Praveen knows about BASE, we should ask him.&lt;br /&gt;
&lt;br /&gt;
=== Financial Report ===&lt;br /&gt;
* Funds in bank: $15,917.89&lt;br /&gt;
* Rent has been paid.&lt;br /&gt;
* We would like to keep 10k in savings &lt;br /&gt;
* Working 5k expense buffer&lt;br /&gt;
* Have 5k cushion, get 3-4k more&lt;br /&gt;
&lt;br /&gt;
=== Membership Binder ===&lt;br /&gt;
&lt;br /&gt;
* Zed notes there are currently zero 4 week old membership applications. (perceive inference this is not good, see meta-community above)&lt;br /&gt;
&lt;br /&gt;
=== What&#039;s Going On at Noisebridge ===&lt;br /&gt;
&lt;br /&gt;
=== Project Updates ===&lt;br /&gt;
&lt;br /&gt;
=== Consensus items ===&lt;br /&gt;
&lt;br /&gt;
Three, NO, ONE! T-Shirts. How many? 200. Stickers would be nice. Stickers are discussion item for 11.04.12 meeting #151&lt;br /&gt;
&lt;br /&gt;
=== Discussion Items ===&lt;br /&gt;
&lt;br /&gt;
Stickers are discussion item for 11.04.12 meeting #151&lt;br /&gt;
&lt;br /&gt;
=== End of Meeting ===&lt;br /&gt;
&lt;br /&gt;
End of meeting: NOISEBRIDGE IS AWESOME.&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting Notes]]&lt;/div&gt;</summary>
		<author><name>70.36.143.152</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Meeting_Notes_2011_08_30&amp;diff=20396</id>
		<title>Meeting Notes 2011 08 30</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Meeting_Notes_2011_08_30&amp;diff=20396"/>
		<updated>2011-08-30T22:42:33Z</updated>

		<summary type="html">&lt;p&gt;70.36.143.152: /* Agenda */  add in meeting number&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- best practices for meeting notes template.  &lt;br /&gt;
 #1 copy the template to the correct date for the upcoming meeting&lt;br /&gt;
 #2 edit the meeting notes date to reflect the date of the meeting&lt;br /&gt;
 #3 edit the meeting number to reflect the nth meeting of Noisebridge &lt;br /&gt;
 #4 (wish all this was programmatic!)&lt;br /&gt;
 #5 this page often &#039;dead-ends&#039; and is consequently difficult to navigate usefully.  Add and update links in the meeting notes template as necessary to make the notes more dynamic and useful for all&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HOWTO run a meeting. ==&lt;br /&gt;
&lt;br /&gt;
Pick a moderator, and a note-taker. The note-taker should:&lt;br /&gt;
&lt;br /&gt;
* write notes in this page, put them back up online when they&#039;re done,&lt;br /&gt;
* edit the frontpage so that it points to this weeks and next week&#039;s meeting notes in the meeting bit, &lt;br /&gt;
* edit the [[Current_Consensus_Items|Current Consensus Items]] if anything is decided to be up for consensus next week (stuff raised for consensus this week should be publicised for a final decision next week)&lt;br /&gt;
* edit the [[Consensus_Items_History|Consensus Items History]] if anything was consensed or failed to consense this week.&lt;br /&gt;
* tell treasurer@noisebridge.net and secretary@noisebridge.net if there are new members.&lt;br /&gt;
&lt;br /&gt;
Moderator should:&lt;br /&gt;
* make sure everyone gets a chance to speak&lt;br /&gt;
* speak minimally themselves&lt;br /&gt;
* keep the meeting moving! you&#039;re in charge of summarising the consensus, and/or suggesting things that need to be done!&lt;br /&gt;
* get the membership binders and ensure they are returned to the black desk&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
[https://www.noisebridge.net/wiki/Category:Meeting_Notes The 176th Meeting of Noisebridge]&lt;br /&gt;
&lt;br /&gt;
Note-taker: FIXME YOUR NAME HERE&lt;br /&gt;
&lt;br /&gt;
Moderator: FIXME THEIR NAME HERE&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Introduction and Names ===&lt;br /&gt;
* [[Noisebridge_Vision|What Noisebridge is about]]: &amp;quot;Noisebridge is a 501c3 nonprofit that provides a space for creation, collaboration, and learning about technology and creative projects. Noisebridge provides space, power tools, and infrastructure to help the public learn new skills and create cool things. Noisebridge continues to exist through and depends entirely on membership fees and donations. Our code of conduct is &#039;Be excellent to each other&#039;.&amp;quot;&lt;br /&gt;
* Round of introductions: What&#039;s your name, what do you do, and if you are new, how did you hear about Noisebridge? Start with the moderator and go left.&lt;br /&gt;
* [[Consensus Process|A brief primer on consensus process]]: We agree and so should you! Only paid-up members can block consensus.&lt;br /&gt;
&lt;br /&gt;
=== Short Announcements ===&lt;br /&gt;
&lt;br /&gt;
Cool new projects? Something you&#039;d like people to know? Say now, but keep it short!&lt;br /&gt;
&lt;br /&gt;
=== New or Stale Events ===&lt;br /&gt;
&lt;br /&gt;
Is there anything new happening at the space?&lt;br /&gt;
Is there anything that has stopped happening at the space?&lt;br /&gt;
&lt;br /&gt;
* Noisebridge 3 Year Anniversary and Hacker Prom, October 1st&lt;br /&gt;
&lt;br /&gt;
=== Financial Report ===&lt;br /&gt;
Funds in bank: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Membership Binder ===&lt;br /&gt;
* Read off any names from the binder for the past month. Write a check on every open application.&lt;br /&gt;
* Anyone up for joining this week (ie have four checks by their name + have two sponsors) should introduce themselves then leave the area in search of gifts (traditionally beer and a lime) for the rest of the group. The rest of the meeting should consense on whether they may join.&lt;br /&gt;
&lt;br /&gt;
=== Consensus items ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(Add any new items for consensus to the [[Current_Consensus_Items|Current Consensus Items]] page.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Discussion Items ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== End of Meeting ===&lt;br /&gt;
* [[PGP|PGP Key Signing]] could happen now, check the [[PGP|list]] to see who wants in on the action.&lt;br /&gt;
* Put back the membership binder in the black desk.&lt;br /&gt;
* Save the meeting notes to the wiki.&lt;br /&gt;
* Send a copy of the meeting notes to the discussion list.&lt;br /&gt;
* Copy the [[Meeting Notes Template]] for next week&#039;s agenda and update the main wiki page&#039;s link to it.&lt;br /&gt;
* Enjoy a cocktail with your fellow hacker or robot.&lt;br /&gt;
&lt;br /&gt;
[[Category:Meeting Notes]]&lt;/div&gt;</summary>
		<author><name>70.36.143.152</name></author>
	</entry>
</feed>