<?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=Jtfoote</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=Jtfoote"/>
	<link rel="alternate" type="text/html" href="https://wiki.extremist.software/wiki/Special:Contributions/Jtfoote"/>
	<updated>2026-04-05T09:29:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81893</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81893"/>
		<updated>2023-09-13T01:52:46Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Lolin S2 Mini pinout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* Also see [https://learn.adafruit.com/circuitpython-essentials CircuitPython Essentials Learn Guide]&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
Your board will automatically run the code found in the file &#039;&#039;&#039;code.py.&#039;&#039;&#039; Change the contents of that file to run different code.&lt;br /&gt;
To use most hardware like NeoPixel LEDs, sensors, or motor drivers, you will need to install the appropriate library. Here&#039;s how to do that:&lt;br /&gt;
https://learn.adafruit.com/welcome-to-circuitpython/circuitpython-libraries. If you are OK using the CLI you can use [https://learn.adafruit.com/keep-your-circuitpython-libraries-on-devices-up-to-date-with-circup/prepare circup]. Remember to put the libraries you need in the &amp;lt;code&amp;gt;/lib&amp;lt;/code&amp;gt; directory.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Documentation Links (thanks to [https://github.com/todbot/circuitpython-tricks todbot&#039;s Circuit Python Tricks]!)==&lt;br /&gt;
* [https://docs.python.org/3/tutorial/ The Python Tutorial] on Python.org, since &amp;quot;CircuitPython is Python&amp;quot; mostly. (approx. Python 3.4)&lt;br /&gt;
* [https://docs.circuitpython.org/en/latest/docs/ CircuitPython API reference], particularly the [https://docs.circuitpython.org/en/latest/shared-bindings/index.html#modules &amp;quot;Core Modules &amp;gt; Modules&amp;quot; section] in the left sidebar for compiled-in libraries like &amp;lt;code&amp;gt;displayio&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;audioio&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ulab.numpy&amp;lt;/code&amp;gt;&lt;br /&gt;
* [https://github.com/adafruit/Adafruit_CircuitPython_Bundle Pure-Python libraries in Adafruit Library Bundle] for [https://github.com/adafruit/Adafruit_CircuitPython_Bundle/tree/main/libraries/drivers drivers] &amp;amp; [helpers](https://github.com/adafruit/Adafruit_CircuitPython_Bundle/tree/main/libraries/helpers) libraries like &amp;lt;code&amp;gt;board&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;neopixel&amp;lt;/code&amp;gt; &amp;amp; &amp;lt;code&amp;gt;ble&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Things to Try!== &lt;br /&gt;
&lt;br /&gt;
* Run the &amp;quot;hello world&amp;quot; code found in &#039;&#039;&#039;[https://codeberg.org/headrotor/circuitpython-examples/src/branch/main/lolinS2mini/code.py code.py].&#039;&#039;&#039;  This will blink the LED and write text to the serial output for debugging. &lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;code&amp;gt;board.LED&amp;lt;/code&amp;gt;) blink from the button (&amp;lt;code&amp;gt;board.BUTTON&amp;lt;/code&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver: https://docs.circuitpython.org/projects/httpserver/en/latest/index.html&lt;br /&gt;
* Your board can send alerts to your phone using &#039;&#039;&#039;[https://docs.ntfy.sh/ ntfy.sh]&#039;&#039;&#039;. Here&#039;s how: https://www.tomshardware.com/how-to/send-alerts-raspberry-pi-pico-w-to-mobile-device&lt;br /&gt;
&lt;br /&gt;
Having problems? Working examples of code for several suggestions can be found here: https://codeberg.org/headrotor/circuitpython-examples&lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers (odd pins) if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
Fun code examples from [https://github.com/todbot/circuitpython-tricks todbot&#039;s Circuit Python Tricks] and [https://github.com/todbot/qtpy-tricks QT Py Tricks]&lt;br /&gt;
&lt;br /&gt;
Note the button needs a pullup so be sure to set  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch = DigitalInOut(board.button)&lt;br /&gt;
switch.direction = Direction.INPUT&lt;br /&gt;
switch.pull = Pull.UP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board). a &amp;quot;YES&amp;quot; in the &amp;quot;Touch&amp;quot; column means that &amp;lt;code&amp;gt;touchio&amp;lt;/code&amp;gt; capacitive sensing can be used for that pin. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number !! Touch&lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button) ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40  ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81892</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81892"/>
		<updated>2023-09-13T01:51:43Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: Added touch-capable pins to pin list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* Also see [https://learn.adafruit.com/circuitpython-essentials CircuitPython Essentials Learn Guide]&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
Your board will automatically run the code found in the file &#039;&#039;&#039;code.py.&#039;&#039;&#039; Change the contents of that file to run different code.&lt;br /&gt;
To use most hardware like NeoPixel LEDs, sensors, or motor drivers, you will need to install the appropriate library. Here&#039;s how to do that:&lt;br /&gt;
https://learn.adafruit.com/welcome-to-circuitpython/circuitpython-libraries. If you are OK using the CLI you can use [https://learn.adafruit.com/keep-your-circuitpython-libraries-on-devices-up-to-date-with-circup/prepare circup]. Remember to put the libraries you need in the &amp;lt;code&amp;gt;/lib&amp;lt;/code&amp;gt; directory.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Documentation Links (thanks to [https://github.com/todbot/circuitpython-tricks todbot&#039;s Circuit Python Tricks]!)==&lt;br /&gt;
* [https://docs.python.org/3/tutorial/ The Python Tutorial] on Python.org, since &amp;quot;CircuitPython is Python&amp;quot; mostly. (approx. Python 3.4)&lt;br /&gt;
* [https://docs.circuitpython.org/en/latest/docs/ CircuitPython API reference], particularly the [https://docs.circuitpython.org/en/latest/shared-bindings/index.html#modules &amp;quot;Core Modules &amp;gt; Modules&amp;quot; section] in the left sidebar for compiled-in libraries like &amp;lt;code&amp;gt;displayio&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;audioio&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ulab.numpy&amp;lt;/code&amp;gt;&lt;br /&gt;
* [https://github.com/adafruit/Adafruit_CircuitPython_Bundle Pure-Python libraries in Adafruit Library Bundle] for [https://github.com/adafruit/Adafruit_CircuitPython_Bundle/tree/main/libraries/drivers drivers] &amp;amp; [helpers](https://github.com/adafruit/Adafruit_CircuitPython_Bundle/tree/main/libraries/helpers) libraries like &amp;lt;code&amp;gt;board&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;neopixel&amp;lt;/code&amp;gt; &amp;amp; &amp;lt;code&amp;gt;ble&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Things to Try!== &lt;br /&gt;
&lt;br /&gt;
* Run the &amp;quot;hello world&amp;quot; code found in &#039;&#039;&#039;[https://codeberg.org/headrotor/circuitpython-examples/src/branch/main/lolinS2mini/code.py code.py].&#039;&#039;&#039;  This will blink the LED and write text to the serial output for debugging. &lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;code&amp;gt;board.LED&amp;lt;/code&amp;gt;) blink from the button (&amp;lt;code&amp;gt;board.BUTTON&amp;lt;/code&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver: https://docs.circuitpython.org/projects/httpserver/en/latest/index.html&lt;br /&gt;
* Your board can send alerts to your phone using &#039;&#039;&#039;[https://docs.ntfy.sh/ ntfy.sh]&#039;&#039;&#039;. Here&#039;s how: https://www.tomshardware.com/how-to/send-alerts-raspberry-pi-pico-w-to-mobile-device&lt;br /&gt;
&lt;br /&gt;
Having problems? Working examples of code for several suggestions can be found here: https://codeberg.org/headrotor/circuitpython-examples&lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers (odd pins) if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
Fun code examples from [https://github.com/todbot/circuitpython-tricks todbot&#039;s Circuit Python Tricks] and [https://github.com/todbot/qtpy-tricks QT Py Tricks]&lt;br /&gt;
&lt;br /&gt;
Note the button needs a pullup so be sure to set  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch = DigitalInOut(board.button)&lt;br /&gt;
switch.direction = Direction.INPUT&lt;br /&gt;
switch.pull = Pull.UP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board). a &amp;quot;YES&amp;quot; in the &amp;quot;Touch&amp;quot; column means that touchio capacitive sensing can be used for that pin. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number !! Touch&lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button) ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6 || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14  || YES&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39  ||&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40  ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81869</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81869"/>
		<updated>2023-09-06T01:16:24Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: Added todbot documentation links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* Also see [https://learn.adafruit.com/circuitpython-essentials CircuitPython Essentials Learn Guide]&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
Your board will automatically run the code found in the file &#039;&#039;&#039;code.py.&#039;&#039;&#039; Change the contents of that file to run different code.&lt;br /&gt;
To use most hardware like NeoPixel LEDs, sensors, or motor drivers, you will need to install the appropriate library. Here&#039;s how to do that:&lt;br /&gt;
https://learn.adafruit.com/welcome-to-circuitpython/circuitpython-libraries. If you are OK using the CLI you can use [https://learn.adafruit.com/keep-your-circuitpython-libraries-on-devices-up-to-date-with-circup/prepare circup]. Remember to put the libraries you need in the &amp;lt;code&amp;gt;/lib&amp;lt;/code&amp;gt; directory.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Documentation Links (thanks to [https://github.com/todbot/circuitpython-tricks todbot&#039;s Circuit Python Tricks]!)==&lt;br /&gt;
* [https://docs.python.org/3/tutorial/ The Python Tutorial] on Python.org, since &amp;quot;CircuitPython is Python&amp;quot; mostly. (approx. Python 3.4)&lt;br /&gt;
* [https://docs.circuitpython.org/en/latest/docs/ CircuitPython API reference], particularly the [https://docs.circuitpython.org/en/latest/shared-bindings/index.html#modules &amp;quot;Core Modules &amp;gt; Modules&amp;quot; section] in the left sidebar for compiled-in libraries like &amp;lt;code&amp;gt;displayio&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;audioio&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ulab.numpy&amp;lt;/code&amp;gt;&lt;br /&gt;
* [https://github.com/adafruit/Adafruit_CircuitPython_Bundle Pure-Python libraries in Adafruit Library Bundle] for [https://github.com/adafruit/Adafruit_CircuitPython_Bundle/tree/main/libraries/drivers drivers] &amp;amp; [helpers](https://github.com/adafruit/Adafruit_CircuitPython_Bundle/tree/main/libraries/helpers) libraries like &amp;lt;code&amp;gt;board&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;neopixel&amp;lt;/code&amp;gt; &amp;amp; &amp;lt;code&amp;gt;ble&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Things to Try!== &lt;br /&gt;
&lt;br /&gt;
* Run the &amp;quot;hello world&amp;quot; code found in &#039;&#039;&#039;[https://codeberg.org/headrotor/circuitpython-examples/src/branch/main/lolinS2mini/code.py code.py].&#039;&#039;&#039;  This will blink the LED and write text to the serial output for debugging. &lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;code&amp;gt;board.LED&amp;lt;/code&amp;gt;) blink from the button (&amp;lt;code&amp;gt;board.BUTTON&amp;lt;/code&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver: https://docs.circuitpython.org/projects/httpserver/en/latest/index.html&lt;br /&gt;
* Your board can send alerts to your phone using &#039;&#039;&#039;[https://docs.ntfy.sh/ ntfy.sh]&#039;&#039;&#039;. Here&#039;s how: https://www.tomshardware.com/how-to/send-alerts-raspberry-pi-pico-w-to-mobile-device&lt;br /&gt;
&lt;br /&gt;
Having problems? Working examples of code for several suggestions can be found here: https://codeberg.org/headrotor/circuitpython-examples&lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers (odd pins) if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
Fun code examples from [https://github.com/todbot/circuitpython-tricks todbot&#039;s Circuit Python Tricks] and [https://github.com/todbot/qtpy-tricks QT Py Tricks]&lt;br /&gt;
&lt;br /&gt;
Note the button needs a pullup so be sure to set  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch = DigitalInOut(board.button)&lt;br /&gt;
switch.direction = Direction.INPUT&lt;br /&gt;
switch.pull = Pull.UP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number &lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81784</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81784"/>
		<updated>2023-08-31T18:30:31Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: Updated library information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
Your board will automatically run the code found in the file &#039;&#039;&#039;code.py.&#039;&#039;&#039; Change the contents of that file to run different code.&lt;br /&gt;
To use most hardware like NeoPixel LEDs, sensors, or motor drivers, you will need to install the appropriate library. Here&#039;s how to do that:&lt;br /&gt;
https://learn.adafruit.com/welcome-to-circuitpython/circuitpython-libraries. If you are OK using the CLI you can use [https://learn.adafruit.com/keep-your-circuitpython-libraries-on-devices-up-to-date-with-circup/prepare circup]&lt;br /&gt;
&lt;br /&gt;
Remember to put the libraries you need in the &#039;&#039;&#039;/lib&#039;&#039;&#039; directory.  &lt;br /&gt;
&lt;br /&gt;
* Run the &amp;quot;hello world&amp;quot; code found in &#039;&#039;&#039;[https://codeberg.org/headrotor/circuitpython-examples/src/branch/main/lolinS2mini/code.py code.py].&#039;&#039;&#039;  This will blink the LED and write text to the serial output for debugging. &lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;tt&amp;gt;board.LED&amp;lt;/tt&amp;gt;) blink from the button (&amp;lt;tt&amp;gt;board.BUTTON&amp;lt;/tt&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver: https://docs.circuitpython.org/projects/httpserver/en/latest/index.html&lt;br /&gt;
* Your board can send alerts to your phone using &#039;&#039;&#039;[https://docs.ntfy.sh/ ntfy.sh]&#039;&#039;&#039;. Here&#039;s how: https://www.tomshardware.com/how-to/send-alerts-raspberry-pi-pico-w-to-mobile-device&lt;br /&gt;
&lt;br /&gt;
Having problems? Working examples of code for several suggestions can be found here: https://codeberg.org/headrotor/circuitpython-examples&lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers (odd pins) if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
Note the button needs a pullup so be sure to set  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch = DigitalInOut(board.button)&lt;br /&gt;
switch.direction = Direction.INPUT&lt;br /&gt;
switch.pull = Pull.UP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number &lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81722</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81722"/>
		<updated>2023-08-29T18:46:51Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Getting Started with Programming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
Your board will automatically run the code found in the file &#039;&#039;&#039;code.py.&#039;&#039;&#039; Change the contents of that file to run different code.&lt;br /&gt;
To get libraries, go here: https://circuitpython.org/libraries or use [https://learn.adafruit.com/keep-your-circuitpython-libraries-on-devices-up-to-date-with-circup/prepare circup]&lt;br /&gt;
&lt;br /&gt;
Remember to put the libraries you need in the &#039;&#039;&#039;/lib&#039;&#039;&#039; directory.  &lt;br /&gt;
&lt;br /&gt;
* Run the &amp;quot;hello world&amp;quot; code found in &#039;&#039;&#039;[https://codeberg.org/headrotor/circuitpython-examples/src/branch/main/lolinS2mini/code.py code.py].&#039;&#039;&#039;  This will blink the LED and write text to the serial output for debugging. &lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;tt&amp;gt;board.LED&amp;lt;/tt&amp;gt;) blink from the button (&amp;lt;tt&amp;gt;board.BUTTON&amp;lt;/tt&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver: https://docs.circuitpython.org/projects/httpserver/en/latest/index.html&lt;br /&gt;
* Your board can send alerts to your phone using &#039;&#039;&#039;[https://docs.ntfy.sh/ ntfy.sh]&#039;&#039;&#039;. Here&#039;s how: https://www.tomshardware.com/how-to/send-alerts-raspberry-pi-pico-w-to-mobile-device&lt;br /&gt;
&lt;br /&gt;
Having problems? Working examples of code for several suggestions can be found here: https://codeberg.org/headrotor/circuitpython-examples&lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers (odd pins) if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
Note the button needs a pullup so be sure to set  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch = DigitalInOut(board.button)&lt;br /&gt;
switch.direction = Direction.INPUT&lt;br /&gt;
switch.pull = Pull.UP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number &lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81712</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81712"/>
		<updated>2023-08-28T20:09:10Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Getting Started with Programming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
Your board will automatically run the code found in the file &#039;&#039;&#039;code.py.&#039;&#039;&#039; Change the contents of that file to run different code.&lt;br /&gt;
To get libraries, go here: https://circuitpython.org/libraries. remember to put the libraries you need in the &#039;&#039;&#039;/lib&#039;&#039;&#039; directory.  &lt;br /&gt;
&lt;br /&gt;
* Run the &amp;quot;hello world&amp;quot; code found in &#039;&#039;&#039;[https://codeberg.org/headrotor/circuitpython-examples/src/branch/main/lolinS2mini/code.py code.py].&#039;&#039;&#039;  This will blink the LED and write text to the serial output for debugging. &lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;tt&amp;gt;board.LED&amp;lt;/tt&amp;gt;) blink from the button (&amp;lt;tt&amp;gt;board.BUTTON&amp;lt;/tt&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver: https://docs.circuitpython.org/projects/httpserver/en/latest/index.html&lt;br /&gt;
* Your board can send alerts to your phone using &#039;&#039;&#039;[https://docs.ntfy.sh/ ntfy.sh]&#039;&#039;&#039;. Here&#039;s how: https://www.tomshardware.com/how-to/send-alerts-raspberry-pi-pico-w-to-mobile-device&lt;br /&gt;
&lt;br /&gt;
Having problems? Working examples of code for the first three suggestions can be found here: https://codeberg.org/headrotor/circuitpython-examples&lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers (odd pins) if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
Note the button needs a pullup so be sure to set  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch = DigitalInOut(board.button)&lt;br /&gt;
switch.direction = Direction.INPUT&lt;br /&gt;
switch.pull = Pull.UP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number &lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81711</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81711"/>
		<updated>2023-08-28T19:58:52Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Getting Started with Programming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
Your board will automatically run the code found in the file &#039;&#039;&#039;code.py.&#039;&#039;&#039; Change the contents of that file to run different code.&lt;br /&gt;
To get libraries, go here: https://circuitpython.org/libraries. remember to put the libraries you need in the &#039;&#039;&#039;/lib&#039;&#039;&#039; directory.  &lt;br /&gt;
&lt;br /&gt;
* Run the &amp;quot;hello world&amp;quot; code found in &#039;&#039;&#039;[https://codeberg.org/headrotor/circuitpython-examples/src/branch/main/lolinS2mini/code.py code.py].&#039;&#039;&#039;  This will blink the LED and write text to the serial output for debugging. &lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;tt&amp;gt;board.LED&amp;lt;/tt&amp;gt;) blink from the button (&amp;lt;tt&amp;gt;board.BUTTON&amp;lt;/tt&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver, or connecting to your phone! &lt;br /&gt;
&lt;br /&gt;
Having problems? Working examples of code for the first three suggestions can be found here: https://codeberg.org/headrotor/circuitpython-examples&lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers (odd pins) if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
Note the button needs a pullup so be sure to set  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch = DigitalInOut(board.button)&lt;br /&gt;
switch.direction = Direction.INPUT&lt;br /&gt;
switch.pull = Pull.UP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number &lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81710</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81710"/>
		<updated>2023-08-28T19:57:56Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Getting Started with Programming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
Your board will automatically run the code found in the file &#039;&#039;&#039;code.py.&#039;&#039;&#039; Change the contents of that file to run different code.&lt;br /&gt;
To get libraries, go here: &amp;lt;https://circuitpython.org/libraries&amp;gt;. remember to put the libraries you need in the `/lib` directory.  &lt;br /&gt;
&lt;br /&gt;
* Run the &amp;quot;hello world&amp;quot; code found in &#039;&#039;&#039;[https://codeberg.org/headrotor/circuitpython-examples/src/branch/main/lolinS2mini/code.py code.py].&#039;&#039;&#039;  This will blink the LED and write text to the serial output for debugging. &lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;tt&amp;gt;board.LED&amp;lt;/tt&amp;gt;) blink from the button (&amp;lt;tt&amp;gt;board.BUTTON&amp;lt;/tt&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver, or connecting to your phone! &lt;br /&gt;
&lt;br /&gt;
Having problems? Working examples of code for the first three suggestions can be found here: https://codeberg.org/headrotor/circuitpython-examples&lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers (odd pins) if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
Note the button needs a pullup so be sure to set  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch = DigitalInOut(board.button)&lt;br /&gt;
switch.direction = Direction.INPUT&lt;br /&gt;
switch.pull = Pull.UP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number &lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81707</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81707"/>
		<updated>2023-08-28T04:41:34Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Tips and Tricks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;tt&amp;gt;board.LED&amp;lt;/tt&amp;gt;) blink from the button (&amp;lt;tt&amp;gt;board.BUTTON&amp;lt;/tt&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver, or connecting to your phone! &lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
Note the button needs a pullup so be sure to set  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch = DigitalInOut(board.button)&lt;br /&gt;
switch.direction = Direction.INPUT&lt;br /&gt;
switch.pull = Pull.UP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number &lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81706</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81706"/>
		<updated>2023-08-28T04:41:00Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Lolin S2 Mini pinout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;tt&amp;gt;board.LED&amp;lt;/tt&amp;gt;) blink from the button (&amp;lt;tt&amp;gt;board.BUTTON&amp;lt;/tt&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver, or connecting to your phone! &lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number &lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81705</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=81705"/>
		<updated>2023-08-28T04:38:36Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: Expanded/clarified pinout chart&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;tt&amp;gt;board.LED&amp;lt;/tt&amp;gt;) blink from the button (&amp;lt;tt&amp;gt;board.BUTTON&amp;lt;/tt&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver, or connecting to your phone! &lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
Here is a mapping of Python pin names to the board pins (labeled in white on the bottom of the board) &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Lolin D2 Mini Pinout &lt;br /&gt;
|-&lt;br /&gt;
! Python Name !! Alternate Name !! Pin Number &lt;br /&gt;
|-&lt;br /&gt;
| board.IO0 || board.BUTTON  || (button)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO1 || || 1&lt;br /&gt;
|-&lt;br /&gt;
| board.IO2 || || 2&lt;br /&gt;
|-&lt;br /&gt;
| board.IO3 || || 3&lt;br /&gt;
|-&lt;br /&gt;
| board.IO4 || || 4&lt;br /&gt;
|-&lt;br /&gt;
| board.IO5 || || 5&lt;br /&gt;
|-&lt;br /&gt;
| board.IO6 || || 6&lt;br /&gt;
|-&lt;br /&gt;
| board.IO7 || board.SCK || 7&lt;br /&gt;
|-&lt;br /&gt;
| board.IO8 || || 8&lt;br /&gt;
|-&lt;br /&gt;
| board.IO9 || board.MISO || 9&lt;br /&gt;
|-&lt;br /&gt;
| board.IO10 || || 10&lt;br /&gt;
|-&lt;br /&gt;
| board.IO11 || board.MOSI || 11&lt;br /&gt;
|-&lt;br /&gt;
| board.IO12 || || 12&lt;br /&gt;
|-&lt;br /&gt;
| board.IO13 || || 13&lt;br /&gt;
|-&lt;br /&gt;
| board.IO14 || || 14&lt;br /&gt;
|-&lt;br /&gt;
| board.IO15 || board.LED || (LED)&lt;br /&gt;
|-&lt;br /&gt;
| board.IO16 || || 16&lt;br /&gt;
|-&lt;br /&gt;
| board.IO17 || || 17&lt;br /&gt;
|-&lt;br /&gt;
| board.IO18 || || 18&lt;br /&gt;
|-&lt;br /&gt;
| board.IO21 || || 21&lt;br /&gt;
|-&lt;br /&gt;
| board.IO33 || board.SDA || 33&lt;br /&gt;
|-&lt;br /&gt;
| board.IO34 || || 34&lt;br /&gt;
|-&lt;br /&gt;
| board.IO35 || board.SCL || 35&lt;br /&gt;
|-&lt;br /&gt;
| board.IO36 || || 36&lt;br /&gt;
|-&lt;br /&gt;
| board.IO37 || || 37&lt;br /&gt;
|-&lt;br /&gt;
| board.IO38 || || 38&lt;br /&gt;
|-&lt;br /&gt;
| board.IO39 || || 39&lt;br /&gt;
|-&lt;br /&gt;
| board.IO40 || || 40&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some alternate pin names are available, these don&#039;t correspond to anything on the board so no need to use them. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 &lt;br /&gt;
board.D2 board.IO33 &lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 &lt;br /&gt;
board.D6 board.IO9 &lt;br /&gt;
board.D7 board.IO11 &lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Drama&amp;diff=81092</id>
		<title>Drama</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Drama&amp;diff=81092"/>
		<updated>2023-06-09T15:43:07Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: Fixed bitrotted link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lore}}&lt;br /&gt;
{{OutOfDate}}&lt;br /&gt;
&lt;br /&gt;
Confrontation is good. People should air their grievances on a regular basis. But drama on public email lists should be discouraged for a number of reasons:&lt;br /&gt;
&lt;br /&gt;
* It is used to avoid confronting people directly.&lt;br /&gt;
* Real time communication would be much less prone to misunderstanding and more expedient.&lt;br /&gt;
* Any given issue only concerns a small fraction of the list subscribers.&lt;br /&gt;
* Emails of interest are lost in the noise.&lt;br /&gt;
* List drama does not present our best face to the public.&lt;br /&gt;
* Most issues will need to be discussed among members of the community anyway.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AcademyOfDrama.png|200px|thumb|left|The Central Academy of Drama, Beijing, China 2009 by [[User:Cmaier|Christoph Maier]] ]] &lt;br /&gt;
&lt;br /&gt;
[[File:DramaOnTheWay.png|200px|thumb|right|Drama Is On the Way, Beijing, China 2013 by [[User:Maltman23|Mitch Altman]] ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=A history of Noisebridge-discuss epic threads=&lt;br /&gt;
There is a [http://noisedrama.tumblr.com/ blog] dedicated to Noisebridge drama.   But it&#039;s moribund.&lt;br /&gt;
&lt;br /&gt;
[http://shitnoisebridgesays.tumblr.com Shit Noisebridge Says] is up though.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The one about children at Noisebridge (77)==&lt;br /&gt;
May 2009&lt;br /&gt;
After an unexpected group of children showed up at Noisebridge one day, an extensive discussion regarding children in the space ensues.  Whether or not hackers knew how to act in the presence of children was debated.  To this day no other unexpected groups of children have arrived at Noisebridge.  This thread sparked such great conversations as &amp;quot;Noisebridge Day Care Center&amp;quot; and &amp;quot;adult themed posters in a do-ocracy&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==The one about mercury on the table (50)==&lt;br /&gt;
June 2009&lt;br /&gt;
Some droplets of mercury were discovered on the table at the 83C Wiese space.  Extensive discussion over where the mercury came from and the proper protocol for clean up ensued.  Noone is sure why we don&#039;t have a full haz-mat suit on site yet.&lt;br /&gt;
&lt;br /&gt;
==The one about putting stuff in the &#039;DJ Booth/server room&#039; (64)==&lt;br /&gt;
Somebody wanted to put some of their stuff in the DJ booth. Some other people complained. Yet other people called those people over controlling. The door to the room was covered over with drywall, and now you need a ladder to climb in through the window. &lt;br /&gt;
&lt;br /&gt;
==That one about someone accidentally offending a trans person==&lt;br /&gt;
At some point someone wrote &amp;quot;Cool story, bro&amp;quot; without realizing they were addressing a trans woman. It did not go over well. Someone who was trans complained that they felt disrespected. Another person claimed it was unintentional. Everyone said they like trans people just fine, and some people said it was a dumb thing to be arguing about.&lt;br /&gt;
&lt;br /&gt;
==That one about moving the couch on top of the dark room (20)==&lt;br /&gt;
November 2009&lt;br /&gt;
Somebody put a sofa on top of the dark room as it was still under construction. Someone else took it down. Someone put it back up again, affixing it with screws. Someone wrote an email complaining. The sofa is no longer on top of the dark room (at this writing)&lt;br /&gt;
&lt;br /&gt;
==That one about getting wifi from monkeybrains (31+)==&lt;br /&gt;
November 2009&lt;br /&gt;
Someone paid [http://www.monkeybrains.net/ monkeybrains] to install a fast wireless internet connection. Someone else thought that it might hurt the effort to install a fiber connection. Lots of people had opinions about how the world works.&lt;br /&gt;
&lt;br /&gt;
==That one about [REDACTED] sleeping in the space (?)==&lt;br /&gt;
November 2010&lt;br /&gt;
(no drama for a year?  really?)  Someone was probably sleeping in the space.  Many very philosophical messages about the meaning of &#039;sleeping&#039; and &#039;in the space&#039;.  [REDACTED] eventually moved to Japan.&lt;br /&gt;
&lt;br /&gt;
==Patrick discovers Noisebridge!==&lt;br /&gt;
December 2010&lt;br /&gt;
We get a new regular, Patrick. When Patrick sees something in the space the he thinks is inefficient or just plain wrong, he mails the mailing list with a precise description of his demands. Many meta discussions about the rules of making rules in a space with no rules result.&lt;br /&gt;
&lt;br /&gt;
==That one about sleeping in the space(AGAIN)(DEVELOPING)==&lt;br /&gt;
December 2010&lt;br /&gt;
A couple of people were sleeping in the space on a rainy afternoon.  Pictures of the sleepers were taken, posted to the wiki and emailed to the mailing list.&lt;br /&gt;
&lt;br /&gt;
==That one about Patrick sexually harassing women and subsequently being do-ocratically banned ==&lt;br /&gt;
February 2011&lt;br /&gt;
The aforementioned Patrick picks out from the list and privately sexually harasses female noisebridgers, sees nothing wrong with it when called out, refuses to stop when asked nicely, and is summarily dealt with by do-ocracy.&lt;br /&gt;
&lt;br /&gt;
==The one about the monk==&lt;br /&gt;
July 2011&lt;br /&gt;
In which the shrine gets caught in [https://www.noisebridge.net/pipermail/noisebridge-discuss/2011-July/024213.html an infinite loop]&lt;br /&gt;
(broken link, maybe this? {https://web.archive.org/web/20210131033917/https://lists.noisebridge.net/pipermail/noisebridge-discuss/2011-July/121612.html])&lt;br /&gt;
&lt;br /&gt;
==The one about the GMO Ho-Hos==&lt;br /&gt;
March 2013&lt;br /&gt;
In which a perfectly reasonable request for food somehow descends into a [https://www.noisebridge.net/pipermail/noisebridge-discuss/2013-March/035544.html discussion of the iniquities of the military-industry-confectionery complex] and how Noisebridge is turning into a &amp;quot;hoodoo-ocracy&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=81077</id>
		<title>KiCad Workshop</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=81077"/>
		<updated>2023-06-08T03:36:32Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* List of PCB manufacturers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==KiCad==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KiCad&#039;&#039;&#039; (https://www.kicad.org/) is a computer-aided tool for electrical schematic capture and designing printed circuit boards (PCBs). It is free and open software (FOSS) that runs on Macs, Linux, and Windows, and is under active development. It is powerful enough to compete with professional-level software like Altium and EagleCAD, yet is completely free and unencumbered by increasingly expensive subscriptions or cloud storage lock-in.&lt;br /&gt;
&lt;br /&gt;
===Workshop===&lt;br /&gt;
&lt;br /&gt;
In this workshop, each participant will design (and fabricate!) a printed circuit board using [https://kicad.org KiCad version 7]. We will provide schematics for simple blinky badges, breakout boards, or bring your own ideas and make it a reality! Besides boring functional designs, we will lean into the artistic side of PCB creations where you can get creative. We will take you through PCB design from schematic to layout to &amp;quot;tape-out&amp;quot;, and each participant can submit their design to OshPark for fabrication at a [https://docs.oshpark.com/services/ very affordable price] (usually $5/square inch for 3 copies).&lt;br /&gt;
&lt;br /&gt;
===What YOU can make with KiCad===&lt;br /&gt;
There is really no limit to what you can do with KiCad. Make a blinky badge or nametag for #badgelife. Make a breakout board for your favorite microcontroller system like RP2040 or ESP32. Professionalize a project by going from a ratsnest of modules and wires to a neat and robust circuit board. Add some art to a PCB and backlight it with LEDs. Revive end-of-life electronics. Make a PCB business card or logo. We have some starter projects that you can choose from, or let your imagination run wild!&lt;br /&gt;
&lt;br /&gt;
===Next scheduled workshop===&lt;br /&gt;
     &lt;br /&gt;
* &#039;&#039;&#039;First Session, (3 hours) &#039;&#039;&#039;  Getting started with KiCad; project manager, schematic capture and footprint assignments&lt;br /&gt;
* &#039;&#039;&#039;Second Session (3 hours)&#039;&#039;&#039;  PCB design including part placement, edge routing, and using layers for art. &lt;br /&gt;
* &#039;&#039;&#039;Third Session  (1-2 hours)&#039;&#039;&#039;  &#039;&#039;(May be combined with Second Session)&#039;&#039; Design rule checks, &amp;quot;Tape-out&amp;quot; for submission to OshPark for PCB manufacture &lt;br /&gt;
* &#039;&#039;&#039;Fourth Session (3 hours)&#039;&#039;&#039; &amp;quot;Board Bringup&amp;quot; -- When parts are back from manufacturing, assembling and testing your board. Tips on bodging and fixing mistakes after the boards have been made. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Workshop  Topics====&lt;br /&gt;
&lt;br /&gt;
We can cover most of the basics in 3 nights. Feel free to add topics.&lt;br /&gt;
&lt;br /&gt;
*Introduction to KiCad: explaining the workflow and file management &lt;br /&gt;
*KiCad Modules&lt;br /&gt;
**Project manager&lt;br /&gt;
**Schematic editor&lt;br /&gt;
** Symbol(component) editor&lt;br /&gt;
** PCB layout editor&lt;br /&gt;
* Special topics&lt;br /&gt;
** Making custom devices and libraries&lt;br /&gt;
** Importing your art from other design programs&lt;br /&gt;
** 3D models and integration with FreeCAD&lt;br /&gt;
** Simulating your circuit with SPICE&lt;br /&gt;
* How to fab a board.&lt;br /&gt;
** Error checking: ERC and DFM.&lt;br /&gt;
** &amp;quot;Tape out:&amp;quot; Exporting Gerber and drill files from KiCad&lt;br /&gt;
** Checking the Gerber and drill files in a viewer program&lt;br /&gt;
** Uploading to fab houses for fabrication&lt;br /&gt;
* Board Bringup&lt;br /&gt;
** checking your fabricated board&lt;br /&gt;
** populating your fabricated board with components&lt;br /&gt;
** power-up testing and trouble shooting (&amp;quot;smoke test!&amp;quot;)&lt;br /&gt;
** rework and bodging (fixing problems after the board has been made)&lt;br /&gt;
&lt;br /&gt;
===Tutorials===&lt;br /&gt;
&lt;br /&gt;
* https://docs.kicad.org/7.0/en/getting_started_in_kicad/getting_started_in_kicad.html&lt;br /&gt;
* https://blog.adafruit.com/2018/07/18/using-kicad-for-complex-shapes/&lt;br /&gt;
* https://www.hackster.io/glowascii/ipad-to-kicad-pcb-art-with-procreate-91edc9&lt;br /&gt;
&lt;br /&gt;
===About your instructors===&lt;br /&gt;
&lt;br /&gt;
* Jonathan Foote is a practicing EE with decades of circuit and PCB design experience. http:/www.rotormind.com/&lt;br /&gt;
*  Merlin (Alex Glow) is a hardware hacker whom you might have seen on [https://www.hackster.io/glowascii hackster.io] http://alexglow.com/&lt;br /&gt;
&lt;br /&gt;
== List of PCB manufacturers ==&lt;br /&gt;
&lt;br /&gt;
* OshPark&lt;br /&gt;
* Seeed Studio&lt;br /&gt;
* JLCPCB&lt;br /&gt;
&lt;br /&gt;
== List of component distributors ==&lt;br /&gt;
&lt;br /&gt;
* Mouser&lt;br /&gt;
* Digikey&lt;br /&gt;
* LCSC&lt;br /&gt;
* Jameco&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=81076</id>
		<title>KiCad Workshop</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=81076"/>
		<updated>2023-06-08T03:33:00Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* KiCad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==KiCad==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KiCad&#039;&#039;&#039; (https://www.kicad.org/) is a computer-aided tool for electrical schematic capture and designing printed circuit boards (PCBs). It is free and open software (FOSS) that runs on Macs, Linux, and Windows, and is under active development. It is powerful enough to compete with professional-level software like Altium and EagleCAD, yet is completely free and unencumbered by increasingly expensive subscriptions or cloud storage lock-in.&lt;br /&gt;
&lt;br /&gt;
===Workshop===&lt;br /&gt;
&lt;br /&gt;
In this workshop, each participant will design (and fabricate!) a printed circuit board using [https://kicad.org KiCad version 7]. We will provide schematics for simple blinky badges, breakout boards, or bring your own ideas and make it a reality! Besides boring functional designs, we will lean into the artistic side of PCB creations where you can get creative. We will take you through PCB design from schematic to layout to &amp;quot;tape-out&amp;quot;, and each participant can submit their design to OshPark for fabrication at a [https://docs.oshpark.com/services/ very affordable price] (usually $5/square inch for 3 copies).&lt;br /&gt;
&lt;br /&gt;
===What YOU can make with KiCad===&lt;br /&gt;
There is really no limit to what you can do with KiCad. Make a blinky badge or nametag for #badgelife. Make a breakout board for your favorite microcontroller system like RP2040 or ESP32. Professionalize a project by going from a ratsnest of modules and wires to a neat and robust circuit board. Add some art to a PCB and backlight it with LEDs. Revive end-of-life electronics. Make a PCB business card or logo. We have some starter projects that you can choose from, or let your imagination run wild!&lt;br /&gt;
&lt;br /&gt;
===Next scheduled workshop===&lt;br /&gt;
     &lt;br /&gt;
* &#039;&#039;&#039;First Session, (3 hours) &#039;&#039;&#039;  Getting started with KiCad; project manager, schematic capture and footprint assignments&lt;br /&gt;
* &#039;&#039;&#039;Second Session (3 hours)&#039;&#039;&#039;  PCB design including part placement, edge routing, and using layers for art. &lt;br /&gt;
* &#039;&#039;&#039;Third Session  (1-2 hours)&#039;&#039;&#039;  &#039;&#039;(May be combined with Second Session)&#039;&#039; Design rule checks, &amp;quot;Tape-out&amp;quot; for submission to OshPark for PCB manufacture &lt;br /&gt;
* &#039;&#039;&#039;Fourth Session (3 hours)&#039;&#039;&#039; &amp;quot;Board Bringup&amp;quot; -- When parts are back from manufacturing, assembling and testing your board. Tips on bodging and fixing mistakes after the boards have been made. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Workshop  Topics====&lt;br /&gt;
&lt;br /&gt;
We can cover most of the basics in 3 nights. Feel free to add topics.&lt;br /&gt;
&lt;br /&gt;
*Introduction to KiCad: explaining the workflow and file management &lt;br /&gt;
*KiCad Modules&lt;br /&gt;
**Project manager&lt;br /&gt;
**Schematic editor&lt;br /&gt;
** Symbol(component) editor&lt;br /&gt;
** PCB layout editor&lt;br /&gt;
* Special topics&lt;br /&gt;
** Making custom devices and libraries&lt;br /&gt;
** Importing your art from other design programs&lt;br /&gt;
** 3D models and integration with FreeCAD&lt;br /&gt;
** Simulating your circuit with SPICE&lt;br /&gt;
* How to fab a board.&lt;br /&gt;
** Error checking: ERC and DFM.&lt;br /&gt;
** &amp;quot;Tape out:&amp;quot; Exporting Gerber and drill files from KiCad&lt;br /&gt;
** Checking the Gerber and drill files in a viewer program&lt;br /&gt;
** Uploading to fab houses for fabrication&lt;br /&gt;
* Board Bringup&lt;br /&gt;
** checking your fabricated board&lt;br /&gt;
** populating your fabricated board with components&lt;br /&gt;
** power-up testing and trouble shooting (&amp;quot;smoke test!&amp;quot;)&lt;br /&gt;
** rework and bodging (fixing problems after the board has been made)&lt;br /&gt;
&lt;br /&gt;
===Tutorials===&lt;br /&gt;
&lt;br /&gt;
* https://docs.kicad.org/7.0/en/getting_started_in_kicad/getting_started_in_kicad.html&lt;br /&gt;
* https://blog.adafruit.com/2018/07/18/using-kicad-for-complex-shapes/&lt;br /&gt;
* https://www.hackster.io/glowascii/ipad-to-kicad-pcb-art-with-procreate-91edc9&lt;br /&gt;
&lt;br /&gt;
===About your instructors===&lt;br /&gt;
&lt;br /&gt;
* Jonathan Foote is a practicing EE with decades of circuit and PCB design experience. http:/www.rotormind.com/&lt;br /&gt;
*  Merlin (Alex Glow) is a hardware hacker whom you might have seen on [https://www.hackster.io/glowascii hackster.io] http://alexglow.com/&lt;br /&gt;
&lt;br /&gt;
== List of PCB manufacturers ==&lt;br /&gt;
&lt;br /&gt;
* OshPark&lt;br /&gt;
* Seeed Studio&lt;br /&gt;
* JLPCB&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80857</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80857"/>
		<updated>2023-05-03T16:49:33Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;tt&amp;gt;board.LED&amp;lt;/tt&amp;gt;) blink from the button (&amp;lt;tt&amp;gt;board.IO0&amp;lt;/tt&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver, or connecting to your phone! &lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
* It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.BUTTON board.IO0&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 board.SCL&lt;br /&gt;
board.D2 board.IO33 board.SDA&lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 board.SCK&lt;br /&gt;
board.D6 board.IO9 board.MISO&lt;br /&gt;
board.D7 board.IO11 board.MOSI&lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
board.IO1&lt;br /&gt;
board.IO10&lt;br /&gt;
board.IO12&lt;br /&gt;
board.IO14&lt;br /&gt;
board.IO15 board.LED&lt;br /&gt;
board.IO17&lt;br /&gt;
board.IO2&lt;br /&gt;
board.IO21&lt;br /&gt;
board.IO34&lt;br /&gt;
board.IO36&lt;br /&gt;
board.IO37&lt;br /&gt;
board.IO38&lt;br /&gt;
board.IO39&lt;br /&gt;
board.IO4&lt;br /&gt;
board.IO40&lt;br /&gt;
board.IO6&lt;br /&gt;
board.IO8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80838</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80838"/>
		<updated>2023-04-30T21:17:32Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
* Try something simple. Can you make the onboard LED (&amp;lt;tt&amp;gt;board.LED&amp;lt;/tt&amp;gt;) blink from the button (&amp;lt;tt&amp;gt;board.IO0&amp;lt;/tt&amp;gt;)? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver, or connecting to your phone! &lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
&lt;br /&gt;
It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.BUTTON board.IO0&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 board.SCL&lt;br /&gt;
board.D2 board.IO33 board.SDA&lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 board.SCK&lt;br /&gt;
board.D6 board.IO9 board.MISO&lt;br /&gt;
board.D7 board.IO11 board.MOSI&lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
board.IO1&lt;br /&gt;
board.IO10&lt;br /&gt;
board.IO12&lt;br /&gt;
board.IO14&lt;br /&gt;
board.IO15 board.LED&lt;br /&gt;
board.IO17&lt;br /&gt;
board.IO2&lt;br /&gt;
board.IO21&lt;br /&gt;
board.IO34&lt;br /&gt;
board.IO36&lt;br /&gt;
board.IO37&lt;br /&gt;
board.IO38&lt;br /&gt;
board.IO39&lt;br /&gt;
board.IO4&lt;br /&gt;
board.IO40&lt;br /&gt;
board.IO6&lt;br /&gt;
board.IO8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80837</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80837"/>
		<updated>2023-04-30T21:09:10Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[https://www.wemos.cc/en/latest/s2/s2_mini.html Lolin S2 Mini]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
* Try something simple. Can you make the onboard LED blink from the button? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver, or connecting to your phone! &lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
&lt;br /&gt;
It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.BUTTON board.IO0&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 board.SCL&lt;br /&gt;
board.D2 board.IO33 board.SDA&lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 board.SCK&lt;br /&gt;
board.D6 board.IO9 board.MISO&lt;br /&gt;
board.D7 board.IO11 board.MOSI&lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
board.IO1&lt;br /&gt;
board.IO10&lt;br /&gt;
board.IO12&lt;br /&gt;
board.IO14&lt;br /&gt;
board.IO15 board.LED&lt;br /&gt;
board.IO17&lt;br /&gt;
board.IO2&lt;br /&gt;
board.IO21&lt;br /&gt;
board.IO34&lt;br /&gt;
board.IO36&lt;br /&gt;
board.IO37&lt;br /&gt;
board.IO38&lt;br /&gt;
board.IO39&lt;br /&gt;
board.IO4&lt;br /&gt;
board.IO40&lt;br /&gt;
board.IO6&lt;br /&gt;
board.IO8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the right serial port if not ttyACM0, also use filename of the binary you just downloaded: it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80836</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80836"/>
		<updated>2023-04-30T21:05:27Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the &#039;&#039;&#039;[[https://www.wemos.cc/en/latest/s2/s2_mini.html | Lolin S2 Mini]]&#039;&#039;&#039; board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting Started with Programming==&lt;br /&gt;
&lt;br /&gt;
* Try something simple. Can you make the onboard LED blink from the button? https://learn.adafruit.com/circuitpython-essentials/circuitpython-digital-in-out&lt;br /&gt;
* Can you change the brightness of the LED using PWM? https://learn.adafruit.com/circuitpython-essentials/circuitpython-pwm&lt;br /&gt;
* Try something more complicated, like controlling Neopixel addressable LEDs: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
* Your board can look like a USB HID device, so you can make it into a keyboard! https://learn.adafruit.com/make-it-a-keyboard/circuitpython&lt;br /&gt;
* Your board is Wi-Fi and Bluetooth capable! Try running a webserver, or connecting to your phone! &lt;br /&gt;
&lt;br /&gt;
==Hooking up Hardware==&lt;br /&gt;
&lt;br /&gt;
We have soldering equipment so you can install the headers that came with your board. A good tip is to put the headers into a solderless breadboard before soldering so they are straight and even. Only install the outside headers if you want to use this in a solderless breadboard otherwise they will short! We have lots of hardware to play with including sensors and Neopixel LEDs; you will need the Adafruit library: https://learn.adafruit.com/circuitpython-essentials/circuitpython-neopixel&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth... If you have installed only the outside headers, use pin &amp;lt;tt&amp;gt;IO3&amp;lt;/tt&amp;gt; (or odd numbered pins) so that there&#039;s something to connect to. &lt;br /&gt;
&lt;br /&gt;
It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.BUTTON board.IO0&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 board.SCL&lt;br /&gt;
board.D2 board.IO33 board.SDA&lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 board.SCK&lt;br /&gt;
board.D6 board.IO9 board.MISO&lt;br /&gt;
board.D7 board.IO11 board.MOSI&lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
board.IO1&lt;br /&gt;
board.IO10&lt;br /&gt;
board.IO12&lt;br /&gt;
board.IO14&lt;br /&gt;
board.IO15 board.LED&lt;br /&gt;
board.IO17&lt;br /&gt;
board.IO2&lt;br /&gt;
board.IO21&lt;br /&gt;
board.IO34&lt;br /&gt;
board.IO36&lt;br /&gt;
board.IO37&lt;br /&gt;
board.IO38&lt;br /&gt;
board.IO39&lt;br /&gt;
board.IO4&lt;br /&gt;
board.IO40&lt;br /&gt;
board.IO6&lt;br /&gt;
board.IO8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Download the latest Circuit Python binary from here: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down the &amp;quot;&amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;&amp;quot; button, press and release the &amp;quot;&amp;lt;tt&amp;gt;RESET&amp;lt;/tt&amp;gt;&amp;quot; button. Make sure there&#039;s a tty (com port) available.&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; frop PIP: &amp;lt;tt&amp;gt; python -m pip install esptool &amp;lt;/tt&amp;gt;&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM0 --chip esp32s2 --baud 1000000 write_flash -z 0x0 adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the filename of the binary you just downloaded, it will be more recent than 8.0.0)&lt;br /&gt;
# (if this doesn&#039;t work at first, try erasing flash with &amp;lt;tt&amp;gt;esptool.py --port PORT_NAME erase_flash&amp;lt;/tt&amp;gt;, and/or repeat until it enumerates as &amp;lt;tt&amp;gt;/dev/ttyACM1&amp;lt;/tt&amp;gt;)&lt;br /&gt;
# You can also do the previous 2 steps using https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ or  https://espressif.github.io/esptool-js/ but only on Chrome browsers. This can fix problems if esptool is not working.&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a removable drive appear labeled &amp;lt;tt&amp;gt;CIRCUITPY&amp;lt;/tt&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80835</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80835"/>
		<updated>2023-04-30T19:54:22Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the `Lolin S2 Mini` board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For the LED library, pin 1 = &amp;lt;tt&amp;gt;IO1&amp;lt;/tt&amp;gt; and so forth...&lt;br /&gt;
&lt;br /&gt;
It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.BUTTON board.IO0&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 board.SCL&lt;br /&gt;
board.D2 board.IO33 board.SDA&lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 board.SCK&lt;br /&gt;
board.D6 board.IO9 board.MISO&lt;br /&gt;
board.D7 board.IO11 board.MOSI&lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
board.IO1&lt;br /&gt;
board.IO10&lt;br /&gt;
board.IO12&lt;br /&gt;
board.IO14&lt;br /&gt;
board.IO15 board.LED&lt;br /&gt;
board.IO17&lt;br /&gt;
board.IO2&lt;br /&gt;
board.IO21&lt;br /&gt;
board.IO34&lt;br /&gt;
board.IO36&lt;br /&gt;
board.IO37&lt;br /&gt;
board.IO38&lt;br /&gt;
board.IO39&lt;br /&gt;
board.IO4&lt;br /&gt;
board.IO40&lt;br /&gt;
board.IO6&lt;br /&gt;
board.IO8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it. &lt;br /&gt;
&lt;br /&gt;
# Install &amp;lt;tt&amp;gt;esptool.py&amp;lt;/tt&amp;gt; from&lt;br /&gt;
# Download the latest Circuit Python binary from here: &lt;br /&gt;
# Put the Lolin S2 board into tty mode: while holding down RESET button, press and release the 0 button&lt;br /&gt;
# At the command line, enter &amp;lt;pre&amp;gt; esptool.py -p /dev/ttyACM2 --chip esp32s2 --baud 1000000 write_flash -z 0x0  adafruit-circuitpython-lolin_s2_mini-en_US-8.0.0-beta.6.bin&amp;lt;/pre&amp;gt;  (use the filename of the binary you just downloaded, it will be more recent than 8.0.0)&lt;br /&gt;
# You can also do the previous step using [https://adafruit.github.io/Adafruit_WebSerial_ESPTool/], but only on Chrome browsers&lt;br /&gt;
# Reconnect your S2 Mini board, you should see a thumbdrive appear labeled &amp;lt;syntaxhighlight inline lang=&amp;quot;css&amp;quot;&amp;gt;CIRCUITPYTHON&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# You are now able to edit &amp;lt;tt&amp;gt;code.py&amp;lt;/tt&amp;gt;, add libraries to &amp;lt;tt&amp;gt;/lib&amp;lt;/tt&amp;gt;, and connect to the serial port (usually &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt; on Mac/Linux or &amp;lt;tt&amp;gt;COM3&amp;lt;/tt&amp;gt; on Windows&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80829</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80829"/>
		<updated>2023-04-28T22:57:59Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: checkpoint edit, still working on it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebridge==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the `Lolin S2 Mini` board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
To see the names of the pins available, enter the REPL (using Mu or a terminal program&lt;br /&gt;
import board&lt;br /&gt;
dir(board)&lt;br /&gt;
&lt;br /&gt;
For the LED library, pin 1 = IO1 and so forth...&lt;br /&gt;
&lt;br /&gt;
It is possible that the silkscreen labels for pins 12 and 13 have been swapped. Test to make sure!&lt;br /&gt;
&lt;br /&gt;
== Lolin S2 Mini pinout ==&lt;br /&gt;
&lt;br /&gt;
board.A0 board.IO3&lt;br /&gt;
board.BUTTON board.IO0&lt;br /&gt;
board.D0 board.IO5&lt;br /&gt;
board.D1 board.IO35 board.SCL&lt;br /&gt;
board.D2 board.IO33 board.SDA&lt;br /&gt;
board.D3 board.IO18&lt;br /&gt;
board.D4 board.IO16&lt;br /&gt;
board.D5 board.IO7 board.SCK&lt;br /&gt;
board.D6 board.IO9 board.MISO&lt;br /&gt;
board.D7 board.IO11 board.MOSI&lt;br /&gt;
board.D8 board.IO13&lt;br /&gt;
board.IO1&lt;br /&gt;
board.IO10&lt;br /&gt;
board.IO12&lt;br /&gt;
board.IO14&lt;br /&gt;
board.IO15 board.LED&lt;br /&gt;
board.IO17&lt;br /&gt;
board.IO2&lt;br /&gt;
board.IO21&lt;br /&gt;
board.IO34&lt;br /&gt;
board.IO36&lt;br /&gt;
board.IO37&lt;br /&gt;
board.IO38&lt;br /&gt;
board.IO39&lt;br /&gt;
board.IO4&lt;br /&gt;
board.IO40&lt;br /&gt;
board.IO6&lt;br /&gt;
board.IO8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing Circuit Python on Lolin S2 Mini boards==&lt;br /&gt;
&lt;br /&gt;
We have already done this for you! But you might need to do it again, or if you get your own boards, this is how we do it. &lt;br /&gt;
&lt;br /&gt;
1. Install `esptool.py` from&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80828</id>
		<title>Circuit Hacking Monday</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80828"/>
		<updated>2023-04-28T22:37:10Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{electronics}}&lt;br /&gt;
&lt;br /&gt;
{{headerbox}}&lt;br /&gt;
&#039;&#039;&#039;Circuit Hacking Mondays is a (mostly) weekly get-together to learn electronics and learn to solder cool stuff!&#039;&#039;&#039;&lt;br /&gt;
* You can easily learn all of the skills you need in one session. &lt;br /&gt;
* Make a project tonight, and take it home with you! &lt;br /&gt;
* Most projects take about an hour to make.&lt;br /&gt;
* If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it!&lt;br /&gt;
* &#039;&#039;&#039;WHEN:&#039;&#039;&#039; 7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. &lt;br /&gt;
* &#039;&#039;&#039;CHANNELS:&#039;&#039;&#039; This is an in-person event. If you need special accommodation, or need to do remote, let us know and we will try to help.&lt;br /&gt;
* &#039;&#039;&#039;ORGANIZERS:&#039;&#039;&#039; [[User:lxpk|LX]], [[User:culteejen|TJ]] [[User:Jtfoote|jonathan (rrmutt)]]&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Circuit Hacking Mondays]]&lt;br /&gt;
[[Category:events]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organization&#039;&#039;&#039;&lt;br /&gt;
We have split CHM into three sections, each runs approximately monthly. There will always be circuit hacking on Mondays, but volunteer instructors might be specializing as below or taking the week off. Come anyway :)&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;Learn to Solder Monday:&#039;&#039;&#039; is a monthly get-together to learn to solder electronics. You can easily learn all of the skills you need in one session. Come make a project tonight, and take it home with you! We have great kits suitable for beginners, as well as all the soldering irons and tools needed to build  them. Experienced volunteers are on hand to show you the basics and help out. We ask a $10-20 donation to cover kit costs. We also have more advanced kits for those with more experience. If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it. Every second Monday [https://www.meetup.com/noisebridge/events/292137488/ Meetup: Learn to Solder Monday]&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Microcontroller Monday:&#039;&#039;&#039; Learn to program microcontrollers with Arduino or Circuit Python. This is a monthly get-together to learn about microcontrollers and how to program them. You can get started with a microcontroller project in one session and take it home with you! We have Arduino and Circuit Python microcontrollers, and a big selection of sensors and peripherals like Neopixel color LEDs.&lt;br /&gt;
Though any programming experience will help, this is suitable for beginners. If you have used an Arduino and are looking for next steps or cool projects, we can help, come share what you know. If you are currently working on a project, bring it by for inspiration and tips. We have parts, cables, and microcontroller boards for you at cost; you will need a laptop with a USB-A port or adapter. We ask $15-40 donation to cover parts and materials unless you bring your own. If you are starting out with Circuit Python, follow this link to [[Circuit Python at Noisebridge]]&lt;br /&gt;
We also have soldering and test equipment and can help you debug that stubborn problem :) Every 3rd Monday of the month [https://www.meetup.com/noisebridge/events/292137290/ Meetup: Microcontroller Monday]&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;Circuit Hacking Monday:&#039;&#039;&#039; is a free-form get-together to work on electronics projects together. Come and learn to solder, or program microcontrollers with Arduino or Circuit Python. If you are working on a project, come work with others and share what you know. We have soldering kits, tons of parts and supplies, test equipment, and knowledgeable volunteers. Every 4th Monday of the month [https://www.meetup.com/noisebridge/events/292137604/ Meetup: Circuit Hacking Monday] &lt;br /&gt;
[[File:CHM-group1000.jpg|800px|link=chm|right|]]&lt;br /&gt;
[[File:CHM-tablecrop800.jpg|800px|link=chm|right|A shot of a red table with the lettering &amp;quot;NOISBRIDGE HACKERSPACE&amp;quot; There are soldering irons and electronic parts visible; people&#039;s hands are shown assembling electronic kits]]&lt;br /&gt;
&lt;br /&gt;
[[File:Arduinos_For_Total_Newbies_workshop.jpg|400px|link=chm|right]]&lt;br /&gt;
&lt;br /&gt;
=== What?  Where? ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CHM3.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:CircuitHackingMonday_EricBoyd.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:Noisebridge_Soldering_Workshop.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What&#039;&#039;&#039;:   Weekly get-together to solder cool stuff!&lt;br /&gt;
: You can easily learn all of the skills you need in one session.&lt;br /&gt;
: Make a project tonight, and take it home with you!&lt;br /&gt;
: If you have your own project (advanced or simple),&lt;br /&gt;
: bring it by, and if you would like help, you can get it!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When&#039;&#039;&#039;:  7:00pm till whenever -- most Mondays. &lt;br /&gt;
: Most projects take about an hour&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where&#039;&#039;&#039;:  Noisebridge, 272 Capp St., San Francisco, 94114 (at 18th St., near 16th St. BART station).&lt;br /&gt;
:Map: [[Getting_Here]]&lt;br /&gt;
&#039;&#039;&#039;Who&#039;&#039;&#039;:  You!  It is fun to make things in the friendly community of Noisebridge.&lt;br /&gt;
:Come join us.  Everyone is welcome.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cost&#039;&#039;&#039;:  Instruction is free!  We ask that people pay only for the cost of the parts used -- kit prices range from FREE to $35. For more information see the list below for current kits&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://noisebridge.net/wiki/Circuit_Hacking_Kits#Kits_That_Do_Not_Require_An_Arduino Pricelist for kits that may be available]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructors:&#039;&#039;&#039;&lt;br /&gt;
:  volunteers who love soldering &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Everyone can learn about electronics and how to solder by making a simple, fun badge that has a blinky light and a flashlight -- and you can wear it home afterwards.&lt;br /&gt;
[[File:ICanSolderBadgeKit.jpg|250px|link=http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge|center]]&lt;br /&gt;
[http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge &amp;quot;I Can Solder&amp;quot; Badge kit]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Learn to solder! Friendly Circuit Hacking Monday volunteers will bring kits for you to make and take home with you.  The kits are cool, practical, intriguing, hackable projects that you can bring home after you make it. Of course, you can also bring your own projects to hack.&lt;br /&gt;
Plenty of &#039;&#039;&#039;cool kits&#039;&#039;&#039; have historically been available but most of these are not currently in stock, including:&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://www.alpenglowindustries.com/store/c7/Through-Hole_Soldering_Kits.html Alpenglow Industries]&#039;&#039;&#039;&#039;&#039; Cool kits from Alpenglow Industries)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://www.seeedstudio.com/I-Can-Solder-Badge-kit-p-4827.html I-Can-Solder Badge kit]&#039;&#039;&#039;&#039;&#039; perfect starter kit from [[User:maltman23]])&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://cornfieldelectronics.com/cfe/projects.php#ardutouch ArduTouch music synthesizer]&#039;&#039;&#039;&#039;&#039; Make beautiful music, sound, and noise!)&lt;br /&gt;
&lt;br /&gt;
*And more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== I am a blank slate! What should I do? ===&lt;br /&gt;
* make one of the many easy kits that are available each week.&lt;br /&gt;
* make an Arduino fade an RGB LED in varying color patterns.&lt;br /&gt;
* make a microcontroller illuminate a 3x3 LED matrix in varying shapes.&lt;br /&gt;
* reverse engineer something you&#039;re curious about.&lt;br /&gt;
* come to Noisebridge and brainstorm!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Learn More About Electronics and Circuits ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;All About Circuits&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.allaboutcircuits.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering Is Easy&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://mightyohm.com/blog/2011/04/soldering-is-easy-comic-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://en.wikipedia.org/wiki/Soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Surface Mount Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.sparkfun.com/tutorials/category/2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;How to Solder&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic Electronics&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.instructables.com/id/Basic-Electronics/?ALLSTEPS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Learn more on CHM kits on YouTube&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLpVTfFassvs2b4O7saICO-AfOUVIS7730 J&#039;s Circuit Hacking Mondays Video Playlist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronics Tutorials&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.electronics-tutorials.ws/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Introduction to Electronics Text: This is going deep to the rabbit hole&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elint200.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronic Applications Text: By now you are already taking the &amp;quot;Red Pill&amp;quot;&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elapp200.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Stuff needed to run Circuit Hacking Monday ===&lt;br /&gt;
&lt;br /&gt;
Electronics Medium Size Box&lt;br /&gt;
&lt;br /&gt;
* soldering irons&lt;br /&gt;
* soldering iron stands&lt;br /&gt;
* cellulose sponges (cut small, and made wet with tap water)&lt;br /&gt;
* small wire snippers&lt;br /&gt;
* solder:  60/40 (Sn/Pb), rosin core, 0.031&amp;quot; or smaller diameter&lt;br /&gt;
* multimeters&lt;br /&gt;
* wire strippers&lt;br /&gt;
* soldering iron tip cleaner&lt;br /&gt;
* needle nose pliers&lt;br /&gt;
* solderless breadboards&lt;br /&gt;
* jumper wires&lt;br /&gt;
* Noisebridge stickers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archival ==&lt;br /&gt;
If you have any kits to donate that you think would be great, please bring them by!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More info on many of these projects:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.CornfieldElectronics.com (click on the &amp;quot;maker faire&amp;quot; tab)&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.adafruit.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.jimmieprodgers.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mignonette-game.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.evilmadscientist.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://analogmachines.com/&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://cornfieldelectronics.com/cfe/trippyRGB_instructions.php Trippy RGB Waves]&#039;&#039;&#039;&#039;&#039; (interactive blinky lights!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://analogmachines.com/p/nametag/ &amp;quot;Hello My Name Is&amp;quot; badge]&#039;&#039;&#039;&#039;&#039; (you may have seen me wearing mine)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/apc/ Atari Punk Console]&#039;&#039;&#039;&#039;&#039; (make cool noise from an Altoids tin!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/lolshield/ LoL Shield]&#039;&#039;&#039;&#039;&#039; (Lots of LEDs! for your Arduino!) &#039;&#039;&#039;Arduino required&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/tv-b-gone-kit TV-B-Gone]&#039;&#039;&#039;&#039;&#039; (turn off TVs in public places!)&lt;br /&gt;
&lt;br /&gt;
Anyone can learn to solder!  Even if you have never made anything in your life, you can learn this very useful and enjoyable skill.  It really is fun!  Volunteers at Noisebridge have taught tens of thousands of people to solder all around the world, and they can teach you, too!  Add yourself to the ever increasing community!&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
As interest warrants:&lt;br /&gt;
* soldering (everything from through-hole to SMD rework)&lt;br /&gt;
* breadboarding&lt;br /&gt;
* powering your circuit (bench power supplies, ATX hacking, batteries)&lt;br /&gt;
* making LEDs blink and fade&lt;br /&gt;
* programming microcontrollers&lt;br /&gt;
* Programming microcontrollers using Arduino or Circuit Python&lt;br /&gt;
* Interfacing sensors like microphones or accelerometers or ultrasonic distance sensors&lt;br /&gt;
* Controlling addressable LEDs (&amp;quot;Neopixels&amp;quot;)&lt;br /&gt;
* using oscilloscopes / multimeters to debug circuits&lt;br /&gt;
* reverse engineering circuits&lt;br /&gt;
* Designing PCBs using GEDA and EagleCAD&lt;br /&gt;
&lt;br /&gt;
=== Who? ===&lt;br /&gt;
Everyone is welcome, regardless of experience level or age.  If you have never made a circuit before and have no idea where to start, bring a few dollars ($10 to $30 to cover materials costs of a Brain Machine kit or other cool kits) and build it.  Everyone gets personal attention, and everyone will learn enough to complete their project.  If you have experience, please come and enjoy working on your project with others -- and share what you know!&lt;br /&gt;
&lt;br /&gt;
=== Why? ===&lt;br /&gt;
Learn and share with others of all skill levels!  You can come with an idea, or a question, or a circuit you want to hack. You can research ideas on the Internet ahead of time and come put them into practice!  Or, you can learn with a large selection of easy-to-make kits that are available each week.&lt;br /&gt;
&lt;br /&gt;
=== What can I bring to help? ===&lt;br /&gt;
No need to bring anything -- just yourself and your desire to play, learn, and/or share.  We have everything you need. But if you like, you can bring:&amp;lt;br&amp;gt;&lt;br /&gt;
* Your own tools (we have all you need, but you can bring your own)&lt;br /&gt;
* Arduino / clones&lt;br /&gt;
* USB cables &lt;br /&gt;
* breadboards&lt;br /&gt;
* If you bring your laptop, we can set it up to program microcontrollers&lt;br /&gt;
* 9V or AA or AAA or other batteries (a bulk donation would be great)&lt;br /&gt;
* parts for your own project(s)&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80827</id>
		<title>Circuit Hacking Monday</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80827"/>
		<updated>2023-04-28T22:35:28Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: added link to new circuit python page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{electronics}}&lt;br /&gt;
&lt;br /&gt;
{{headerbox}}&lt;br /&gt;
&#039;&#039;&#039;Circuit Hacking Mondays is a (mostly) weekly get-together to learn electronics and learn to solder cool stuff!&#039;&#039;&#039;&lt;br /&gt;
* You can easily learn all of the skills you need in one session. &lt;br /&gt;
* Make a project tonight, and take it home with you! &lt;br /&gt;
* Most projects take about an hour to make.&lt;br /&gt;
* If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it!&lt;br /&gt;
* &#039;&#039;&#039;WHEN:&#039;&#039;&#039; 7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. &lt;br /&gt;
* &#039;&#039;&#039;CHANNELS:&#039;&#039;&#039; This is an in-person event. If you need special accommodation, or need to do remote, let us know and we will try to help.&lt;br /&gt;
* &#039;&#039;&#039;ORGANIZERS:&#039;&#039;&#039; [[User:lxpk|LX]], [[User:culteejen|TJ]] [[User:Jtfoote|jonathan (rrmutt)]]&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Circuit Hacking Mondays]]&lt;br /&gt;
[[Category:events]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organization&#039;&#039;&#039;&lt;br /&gt;
We have split CHM into three sections, each runs approximately monthly. There will always be circuit hacking on Mondays, but volunteer instructors might be specializing as below or taking the week off. Come anyway :)&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;Learn to Solder Monday:&#039;&#039;&#039; is a monthly get-together to learn to solder electronics. You can easily learn all of the skills you need in one session. Come make a project tonight, and take it home with you! We have great kits suitable for beginners, as well as all the soldering irons and tools needed to build  them. Experienced volunteers are on hand to show you the basics and help out. We ask a $10-20 donation to cover kit costs. We also have more advanced kits for those with more experience. If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it. Every second Monday [https://www.meetup.com/noisebridge/events/292137488/ Meetup: Learn to Solder Monday]&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Microcontroller Monday:&#039;&#039;&#039; Learn to program microcontrollers with Arduino or Circuit Python. This is a monthly get-together to learn about microcontrollers and how to program them. You can get started with a microcontroller project in one session and take it home with you! We have Arduino and Circuit Python microcontrollers, and a big selection of sensors and peripherals like Neopixel color LEDs.&lt;br /&gt;
Though any programming experience will help, this is suitable for beginners. If you have used an Arduino and are looking for next steps or cool projects, we can help, come share what you know. If you are currently working on a project, bring it by for inspiration and tips. We have parts, cables, and microcontroller boards for you at cost; you will need a laptop with a USB-A port or adapter. We ask $15-40 donation to cover parts and materials unless you bring your own.&lt;br /&gt;
We also have soldering and test equipment and can help you debug that stubborn problem :) Every 3rd Monday of the month [https://www.meetup.com/noisebridge/events/292137290/ Meetup: Microcontroller Monday]&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;Circuit Hacking Monday:&#039;&#039;&#039; is a free-form get-together to work on electronics projects together. Come and learn to solder, or program microcontrollers with Arduino or Circuit Python. If you are working on a project, come work with others and share what you know. We have soldering kits, tons of parts and supplies, test equipment, and knowledgeable volunteers. Every 4th Monday of the month [https://www.meetup.com/noisebridge/events/292137604/ Meetup: Circuit Hacking Monday] If you are starting out with Circuit Python, follow this link to [[Circuit Python at Noisebridge]]&lt;br /&gt;
&lt;br /&gt;
[[File:CHM-group1000.jpg|800px|link=chm|right|]]&lt;br /&gt;
[[File:CHM-tablecrop800.jpg|800px|link=chm|right|A shot of a red table with the lettering &amp;quot;NOISBRIDGE HACKERSPACE&amp;quot; There are soldering irons and electronic parts visible; people&#039;s hands are shown assembling electronic kits]]&lt;br /&gt;
&lt;br /&gt;
[[File:Arduinos_For_Total_Newbies_workshop.jpg|400px|link=chm|right]]&lt;br /&gt;
&lt;br /&gt;
=== What?  Where? ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CHM3.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:CircuitHackingMonday_EricBoyd.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:Noisebridge_Soldering_Workshop.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What&#039;&#039;&#039;:   Weekly get-together to solder cool stuff!&lt;br /&gt;
: You can easily learn all of the skills you need in one session.&lt;br /&gt;
: Make a project tonight, and take it home with you!&lt;br /&gt;
: If you have your own project (advanced or simple),&lt;br /&gt;
: bring it by, and if you would like help, you can get it!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When&#039;&#039;&#039;:  7:00pm till whenever -- most Mondays. &lt;br /&gt;
: Most projects take about an hour&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where&#039;&#039;&#039;:  Noisebridge, 272 Capp St., San Francisco, 94114 (at 18th St., near 16th St. BART station).&lt;br /&gt;
:Map: [[Getting_Here]]&lt;br /&gt;
&#039;&#039;&#039;Who&#039;&#039;&#039;:  You!  It is fun to make things in the friendly community of Noisebridge.&lt;br /&gt;
:Come join us.  Everyone is welcome.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cost&#039;&#039;&#039;:  Instruction is free!  We ask that people pay only for the cost of the parts used -- kit prices range from FREE to $35. For more information see the list below for current kits&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://noisebridge.net/wiki/Circuit_Hacking_Kits#Kits_That_Do_Not_Require_An_Arduino Pricelist for kits that may be available]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructors:&#039;&#039;&#039;&lt;br /&gt;
:  volunteers who love soldering &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Everyone can learn about electronics and how to solder by making a simple, fun badge that has a blinky light and a flashlight -- and you can wear it home afterwards.&lt;br /&gt;
[[File:ICanSolderBadgeKit.jpg|250px|link=http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge|center]]&lt;br /&gt;
[http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge &amp;quot;I Can Solder&amp;quot; Badge kit]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Learn to solder! Friendly Circuit Hacking Monday volunteers will bring kits for you to make and take home with you.  The kits are cool, practical, intriguing, hackable projects that you can bring home after you make it. Of course, you can also bring your own projects to hack.&lt;br /&gt;
Plenty of &#039;&#039;&#039;cool kits&#039;&#039;&#039; have historically been available but most of these are not currently in stock, including:&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://www.alpenglowindustries.com/store/c7/Through-Hole_Soldering_Kits.html Alpenglow Industries]&#039;&#039;&#039;&#039;&#039; Cool kits from Alpenglow Industries)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://www.seeedstudio.com/I-Can-Solder-Badge-kit-p-4827.html I-Can-Solder Badge kit]&#039;&#039;&#039;&#039;&#039; perfect starter kit from [[User:maltman23]])&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://cornfieldelectronics.com/cfe/projects.php#ardutouch ArduTouch music synthesizer]&#039;&#039;&#039;&#039;&#039; Make beautiful music, sound, and noise!)&lt;br /&gt;
&lt;br /&gt;
*And more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== I am a blank slate! What should I do? ===&lt;br /&gt;
* make one of the many easy kits that are available each week.&lt;br /&gt;
* make an Arduino fade an RGB LED in varying color patterns.&lt;br /&gt;
* make a microcontroller illuminate a 3x3 LED matrix in varying shapes.&lt;br /&gt;
* reverse engineer something you&#039;re curious about.&lt;br /&gt;
* come to Noisebridge and brainstorm!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Learn More About Electronics and Circuits ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;All About Circuits&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.allaboutcircuits.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering Is Easy&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://mightyohm.com/blog/2011/04/soldering-is-easy-comic-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://en.wikipedia.org/wiki/Soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Surface Mount Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.sparkfun.com/tutorials/category/2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;How to Solder&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic Electronics&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.instructables.com/id/Basic-Electronics/?ALLSTEPS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Learn more on CHM kits on YouTube&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLpVTfFassvs2b4O7saICO-AfOUVIS7730 J&#039;s Circuit Hacking Mondays Video Playlist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronics Tutorials&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.electronics-tutorials.ws/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Introduction to Electronics Text: This is going deep to the rabbit hole&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elint200.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronic Applications Text: By now you are already taking the &amp;quot;Red Pill&amp;quot;&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elapp200.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Stuff needed to run Circuit Hacking Monday ===&lt;br /&gt;
&lt;br /&gt;
Electronics Medium Size Box&lt;br /&gt;
&lt;br /&gt;
* soldering irons&lt;br /&gt;
* soldering iron stands&lt;br /&gt;
* cellulose sponges (cut small, and made wet with tap water)&lt;br /&gt;
* small wire snippers&lt;br /&gt;
* solder:  60/40 (Sn/Pb), rosin core, 0.031&amp;quot; or smaller diameter&lt;br /&gt;
* multimeters&lt;br /&gt;
* wire strippers&lt;br /&gt;
* soldering iron tip cleaner&lt;br /&gt;
* needle nose pliers&lt;br /&gt;
* solderless breadboards&lt;br /&gt;
* jumper wires&lt;br /&gt;
* Noisebridge stickers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archival ==&lt;br /&gt;
If you have any kits to donate that you think would be great, please bring them by!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More info on many of these projects:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.CornfieldElectronics.com (click on the &amp;quot;maker faire&amp;quot; tab)&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.adafruit.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.jimmieprodgers.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mignonette-game.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.evilmadscientist.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://analogmachines.com/&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://cornfieldelectronics.com/cfe/trippyRGB_instructions.php Trippy RGB Waves]&#039;&#039;&#039;&#039;&#039; (interactive blinky lights!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://analogmachines.com/p/nametag/ &amp;quot;Hello My Name Is&amp;quot; badge]&#039;&#039;&#039;&#039;&#039; (you may have seen me wearing mine)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/apc/ Atari Punk Console]&#039;&#039;&#039;&#039;&#039; (make cool noise from an Altoids tin!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/lolshield/ LoL Shield]&#039;&#039;&#039;&#039;&#039; (Lots of LEDs! for your Arduino!) &#039;&#039;&#039;Arduino required&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/tv-b-gone-kit TV-B-Gone]&#039;&#039;&#039;&#039;&#039; (turn off TVs in public places!)&lt;br /&gt;
&lt;br /&gt;
Anyone can learn to solder!  Even if you have never made anything in your life, you can learn this very useful and enjoyable skill.  It really is fun!  Volunteers at Noisebridge have taught tens of thousands of people to solder all around the world, and they can teach you, too!  Add yourself to the ever increasing community!&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
As interest warrants:&lt;br /&gt;
* soldering (everything from through-hole to SMD rework)&lt;br /&gt;
* breadboarding&lt;br /&gt;
* powering your circuit (bench power supplies, ATX hacking, batteries)&lt;br /&gt;
* making LEDs blink and fade&lt;br /&gt;
* programming microcontrollers&lt;br /&gt;
* Programming microcontrollers using Arduino or Circuit Python&lt;br /&gt;
* Interfacing sensors like microphones or accelerometers or ultrasonic distance sensors&lt;br /&gt;
* Controlling addressable LEDs (&amp;quot;Neopixels&amp;quot;)&lt;br /&gt;
* using oscilloscopes / multimeters to debug circuits&lt;br /&gt;
* reverse engineering circuits&lt;br /&gt;
* Designing PCBs using GEDA and EagleCAD&lt;br /&gt;
&lt;br /&gt;
=== Who? ===&lt;br /&gt;
Everyone is welcome, regardless of experience level or age.  If you have never made a circuit before and have no idea where to start, bring a few dollars ($10 to $30 to cover materials costs of a Brain Machine kit or other cool kits) and build it.  Everyone gets personal attention, and everyone will learn enough to complete their project.  If you have experience, please come and enjoy working on your project with others -- and share what you know!&lt;br /&gt;
&lt;br /&gt;
=== Why? ===&lt;br /&gt;
Learn and share with others of all skill levels!  You can come with an idea, or a question, or a circuit you want to hack. You can research ideas on the Internet ahead of time and come put them into practice!  Or, you can learn with a large selection of easy-to-make kits that are available each week.&lt;br /&gt;
&lt;br /&gt;
=== What can I bring to help? ===&lt;br /&gt;
No need to bring anything -- just yourself and your desire to play, learn, and/or share.  We have everything you need. But if you like, you can bring:&amp;lt;br&amp;gt;&lt;br /&gt;
* Your own tools (we have all you need, but you can bring your own)&lt;br /&gt;
* Arduino / clones&lt;br /&gt;
* USB cables &lt;br /&gt;
* breadboards&lt;br /&gt;
* If you bring your laptop, we can set it up to program microcontrollers&lt;br /&gt;
* 9V or AA or AAA or other batteries (a bulk donation would be great)&lt;br /&gt;
* parts for your own project(s)&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80826</id>
		<title>Circuit Python at Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Python_at_Noisebridge&amp;diff=80826"/>
		<updated>2023-04-28T22:34:47Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: First create&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Circuit Python at Noisebrige==&lt;br /&gt;
&lt;br /&gt;
Welcome to this page, which will get you started  with Circuit Python. You can do this any time, or with a group at [[Circuit Hacking Monday]]&lt;br /&gt;
&lt;br /&gt;
Some links to get started:&lt;br /&gt;
&lt;br /&gt;
* If you are new to Circuit Python, start here! https://learn.adafruit.com/welcome-to-circuitpython/&lt;br /&gt;
* We are using the `Lolin S2 Mini` board. Here&#039;s  some information: https://circuitpython.org/board/lolin_s2_mini/&lt;br /&gt;
* Todbot has some fun code to play with, like synthesizers! https://gist.github.com/todbot/&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=80793</id>
		<title>KiCad Workshop</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=80793"/>
		<updated>2023-04-21T21:31:13Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Potential Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==KiCad==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KiCad&#039;&#039;&#039; (https://www.kicad.org/) is a computer-aided tool for schematic capture and designing printed circuit boards (PCBs)&lt;br /&gt;
that runs on Macs, Linux, and Windows. It is under active development and is FOSS. It is powerful enough to compete with professional-level software like Altium and EagleCAD yet is completely free and unencumbered by increasingly expensive subscriptions or cloud storage lock-in.&lt;br /&gt;
&lt;br /&gt;
===Workshop===&lt;br /&gt;
&lt;br /&gt;
In this workshop, each participant will design (and fabricate!) a printed circuit board using [https://kicad.org KiCad version 7]. We will provide schematics for simple blinky badges, breakout boards, or bring your own ideas and make it a reality! Besides boring functional designs, we will lean into the artistic side of PCB creations where you can get creative. We will take you through PCB design from schematic to layout to &amp;quot;tape-out&amp;quot;, and each participant can submit their design to OshPark for fabrication at a [https://docs.oshpark.com/services/ very affordable price] (usually $5/square inch for 3 copies).&lt;br /&gt;
&lt;br /&gt;
===What YOU can make with KiCad===&lt;br /&gt;
There is really no limit to what you can do with KiCad. Make a blinky badge or nametag for #badgelife. Make a breakout board for your favorite microcontroller system like RP2040 or ESP32. Professionalize a project by going from a ratsnest of modules and wires to a neat and robust circuit board. Add some art to a PCB and backlight it with LEDs. Make a PCB business card or logo. We have some starter projects that you can choose from, or let your imagination run wild!&lt;br /&gt;
&lt;br /&gt;
===Next scheduled workshop===&lt;br /&gt;
     &lt;br /&gt;
* &#039;&#039;&#039;First Session, (3 hours) &#039;&#039;&#039;  Getting started with KiCad; project manager, schematic capture and footprint assignments&lt;br /&gt;
* &#039;&#039;&#039;Second Session (3 hours)&#039;&#039;&#039;  PCB design including part placement, edge routing, and using layers for art. &lt;br /&gt;
* &#039;&#039;&#039;Third Session  (1-2 hours)&#039;&#039;&#039;  &#039;&#039;(May be combined with Second Session)&#039;&#039; Design rule checks, &amp;quot;Tape-out&amp;quot; for submission to OshPark for PCB manufacture &lt;br /&gt;
* &#039;&#039;&#039;Fourth Session (3 hours)&#039;&#039;&#039; &amp;quot;Board Bringup&amp;quot; -- When parts are back from manufacturing, assembling and testing your board. Tips on bodging and fixing mistakes after the boards have been made. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Workshop  Topics====&lt;br /&gt;
&lt;br /&gt;
We can cover most of the basics in 3 nights. Feel free to add topics.&lt;br /&gt;
&lt;br /&gt;
*Introduction to KiCad: explaining the workflow and file management &lt;br /&gt;
*KiCad Modules&lt;br /&gt;
**Project manager&lt;br /&gt;
**Schematic editor&lt;br /&gt;
** Symbol(component) editor&lt;br /&gt;
** PCB layout editor&lt;br /&gt;
* Special topics&lt;br /&gt;
** Making custom devices and libraries&lt;br /&gt;
** Importing your art from other design programs&lt;br /&gt;
** 3D models and integration with FreeCAD&lt;br /&gt;
** Simulating your circuit with SPICE&lt;br /&gt;
* How to fab a board.&lt;br /&gt;
** Error checking: ERC and DFM.&lt;br /&gt;
** &amp;quot;Tape out:&amp;quot; Exporting Gerber and drill files from KiCad&lt;br /&gt;
** Checking the Gerber and drill files in a viewer program&lt;br /&gt;
** Uploading to fab houses for fabrication&lt;br /&gt;
* Board Bringup&lt;br /&gt;
** checking your fabricated board&lt;br /&gt;
** populating your fabricated board with components&lt;br /&gt;
** power-up testing and trouble shooting&lt;br /&gt;
** rework and bodging (fixing problems after the board has been made)&lt;br /&gt;
&lt;br /&gt;
===Tutorials===&lt;br /&gt;
&lt;br /&gt;
* https://docs.kicad.org/7.0/en/getting_started_in_kicad/getting_started_in_kicad.html&lt;br /&gt;
* https://blog.adafruit.com/2018/07/18/using-kicad-for-complex-shapes/&lt;br /&gt;
* https://www.hackster.io/glowascii/ipad-to-kicad-pcb-art-with-procreate-91edc9&lt;br /&gt;
&lt;br /&gt;
===About your instructors===&lt;br /&gt;
&lt;br /&gt;
* Jonathan Foote is a practicing EE with decades of circuit PCB design experience. http:/www.rotormind.com/&lt;br /&gt;
* Alex Glow is a hardware hacker whom you might have seen on [https://www.hackster.io/glowascii hackster.io] http://alexglow.com/&lt;br /&gt;
&lt;br /&gt;
== List of PCB manufacturers ==&lt;br /&gt;
&lt;br /&gt;
* OshPark&lt;br /&gt;
* Seeed Studio&lt;br /&gt;
* JLPCB&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=80792</id>
		<title>KiCad Workshop</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=80792"/>
		<updated>2023-04-21T21:29:11Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Workshop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==KiCad==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KiCad&#039;&#039;&#039; (https://www.kicad.org/) is a computer-aided tool for schematic capture and designing printed circuit boards (PCBs)&lt;br /&gt;
that runs on Macs, Linux, and Windows. It is under active development and is FOSS. It is powerful enough to compete with professional-level software like Altium and EagleCAD yet is completely free and unencumbered by increasingly expensive subscriptions or cloud storage lock-in.&lt;br /&gt;
&lt;br /&gt;
===Workshop===&lt;br /&gt;
&lt;br /&gt;
In this workshop, each participant will design (and fabricate!) a printed circuit board using [https://kicad.org KiCad version 7]. We will provide schematics for simple blinky badges, breakout boards, or bring your own ideas and make it a reality! Besides boring functional designs, we will lean into the artistic side of PCB creations where you can get creative. We will take you through PCB design from schematic to layout to &amp;quot;tape-out&amp;quot;, and each participant can submit their design to OshPark for fabrication at a [https://docs.oshpark.com/services/ very affordable price] (usually $5/square inch for 3 copies).&lt;br /&gt;
&lt;br /&gt;
===What YOU can make with KiCad===&lt;br /&gt;
There is really no limit to what you can do with KiCad. Make a blinky badge or nametag for #badgelife. Make a breakout board for your favorite microcontroller system like RP2040 or ESP32. Professionalize a project by going from a ratsnest of modules and wires to a neat and robust circuit board. Add some art to a PCB and backlight it with LEDs. Make a PCB business card or logo. We have some starter projects that you can choose from, or let your imagination run wild!&lt;br /&gt;
&lt;br /&gt;
===Next scheduled workshop===&lt;br /&gt;
     &lt;br /&gt;
* &#039;&#039;&#039;First Session, (3 hours) &#039;&#039;&#039;  Getting started with KiCad; project manager, schematic capture and footprint assignments&lt;br /&gt;
* &#039;&#039;&#039;Second Session (3 hours)&#039;&#039;&#039;  PCB design including part placement, edge routing, and using layers for art. &lt;br /&gt;
* &#039;&#039;&#039;Third Session  (1-2 hours)&#039;&#039;&#039;  &#039;&#039;(May be combined with Second Session)&#039;&#039; Design rule checks, &amp;quot;Tape-out&amp;quot; for submission to OshPark for PCB manufacture &lt;br /&gt;
* &#039;&#039;&#039;Fourth Session (3 hours)&#039;&#039;&#039; &amp;quot;Board Bringup&amp;quot; -- When parts are back from manufacturing, assembling and testing your board. Tips on bodging and fixing mistakes after the boards have been made. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Potential Topics====&lt;br /&gt;
&lt;br /&gt;
We can cover most of the basics in 3 nights. Feel free to add topics.&lt;br /&gt;
&lt;br /&gt;
*Introduction to KiCad: explaining the workflowand file management &lt;br /&gt;
*Kicad Modules&lt;br /&gt;
**Project manager&lt;br /&gt;
**Schematic editor&lt;br /&gt;
** Symbol(component) editor&lt;br /&gt;
** PCB layout editor&lt;br /&gt;
* Special topics&lt;br /&gt;
** Making custom devices and libraries&lt;br /&gt;
** Importing your art from other design programs&lt;br /&gt;
** 3D models and integration with FreeCAD&lt;br /&gt;
** Simulating your circuit with SPICE&lt;br /&gt;
* How to fab a board.&lt;br /&gt;
** Error checking: ERC and DFM.&lt;br /&gt;
** &amp;quot;Tape out:&amp;quot; Exporting Gerber and drill files from KiCad&lt;br /&gt;
** Checking the Gerber and drill files in a viewer program&lt;br /&gt;
** Uploading to fab houses for fabrication&lt;br /&gt;
* Board Bringup&lt;br /&gt;
** checking your fabricated board&lt;br /&gt;
** populating your fabricated board with components&lt;br /&gt;
** power-up testing and trouble shooting&lt;br /&gt;
** rework and bodging (fixing problems after the board has been made)&lt;br /&gt;
===Tutorials===&lt;br /&gt;
&lt;br /&gt;
* https://docs.kicad.org/7.0/en/getting_started_in_kicad/getting_started_in_kicad.html&lt;br /&gt;
* https://blog.adafruit.com/2018/07/18/using-kicad-for-complex-shapes/&lt;br /&gt;
* https://www.hackster.io/glowascii/ipad-to-kicad-pcb-art-with-procreate-91edc9&lt;br /&gt;
&lt;br /&gt;
===About your instructors===&lt;br /&gt;
&lt;br /&gt;
* Jonathan Foote is a practicing EE with decades of circuit PCB design experience. http:/www.rotormind.com/&lt;br /&gt;
* Alex Glow is a hardware hacker whom you might have seen on [https://www.hackster.io/glowascii hackster.io] http://alexglow.com/&lt;br /&gt;
&lt;br /&gt;
== List of PCB manufacturers ==&lt;br /&gt;
&lt;br /&gt;
* OshPark&lt;br /&gt;
* Seeed Studio&lt;br /&gt;
* JLPCB&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=80791</id>
		<title>KiCad Workshop</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=80791"/>
		<updated>2023-04-21T21:28:08Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: First revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==KiCad==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KiCad&#039;&#039;&#039; (https://www.kicad.org/) is a computer-aided tool for schematic capture and designing printed circuit boards (PCBs)&lt;br /&gt;
that runs on Macs, Linux, and Windows. It is under active development and is FOSS. It is powerful enough to compete with professional-level software like Altium and EagleCAD yet is completely free and unencumbered by increasingly expensive subscriptions or cloud storage lock-in.&lt;br /&gt;
&lt;br /&gt;
===Workshop===&lt;br /&gt;
&lt;br /&gt;
In this workshop, each participant will design (and fabricate!) a printed circuit board using [https://kicad.org KiCad version 7]. We will provide schematics for simple blinky badges, breakout boards, or bring your own ideas and make it a reality! Besides boring functional designs, we will lean into the artistic side of PCB creations where you can let your creativity run wild. We will take you through PCB design from schematic to layout to &amp;quot;tape-out&amp;quot;, and each participant can submit their design to OshPark for fabrication at a [https://docs.oshpark.com/services/ very affordable price] (usually $5/square inch for 3 copies). &lt;br /&gt;
&lt;br /&gt;
===What YOU can make with KiCad===&lt;br /&gt;
There is really no limit to what you can do with KiCad. Make a blinky badge or nametag for #badgelife. Make a breakout board for your favorite microcontroller system like RP2040 or ESP32. Professionalize a project by going from a ratsnest of modules and wires to a neat and robust circuit board. Add some art to a PCB and backlight it with LEDs. Make a PCB business card or logo. We have some starter projects that you can choose from, or let your imagination run wild!&lt;br /&gt;
&lt;br /&gt;
===Next scheduled workshop===&lt;br /&gt;
     &lt;br /&gt;
* &#039;&#039;&#039;First Session, (3 hours) &#039;&#039;&#039;  Getting started with KiCad; project manager, schematic capture and footprint assignments&lt;br /&gt;
* &#039;&#039;&#039;Second Session (3 hours)&#039;&#039;&#039;  PCB design including part placement, edge routing, and using layers for art. &lt;br /&gt;
* &#039;&#039;&#039;Third Session  (1-2 hours)&#039;&#039;&#039;  &#039;&#039;(May be combined with Second Session)&#039;&#039; Design rule checks, &amp;quot;Tape-out&amp;quot; for submission to OshPark for PCB manufacture &lt;br /&gt;
* &#039;&#039;&#039;Fourth Session (3 hours)&#039;&#039;&#039; &amp;quot;Board Bringup&amp;quot; -- When parts are back from manufacturing, assembling and testing your board. Tips on bodging and fixing mistakes after the boards have been made. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Potential Topics====&lt;br /&gt;
&lt;br /&gt;
We can cover most of the basics in 3 nights. Feel free to add topics.&lt;br /&gt;
&lt;br /&gt;
*Introduction to KiCad: explaining the workflowand file management &lt;br /&gt;
*Kicad Modules&lt;br /&gt;
**Project manager&lt;br /&gt;
**Schematic editor&lt;br /&gt;
** Symbol(component) editor&lt;br /&gt;
** PCB layout editor&lt;br /&gt;
* Special topics&lt;br /&gt;
** Making custom devices and libraries&lt;br /&gt;
** Importing your art from other design programs&lt;br /&gt;
** 3D models and integration with FreeCAD&lt;br /&gt;
** Simulating your circuit with SPICE&lt;br /&gt;
* How to fab a board.&lt;br /&gt;
** Error checking: ERC and DFM.&lt;br /&gt;
** &amp;quot;Tape out:&amp;quot; Exporting Gerber and drill files from KiCad&lt;br /&gt;
** Checking the Gerber and drill files in a viewer program&lt;br /&gt;
** Uploading to fab houses for fabrication&lt;br /&gt;
* Board Bringup&lt;br /&gt;
** checking your fabricated board&lt;br /&gt;
** populating your fabricated board with components&lt;br /&gt;
** power-up testing and trouble shooting&lt;br /&gt;
** rework and bodging (fixing problems after the board has been made)&lt;br /&gt;
===Tutorials===&lt;br /&gt;
&lt;br /&gt;
* https://docs.kicad.org/7.0/en/getting_started_in_kicad/getting_started_in_kicad.html&lt;br /&gt;
* https://blog.adafruit.com/2018/07/18/using-kicad-for-complex-shapes/&lt;br /&gt;
* https://www.hackster.io/glowascii/ipad-to-kicad-pcb-art-with-procreate-91edc9&lt;br /&gt;
&lt;br /&gt;
===About your instructors===&lt;br /&gt;
&lt;br /&gt;
* Jonathan Foote is a practicing EE with decades of circuit PCB design experience. http:/www.rotormind.com/&lt;br /&gt;
* Alex Glow is a hardware hacker whom you might have seen on [https://www.hackster.io/glowascii hackster.io] http://alexglow.com/&lt;br /&gt;
&lt;br /&gt;
== List of PCB manufacturers ==&lt;br /&gt;
&lt;br /&gt;
* OshPark&lt;br /&gt;
* Seeed Studio&lt;br /&gt;
* JLPCB&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=80790</id>
		<title>KiCad Workshop</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=KiCad_Workshop&amp;diff=80790"/>
		<updated>2023-04-21T20:54:11Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: Created page with &amp;quot;  ===KiCad===  &amp;#039;&amp;#039;&amp;#039;KiCad&amp;#039;&amp;#039;&amp;#039; (https://www.kicad.org/) is a computer-aided tool for schematic capture and designing printed circuit boards (PCBs) that runs on Macs, Linux, and Wi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
===KiCad===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KiCad&#039;&#039;&#039; (https://www.kicad.org/) is a computer-aided tool for schematic capture and designing printed circuit boards (PCBs)&lt;br /&gt;
that runs on Macs, Linux, and Windows. It is under active development and is FOSS. It is powerful enough to compete with professional-level software like Altium and EagleCAD yet is completely free and unencumbered by increasingly expensive subscriptions or cloud lock-in.&lt;br /&gt;
&lt;br /&gt;
===Next scheduled workshop===&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
; &#039;&#039;&#039;First Session, 7PM-10PM &#039;&#039;&#039;  Getting started with KiCad; porject manager, schematic capture and footprint assignments&lt;br /&gt;
; &#039;&#039;&#039;Second Session 7PM-10PM &#039;&#039;&#039;  PCB design including part placement, edge routing, and using layers for art. &lt;br /&gt;
; &#039;&#039;&#039;Third Session&#039;&#039;&#039; --  (May be combined with Second Session): Design rule checks, &amp;quot;Tape-out&amp;quot; for submission to OshPark for PCB manufacture &lt;br /&gt;
; &#039;&#039;&#039;Fourth Session&#039;&#039;&#039; -- &amp;quot;Board Bringup&amp;quot; -- When parts are back from manufacturing, assembling and testing your board. Tips on bodging and fixing mistakes after the boards have been made. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Potential Topics====&lt;br /&gt;
&lt;br /&gt;
We can cover most of the basics in 3 nights. Feel free to add topics.&lt;br /&gt;
&lt;br /&gt;
**What is KiCad, 15 minute refresher on making a schematic and laying out a board.&lt;br /&gt;
*Expanding into new topics&lt;br /&gt;
**Making custom devices and libraries&lt;br /&gt;
***How to make the pin outs and footprints from a data sheet, possibly recycling someone else&#039;s similar part.&lt;br /&gt;
***How to label the part correctly and control what layers show on the board view (this can be confusing!)&lt;br /&gt;
**Error checking: ERC and DFM.&lt;br /&gt;
** How to fab a board.&lt;br /&gt;
*** &amp;quot;Tape out:&amp;quot; Exporting gerber and drill files using a CAM processor&lt;br /&gt;
***Checking the gerber files in a non-Eagle viewer program&lt;br /&gt;
***Uploading to fab houses&lt;br /&gt;
&lt;br /&gt;
===Tutorials===&lt;br /&gt;
&lt;br /&gt;
===About your instructors===&lt;br /&gt;
&lt;br /&gt;
* Jonathan Foote is a practicing EE with decades of circuit PCB design experience. http:/www.rotormind.com/&lt;br /&gt;
* Alex Glow is a hardware hacker whom you might have seen on [ hackster.io] http://alexglow.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of PCB manufacturers ==&lt;br /&gt;
&lt;br /&gt;
* OshPark&lt;br /&gt;
* Seeed Studio&lt;br /&gt;
* JLPCB&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=EagleCAD_workshop&amp;diff=80789</id>
		<title>EagleCAD workshop</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=EagleCAD_workshop&amp;diff=80789"/>
		<updated>2023-04-21T18:55:44Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
As of 2023 this page is completely obsolete. Consider visiting the [[KiCad Workshop]]!&lt;br /&gt;
&lt;br /&gt;
===EagleCAD===&lt;br /&gt;
&lt;br /&gt;
EagleCAD is a computer-aided tool for schematic capture and designing printed circuit boards&lt;br /&gt;
that runs on Macs, Linux, and Windows. There is a free (as in beer) version available here:&lt;br /&gt;
&lt;br /&gt;
http://www.cadsoftusa.com/freeware.htm&lt;br /&gt;
&lt;br /&gt;
The free version is slightly crippled in terms of the size of the board you can design but is perfectly fine for most hobbyist use. In fact, it&#039;s the hobbyist industry standard and there are a wealth of resources from instructions to example parts and boards. (For example most SparkFun open hardware boards come with EagleCAD layout and schematics.)&lt;br /&gt;
&lt;br /&gt;
===Next scheduled workshop===&lt;br /&gt;
&lt;br /&gt;
Following a very successful and popular Eagle CAD workshop back in June 2009, we&#039;ll be having some in December 2010. Come to one or any: no commitment, no charge (though a small donation to Noisebridge is in excellent taste)&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
; &#039;&#039;&#039;Monday Dec 6, 7PM-10PM &#039;&#039;&#039; -- Getting started with EagleCAD   &lt;br /&gt;
: Unless someone has a stunning idea, let&#039;s make a [[NoiseNoise board]]:  crunchy goodness yet simple! &lt;br /&gt;
; &#039;&#039;&#039;Monday Dec 13, 7PM-10PM &#039;&#039;&#039; -- Getting Stuff Done with EagleCAD and Not Punching Out the Monitor&lt;br /&gt;
: Further progress on the NoiseNoise board. If you missed the first session we&#039;ll have a refresher.&lt;br /&gt;
: Download the SparkFun EagleCAD library from here: https://github.com/sparkfun/SparkFun-Eagle-Library&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;TBD 7PM-10PM &#039;&#039;&#039; -- Tape Out, DFM, and PCB manufacture. &lt;br /&gt;
: Finish the layout, lick the silkscreen, make the Gerber files, check &#039;em, and possibly submit for manufacture. &lt;br /&gt;
&lt;br /&gt;
Tentatively scheduled for Monday December 20 if five or more people sign up here:&lt;br /&gt;
&lt;br /&gt;
# Steven Eastman&lt;br /&gt;
# &amp;lt;your name here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otherwise we&#039;ll do it in January sometime&lt;br /&gt;
&lt;br /&gt;
====Potential Topics====&lt;br /&gt;
&lt;br /&gt;
We can cover most of the basics in 3 nights. Feel free to add topics.&lt;br /&gt;
&lt;br /&gt;
**What is EAGLE, 15 minute refresher on making a schematic and laying out a board.&lt;br /&gt;
*Expanding into new topics&lt;br /&gt;
**Making custom devices and libraries&lt;br /&gt;
***How to make the pin outs and footprints from a data sheet, possibly recycling someone else&#039;s similar part.&lt;br /&gt;
***How to label the part correctly and control what layers show on the board view (this can be confusing!)&lt;br /&gt;
**Autorouting: worth it or not?&lt;br /&gt;
**Error checking: ERC and DFM.&lt;br /&gt;
** How to fab a board.&lt;br /&gt;
*** &amp;quot;tape out:&amp;quot; Exporting gerber and drill files using a CAM processor&lt;br /&gt;
***Checking the gerber files in a non-Eagle viewer program&lt;br /&gt;
***Uploading to fab houses&lt;br /&gt;
** Panelizing (step-and-repeat copying) designs using [http://claymore.engineer.gvsu.edu/~steriana/Python/gerbmerge/ gerbmerge] (one way around EagleCad board size limitation)&lt;br /&gt;
** More advanced tricks like logo images in the silkscreen layer&lt;br /&gt;
&lt;br /&gt;
===Tutorials===&lt;br /&gt;
&lt;br /&gt;
[http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=109 Very introductory Sparkfun tutorial], has some good info on outputting gerber files.&lt;br /&gt;
&lt;br /&gt;
[http://online.sfsu.edu/~larryk/engr301/Waveform%20Generator/How%20to%20Make%20Circuit%20Boards.pdf Larry Klingenberg&#039;s Double Sided Board Tutorial]&lt;br /&gt;
&lt;br /&gt;
[http://www.instructables.com/id/How-to-make-a-custom-library-part-in-Eagle-CAD-too/ An instructable on making your own components.]&lt;br /&gt;
&lt;br /&gt;
More info, tutorials, etc. from the SWARM wiki: http://wiki.orbswarm.com/index.php?title=The_PC_Board_Page&lt;br /&gt;
&lt;br /&gt;
===List of EagleCAD &amp;quot;gotchas&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
I promised I would post my list of &amp;quot;gotchas;&amp;quot; hope this helps avoid some irritation! [[User:Jtfoote|Jtfoote]] 23:38, 27 April 2009 (PDT)&lt;br /&gt;
&lt;br /&gt;
# IF BOARD AND SCHEMATIC GET OUT OF SYNC, YOU ARE SCREWED. This can happen if updates on the schematic don&#039;t make it to the board. To avoid this, always keep board file open when editing schematic, and vice versa!  Use &amp;quot;rip up&amp;quot; instead of &amp;quot;delete&amp;quot; on the board.  DRC will tell you when you are not in sync, otherwise you won&#039;t know. Use it often, and save often.&lt;br /&gt;
#  Don&#039;t click on &amp;quot;Drop&amp;quot; button when adding a component. Hit &amp;quot;cancel.&amp;quot; &amp;quot;Drop&amp;quot; &amp;quot;drops&amp;quot; the library (!)&lt;br /&gt;
# tOrigin layers must be visible to move/rotate components.&lt;br /&gt;
# Overlapping wires sometimes don&#039;t logically connect. Add junction (green dot) if a problem. Check by moving component and seeing if wire moves with it. &lt;br /&gt;
# &amp;quot;Cut&amp;quot; (scissor icon) is really &amp;quot;copy to paste buffer&amp;quot; and only works on groups! Use &amp;quot;copy&amp;quot; for single items. In V5, use shift-right-click or menu item to copy/move groups.  &lt;br /&gt;
# Pay attention to messages in the status bar, they are often helpful. For example when trying to select things on top of each other, clicking will cycle through each and the status bar will tell you how to select the one you want.&lt;br /&gt;
&lt;br /&gt;
===Checking Gerber file output===&lt;br /&gt;
&lt;br /&gt;
You will want to check that things look OK. Use a gerber file viewer&lt;br /&gt;
like ViewMate (reg req) &lt;br /&gt;
http://www.pentalogix.com/Download/download.html#item8&lt;br /&gt;
&lt;br /&gt;
or GerbView (free, open source, a little buggy)&lt;br /&gt;
http://sourceforge.net/projects/gerbv/&lt;br /&gt;
&lt;br /&gt;
===Technotronix===&lt;br /&gt;
* [http://www.technotronix.us  Technotronix PCB Assembly Manufacturing]&lt;br /&gt;
&lt;br /&gt;
===Synergise PCB Inc===&lt;br /&gt;
&lt;br /&gt;
* [http://www.synergisepcb.com/ Synergise PCB Inc] Printed Circuit Board Fabrication, Printed Circuit Board Repair, Printed Circuit Board Manufacturing Process in united states.&lt;br /&gt;
&lt;br /&gt;
===PCB Fab Houses===&lt;br /&gt;
&lt;br /&gt;
Where to get your printed circuit boards fabricated after you&#039;ve designed them&lt;br /&gt;
&lt;br /&gt;
Lady Ada has a PCB cost calculator with most sources: http://www.ladyada.net/library/pcb/costcalc.html&lt;br /&gt;
&lt;br /&gt;
The following is a biased list from [[User:Jtfoote|Jtfoote]] 09:36, 5 May 2009 (PDT)&lt;br /&gt;
* American Circuit Technology (http://www.act-cw.com/) - Quick turn-turns with cost effective pricing. Great customer service. Provides great support articles as well.&lt;br /&gt;
* [http://www.goldphoenixpcb.biz/ Gold Phoenix]: cheapest, longer turn-around (sent from China), fine quality, no charge for &amp;quot;panelization,&amp;quot; can submit multiple boards for one run. SparkFun uses them; so could we, if we want to combine orders. They don&#039;t have web upload; you email your gerbers to some dude, but it worked great for me. &lt;br /&gt;
* [http://www.protoexpress.com Sierra Proto Express]: I found this best combination of price/turn around time for small orders and prototypes, and they&#039;re local (Sunnyvale). Silkscreen was a little smeary if that bugs you; still perfectly readable.&lt;br /&gt;
* [https://rushpcb.com/ RUSH PCB Inc]: RUSH PCB is a leading manufacturer and assembler of high-quality printed circuit boards (PCBs). We specialize in quick-turn PCB prototyping and production, providing our customers with the fastest turnaround times in the industry.&lt;br /&gt;
* [https://www.seeedstudio.com/fusion_pcb.html Fusion PCB Service]: Run by Seeed Studio Electronic, a good place to order custom boards, as well as pcb assembly. The price is reasonable, only $4.9 for 10 boards up to 100mm x100mm.&lt;br /&gt;
* [https://www.pcbway.com/ PCBWay]: Full feature custom PCB prototype service.High quality PCBs with cheap price - $5 for 10 boards. Free shipping for assembly service.&lt;br /&gt;
* [https://www.pcbgogo.com/ PCBGOGO]: Online PCBA Turnkey service orders, High Quality with low cost, 5-6days delivery, 24hours online customer service,quick quote in 24hours&lt;br /&gt;
* [https://www.aipcba.com/ AIPCBA]: AIPCBA is a smart PCB manufacturer that provides current PCB online quotes, PCB prototype and pcb Assembly, which can be easily and conveniently completed in 3-5 days through gerbers files.&lt;br /&gt;
* [https://www.fpcmondo.com/ Mondo Flexible PCB Manufacturer]: Manufacturer specializing in manufacturing and assembling flexible circuit boards，[https://www.fpcmondo.com/about-company Mondo Technology], The Professional Flexible PCB Manufacturer Since 2009, With 2 FPC Manufacturing Factories.&lt;br /&gt;
* Advanced Circuits 4pcb.com (same as 33each.com and others) Good quality, slick marketing, more expensive than they seem (not-well-advertised setup charges and minimums). Avoid for small runs, but definitely use their free gerber file check site: http://www.freedfm.com/&lt;br /&gt;
* Windell at EMSL recommends ourpcb and his boards always look great. Haven&#039;t personally tried. &lt;br /&gt;
One reponse to [[User:Elgreengeeto|Skory]]&#039;s list email said:&lt;br /&gt;
* WellPCB (https://www.wellpcb.com/) - Online prototypes orders, to meet the requirement of High Quality, low cost, fast delivery, easy ordering from customers around the world.&lt;br /&gt;
&amp;lt;quote&amp;gt;&lt;br /&gt;
I have had good luck with both Sunstone Circuits (http://www.sunstone.com/) and Advanced Circuits (http://www.4pcb.com/).  My order sizes have been 2, 100,  and 350 boards.&lt;br /&gt;
&amp;lt;/quote&amp;gt;&lt;br /&gt;
* OurPCB (https://www.ourpcb.com/) - OurPCB, your most reliable PCB and PCBA supplier.&lt;br /&gt;
&amp;lt;quote&amp;gt;&lt;br /&gt;
* Cloom (https://www.wiringo.com/) - Cloom, a reliable wire harness, and cable assemblies manufacturer.&lt;br /&gt;
* [https://www.andwinmcpcb.com/metal-core-pcb Andwin Circuits]: Andwin Circuits MCPCB division set up on Feb. 2006. Focus on providing metal core PCB for customers in LED and power supply niches.&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80604</id>
		<title>Circuit Hacking Monday</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80604"/>
		<updated>2023-03-09T20:58:25Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{electronics}}&lt;br /&gt;
&lt;br /&gt;
{{headerbox}}&lt;br /&gt;
&#039;&#039;&#039;Circuit Hacking Mondays is a (mostly) weekly get-together to learn electronics and learn to solder cool stuff!&#039;&#039;&#039;&lt;br /&gt;
* You can easily learn all of the skills you need in one session. &lt;br /&gt;
* Make a project tonight, and take it home with you! &lt;br /&gt;
* Most projects take about an hour to make.&lt;br /&gt;
* If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it!&lt;br /&gt;
* &#039;&#039;&#039;WHEN:&#039;&#039;&#039; 7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. &lt;br /&gt;
* &#039;&#039;&#039;CHANNELS:&#039;&#039;&#039; This is an in-person event. If you need special accommodation, or need to do remote, let us know and we will try to help.&lt;br /&gt;
* &#039;&#039;&#039;ORGANIZERS:&#039;&#039;&#039; [[User:lxpk|LX]], [[User:culteejen|TJ]] [[User:Jtfoote|jonathan (rrmutt)]]&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Circuit Hacking Mondays]]&lt;br /&gt;
[[Category:events]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organization&#039;&#039;&#039;&lt;br /&gt;
We have split CHM into three sections, each runs approximately monthly. There will always be circuit hacking on Mondays, but volunteer instructors might be specializing as below or taking the week off. Come anyway :)&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;Learn to Solder Monday:&#039;&#039;&#039; is a monthly get-together to learn to solder electronics. You can easily learn all of the skills you need in one session. Come make a project tonight, and take it home with you! We have great kits suitable for beginners, as well as all the soldering irons and tools needed to build  them. Experienced volunteers are on hand to show you the basics and help out. We ask a $10-20 donation to cover kit costs. We also have more advanced kits for those with more experience. If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it. Every second Monday [https://www.meetup.com/noisebridge/events/292137488/ Meetup: Learn to Solder Monday]&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Microcontroller Monday:&#039;&#039;&#039; Learn to program microcontrollers with Arduino or Circuit Python. This is a monthly get-together to learn about microcontrollers and how to program them. You can get started with a microcontroller project in one session and take it home with you! We have Arduino and Circuit Python microcontrollers, and a big selection of sensors and peripherals like Neopixel color LEDs.&lt;br /&gt;
Though any programming experience will help, this is suitable for beginners. If you have used an Arduino and are looking for next steps or cool projects, we can help, come share what you know. If you are currently working on a project, bring it by for inspiration and tips. We have parts, cables, and microcontroller boards for you at cost; you will need a laptop with a USB-A port or adapter. We ask $15-40 donation to cover parts and materials unless you bring your own.&lt;br /&gt;
We also have soldering and test equipment and can help you debug that stubborn problem :) Every 3rd Monday of the month [https://www.meetup.com/noisebridge/events/292137290/ Meetup: Microcontroller Monday]&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;Circuit Hacking Monday:&#039;&#039;&#039; is a free-form get-together to work on electronics projects together. Come and learn to solder, or program microcontrollers with Arduino or Circuit Python. If you are working on a project, come work with others and share what you know. We have soldering kits, tons of parts and supplies, test equipment, and knowledgeable volunteers. Every 4th Monday of the month [https://www.meetup.com/noisebridge/events/292137604/ Meetup: Circuit Hacking Monday]&lt;br /&gt;
&lt;br /&gt;
[[File:CHM-group1000.jpg|800px|link=chm|right|]]&lt;br /&gt;
[[File:CHM-tablecrop800.jpg|800px|link=chm|right|A shot of a red table with the lettering &amp;quot;NOISBRIDGE HACKERSPACE&amp;quot; There are soldering irons and electronic parts visible; people&#039;s hands are shown assembling electronic kits]]&lt;br /&gt;
&lt;br /&gt;
[[File:Arduinos_For_Total_Newbies_workshop.jpg|400px|link=chm|right]]&lt;br /&gt;
&lt;br /&gt;
=== What?  Where? ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CHM3.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:CircuitHackingMonday_EricBoyd.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:Noisebridge_Soldering_Workshop.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What&#039;&#039;&#039;:   Weekly get-together to solder cool stuff!&lt;br /&gt;
: You can easily learn all of the skills you need in one session.&lt;br /&gt;
: Make a project tonight, and take it home with you!&lt;br /&gt;
: If you have your own project (advanced or simple),&lt;br /&gt;
: bring it by, and if you would like help, you can get it!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When&#039;&#039;&#039;:  7:00pm till whenever -- most Mondays. &lt;br /&gt;
: Most projects take about an hour&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where&#039;&#039;&#039;:  Noisebridge, 272 Capp St., San Francisco, 94114 (at 18th St., near 16th St. BART station).&lt;br /&gt;
:Map: [[Getting_Here]]&lt;br /&gt;
&#039;&#039;&#039;Who&#039;&#039;&#039;:  You!  It is fun to make things in the friendly community of Noisebridge.&lt;br /&gt;
:Come join us.  Everyone is welcome.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cost&#039;&#039;&#039;:  Instruction is free!  We ask that people pay only for the cost of the parts used -- kit prices range from FREE to $35. For more information see the list below for current kits&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://noisebridge.net/wiki/Circuit_Hacking_Kits#Kits_That_Do_Not_Require_An_Arduino Pricelist for kits that may be available]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructors:&#039;&#039;&#039;&lt;br /&gt;
:  volunteers who love soldering &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Everyone can learn about electronics and how to solder by making a simple, fun badge that has a blinky light and a flashlight -- and you can wear it home afterwards.&lt;br /&gt;
[[File:ICanSolderBadgeKit.jpg|250px|link=http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge|center]]&lt;br /&gt;
[http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge &amp;quot;I Can Solder&amp;quot; Badge kit]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Learn to solder! Friendly Circuit Hacking Monday volunteers will bring kits for you to make and take home with you.  The kits are cool, practical, intriguing, hackable projects that you can bring home after you make it. Of course, you can also bring your own projects to hack.&lt;br /&gt;
Plenty of &#039;&#039;&#039;cool kits&#039;&#039;&#039; have historically been available but most of these are not currently in stock, including:&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://www.alpenglowindustries.com/store/c7/Through-Hole_Soldering_Kits.html Alpenglow Industries]&#039;&#039;&#039;&#039;&#039; Cool kits from Alpenglow Industries)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://www.seeedstudio.com/I-Can-Solder-Badge-kit-p-4827.html I-Can-Solder Badge kit]&#039;&#039;&#039;&#039;&#039; perfect starter kit from [[User:maltman23]])&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://cornfieldelectronics.com/cfe/projects.php#ardutouch ArduTouch music synthesizer]&#039;&#039;&#039;&#039;&#039; Make beautiful music, sound, and noise!)&lt;br /&gt;
&lt;br /&gt;
*And more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== I am a blank slate! What should I do? ===&lt;br /&gt;
* make one of the many easy kits that are available each week.&lt;br /&gt;
* make an Arduino fade an RGB LED in varying color patterns.&lt;br /&gt;
* make a microcontroller illuminate a 3x3 LED matrix in varying shapes.&lt;br /&gt;
* reverse engineer something you&#039;re curious about.&lt;br /&gt;
* come to Noisebridge and brainstorm!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Learn More About Electronics and Circuits ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;All About Circuits&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.allaboutcircuits.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering Is Easy&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://mightyohm.com/blog/2011/04/soldering-is-easy-comic-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://en.wikipedia.org/wiki/Soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Surface Mount Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.sparkfun.com/tutorials/category/2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;How to Solder&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic Electronics&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.instructables.com/id/Basic-Electronics/?ALLSTEPS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Learn more on CHM kits on YouTube&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLpVTfFassvs2b4O7saICO-AfOUVIS7730 J&#039;s Circuit Hacking Mondays Video Playlist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronics Tutorials&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.electronics-tutorials.ws/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Introduction to Electronics Text: This is going deep to the rabbit hole&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elint200.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronic Applications Text: By now you are already taking the &amp;quot;Red Pill&amp;quot;&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elapp200.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Stuff needed to run Circuit Hacking Monday ===&lt;br /&gt;
&lt;br /&gt;
Electronics Medium Size Box&lt;br /&gt;
&lt;br /&gt;
* soldering irons&lt;br /&gt;
* soldering iron stands&lt;br /&gt;
* cellulose sponges (cut small, and made wet with tap water)&lt;br /&gt;
* small wire snippers&lt;br /&gt;
* solder:  60/40 (Sn/Pb), rosin core, 0.031&amp;quot; or smaller diameter&lt;br /&gt;
* multimeters&lt;br /&gt;
* wire strippers&lt;br /&gt;
* soldering iron tip cleaner&lt;br /&gt;
* needle nose pliers&lt;br /&gt;
* solderless breadboards&lt;br /&gt;
* jumper wires&lt;br /&gt;
* Noisebridge stickers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archival ==&lt;br /&gt;
If you have any kits to donate that you think would be great, please bring them by!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More info on many of these projects:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.CornfieldElectronics.com (click on the &amp;quot;maker faire&amp;quot; tab)&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.adafruit.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.jimmieprodgers.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mignonette-game.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.evilmadscientist.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://analogmachines.com/&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://cornfieldelectronics.com/cfe/trippyRGB_instructions.php Trippy RGB Waves]&#039;&#039;&#039;&#039;&#039; (interactive blinky lights!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://analogmachines.com/p/nametag/ &amp;quot;Hello My Name Is&amp;quot; badge]&#039;&#039;&#039;&#039;&#039; (you may have seen me wearing mine)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/apc/ Atari Punk Console]&#039;&#039;&#039;&#039;&#039; (make cool noise from an Altoids tin!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/lolshield/ LoL Shield]&#039;&#039;&#039;&#039;&#039; (Lots of LEDs! for your Arduino!) &#039;&#039;&#039;Arduino required&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/tv-b-gone-kit TV-B-Gone]&#039;&#039;&#039;&#039;&#039; (turn off TVs in public places!)&lt;br /&gt;
&lt;br /&gt;
Anyone can learn to solder!  Even if you have never made anything in your life, you can learn this very useful and enjoyable skill.  It really is fun!  Volunteers at Noisebridge have taught tens of thousands of people to solder all around the world, and they can teach you, too!  Add yourself to the ever increasing community!&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
As interest warrants:&lt;br /&gt;
* soldering (everything from through-hole to SMD rework)&lt;br /&gt;
* breadboarding&lt;br /&gt;
* powering your circuit (bench power supplies, ATX hacking, batteries)&lt;br /&gt;
* making LEDs blink and fade&lt;br /&gt;
* programming microcontrollers&lt;br /&gt;
* Programming microcontrollers using Arduino or Circuit Python&lt;br /&gt;
* Interfacing sensors like microphones or accelerometers or ultrasonic distance sensors&lt;br /&gt;
* Controlling addressable LEDs (&amp;quot;Neopixels&amp;quot;)&lt;br /&gt;
* using oscilloscopes / multimeters to debug circuits&lt;br /&gt;
* reverse engineering circuits&lt;br /&gt;
* Designing PCBs using GEDA and EagleCAD&lt;br /&gt;
&lt;br /&gt;
=== Who? ===&lt;br /&gt;
Everyone is welcome, regardless of experience level or age.  If you have never made a circuit before and have no idea where to start, bring a few dollars ($10 to $30 to cover materials costs of a Brain Machine kit or other cool kits) and build it.  Everyone gets personal attention, and everyone will learn enough to complete their project.  If you have experience, please come and enjoy working on your project with others -- and share what you know!&lt;br /&gt;
&lt;br /&gt;
=== Why? ===&lt;br /&gt;
Learn and share with others of all skill levels!  You can come with an idea, or a question, or a circuit you want to hack. You can research ideas on the Internet ahead of time and come put them into practice!  Or, you can learn with a large selection of easy-to-make kits that are available each week.&lt;br /&gt;
&lt;br /&gt;
=== What can I bring to help? ===&lt;br /&gt;
No need to bring anything -- just yourself and your desire to play, learn, and/or share.  We have everything you need. But if you like, you can bring:&amp;lt;br&amp;gt;&lt;br /&gt;
* Your own tools (we have all you need, but you can bring your own)&lt;br /&gt;
* Arduino / clones&lt;br /&gt;
* USB cables &lt;br /&gt;
* breadboards&lt;br /&gt;
* If you bring your laptop, we can set it up to program microcontrollers&lt;br /&gt;
* 9V or AA or AAA or other batteries (a bulk donation would be great)&lt;br /&gt;
* parts for your own project(s)&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=File:CHM-tablecrop800.jpg&amp;diff=80603</id>
		<title>File:CHM-tablecrop800.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=File:CHM-tablecrop800.jpg&amp;diff=80603"/>
		<updated>2023-03-09T20:36:20Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Computer Hacking Monday &lt;br /&gt;
Alt text: A shot of a red table with the lettering &amp;quot;NOISBRIDGE HACKERSPACE&amp;quot; There are soldering irons and electronic parts visible; people&#039;s hands are shown assembling electronic kits.&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=File:CHM-tablecrop800.jpg&amp;diff=80602</id>
		<title>File:CHM-tablecrop800.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=File:CHM-tablecrop800.jpg&amp;diff=80602"/>
		<updated>2023-03-09T20:02:34Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: Computer Hacking Monday 
Alt text: A shot of a red table with the lettering &amp;quot;NOISBRIDGE HACKERSPACE&amp;quot; There are soldering irons and electronic parts visible; peopel&amp;#039;s hands are shown assembling electronic kits.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Computer Hacking Monday &lt;br /&gt;
Alt text: A shot of a red table with the lettering &amp;quot;NOISBRIDGE HACKERSPACE&amp;quot; There are soldering irons and electronic parts visible; peopel&#039;s hands are shown assembling electronic kits.&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=File:CHM-group1000.jpg&amp;diff=80601</id>
		<title>File:CHM-group1000.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=File:CHM-group1000.jpg&amp;diff=80601"/>
		<updated>2023-03-09T19:57:17Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: Computer Hacking Monday group photo taken Sept 19 2022
alt text: &amp;quot;Learn to Solder Mondays at Noisebridge: a group of people at a table working on electronics projects. Several are holding up circuit boards with colorful LEDs&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Computer Hacking Monday group photo taken Sept 19 2022&lt;br /&gt;
alt text: &amp;quot;Learn to Solder Mondays at Noisebridge: a group of people at a table working on electronics projects. Several are holding up circuit boards with colorful LEDs&amp;quot;&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80600</id>
		<title>Circuit Hacking Monday</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80600"/>
		<updated>2023-03-09T19:54:36Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{electronics}}&lt;br /&gt;
&lt;br /&gt;
{{headerbox}}&lt;br /&gt;
&#039;&#039;&#039;Circuit Hacking Mondays is a (mostly) weekly get-together to learn electronics and learn to solder cool stuff!&#039;&#039;&#039;&lt;br /&gt;
* You can easily learn all of the skills you need in one session. &lt;br /&gt;
* Make a project tonight, and take it home with you! &lt;br /&gt;
* Most projects take about an hour to make.&lt;br /&gt;
* If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it!&lt;br /&gt;
* &#039;&#039;&#039;WHEN:&#039;&#039;&#039; 7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. &lt;br /&gt;
* &#039;&#039;&#039;CHANNELS:&#039;&#039;&#039; This is an in-person event. If you need special accommodation, or need to do remote, let us know and we will try to help.&lt;br /&gt;
* &#039;&#039;&#039;ORGANIZERS:&#039;&#039;&#039; [[User:lxpk|LX]], [[User:culteejen|TJ]] [[User:Jtfoote|jonathan (rrmutt)]]&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Circuit Hacking Mondays]]&lt;br /&gt;
[[Category:events]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organization&#039;&#039;&#039;&lt;br /&gt;
We have split CHM into three sections, each runs approximately monthly. There will always be circuit hacking on Mondays, but volunteer instructors might be specializing as below or taking the week off. Come anyway :)&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;Microcontroller Monday&#039;&#039;&#039; Learn to program microcontrollers with Arduino or Circuit Python. This is a monthly get-together to learn about microcontrollers and how to program them. You can get started with a microcontroller project in one session and take it home with you! We have Arduino and Circuit Python microcontrollers, and a big selection of sensors and peripherals like Neopixel color LEDs.&lt;br /&gt;
Though any programming experience will help, this is suitable for beginners. If you have used an Arduino and are looking for next steps or cool projects, we can help, come share what you know. If you are currently working on a project, bring it by for inspiration and tips. We have parts, cables, and microcontroller boards for you at cost; you will need a laptop with a USB-A port or adapter. We ask $15-40 donation to cover parts and materials unless you bring your own.&lt;br /&gt;
We also have soldering and test equipment and can help you debug that stubborn problem :)&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Learn to Solder Monday&#039;&#039;&#039; is a monthly get-together to learn to solder electronics. You can easily learn all of the skills you need in one session. Come make a project tonight, and take it home with you! We have great kits suitable for beginners, as well as all the soldering irons and tools needed to make them. We ask a $10-20 donation to cover kit costs. We also have more advanced kits for those with more experience. If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it. &lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;Circuit Hacking Monday&#039;&#039;&#039; is a free-form get-together to work on electronics projects together. Come and learn to solder, or program microcontrollers with Arduino or Circuit Python. If you are working on a project, come work with others and share what you know. We have soldering kits, tons of parts and supplies, test equipment, and knowledgeable volunteers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Arduinos_For_Total_Newbies_workshop.jpg|400px|link=chm|right]]&lt;br /&gt;
&lt;br /&gt;
=== What?  Where? ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CHM3.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:CircuitHackingMonday_EricBoyd.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:Noisebridge_Soldering_Workshop.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What&#039;&#039;&#039;:   Weekly get-together to solder cool stuff!&lt;br /&gt;
: You can easily learn all of the skills you need in one session.&lt;br /&gt;
: Make a project tonight, and take it home with you!&lt;br /&gt;
: If you have your own project (advanced or simple),&lt;br /&gt;
: bring it by, and if you would like help, you can get it!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When&#039;&#039;&#039;:  7:00pm till whenever -- most Mondays. &lt;br /&gt;
: Most projects take about an hour&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where&#039;&#039;&#039;:  Noisebridge, 272 Capp St., San Francisco, 94114 (at 18th St., near 16th St. BART station).&lt;br /&gt;
:Map: [[Getting_Here]]&lt;br /&gt;
&#039;&#039;&#039;Who&#039;&#039;&#039;:  You!  It is fun to make things in the friendly community of Noisebridge.&lt;br /&gt;
:Come join us.  Everyone is welcome.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cost&#039;&#039;&#039;:  Instruction is free!  We ask that people pay only for the cost of the parts used -- kit prices range from FREE to $35. For more information see the list below for current kits&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://noisebridge.net/wiki/Circuit_Hacking_Kits#Kits_That_Do_Not_Require_An_Arduino Pricelist for kits that may be available]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructors:&#039;&#039;&#039;&lt;br /&gt;
:  volunteers who love soldering &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Everyone can learn about electronics and how to solder by making a simple, fun badge that has a blinky light and a flashlight -- and you can wear it home afterwards.&lt;br /&gt;
[[File:ICanSolderBadgeKit.jpg|250px|link=http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge|center]]&lt;br /&gt;
[http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge &amp;quot;I Can Solder&amp;quot; Badge kit]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Learn to solder! Friendly Circuit Hacking Monday volunteers will bring kits for you to make and take home with you.  The kits are cool, practical, intriguing, hackable projects that you can bring home after you make it. Of course, you can also bring your own projects to hack.&lt;br /&gt;
Plenty of &#039;&#039;&#039;cool kits&#039;&#039;&#039; have historically been available but most of these are not currently in stock, including:&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://www.alpenglowindustries.com/store/c7/Through-Hole_Soldering_Kits.html Alpenglow Industries]&#039;&#039;&#039;&#039;&#039; Cool kits from Alpenglow Industries)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://www.seeedstudio.com/I-Can-Solder-Badge-kit-p-4827.html I-Can-Solder Badge kit]&#039;&#039;&#039;&#039;&#039; perfect starter kit from [[User:maltman23]])&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://cornfieldelectronics.com/cfe/projects.php#ardutouch ArduTouch music synthesizer]&#039;&#039;&#039;&#039;&#039; Make beautiful music, sound, and noise!)&lt;br /&gt;
&lt;br /&gt;
*And more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== I am a blank slate! What should I do? ===&lt;br /&gt;
* make one of the many easy kits that are available each week.&lt;br /&gt;
* make an Arduino fade an RGB LED in varying color patterns.&lt;br /&gt;
* make a microcontroller illuminate a 3x3 LED matrix in varying shapes.&lt;br /&gt;
* reverse engineer something you&#039;re curious about.&lt;br /&gt;
* come to Noisebridge and brainstorm!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Learn More About Electronics and Circuits ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;All About Circuits&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.allaboutcircuits.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering Is Easy&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://mightyohm.com/blog/2011/04/soldering-is-easy-comic-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://en.wikipedia.org/wiki/Soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Surface Mount Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.sparkfun.com/tutorials/category/2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;How to Solder&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic Electronics&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.instructables.com/id/Basic-Electronics/?ALLSTEPS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Learn more on CHM kits on YouTube&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLpVTfFassvs2b4O7saICO-AfOUVIS7730 J&#039;s Circuit Hacking Mondays Video Playlist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronics Tutorials&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.electronics-tutorials.ws/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Introduction to Electronics Text: This is going deep to the rabbit hole&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elint200.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronic Applications Text: By now you are already taking the &amp;quot;Red Pill&amp;quot;&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elapp200.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Stuff needed to run Circuit Hacking Monday ===&lt;br /&gt;
&lt;br /&gt;
Electronics Medium Size Box&lt;br /&gt;
&lt;br /&gt;
* soldering irons&lt;br /&gt;
* soldering iron stands&lt;br /&gt;
* cellulose sponges (cut small, and made wet with tap water)&lt;br /&gt;
* small wire snippers&lt;br /&gt;
* solder:  60/40 (Sn/Pb), rosin core, 0.031&amp;quot; or smaller diameter&lt;br /&gt;
* multimeters&lt;br /&gt;
* wire strippers&lt;br /&gt;
* soldering iron tip cleaner&lt;br /&gt;
* needle nose pliers&lt;br /&gt;
* solderless breadboards&lt;br /&gt;
* jumper wires&lt;br /&gt;
* Noisebridge stickers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archival ==&lt;br /&gt;
If you have any kits to donate that you think would be great, please bring them by!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More info on many of these projects:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.CornfieldElectronics.com (click on the &amp;quot;maker faire&amp;quot; tab)&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.adafruit.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.jimmieprodgers.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mignonette-game.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.evilmadscientist.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://analogmachines.com/&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://cornfieldelectronics.com/cfe/trippyRGB_instructions.php Trippy RGB Waves]&#039;&#039;&#039;&#039;&#039; (interactive blinky lights!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://analogmachines.com/p/nametag/ &amp;quot;Hello My Name Is&amp;quot; badge]&#039;&#039;&#039;&#039;&#039; (you may have seen me wearing mine)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/apc/ Atari Punk Console]&#039;&#039;&#039;&#039;&#039; (make cool noise from an Altoids tin!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/lolshield/ LoL Shield]&#039;&#039;&#039;&#039;&#039; (Lots of LEDs! for your Arduino!) &#039;&#039;&#039;Arduino required&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/tv-b-gone-kit TV-B-Gone]&#039;&#039;&#039;&#039;&#039; (turn off TVs in public places!)&lt;br /&gt;
&lt;br /&gt;
Anyone can learn to solder!  Even if you have never made anything in your life, you can learn this very useful and enjoyable skill.  It really is fun!  Volunteers at Noisebridge have taught tens of thousands of people to solder all around the world, and they can teach you, too!  Add yourself to the ever increasing community!&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
As interest warrants:&lt;br /&gt;
* soldering (everything from through-hole to SMD rework)&lt;br /&gt;
* breadboarding&lt;br /&gt;
* powering your circuit (bench power supplies, ATX hacking, batteries)&lt;br /&gt;
* making LEDs blink and fade&lt;br /&gt;
* programming microcontrollers&lt;br /&gt;
* Programming microcontrollers using Arduino or Circuit Python&lt;br /&gt;
* Interfacing sensors like microphones or accelerometers or ultrasonic distance sensors&lt;br /&gt;
* Controlling addressable LEDs (&amp;quot;Neopixels&amp;quot;)&lt;br /&gt;
* using oscilloscopes / multimeters to debug circuits&lt;br /&gt;
* reverse engineering circuits&lt;br /&gt;
* Designing PCBs using GEDA and EagleCAD&lt;br /&gt;
&lt;br /&gt;
=== Who? ===&lt;br /&gt;
Everyone is welcome, regardless of experience level or age.  If you have never made a circuit before and have no idea where to start, bring a few dollars ($10 to $30 to cover materials costs of a Brain Machine kit or other cool kits) and build it.  Everyone gets personal attention, and everyone will learn enough to complete their project.  If you have experience, please come and enjoy working on your project with others -- and share what you know!&lt;br /&gt;
&lt;br /&gt;
=== Why? ===&lt;br /&gt;
Learn and share with others of all skill levels!  You can come with an idea, or a question, or a circuit you want to hack. You can research ideas on the Internet ahead of time and come put them into practice!  Or, you can learn with a large selection of easy-to-make kits that are available each week.&lt;br /&gt;
&lt;br /&gt;
=== What can I bring to help? ===&lt;br /&gt;
No need to bring anything -- just yourself and your desire to play, learn, and/or share.  We have everything you need. But if you like, you can bring:&amp;lt;br&amp;gt;&lt;br /&gt;
* Your own tools (we have all you need, but you can bring your own)&lt;br /&gt;
* Arduino / clones&lt;br /&gt;
* USB cables &lt;br /&gt;
* breadboards&lt;br /&gt;
* If you bring your laptop, we can set it up to program microcontrollers&lt;br /&gt;
* 9V or AA or AAA or other batteries (a bulk donation would be great)&lt;br /&gt;
* parts for your own project(s)&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=User:Jtfoote&amp;diff=80599</id>
		<title>User:Jtfoote</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=User:Jtfoote&amp;diff=80599"/>
		<updated>2023-03-09T19:35:06Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Noisebridger since 2008:&lt;br /&gt;
Gentle electronics, lighting, microcontrollers, sensors, Arduino, robotics&lt;br /&gt;
&lt;br /&gt;
I help with [[Circuit_Hacking_Monday]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find me at http://www.rotormind.com and [https://mastodon.social/@rrmutt @rrmutt] on Mastodon&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80598</id>
		<title>Circuit Hacking Monday</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80598"/>
		<updated>2023-03-09T19:08:59Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{electronics}}&lt;br /&gt;
&lt;br /&gt;
{{headerbox}}&lt;br /&gt;
&#039;&#039;&#039;Circuit Hacking Mondays is a (mostly) weekly get-together to learn electronics and learn to solder cool stuff!&#039;&#039;&#039;&lt;br /&gt;
* You can easily learn all of the skills you need in one session. &lt;br /&gt;
* Make a project tonight, and take it home with you! &lt;br /&gt;
* Most projects take about an hour to make.&lt;br /&gt;
* If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it!&lt;br /&gt;
* &#039;&#039;&#039;WHEN:&#039;&#039;&#039; 7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. &lt;br /&gt;
* &#039;&#039;&#039;CHANNELS:&#039;&#039;&#039; This is an in-person event. If you need special accommodation, or need to do remote, let us know and we will try to help.&lt;br /&gt;
* &#039;&#039;&#039;ORGANIZERS:&#039;&#039;&#039; [[User:lxpk|LX]], [[User:culteejen|TJ]] [[User:Jtfoote|jonathan (rrmutt)]]&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Circuit Hacking Mondays]]&lt;br /&gt;
[[Category:events]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organization&#039;&#039;&#039;&lt;br /&gt;
We have split CHM into three sections, each runs approximately monthly. There will always be circuit hacking on Mondays, but volunteer instructors might be specializing as below or taking the week off. Come anyway :)&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;Microcontroller Monday&#039;&#039;&#039; Learn to program microcontrollers with Arduino or Circuit Python. This is a monthly get-together to learn about microcontrollers and how to program them. You can get started with a microcontroller project in one session and take it home with you! We have Arduino and Circuit Python microcontrollers, and a big selection of sensors and peripherals like Neopixel color LEDs.&lt;br /&gt;
Though any programming experience will help, this is suitable for beginners. If you have used an Arduino and are looking for next steps or cool projects, we can help, come share what you know. If you are currently working on a project, bring it by for inspiration and tips. We have parts, cables, and microcontroller boards for you at cost; you will need a laptop with a USB-A port or adapter. We ask $15-40 donation to cover parts and materials unless you bring your own.&lt;br /&gt;
We also have soldering and test equipment and can help you debug that stubborn problem :)&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Learn to Solder Monday&#039;&#039;&#039; is a monthly get-together to learn to solder electronics. You can easily learn all of the skills you need in one session. Come make a project tonight, and take it home with you! We have great kits suitable for beginners, as well as all the soldering irons and tools needed to make them. We ask a $10-20 donation to cover kit costs. We also have more advanced kits for those with more experience. If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it. &lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;Circuit Hacking Monday&#039;&#039;&#039; is a free-form get-together to work on electronics projects together. Come and learn to solder, or program microcontrollers with Arduino or Circuit Python. If you are working on a project, come work with others and share what you know. We have soldering kits, tons of parts and supplies, test equipment, and knowledgeable volunteers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Arduinos_For_Total_Newbies_workshop.jpg|400px|link=chm|right]]&lt;br /&gt;
&lt;br /&gt;
=== What?  Where? ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CHM3.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:CircuitHackingMonday_EricBoyd.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:Noisebridge_Soldering_Workshop.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What&#039;&#039;&#039;:   Weekly get-together to solder cool stuff!&lt;br /&gt;
: You can easily learn all of the skills you need in one session.&lt;br /&gt;
: Make a project tonight, and take it home with you!&lt;br /&gt;
: If you have your own project (advanced or simple),&lt;br /&gt;
: bring it by, and if you would like help, you can get it!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When&#039;&#039;&#039;:  7:00pm till whenever -- most Mondays. &lt;br /&gt;
: Most projects take about an hour&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where&#039;&#039;&#039;:  Noisebridge, 272 Capp St., San Francisco, 94114 (at 18th St., near 16th St. BART station).&lt;br /&gt;
:Map: [[Getting_Here]]&lt;br /&gt;
&#039;&#039;&#039;Who&#039;&#039;&#039;:  You!  It is fun to make things in the friendly community of Noisebridge.&lt;br /&gt;
:Come join us.  Everyone is welcome.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cost&#039;&#039;&#039;:  Instruction is free!  We ask that people pay only for the cost of the parts used -- kit prices range from FREE to $35. For more information see the list below for current kits&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://noisebridge.net/wiki/Circuit_Hacking_Kits#Kits_That_Do_Not_Require_An_Arduino Pricelist for kits that may be available]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructors:&#039;&#039;&#039;&lt;br /&gt;
:  volunteers who love soldering &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Everyone can learn about electronics and how to solder by making a simple, fun badge that has a blinky light and a flashlight -- and you can wear it home afterwards.&lt;br /&gt;
[[File:ICanSolderBadgeKit.jpg|250px|link=http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge|center]]&lt;br /&gt;
[http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge &amp;quot;I Can Solder&amp;quot; Badge kit]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Learn to solder! Friendly Circuit Hacking Monday volunteers will bring kits for you to make and take home with you.  The kits are cool, practical, intriguing, hackable projects that you can bring home after you make it. Of course, you can also bring your own projects to hack.&lt;br /&gt;
&lt;br /&gt;
Plenty of &#039;&#039;&#039;cool kits&#039;&#039;&#039; have historically been available but most of these are not currently in stock, including:&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/tv-b-gone-kit TV-B-Gone]&#039;&#039;&#039;&#039;&#039; (turn off TVs in public places!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://cornfieldelectronics.com/cfe/projects.php#ardutouch ArduTouch music synthesizer]&#039;&#039;&#039;&#039;&#039; Make beautiful music, sound, and noise!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://cornfieldelectronics.com/cfe/trippyRGB_instructions.php Trippy RGB Waves]&#039;&#039;&#039;&#039;&#039; (interactive blinky lights!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://analogmachines.com/p/nametag/ &amp;quot;Hello My Name Is&amp;quot; badge]&#039;&#039;&#039;&#039;&#039; (you may have seen me wearing mine)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minipov3/overview MiniPOV 3]&#039;&#039;&#039;&#039;&#039; (write messages in the air!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minipov4-diy-full-color-persistence-of-vision-light-painting-kit MiniPOV 4]&#039;&#039;&#039;&#039;&#039; (write messages in the air in COLOR!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minty-boost MintyBoost]&#039;&#039;&#039;&#039;&#039; (charge your USB enabled gadgets!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/drawdio Drawdio]&#039;&#039;&#039;&#039;&#039; (make noise by drawing lines with this pencil!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/apc/ Atari Punk Console]&#039;&#039;&#039;&#039;&#039; (make cool noise from an Altoids tin!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://www.evilmadscientist.com/2010/diavolino/ Diavolino]&#039;&#039;&#039;&#039;&#039; (make your own shield-compatible Arduino!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/lolshield/ LoL Shield]&#039;&#039;&#039;&#039;&#039; (Lots of LEDs! for your Arduino!) &#039;&#039;&#039;Arduino required&#039;&#039;&#039;&lt;br /&gt;
*And more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== I am a blank slate! What should I do? ===&lt;br /&gt;
* make one of the many easy kits that are available each week.&lt;br /&gt;
* make an Arduino fade an RGB LED in varying color patterns.&lt;br /&gt;
* make a microcontroller illuminate a 3x3 LED matrix in varying shapes.&lt;br /&gt;
* reverse engineer something you&#039;re curious about.&lt;br /&gt;
* come to Noisebridge and brainstorm!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Learn More About Electronics and Circuits ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;All About Circuits&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.allaboutcircuits.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering Is Easy&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://mightyohm.com/blog/2011/04/soldering-is-easy-comic-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://en.wikipedia.org/wiki/Soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Surface Mount Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.sparkfun.com/tutorials/category/2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;How to Solder&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic Electronics&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.instructables.com/id/Basic-Electronics/?ALLSTEPS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Learn more on CHM kits on YouTube&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLpVTfFassvs2b4O7saICO-AfOUVIS7730 J&#039;s Circuit Hacking Mondays Video Playlist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronics Tutorials&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.electronics-tutorials.ws/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Introduction to Electronics Text: This is going deep to the rabbit hole&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elint200.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronic Applications Text: By now you are already taking the &amp;quot;Red Pill&amp;quot;&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elapp200.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Stuff needed to run Circuit Hacking Monday ===&lt;br /&gt;
&lt;br /&gt;
Electronics Medium Size Box&lt;br /&gt;
&lt;br /&gt;
* soldering irons&lt;br /&gt;
* soldering iron stands&lt;br /&gt;
* cellulose sponges (cut small, and made wet with tap water)&lt;br /&gt;
* small wire snippers&lt;br /&gt;
* solder:  60/40 (Sn/Pb), rosin core, 0.031&amp;quot; or smaller diameter&lt;br /&gt;
* multimeters&lt;br /&gt;
* wire strippers&lt;br /&gt;
* soldering iron tip cleaner&lt;br /&gt;
* needle nose pliers&lt;br /&gt;
* solderless breadboards&lt;br /&gt;
* jumper wires&lt;br /&gt;
* Noisebridge stickers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archival ==&lt;br /&gt;
If you have any kits to donate that you think would be great, please bring them by!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More info on many of these projects:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.CornfieldElectronics.com (click on the &amp;quot;maker faire&amp;quot; tab)&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.adafruit.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.jimmieprodgers.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mignonette-game.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.evilmadscientist.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://analogmachines.com/&lt;br /&gt;
&lt;br /&gt;
Anyone can learn to solder!  Even if you have never made anything in your life, you can learn this very useful and enjoyable skill.  It really is fun!  Volunteers at Noisebridge have taught tens of thousands of people to solder all around the world, and they can teach you, too!  Add yourself to the ever increasing community!&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
As interest warrants:&lt;br /&gt;
* soldering (everything from through-hole to SMD rework)&lt;br /&gt;
* breadboarding&lt;br /&gt;
* powering your circuit (bench power supplies, ATX hacking, batteries)&lt;br /&gt;
* making LEDs blink and fade&lt;br /&gt;
* programming microcontrollers&lt;br /&gt;
* Programming microcontrollers using Arduino or Circuit Python&lt;br /&gt;
* Interfacing sensors like microphones or accelerometers or ultrasonic distance sensors&lt;br /&gt;
* Controlling addressable LEDs (&amp;quot;Neopixels&amp;quot;)&lt;br /&gt;
* using oscilloscopes / multimeters to debug circuits&lt;br /&gt;
* reverse engineering circuits&lt;br /&gt;
* Designing PCBs using GEDA and EagleCAD&lt;br /&gt;
&lt;br /&gt;
=== Who? ===&lt;br /&gt;
Everyone is welcome, regardless of experience level or age.  If you have never made a circuit before and have no idea where to start, bring a few dollars ($10 to $30 to cover materials costs of a Brain Machine kit or other cool kits) and build it.  Everyone gets personal attention, and everyone will learn enough to complete their project.  If you have experience, please come and enjoy working on your project with others -- and share what you know!&lt;br /&gt;
&lt;br /&gt;
=== Why? ===&lt;br /&gt;
Learn and share with others of all skill levels!  You can come with an idea, or a question, or a circuit you want to hack. You can research ideas on the Internet ahead of time and come put them into practice!  Or, you can learn with a large selection of easy-to-make kits that are available each week.&lt;br /&gt;
&lt;br /&gt;
=== What can I bring to help? ===&lt;br /&gt;
No need to bring anything -- just yourself and your desire to play, learn, and/or share.  We have everything you need. But if you like, you can bring:&amp;lt;br&amp;gt;&lt;br /&gt;
* Your own tools (we have all you need, but you can bring your own)&lt;br /&gt;
* Arduino / clones&lt;br /&gt;
* USB cables &lt;br /&gt;
* breadboards&lt;br /&gt;
* If you bring your laptop, we can set it up to program microcontrollers&lt;br /&gt;
* 9V or AA or AAA or other batteries (a bulk donation would be great)&lt;br /&gt;
* parts for your own project(s)&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80597</id>
		<title>Circuit Hacking Monday</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=80597"/>
		<updated>2023-03-09T18:47:12Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{electronics}}&lt;br /&gt;
&lt;br /&gt;
{{headerbox}}&lt;br /&gt;
&#039;&#039;&#039;Circuit Hacking Mondays is a weekly get-together to learn electronics and learn to solder cool stuff! &#039;&#039;&#039;&lt;br /&gt;
* You can easily learn all of the skills you need in one session. &lt;br /&gt;
* Make a project tonight, and take it home with you! &lt;br /&gt;
* Most projects take about an hour to make.&lt;br /&gt;
* If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it!&lt;br /&gt;
* &#039;&#039;&#039;WHEN:&#039;&#039;&#039; 7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. &lt;br /&gt;
* &#039;&#039;&#039;CHANNELS:&#039;&#039;&#039; Hackitorium [[Jitsi]] or Voice/Video channel on discord https://discord.gg/PevwDxC&lt;br /&gt;
* &#039;&#039;&#039;ORGANIZERS:&#039;&#039;&#039; [[User:lxpk|LX]], [[User:culteejen|TJ]] [[User:Jtfoote|jonathan (rrmutt)]]&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Circuit Hacking Mondays]]&lt;br /&gt;
[[Category:events]]&lt;br /&gt;
&lt;br /&gt;
test edit&lt;br /&gt;
&lt;br /&gt;
[[File:Arduinos_For_Total_Newbies_workshop.jpg|400px|link=chm|right]]&lt;br /&gt;
&lt;br /&gt;
=== What?  Where? ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CHM3.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:CircuitHackingMonday_EricBoyd.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:Noisebridge_Soldering_Workshop.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What&#039;&#039;&#039;:   Weekly get-together to solder cool stuff!&lt;br /&gt;
: You can easily learn all of the skills you need in one session.&lt;br /&gt;
: Make a project tonight, and take it home with you!&lt;br /&gt;
: If you have your own project (advanced or simple),&lt;br /&gt;
: bring it by, and if you would like help, you can get it!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When&#039;&#039;&#039;:  7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. Look for the info on the discussion and announcements mailing lists: [https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss Discussion] [https://www.noisebridge.net/mailman/listinfo/noisebridge-announce Announcements])&lt;br /&gt;
: Most projects take about an hour&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where&#039;&#039;&#039;:  Noisebridge, 272 Capp St., San Francisco, 94114 (at 18th St., near 16th St. BART station).&lt;br /&gt;
:Map: [[Getting_Here]]&lt;br /&gt;
&#039;&#039;&#039;Who&#039;&#039;&#039;:  You!  It is fun to make things in the friendly community of Noisebridge.&lt;br /&gt;
:Come join us.  Everyone is welcome.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cost&#039;&#039;&#039;:  Instruction is free!  We ask that people pay only for the cost of the parts used -- kit prices range from FREE to $35. For more information see the list below for current kits&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://noisebridge.net/wiki/Circuit_Hacking_Kits#Kits_That_Do_Not_Require_An_Arduino Pricelist for kits that may be available]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructors:&#039;&#039;&#039;&lt;br /&gt;
:  volunteers who love soldering &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Everyone can learn about electronics and how to solder by making a simple, fun badge that has a blinky light and a flashlight -- and you can wear it home afterwards.&lt;br /&gt;
[[File:ICanSolderBadgeKit.jpg|250px|link=http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge|center]]&lt;br /&gt;
[http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge &amp;quot;I Can Solder&amp;quot; Badge kit]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Learn to solder! Friendly Circuit Hacking Monday volunteers will bring kits for you to make and take home with you.  The kits are cool, practical, intriguing, hackable projects that you can bring home after you make it. Of course, you can also bring your own projects to hack.&lt;br /&gt;
&lt;br /&gt;
Plenty of &#039;&#039;&#039;cool kits&#039;&#039;&#039; have historically been available but most of these are not currently in stock, including:&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/tv-b-gone-kit TV-B-Gone]&#039;&#039;&#039;&#039;&#039; (turn off TVs in public places!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://cornfieldelectronics.com/cfe/projects.php#ardutouch ArduTouch music synthesizer]&#039;&#039;&#039;&#039;&#039; Make beautiful music, sound, and noise!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://cornfieldelectronics.com/cfe/trippyRGB_instructions.php Trippy RGB Waves]&#039;&#039;&#039;&#039;&#039; (interactive blinky lights!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://analogmachines.com/p/nametag/ &amp;quot;Hello My Name Is&amp;quot; badge]&#039;&#039;&#039;&#039;&#039; (you may have seen me wearing mine)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minipov3/overview MiniPOV 3]&#039;&#039;&#039;&#039;&#039; (write messages in the air!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minipov4-diy-full-color-persistence-of-vision-light-painting-kit MiniPOV 4]&#039;&#039;&#039;&#039;&#039; (write messages in the air in COLOR!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minty-boost MintyBoost]&#039;&#039;&#039;&#039;&#039; (charge your USB enabled gadgets!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/drawdio Drawdio]&#039;&#039;&#039;&#039;&#039; (make noise by drawing lines with this pencil!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/apc/ Atari Punk Console]&#039;&#039;&#039;&#039;&#039; (make cool noise from an Altoids tin!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://www.evilmadscientist.com/2010/diavolino/ Diavolino]&#039;&#039;&#039;&#039;&#039; (make your own shield-compatible Arduino!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/lolshield/ LoL Shield]&#039;&#039;&#039;&#039;&#039; (Lots of LEDs! for your Arduino!) &#039;&#039;&#039;Arduino required&#039;&#039;&#039;&lt;br /&gt;
*And more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== I am a blank slate! What should I do? ===&lt;br /&gt;
* make one of the many easy kits that are available each week.&lt;br /&gt;
* make an Arduino fade an RGB LED in varying color patterns.&lt;br /&gt;
* make a microcontroller illuminate a 3x3 LED matrix in varying shapes.&lt;br /&gt;
* reverse engineer something you&#039;re curious about.&lt;br /&gt;
* come to Noisebridge and brainstorm!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Learn More About Electronics and Circuits ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;All About Circuits&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.allaboutcircuits.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering Is Easy&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://mightyohm.com/blog/2011/04/soldering-is-easy-comic-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://en.wikipedia.org/wiki/Soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Surface Mount Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.sparkfun.com/tutorials/category/2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;How to Solder&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic Electronics&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.instructables.com/id/Basic-Electronics/?ALLSTEPS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Learn more on CHM kits on YouTube&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLpVTfFassvs2b4O7saICO-AfOUVIS7730 J&#039;s Circuit Hacking Mondays Video Playlist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronics Tutorials&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.electronics-tutorials.ws/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Introduction to Electronics Text: This is going deep to the rabbit hole&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elint200.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronic Applications Text: By now you are already taking the &amp;quot;Red Pill&amp;quot;&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elapp200.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Stuff needed to run Circuit Hacking Monday ===&lt;br /&gt;
&lt;br /&gt;
Electronics Medium Size Box&lt;br /&gt;
&lt;br /&gt;
* soldering irons&lt;br /&gt;
* soldering iron stands&lt;br /&gt;
* cellulose sponges (cut small, and made wet with tap water)&lt;br /&gt;
* small wire snippers&lt;br /&gt;
* solder:  60/40 (Sn/Pb), rosin core, 0.031&amp;quot; or smaller diameter&lt;br /&gt;
* multimeters&lt;br /&gt;
* wire strippers&lt;br /&gt;
* soldering iron tip cleaner&lt;br /&gt;
* needle nose pliers&lt;br /&gt;
* solderless breadboards&lt;br /&gt;
* jumper wires&lt;br /&gt;
* Noisebridge stickers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archival ==&lt;br /&gt;
If you have any kits to donate that you think would be great, please bring them by!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More info on many of these projects:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.CornfieldElectronics.com (click on the &amp;quot;maker faire&amp;quot; tab)&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.adafruit.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.jimmieprodgers.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mignonette-game.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.evilmadscientist.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://analogmachines.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyone can learn to solder!  Even if you have never made anything in your life, you can learn this very useful and enjoyable skill.  It really is fun!  Volunteers at Noisebridge have taught tens of thousands of people to solder all around the world, and they can teach you, too!  Add yourself to the ever increasing community!&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
As interest warrants:&lt;br /&gt;
* soldering (everything from through-hole to SMD rework)&lt;br /&gt;
* breadboarding&lt;br /&gt;
* powering your circuit (bench power supplies, ATX hacking, batteries)&lt;br /&gt;
* making LEDs blink and fade&lt;br /&gt;
* programming microcontrollers&lt;br /&gt;
* using Arduino to make projects easy&lt;br /&gt;
* using oscilloscopes / multimeters to debug circuits&lt;br /&gt;
* reverse engineering circuits&lt;br /&gt;
* Designing PCBs using GEDA and EagleCAD&lt;br /&gt;
&lt;br /&gt;
=== Who? ===&lt;br /&gt;
Everyone is welcome, regardless of experience level or age.  If you have never made a circuit before and have no idea where to start, bring a few dollars ($10 to $30 to cover materials costs of a Brain Machine kit or other cool kits) and build it.  Everyone gets personal attention, and everyone will learn enough to complete their project.  If you have experience, please come and enjoy working on your project with others -- and share what you know!&lt;br /&gt;
&lt;br /&gt;
=== Why? ===&lt;br /&gt;
Learn and share with others of all skill levels!  You can come with an idea, or a question, or a circuit you want to hack. You can research ideas on the Internet ahead of time and come put them into practice!  Or, you can learn with a large selection of easy-to-make kits that are available each week.&lt;br /&gt;
&lt;br /&gt;
=== What can I bring to help? ===&lt;br /&gt;
No need to bring anything -- just yourself and your desire to play, learn, and/or share.  We have everything you need. But if you like, you can bring:&amp;lt;br&amp;gt;&lt;br /&gt;
* Your own tools (we have all you need, but you can bring your own)&lt;br /&gt;
* Arduino / clones&lt;br /&gt;
* USB - serial dongle for your Arduino&lt;br /&gt;
* breadboards&lt;br /&gt;
* If you bring your laptop, we can set it up to program microcontrollers&lt;br /&gt;
* 9V or AA or AAA or other batteries (a bulk donation would be great)&lt;br /&gt;
* parts for your own project(s)&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=5MoF/2023/01_19&amp;diff=80406</id>
		<title>5MoF/2023/01 19</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=5MoF/2023/01_19&amp;diff=80406"/>
		<updated>2023-01-19T16:03:31Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Speakers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{5mof}}&lt;br /&gt;
{{about5mof}}&lt;br /&gt;
=Noisebridge 5 Minutes of Fame for Thursday, May 19th, 2022=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WHEN:&#039;&#039;&#039; 6:00-8:00pm social, 8:00pm-9:00pm talks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INSTRUCTIONS:&#039;&#039;&#039; To sign up, edit this page and fill in a blank spot in the speaker list like this example #0:&lt;br /&gt;
&lt;br /&gt;
0. Talk title or topic; first name or alias; e-mail (to contact you); [[Slack]]/[[Discuss]]/[[Discord]] handles&lt;br /&gt;
&lt;br /&gt;
Loren (@mcint) and Chris B {@chrisby} will be running it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Speakers=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Slot !! Title !! Presenter !! Email !! Other Contact&lt;br /&gt;
|-&lt;br /&gt;
| 1. || FNIRS Headset Demo || Damian || ~ || ~&lt;br /&gt;
|-&lt;br /&gt;
| 2. || How I got a yuuge license plate database || Chrisby || ~ || ~&lt;br /&gt;
|-&lt;br /&gt;
| 3. || ~ || Loren || ~ || ~&lt;br /&gt;
|-&lt;br /&gt;
| 4. || Fun with polyhedra in FreeCad || rrmutt || ~ || ~&lt;br /&gt;
|-&lt;br /&gt;
| 5. || &#039;&#039;&#039;Open!&#039;&#039;&#039; || ~ || ~ || ~&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Intermission===&lt;br /&gt;
&lt;br /&gt;
6. &lt;br /&gt;
&lt;br /&gt;
7. &lt;br /&gt;
&lt;br /&gt;
8.&lt;br /&gt;
&lt;br /&gt;
9. &lt;br /&gt;
&lt;br /&gt;
10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:5MoF]]&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Category:Events&amp;diff=79939</id>
		<title>Category:Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Category:Events&amp;diff=79939"/>
		<updated>2022-09-05T04:25:00Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Mondays */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{events}}&lt;br /&gt;
&amp;lt;!-- Note that this page uses transclusion. Content between the &amp;quot;onlyinclude&amp;quot; tags below will be pushed to the main page --&amp;gt;&lt;br /&gt;
{{headerbox}}&amp;lt;big&amp;gt;&#039;&#039;&#039;Noisebridge Events&#039;&#039;&#039; include numerous free classes and other official, Semi-Official, one-off and other events.&amp;lt;/big&amp;gt;&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
=[[Hosting_an_Event|How to Host an Event]]=&lt;br /&gt;
&amp;lt;!-- NOTICE -- Please create an account to edit this page, it has been protected--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Want to host your event at Noisebridge?&#039;&#039;&#039; We like seeing classes, workshops, and talks on interesting things!  Most of all, we like seeing familiar faces. Please participate in the space and our [[Meetings|weekly Tuesday meetings]] to check in with folks in the space before announcing a new event. It&#039;s good (read this as highly RECOMMENDED!) to add in a link to a wiki page with more information about your event, and a way to contact the event organizer(s). Thanks!&lt;br /&gt;
&lt;br /&gt;
===Resources For Hosting Events===&lt;br /&gt;
* Useful tips for [[Hosting an Event]]&lt;br /&gt;
* Avoid schedule conflicts: check [https://www.meetup.com/noisebridge/ Noisebridge Meetup page] (https://www.meetup.com/noisebridge)&lt;br /&gt;
* [[:Category:Events Support|Events Support]]&lt;br /&gt;
&lt;br /&gt;
=Event Calendar=&lt;br /&gt;
&amp;lt;!-- Items inside this &amp;quot;onlyinclude&amp;quot; tag will be pushed to the main page --&amp;gt;&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A subscribable calendar of events can be found &#039;&#039;&#039;[https://calendar.google.com/calendar/u/0/embed?src=v4694n2t0jmpg2i9i2fck7uiuq2oo8f7@import.calendar.google.com&amp;amp;ctz=America/Los_Angeles here]&#039;&#039;&#039;. &#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Key:&#039;&#039;&#039; &lt;br /&gt;
{{Template:Recurring}}: Weekly {{Template:RecurringNumbered|1st}} {{Template:RecurringNumbered|2nd}} {{Template:RecurringNumbered|3rd}} {{Template:RecurringNumbered|4th}}: Certain weeks &lt;br /&gt;
{{Template:RecurringException|-2nd}}: Except certain weeks {{Template:Streaming}}: [[Streaming]]&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Upcoming_Events|Upcoming Events]] ===&lt;br /&gt;
&amp;lt;!-- side images --&amp;gt;&lt;br /&gt;
[[File:Sunday_Streets_Poster_SOMA.png|right|thumb|250px|[[Sunday_Streets_August_21|Sunday Streets]] August 21 Noisebridge presents a Hackerfaire featuring [[BACH]] hackerspaces around the Bay]][[File:5mofposter.jpg|thumb|250px|right|&#039;&#039;&#039;[[Five Minutes of Fame]]&#039;&#039;&#039;: 10 5 minute talks every third Thursday! Spread this poster around.]]&lt;br /&gt;
[[Image:NoisebridgeMeetingPoster.fw.png|250px|thumb|right|Introduce yourself and meet the community at meetings|link=meetings]]&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| || August 11th 5-7PM || &#039;&#039;&#039;[[Open Source Robotics Meetup]] || Meetup for development of robots &amp;amp; OpenCV&lt;br /&gt;
|- &lt;br /&gt;
| || August 13-14 1pm-5:00pm || &#039;&#039;&#039;[[VALENCE OXYTOCIN Workshop]]&#039;&#039;&#039; || Series of Workshops on laser cutting, LED programming, projection mapping and so on.&lt;br /&gt;
|-&lt;br /&gt;
| || August 21st 11AM - 4PM || &#039;&#039;&#039;[[Sunday_Streets_August_21|Sunday Streets]]&#039;&#039;&#039; || In SoMa neighborhood. Noisebridge will have a booth! See page for more info&lt;br /&gt;
|-&lt;br /&gt;
| || August 27st 1PM-2:30PM || &#039;&#039;&#039; Laser Training With Broccoli [[https://www.noisebridge.net/wiki/Laser_Manual|https://www.noisebridge.net/wiki/Laser_Manual]]&#039;&#039;&#039; || Basic Laser Training on the Kaitan Laser Cutter &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mondays ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
! Tags !! Time !! Title !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || 7:00pm || &#039;&#039;&#039;[[Circuit_Hacking_Monday|Circuit Hacking Monday]]&#039;&#039;&#039; || Learn electronics,  Arduino, and/or how to solder! We have kits and Arduinos for donations, or bring your own project. Most Mondays at 7PM &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Super&#039;&#039; Tuesdays! ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 7:00pm || &#039;&#039;&#039;[[Meetings|Noisebridge Weekly Meeting]]&#039;&#039;&#039; || (&amp;lt;b&amp;gt;In person &amp;amp; [https://www.noisebridge.net/wiki/Jitsi online via Jitsi]&amp;lt;/b&amp;gt;) - Introduce new people and [[events]], [[joining]], announcements, discussions, and [[consensus]]. &#039;&#039;Come express what you think about what&#039;s going on with your space!&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || 7:00pm || &#039;&#039;&#039;[[San Francisco Writers Workshop]]&#039;&#039;&#039; || Upstairs hack lounge (or downstairs in front if access needs require). Free drop-in writers workshop, get feedback and critique!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wednesdays ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 8:00pm - 10:00pm || &#039;&#039;&#039;[[Machine Learning]] AI and RL Meetup || at Noisebridge until 10!&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 6:00pm - 8:00pm || &#039;&#039;&#039;[[Gamebridge]]&#039;&#039;&#039; || &#039;&#039;&#039;game development mentoring &amp;amp; coworking meetup&#039;&#039;&#039; for gamedev beginners and indies alike.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Thursdays ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 4:00pm - 9:00pm || &#039;&#039;&#039;[[to-do-ocracy|To-do-ocracy Thursdays]]&#039;&#039;&#039; || where we work together on our [https://github.com/noisebridge/buildout-capp/projects/1 task list]. &lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 7:00pm - 8:00pm || &#039;&#039;&#039;[[MetaGuild|MetaGuild Meeting]]&#039;&#039;&#039; || Discussion on the meta-organization of Noisebridge and the Guilds system (hybrid in-person w/ virtual attendance in Discord)&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 6:00pm ||  &#039;&#039;&#039;[[NeurotechX]] SF hacknights&#039;&#039;&#039; || for mind-machine interfacing with EEGs.&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:RecurringNumbered|3rd}} {{Template:Streaming}} || 8:00pm - 9:00pm || &#039;&#039;&#039;[[Five Minutes of Fame]]&#039;&#039;&#039; a.k.a. 5MoF || Ten 5min talks in an hour, on any topic on the 3rd Thursday of the month.&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:RecurringNumbered|4th}} {{Template:Streaming}} || 8:00pm - 10:30pm || &#039;&#039;&#039;[[Resident Electronic Music]]&#039;&#039;&#039; || Resident Electronic Music Monthly. An electronic music open mic on the 4th Thursday of the month..&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || you-o-clock || &#039;&#039;&#039;TRASH NIGHT&#039;&#039;&#039; || Please take out all three large [[trash]] bins!! They are behind the front stairs.&lt;br /&gt;
&amp;lt;!-- TODO: highlight this (and other run-the-space tasks) --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fridays ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} ||12:00pm - 6:00pm || [[FreeCodeCamp]] || with Paul_H as host&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || 7:00pm - 9:00pm || [[Chess]] Meetup! &lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || 6:00pm - 7:00pm || &#039;&#039;&#039;[[Sewing Project Night]]&#039;&#039;&#039; || Sewing project meetup with free starter fabrics where you can learn how to use our sewing station.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Saturdays ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || 2:00pm - 5:00pm || Hack on Noisebridge! ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sundays ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:RecurringNumbered|2nd}} || 2:00pm - 3:00pm || &#039;&#039;&#039;Fabrication 101 2nd [[Shop]] Sundays&#039;&#039;&#039; || class on safety and basic techniques&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:RecurringNumbered|2nd}} {{Template:Streaming}} || 2:00pm - 4:00pm || [[Bay Area Hackers&#039; Association|BAHA: Bay Area Hackers&#039; Association]] || Security Hacking Meeting 2nd Sundays at [[272]] and via [[Jitsi]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other [[BACH|Bay Area Consortium of Hackerspaces]] Events ===&lt;br /&gt;
* [[Circuit Launch]]: 3rd Friday 5:30pm-8:30pm Robot Build Night &amp;amp; Fixit Clinic&lt;br /&gt;
* [[SudoRoom]]: Hardware Hacking Tuesdays 6:30pm&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CONTACT:&#039;&#039;&#039; If you&#039;d like to contact somebody at Noisebridge regarding these Events or even the Noisebridge Wiki itself, then please send an email message to one of the Board members listed in the [[Contacts]] list, e.g., &amp;lt;secretary@noisebridge.net&amp;gt; or &amp;lt;treasurer@noisebridge.net&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Recent Events =&lt;br /&gt;
==July==&lt;br /&gt;
==June==&lt;br /&gt;
* &#039;&#039;&#039;[[San Friend Disco]] July 29:&#039;&#039;&#039; A musical and visual 7-10 pm afterparty following a Delores Park picnic.&lt;br /&gt;
* &#039;&#039;&#039;June 21, 3:30pm - 4:30pm&#039;&#039;&#039; 80 engineering students from Barcelona are coming for a tour! (Lizzard to host)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==May==&lt;br /&gt;
==April==&lt;br /&gt;
* &#039;&#039;&#039;[[NB14]] Kickoff: Friday, April 1&#039;&#039;&#039;: Noisebridge&#039;s 14th anniversary party, &#039;&#039;&#039;[[HackComedy]]&#039;&#039;&#039; &amp;amp; &#039;&#039;&#039;[[Stupid Hackathon 8]]&#039;&#039;&#039; kickoff.&lt;br /&gt;
* &#039;&#039;&#039;[[NB14]] Hackday: Saturday, April 2&#039;&#039;&#039;: &#039;&#039;&#039;[[Stupid Hackathon 8]]&#039;&#039;&#039; jamming day &amp;amp; workshops.&lt;br /&gt;
* &#039;&#039;&#039;[[NB14]] Finale: Sunday, April 3&#039;&#039;&#039;: &#039;&#039;&#039;[[Stupid Hackathon 8]]&#039;&#039;&#039; Demo Night &amp;amp; &#039;&#039;&#039;[[NB14]] Finale &amp;amp; Music Show&#039;&#039;&#039;.&lt;br /&gt;
==March==&lt;br /&gt;
* &#039;&#039;&#039;[[NeurotechX GDC 2022]]: March 24&#039;&#039;&#039; Noisebridge is hosting a Neurotech in gaming party for GDC. Host: [[User:Pyconaut]]&lt;br /&gt;
* &#039;&#039;&#039;[[MNT Reform]]: Friday, March 4, 6pm-8pm&#039;&#039;&#039;  Hosted by TJ Melanson with Lukas F. Hartmann coming all the way from Berlin, Germany via Jitsi.&lt;br /&gt;
* &#039;&#039;&#039;[[Oscilator_March_4|The Beat Frequency: Oscilator Vol. 1]]: March 4 8pm-11pm&#039;&#039;&#039; Noisebridge&#039;s electronic musicians will perform.&lt;br /&gt;
&lt;br /&gt;
= Orphaned Events =&lt;br /&gt;
These events appear to be dormant or extinct.&lt;br /&gt;
*{{Template:Recurring}} &#039;&#039;&#039;7:00 pm to 8:30 pm [https://github.com/maniqin/noisebridge_sql Noisebridge SQL Class]&#039;&#039;&#039; - Wondering why SQL is so popular and used even though it has been around for decades? Come find out @ Noisebridge SQL class!  This class is an intro / intermediate level class on SQL—the backbone language to any relational database around. ([[Church]] classroom).&lt;br /&gt;
* SAT 10:15 - 12:10 [[Juggling with Judy!]] Note: next class is scheduled for Saturday June 29th.  Attention juggling fans!  Judy will be at the 2013 World Juggling Day celebration Saturday June 15th at Ripley&#039;s Believe It Or Not Odditorium in San Francisco Fisherman&#039;s Warf - free event begins at 1.  Come check it out!  &lt;br /&gt;
* THU 18:00 - 21:00 &#039;&#039;&#039;[[Privacy Bay]]&#039;&#039;&#039; - A monthly meetup for Bay Area folks interested in privacy. Meets in Church on the last Thursday of the month.&lt;br /&gt;
* FRI 19:00 - 21:00 [[Anarchy_101|Anarchy 101]] - a class/seminar on what anarchy is and is not, and how it impacts us as individuals and as discrete groups.&lt;br /&gt;
* 20:00 - 22:00 [[Noise~_Wednesday | Noise~ Wed]] - Graphical media programming with Max/MSP/Jitter&lt;br /&gt;
* 19:00 [[Tahoe-LAFS]] - Occasional meetup of users and/or developers of the Least Authority File System.&lt;br /&gt;
* 14:00 - 16:00 Android Developer Support Group - Meet up with other app developers in the library for a lightly structured knowledge-share.&lt;br /&gt;
* {{Template:Recurring}} &#039;&#039;&#039;5:00 pm to 7:30 pm [[Songbridge|Songbridge Music Making Tuesdays]]&#039;&#039;&#039; - Beginner-friendly music making and mentoring meetup with Ableton/GarageBand/Logic tutorials for beginners and peer collabs. ([[Noise Square Table]]).&lt;br /&gt;
| {{Template:RecurringNumbered|3rd}} || 1:00pm - 5:00pm || &#039;&#039;&#039;[[TOOOL-SF]]&#039;&#039;&#039; || [[locksport]] meetup of The SF Chapter of the Open Organisation Of Lockpickers.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
OrphanSed as of 2017-10-31:&lt;br /&gt;
* (Wednesday) {{Template:Recurring}} 2:00 pm to 3:30 pm Build a Solar Lab Kit with SpyCamp - Starting June 14th to August 16th, at 2:00pm sharp Natalie (errcat) will be leading a solar charger kit lab for kids! Friends and family are invited to come with their kids and build a solar charger along side kids from SpyCamp. Kits are sold at the door for 20 dollars for whoever wishes to participate (5 dollars from each kit are donated to Noisebridge).&lt;br /&gt;
* (Wednesday)  {{Template:RecurringException|alternating monthly}} 6:30 pm to 9:30 pm - &#039;&#039;&#039;[[Cyberspectrum|Cyberspectrum: Software Defined Radio Meetup]]&#039;&#039;&#039; in the Hackatorium(&#039;&#039;new&#039;&#039;): A place to learn and exchange ideas about SDR. Presentations on concepts, mystery signals, hardware/software and cool applications. Event alternates monthly between SF and the South Bay.&lt;br /&gt;
* (Wednesday)  {{Template:RecurringNumbered|1st}} Wednesday of every month, 7:30-9. &#039;&#039;&#039;[[with Software; Art()]]&#039;&#039;&#039;  Present your personal and expressive art made with software/hardware of your own making and get feedback and critical dialogue from fellow artist/technologists. ON HIATUS TILL OCTOBER! [Last updated August 2, 201S7].&lt;br /&gt;
* (Wednesday)  {{Template:Recurring}} 7:30 pm to 9:00 pm  - Career Change: How to kickstart your new career in web development&lt;br /&gt;
* (Thursday) {{Template:Recurring}} 7:30 pm to 10:00 pm The [[Go]] group meets up on Wednesdays and Thursdays to play.&lt;br /&gt;
* (Sunday) {{Template:Recurring}} 3:00 pm [[Go]] - Playing of the Go board game. On nice days we often take the boards to Dolores Park and play there.&lt;br /&gt;
* (Sunday) {{Template:Recurring}} 12:00 pm to 4:00 pm .impact Workathons in Turing classrom. Work on projects that will help humanity &amp;amp; beyond.&lt;br /&gt;
&lt;br /&gt;
Removed Open event listings as the hours already say that and it makes the list take up more space and harder to read on screens and printouts.&lt;br /&gt;
* {{Template:Recurring}} &#039;&#039;&#039;3:00 pm - 9:00 pm&#039;&#039;&#039; Noisebridge is open!&lt;br /&gt;
* {{Template:Recurring}} &#039;&#039;&#039;6:00 pm - 11:00 pm: Open&#039;&#039;&#039; We are open Friday evenings!&lt;br /&gt;
* {{Template:Recurring}} &#039;&#039;&#039;12:00 pm - 5:00 pm&#039;&#039;&#039; Noisebridge is open! Come hack and we may stay open later&lt;br /&gt;
* {{Template:Recurring}} &#039;&#039;&#039;1:00 pm - 5:00 pm&#039;&#039;&#039; Noisebridge is open!&lt;br /&gt;
&lt;br /&gt;
= Proposed Future Events and Classes =&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Audio Show and Tell]] Let&#039;s meetup this November 19th, Sunday at noon in the Hackitorium to share our audio projects for an hour! Bring your project/art, hardware or software ...if interested contact and confirm you can attend michael@kzsu.stanford.edu&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Sound Science]] A potential monthly lecture/demonstration series on the little known science behind sound reproductionTopics to include: Transducer Physics(speakers and mics), Room Acoustics, Signal Path and Cabling,Loudspeaker design 101, Music Production Tips for Big Sound, and How to make a small system sound SHUGEEach session to include hands on projects like making speakers from stuff lying around, Non-Newtonian bass monsters, and ez speaker mods for anyoneIf interested contact the new guy-&amp;gt; MattLong8 at gmail dot com, 805 four five three - six zero nine seven &lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Modular Synthesis]] a bi-weekly (or monthly) group devoted to modular synthesizers&amp;gt; workshop will include modular sound synthesis styles and techniques, a study of different modules and their functions, ie voltage controlled oscillator, voltage controlled filter, low frequency oscillator, envelope generator ect and how these modules interact with each other, what control voltage and triggers are..... as well as one on one time for each student with the modular, which is a 60 space large format Moog style modular synthesizer with big knobs and 1/4 jacks   including performance and other awesomeness by Douglas. contact Douglas at greenshoos at gmail dotcom&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[VideoHacking]] a weekly video/video art devoted hacker group, including experiments in the 3D vr realm...if interested contact julialc4@gmail.com&lt;br /&gt;
:Wednesdays at 21:00 [[Brewing Bridge]] - Malakkar Proposal: Learn how to make your drinks fun AND antibacterial, using yeastThis will be recurring if enough interest or need is presentAssociated items - what to do with brewing leftovers, and brewers sample hour, etc.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Probability]] - Weekly probability study group based on [http://ocw.mit.edu/courses/electSrical-engineering-and-computer-science/6-041-probabilistic-systems-analysis-and-applied-probability-spring-2006/related-resources/ Fundamentals of Applied Probability Theory] by Al Drake&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Mandarin Corner|Mandarin]] - Learn or practice Mandarin, all levels. Also currently on hiatus. Get on the mailing list.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Movie Night!]] - [[User:ThOMG|Thom]] wants to build community through nerdy sci-fi! (+Bill+Ted+Excellence++) (how about a Friday hacker movie night? -[[User:Carl|Carl]])&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Introduction to the AVR Microcontroller]] - [[User:Mightyohm|Jeff]] and [[User:Maltman23|Mitch]] are planning an introductory class for people wanting to make cool projects with AVRs.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Basic Chemistry Lab Techniques]]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Cuddle Puddle for the Economy]] - Stress-hacking with informal massage exchange.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Milk and Cookies]] - Come read your favorite selections out loud With Milk and Cookies (and yeah, probably beer too).&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Processing Workshop 2]] - [[User:Scmurray|Scott]] is interested in teaching this, and is busy thinking about what, where, when, why, and how.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;:  [[Hack your Hardware]] -- We call BS on &amp;quot;no user-serviceable parts inside&amp;quot;&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Homebrew Instruction Class]] - The Wort (pt 1/3)&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Trip to Shooting Range]] - Field trip to a shooting range, to shoot guns Express interest at [[Trip to Shooting Range]]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Surface Mount Soldering Workshop]] - Learn how to solder cicuits with small surface mount parts [[User:maltman23|Mitch Altman]] and Martin Bogomolni and others will show their tricks [[User:maltman23|Mitch]] will bring hackable kits that uses surface mounts for you to solder&amp;lt;-YES! (mattlong8 at gmail dot com)&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039; - [[Locksport and Lockpicking]]Turing&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039; - [[Version control tutorial]]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039; - [[Foreign language learning for rocket scientists]] - I&#039;m near-native (fool people when I try) in (French and) Japanese, and a pro trans/terpreter and will share my shortcuts (skill-order, vocab, speed/articulation, translation≅grammar) No expertise on tonal languages yet..so if you know how to remember tones or how tone-sandhi interacts with speed and/or how nuances of speaker attitude are expressed in them (what we do with rythm/inflection/sentence-intonation and stress in Eng., and with particles and ??? in e.g. Cantonese) please chime in or call me (415-608-0564) so I can convey your wisdom [also looking for a from-scratch Arabic partner]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Getting started with Arduino]]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Distributed Databases]]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Node.js Beginners Session]] - Interested in learning about Node.js? I amMaybe these guys want to teach it: http://www.meetup.com/Joyent-Butt-User-Group/events/81311542/&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[CNC Mill Workshop]] - Who wants to make stuff on the [[MaxNCMill]]?&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Math &amp;amp; Science Help]] - If you would like some math, science or engineering help, I&#039;m down to lend a hand.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Cyborg Group|Cyborg Group / Sensebridge]] - Work on projects like artificial senses Someone needs to lead this!&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[OpenEEG]] - Brain techHas historically met on Sundays, at the behest of interested parties.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Programming_for_Poets | Programming for Poets]] -  Gentle intro to programming using Processing&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[World Builders &amp;amp; Simgineers]] -  Work together to create a beautiful &amp;amp; open virtual world &amp;amp; platform.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[PlunderBridge]] -  Metal detecting, detector technology &amp;amp; treasure hunting expeditions.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Ruby Mining]] -  Ruby on Rails basics, interactive working group&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[MoinMoin Wiki]] -  MoinMoin Wiki (details see there)&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Noisebridge Fundraiser 2013]]&lt;br /&gt;
&lt;br /&gt;
==Past Event Proposals==&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Scrum Club]] - I though I&#039;d test the waters and see if anyone was interested in a noisebridge scrum club details are here http://scrumclub.org/scrum-clubs/ if inturested hit me up twitter: @theabcasian, facebook: http://www.facebook.com/theabcasian&lt;br /&gt;
&lt;br /&gt;
= Past Events =&lt;br /&gt;
===2022===&lt;br /&gt;
* &#039;&#039;&#039;[[Sunday_Streets|Sunday Streets]]&#039;&#039;&#039; on july 10th, Valencia&lt;br /&gt;
* &#039;&#039;&#039;Punk Rock Show&#039;&#039;&#039; Feb 12, 2022: A bunch of awesome bands played at [[272]].&lt;br /&gt;
&lt;br /&gt;
===2021===&lt;br /&gt;
* &#039;&#039;&#039;August 14, 2:00 pm - 4:00 pm&#039;&#039;&#039;  Art opening party for sailorhg&#039;s beautiful circuit hacking mural! There will be cookies shaped like electronic components! Mural is upstairs; eating and drinking on first floor outdoors only.&lt;br /&gt;
* &#039;&#039;&#039;August 21, 8:00 pm - 10:00 pm&#039;&#039;&#039; HackComedy! Comedy night run by Victor! Donations welcome! Details to come.&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Sundays, 1:00&lt;br /&gt;
|title        = [https://www.noisebridge.net/wiki/Blender_Class Blender 3D Animation and Design class]&lt;br /&gt;
|description  = Blender Class teaching the basics of 3d design and animation.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===2019===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Friday, February 22, 2019, 19:00&lt;br /&gt;
|title        = [[Noisebridge_Gaming_Archivists|Road Rash 2]]&lt;br /&gt;
|description  = Friday, February 22, 2019, 19:00 -- Come play Road Rash 2 with the Noisebridge Gaming Archivists live on NGALAC or watch us online at twitch.tv/noisebridge.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 *{{event&lt;br /&gt;
|time         = Friday, January 25, 2019, 5:00pm&lt;br /&gt;
|title        = Global Game Jam 2019&lt;br /&gt;
|description  = Friday, January 25, 2019, 5:00pm to Sunday, January 27, 2019 5:00pm -- https://www.meetup.com/noisebridge/events/257921084/&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2018===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Friday, January 26, 2018, 5:00pm&lt;br /&gt;
|title        = Global Game Jam 2018&lt;br /&gt;
|description  = Friday, January 26, 2018, 5:00pm to Sunday, January 28, 2018 5:00pm -- https://www.meetup.com/noisebridge/events/246695235/&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2017===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Saturday, September 09, 2017, 10:00am&lt;br /&gt;
|title        = Noisebridge 10 Year Anniversary Exhibition and Ball&lt;br /&gt;
|description  = Saturday, September 09, 2017, 10:00am to Sunday, September 10, 2017 5:00pm -- https://www.meetup.com/noisebridge/events/241834198/; and Tuesday, September 12th, 8:00pm for the special guest event -- https://www.meetup.com/noisebridge/events/243097404/&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2016===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Saturday, June 18th, 2016, 1pm&lt;br /&gt;
|title        = Noisebridge picnic-potluck gathering 1pm-3pm&lt;br /&gt;
|description  = Bring #{food, drink} whatever you want to share, potluck style! All Noisebridge folks and friends are welcome! Let&#039;s leave from NB 15min before or meet under the palm trees, South-East corner of Dolores Park near the Playground (20th &amp;amp; Church) in San Francisco, CA 94114: https://goo.gl/maps/8jmcnCMayoD2&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{event&lt;br /&gt;
|time         = Saturday, May 28th, 2016, 1pm&lt;br /&gt;
|title        = Noisebridge picnic-potluck gathering 1pm-3pm&lt;br /&gt;
|description  = Bring #{food, drink} whatever you want to share, potluck style! All Noisebridge folks and friends are welcome! Let&#039;s meet under the palm trees, South-East corner of Dolores Park near the Playground (20th &amp;amp; Church) in San Francisco, CA 94114: https://goo.gl/maps/8jmcnCMayoD2&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{event&lt;br /&gt;
|time         = Thursday, February 25th, 2016, 7pm&lt;br /&gt;
|title        = SF Amateur Mathematicians&lt;br /&gt;
|description  = Differential Geometry and Wide-Angle Photography with Chad Fong. In Church Room. See [http://www.meetup.com/SF-Amateur-Mathematicians/events/228761849/ Meetup page]. SF Amateur Mathematicians is a math club open to everyone interested in learning more about math. Topics and talks generally assume some collegiate mathematical background.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{event&lt;br /&gt;
|time         = Sunday, February 7th, 2016, 11:00am&lt;br /&gt;
|title        = HackTheLeft&lt;br /&gt;
|description  = &amp;lt;br&amp;gt;[[HackTheLeft|Hack the Left]] is an &#039;&#039;anticapitalist&#039;&#039; hackathon, going on for the entire long weekend of February 5th-7th at Noisebridge.  This is an experiment to see what happens when you get a bunch of leftists in a room for a weekend with the intention to advance liberatory and &#039;&#039;anticapitalist&#039;&#039; projects using technology. This includes software projects like Tor and Signal, art projects like the Anti-Eviction Mapping Project and Men in Grey, hardware projects like mesh networks and signal jammers, and tools for rad organizations like Anti Police-Crimethink Project and Food Not Bombs. It&#039;s clear that there&#039;s a huge amount of opportunity for liberatory technology. It&#039;s up to us to build it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Hackathon participants should be able to get into Noisebridge by [[Hours | its 11:00 AM opening hour]], if not earlier, for both weekend days.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===2014===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Sunday, September 23, 5:00pm&lt;br /&gt;
|title        = How to Start a Startup MOOC Lecture Viewings&lt;br /&gt;
|description  = We would get together to watch the lectures together and conduct discussion and networking afterwards. http://startupclass.samaltman.com/&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
===2013===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Friday, August 9, 5:00pm&lt;br /&gt;
|title        = Noisebridge Party Setup&lt;br /&gt;
|description  = Volunteers will be preparing the space for Saturday&#039;s show.  There are no scheduled conflicts; you might be asked to move multiple times by someone pushing a broom and assembling a raised stage simultaneously.&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Saturday, August 10, 4:00pm&lt;br /&gt;
|title        = Noisebridge &amp;quot;______ the Bridge&amp;quot; Party&lt;br /&gt;
|description  =  &amp;lt;span style=&amp;quot;color:#ff00ff; background:##ff00ff&amp;quot;&amp;gt; a summer fundraising party for Noisebridge, which YOU are invited to!&amp;lt;/span&amp;gt;&lt;br /&gt;
|suggested donation = $10, but no one turned away for lack of funds&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Sunday, August 11, 2:00pm&lt;br /&gt;
|title        = Bay Area Hackers&#039; Association Meeting&lt;br /&gt;
|description  = Jon Callas presenting on [[BAHA/2013-08-11|Secure Communications, Privacy, Counter-Surveillance]].&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wednesday, May 22, 7.00 pm: Instructables Build Night&#039;&#039;&#039; - Bare Conductive, Instructables will supply Bare Conductive paint pens and pizza. Come experiment with the paint and post some Instructables. This is a FREE event.&lt;br /&gt;
&lt;br /&gt;
===2012===&lt;br /&gt;
* &#039;&#039;&#039;December 20, Thursday, 20:00 - 22:00 - [[5MoF|5 Minutes of Fame]]&#039;&#039;&#039; - Following up on its triumphant return in November, 5MoF is back with another showcase of lightning talks &amp;amp; other good stuff, with your host Sir Danny O&#039;Brien! Details TBA&lt;br /&gt;
*&#039;&#039;&#039;Tuesday Feb14th, 18:00 to 20:00&#039;&#039;&#039; ZiP MegaZine releases its inaugural issue with &#039;&#039;&#039;My Noisy Valentine&#039;&#039;&#039; Zine Release Microparty in the Noisebridge cafeFor more info follow [[zine | this]] link.&lt;br /&gt;
* &#039;&#039;&#039;Wednesday, Jan30, 20:00-22:00&#039;&#039;&#039; [[zine|ZiP]] meeting for zine-makers &amp;amp; others with an interest in printing &amp;amp; self-publishingThe meeting 1/30/13 is our first since mid-2012We plan to hold them regularly from now on at this time (Wednesday 8pm)This meeting will be informal &amp;amp; will probably take place in the printing/lasercutter area of the hackerspace.&lt;br /&gt;
&lt;br /&gt;
===2011===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;September 11th 14:00 to 17:00&#039;&#039;&#039; - The San Francisco Chapter of the Open Organisation Of Lockpickers and Bay Area Hacker&#039;s Association present a joint meeting on [https://secure.wikimedia.org/wikipedia/en/wiki/Locksport locksport]&lt;br /&gt;
*&#039;&#039;&#039;August 4, 7PM, Thursday&#039;&#039;&#039; - [http://zeidman.net Bob Zeidman] will be giving a talk on video games and intellectual property, hosted by TheMADEHe will also speak about IP infringement cases.&lt;br /&gt;
*&#039;&#039;&#039;August 9, 6:30PM, Tuesday&#039;&#039;&#039; - [http://www.meetup.com/makesf/events/26413241/ Make:SF] - Chris Jefferies will speak about the wireless sensor kit he is developing and we are brinunderstanding and using computersging back our all star soldering kits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;April 13th, 19:00&#039;&#039;&#039; - Kombucha fermentation class with [[BioBridge]] &lt;br /&gt;
*&#039;&#039;&#039;April 7th, 20:00&#039;&#039;&#039; - [[In-Depth|Noisebridge: In-Depth]] Our monthly lecture and round tableThis month&#039;s speaker will be Aragorn! his lecture will be &amp;quot;Anarchism &amp;amp; technology: An unbridgeable chasm&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;April 4th, 20:00&#039;&#039;&#039; - Camp KDE PartyCome and meet part of the KDE North America community and get a quick overview of this year&#039;s [http://camp.kde.org/ Camp KDE] conferenceThere will be beer&lt;br /&gt;
*&#039;&#039;&#039;April 3rd, 16:00&#039;&#039;&#039; - NoiseCaching: Meet-up to build some geocaches, and talk about making geocoinsThen we&#039;ll head out to find some local caches and place caches we made[http://www.geocaching.com More info about Geocaching here]&lt;br /&gt;
* &#039;&#039;&#039;March 20th, 19:00&#039;&#039;&#039; [[Hack Politics]] meetup -- the first meetup to figure out how we in the hacker community can effectively mobilize and create meaningful change in these interesting times&lt;br /&gt;
* &#039;&#039;&#039;March 12th, 12:00-18:00 - Noisebridge Hackathon!&#039;&#039;&#039; Second Saturday Hackathon is a casual monthly event dedicated to working on the space or relevant projects and building community This is a great time to get feedback or help on any projects you have been considering that center around the space, culture, and infrastructure of Noisebridge You can also help with existing projects and find out ways to get involved.&lt;br /&gt;
* &#039;&#039;&#039;March 10, Thursday, 19:00 - Group Grammar Clinic&#039;&#039;&#039; - Church Classroom - Donations gladly accepted - A clinic for grammar and writing evaluationPlease bring your web/social or technical writing for us to evaluateBring your laptop as well Collaboration groupware possibly provided(Please suggest groupware software to use if you wish)Constructive feedback from other group members is encouraged so that this clinic is a group process- Facilitator: [[User:Owen|Owen]] (opietro@yahoo.com)&lt;br /&gt;
* &#039;&#039;&#039;March 9th, 20:00&#039;&#039;&#039; - Ferment and filter a mash! [[fermentation logs]]&lt;br /&gt;
&lt;br /&gt;
===2010===&lt;br /&gt;
* &#039;&#039;&#039;Sunday, August 22, 19:00 CLUB-MATE DROPOFF AND TASTING PARTY&#039;&#039;&#039; Nick Farr will be in town to drop off Club-Mate ordered by San Franciscans!&lt;br /&gt;
* &#039;&#039;&#039;June 5th, 12:00-19:00 - [[NoiseBridgeRehab]]&#039;&#039;&#039; - Help make the space more usable and accessible! Noisebridge needs your help!&lt;br /&gt;
* &#039;&#039;&#039;June 5th, 16:00-20:00 - [[Science For Juggalos]]&#039;&#039;&#039; - Science Fair in front of the Warfield Theater teaching magnetism to Juggalos&lt;br /&gt;
* &#039;&#039;&#039;June 6th, 15:00 - [[AVC Meetup]]&#039;&#039;&#039; - Entrepreneurial bonding &amp;amp; matchmaking&lt;br /&gt;
* &#039;&#039;&#039;June 9th, 21:00 - Your liver supports Noisebridge&#039;&#039;&#039; - Come to Elixir @ 16th &amp;amp; Guerrero anytime after 21:00 and drink, drink, drink! 50% of tips go to Noisebridge&lt;br /&gt;
* &#039;&#039;&#039;February 27th, 20:00 - [[Hacker EPROM]]&#039;&#039;&#039; - Noisebridge&#039;s first prom! Nice tie and a (robot) date requiredWe will have a DJ and punch.&lt;br /&gt;
* &#039;&#039;&#039;February 24th, 19:00, Wednesday - Joris Peels, of [http://www.shapeways.com Shapeways]&#039;&#039;&#039;, and expert on 3D printing, will give a [[ShaperwaysPresentation | talk and demonstration]] at Noisebridge!.&lt;br /&gt;
* &#039;&#039;&#039;February 23rd, 18:00 - Cleaning day&#039;&#039;&#039; - Come and help clean Noisebridge, because everyone loves a clean hack space.&lt;br /&gt;
* &#039;&#039;&#039;February 12th, 21:00 - visit from Steve Jackson&#039;&#039;&#039;Game designer [http://en.wikipedia.org/wiki/Steve_Jackson_%28US_game_designer%29 Steve Jackson], founder of Steve Jackson Games, will visit Noisebridge.&lt;br /&gt;
* &#039;&#039;&#039;January 27th, 18:00-20:00 - [[beatrixjar event|Circuit Bending Workshop]]&#039;&#039;&#039; - [http://www.beatrixjar.com/ Beatrix*JAR] (contact [[User:Gpvillamil|Gian Pablo]] for more info)&lt;br /&gt;
* &#039;&#039;&#039;January 27th, 20:00-22:00 - [[beatrixjar event|Circuit Bending Performance]]&#039;&#039;&#039; - [http://www.beatrixjar.com/ Beatrix*JAR] - &amp;quot;Celebrate a night of new sound that will change your idea of music forever!&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;January 25th, 19:30 - [[Bag Porn]]&#039;&#039;&#039; - What&#039;s in your bag?&lt;br /&gt;
* &#039;&#039;&#039;January 20th, 19:00-21:00 - [http://groups.google.com/group/bacat/about Bay Categories &amp;amp; Types]&#039;&#039;&#039; - Categories, monoids, monads, functors and more! Held in the Alonzo Church classroom.&lt;br /&gt;
* &#039;&#039;&#039;January 20th, 19:00 - [[User Experience Book Club SF]]&#039;&#039;&#039; - Our book this month is &amp;quot;A Theory of Fun for Game Design&amp;quot; by Raph Koster - http://is.gd/6sEqw (meets in Turing)&lt;br /&gt;
* &#039;&#039;&#039;January 21st, 20:00 - [[Five Minutes of Fame]]&#039;&#039;&#039; - Monthly set of lightning talks on diverse topics&lt;br /&gt;
* &#039;&#039;&#039;January 22nd, 17:00 - [[CleaningParty| Cleaning Party]]&#039;&#039;&#039; - Come help clean up Noisebridge! Awsum fun!&lt;br /&gt;
* ...January 14th,16th, and 17th 1:00- ??? Build Out day for kitchen/bathroom/laundry bring yourself and a good attitude, learn a few things as well&lt;br /&gt;
* &#039;&#039;&#039;January 15th, 18:00 - [[CNC_Mill_Workshop]]&#039;&#039;&#039; - Learn to use the CNC mill for 2D engraving and circuit board routing&lt;br /&gt;
* Thursdays 17:00 [[ASL Group|American Sign Language]] - Learn how to talk without using your voice (or just come chat in ASL)&amp;lt;small&amp;gt;[http://whenisgood.net/noisebridge/asl/generic click to reschedule]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2009===&lt;br /&gt;
* &#039;&#039;&#039;November 18th, 19:30&#039;&#039;&#039; - [[Dorkbot_2009_11_18|Dorkbot]]&lt;br /&gt;
* &#039;&#039;&#039;November 19th, 18:00&#039;&#039;&#039; - [[Mesh meetup]]&lt;br /&gt;
* &#039;&#039;&#039;November 19th, 20:00&#039;&#039;&#039; - [[Five Minutes of Fame]]&lt;br /&gt;
* &#039;&#039;&#039;November 20th, 18:00&#039;&#039;&#039; - Loud Objects [http://www.flickr.com/photos/createdigitalmedia/3428249036/ Noise Toy workshop].&lt;br /&gt;
* &#039;&#039;&#039;November 20th, 20:00&#039;&#039;&#039; - Performance by [http://www.loudobjects.com/ Loud Objects], (featuring Tristan Perich and Lesley Flanigan) and [http://www.myspace.com/jibkidder Jib Kidder].&lt;br /&gt;
:&#039;&#039;&#039;2009-11-05&#039;&#039;&#039; - [http://www.server-sky.com/ Server Sky presentation: Internet and Computation in Orbit] by Keith Lofstrom&lt;br /&gt;
:&#039;&#039;&#039;2009-11-05&#039;&#039;&#039; - [[Mesh meetup]]&lt;br /&gt;
:&#039;&#039;&#039;2009-11-02&#039;&#039;&#039; - [[French]] book club meeting to discuss  [http://www.amazon.com/exec/obidos/tg/detail/-/2842612892/ref=ord_cart_shr?_encoding=UTF8&amp;amp;m=ATVPDKIKX0DER&amp;amp;v=glance Une Si Longue Lettre]&lt;br /&gt;
: &#039;&#039;&#039; October 1st, 18:00&#039;&#039;&#039; - [[Wireless_Mesh_Network_Meetup | Mesh wireless meetup]]&lt;br /&gt;
: &#039;&#039;&#039; October 1st, 19:00&#039;&#039;&#039; - [http://groups.google.com/group/bacat Bay Area Categories and Types]&lt;br /&gt;
: &#039;&#039;&#039;2009-10-03&#039;&#039;&#039; [[Year 1 Open Hacker House]]&lt;br /&gt;
:&#039;&#039;&#039;Friday&#039;&#039;&#039;: [[CrazyCryptoNight]] - Discussion of cryptography for beginners through experts6-???&lt;br /&gt;
:&#039;&#039;&#039;Sunday&#039;&#039;&#039; : [[OpenEEG | OpenEEG Hacking]] Sundays, at 3-5pm.&lt;br /&gt;
:&#039;&#039;&#039;Monday&#039;&#039;&#039;: [[German]] - Learn German, all levels7pm beginners, 8pm advancedRSVP 24 hours in advance for the benefit of the instructorEvents ran May-November 2009Currently on Thursdays at 8Get on the mailing list.&lt;br /&gt;
:&#039;&#039;&#039;Tuesday&#039;&#039;&#039;: [[Haskell/Haschool]] - Learn Haskell with Jason Dusek 6PM - 7:30PM, from May until we&#039;re all experts.&lt;br /&gt;
:&#039;&#039;&#039;Wednesday&#039;&#039;&#039;: [[Adobe_Lightroom|Adobe Lightroom]] - Become a more organized photographerWeekly class (mostly held off site).&lt;br /&gt;
:&#039;&#039;&#039;Thursday&#039;&#039;&#039;: [[Professional VFX Compositing With Adobe After Effects]] - Taught by [[User:SFSlim|Aaron Muszalski]]7:30PM - 10PM, most Thursdays in May &amp;amp; June &amp;amp; ? (click through dammit)&lt;br /&gt;
:&#039;&#039;&#039;2009-09-17&#039;&#039;&#039;: [[Five Minutes of Fame]] 3D Edition&lt;br /&gt;
:&#039;&#039;&#039;2009-09-17&#039;&#039;&#039;: [[Wireless Mesh Network Meetup | Mesh wireless meetup]]&lt;br /&gt;
:&#039;&#039;&#039;2009-08-20&#039;&#039;&#039;: [[Five Minutes of Fame]] One Dee Edition&lt;br /&gt;
:&#039;&#039;&#039;2009-07-16&#039;&#039;&#039;: [[Five Minutes of Fame]] Zero Dee&lt;br /&gt;
:&#039;&#039;&#039;2009-07-02 - 2009-07-05&#039;&#039;&#039;: [http://toorcamp.org Toorcamp]&lt;br /&gt;
:&#039;&#039;&#039;2009-07-01&#039;&#039;&#039;: Noisedroid meeting to discuss location logging on Android platform (and other stuff too, I&#039;m sure)&lt;br /&gt;
:&#039;&#039;&#039;2009-06-30&#039;&#039;&#039;: [[Powerbocking Class|Powerbocking class]]&lt;br /&gt;
:&#039;&#039;&#039;2009-06-30&#039;&#039;&#039;: &amp;quot;Suing Telemarketers for Fun and Profit&amp;quot; (Toorcamp talk preview)&lt;br /&gt;
:&#039;&#039;&#039;2009-06-28&#039;&#039;&#039;: &amp;quot;Meditation for Hackers&amp;quot; (Toorcamp workshop preview)&lt;br /&gt;
:&#039;&#039;&#039;2009-06-18&#039;&#039;&#039;: [[Five Minutes of Fame]]&lt;br /&gt;
:&#039;&#039;&#039;2009-06-15&#039;&#039;&#039;: [[Eagle Workshop]]  Session two of the Eagle CAD workshop.&lt;br /&gt;
:&#039;&#039;&#039;2009-06-13&#039;&#039;&#039;: [[RoboGames 2009]] Noisebridge had a booth staffed by vounteers, great fun!&lt;br /&gt;
:&#039;&#039;&#039;2009-05-21&#039;&#039;&#039;: [[Five Minutes of Fame]]&lt;br /&gt;
:&#039;&#039;&#039;2009-04-27&#039;&#039;&#039;: [[EagleCAD workshop]] -- learn to use this CAD tool for printed circuit board design&lt;br /&gt;
:&#039;&#039;&#039;2009-04-16&#039;&#039;&#039;: [[Five Minutes of Fame]] April showers &amp;amp; flowers edition&lt;br /&gt;
:&#039;&#039;&#039;2009-04-11&#039;&#039;&#039;: [[RFID Hacking]] weekend workshop  (this event moved from the original March date)&lt;br /&gt;
:&#039;&#039;&#039;2009-04-05&#039;&#039;&#039;: [[First aid and CPR class]] Learning how to not only not die, but also reduce scarring!&lt;br /&gt;
:&#039;&#039;&#039;2009-04-03&#039;&#039;&#039;: [[Sudo pop]] 2PM and onMaking the first batch of a Noisebridge label yerba mate-niated rootbrew, gratis and DIY&lt;br /&gt;
:&#039;&#039;&#039;2009-03-26&#039;&#039;&#039;: [[OpenEEG | OpenEEG Hacking]] first meet up for this new group: 8 pm&lt;br /&gt;
:&#039;&#039;&#039;2009-03-19&#039;&#039;&#039;: [[Five Minutes of Fame]]&lt;br /&gt;
:&#039;&#039;&#039;2009-03-12&#039;&#039;&#039;: [[OpenBTS and GSM]] talk by David Burgess&lt;br /&gt;
:&#039;&#039;&#039;2009-02-14&#039;&#039;&#039;: [[Open Heart Workshop]] Valentine&#039;s Day blinkyheart soldering party! &lt;br /&gt;
:&#039;&#039;&#039;2009-02-13&#039;&#039;&#039;: [[Time-t_Party|&amp;lt;tt&amp;gt;time_t&amp;lt;/tt&amp;gt; Party]] to celebrate 1,234,567,890 since the Unix epoch.&lt;br /&gt;
:&#039;&#039;&#039;2009-02-09&#039;&#039;&#039;: [[Spanish learning at 8:30]]&lt;br /&gt;
:&#039;&#039;&#039;2009-02-05&#039;&#039;&#039;: [[PGP Key Workshop]]&lt;br /&gt;
:&#039;&#039;&#039;2009-01-31&#039;&#039;&#039;: [[Locksport and Lockpicking]]&lt;br /&gt;
&lt;br /&gt;
===2008===&lt;br /&gt;
:&#039;&#039;&#039;2008-12-27&#039;&#039;&#039;: [[25C3]] Chaos Computer Congress in Berlin&lt;br /&gt;
:&#039;&#039;&#039;2008-12-20 &amp;amp; 21&#039;&#039;&#039;: [[Creme Brulee]] Workshop on creating a french dessert, with bonus propane torch.&lt;br /&gt;
:&#039;&#039;&#039;2008-12-17 20:00&#039;&#039;&#039;: [[Machine Learning]] Birds-of-a-feather&lt;br /&gt;
:&#039;&#039;&#039;2008-11-24&#039;&#039;&#039;: [[Circuit Hacking Monday]] circuit design workshop&lt;br /&gt;
:&#039;&#039;&#039;2008-11-21,understanding and using computers 7pm&#039;&#039;&#039;:[[Milk and Cookies]] -- [[User:Dmolnar|David Molnar]] hosts Milk and Cookies at 83CBring a short 5-7minute thing to read to othersBring a potluck cookie/snack/drink if you likeDavid will bring milk and cookies.&lt;br /&gt;
:&#039;&#039;&#039;2008-11-17, 7:30pm&#039;&#039;&#039;: [[Basic Bicycle Maintain]] - [[User:rubin110|Rubin]] and [[User:rigel|rigel]] hate it w8:00 pm to 10:00hen we see a bike that isn&#039;t maintainedScreechy chains and clacking derailleur can go to hellBasic bike tune up, sharing the smarts on simple things you can do at home to make your ride suck a whole lot less.&lt;br /&gt;
:&#039;&#039;&#039;2008-11-16, 5:00pm&#039;&#039;&#039;: [[RepRap Soldering Party]] - help assemble RepRap!  RSVPs required on wiki! [[User:Adi|adi]]&lt;br /&gt;
:&#039;&#039;&#039;2008-11-16, 3:00pm&#039;&#039;&#039;: [[Oscilloscopes]] - Learn how to use this versatile tool to test electronic circuits Maximum 6 slots, please sign up ahead of time! [[User:dstaff|dstaff]]&lt;br /&gt;
:&#039;&#039;&#039;2008-10-31&#039;&#039;&#039;: [[Halloween Open House]] - NoiseBridge&#039;s own [[PPPC]] threw an awesome open house/halloween galaPost pictures if you got &#039;em!&lt;br /&gt;
:&#039;&#039;&#039;2008-10-25&#039;&#039;&#039;: [[Soldering Workshop]] and Pumpkin Hackin&#039; - Learn to solder for total newbies (or learn to solder better!), including surface mountAdditionally, carve your halloween pumpkins and enjoy some experimental pumpkin pie and/or soup.&lt;br /&gt;
:&#039;&#039;&#039;2008-10-07&#039;&#039;&#039;: (tuesday before meeting) - Etch a circuit boardI&#039;ll be trying a photo resist etching and a basic printed mask etchingThis is step 1/3 for a project called &amp;quot;annoying USB thingie&amp;quot; which will execute pre-defined keystrokes by sneaking a tiny USB dongle onto a victim^h^h^h^h^h buddy&#039;s computer.&lt;br /&gt;
:&#039;&#039;&#039;2008-09-13&#039;&#039;&#039;: [[Processing Workshop]] — Learn this very easy-to-use programming language! - [[Processing Workshop Report]]&lt;br /&gt;
:&#039;&#039;&#039;2008-02-16&#039;&#039;&#039;: [[Brain Machine Workshop|Brain Machine Making Workshop]]: Our first hardware sprint!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Top level]]&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Category:Events&amp;diff=79938</id>
		<title>Category:Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Category:Events&amp;diff=79938"/>
		<updated>2022-09-05T04:24:01Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Mondays */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{events}}&lt;br /&gt;
&amp;lt;!-- Note that this page uses transclusion. Content between the &amp;quot;onlyinclude&amp;quot; tags below will be pushed to the main page --&amp;gt;&lt;br /&gt;
{{headerbox}}&amp;lt;big&amp;gt;&#039;&#039;&#039;Noisebridge Events&#039;&#039;&#039; include numerous free classes and other official, Semi-Official, one-off and other events.&amp;lt;/big&amp;gt;&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
=[[Hosting_an_Event|How to Host an Event]]=&lt;br /&gt;
&amp;lt;!-- NOTICE -- Please create an account to edit this page, it has been protected--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Want to host your event at Noisebridge?&#039;&#039;&#039; We like seeing classes, workshops, and talks on interesting things!  Most of all, we like seeing familiar faces. Please participate in the space and our [[Meetings|weekly Tuesday meetings]] to check in with folks in the space before announcing a new event. It&#039;s good (read this as highly RECOMMENDED!) to add in a link to a wiki page with more information about your event, and a way to contact the event organizer(s). Thanks!&lt;br /&gt;
&lt;br /&gt;
===Resources For Hosting Events===&lt;br /&gt;
* Useful tips for [[Hosting an Event]]&lt;br /&gt;
* Avoid schedule conflicts: check [https://www.meetup.com/noisebridge/ Noisebridge Meetup page] (https://www.meetup.com/noisebridge)&lt;br /&gt;
* [[:Category:Events Support|Events Support]]&lt;br /&gt;
&lt;br /&gt;
=Event Calendar=&lt;br /&gt;
&amp;lt;!-- Items inside this &amp;quot;onlyinclude&amp;quot; tag will be pushed to the main page --&amp;gt;&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A subscribable calendar of events can be found &#039;&#039;&#039;[https://calendar.google.com/calendar/u/0/embed?src=v4694n2t0jmpg2i9i2fck7uiuq2oo8f7@import.calendar.google.com&amp;amp;ctz=America/Los_Angeles here]&#039;&#039;&#039;. &#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Key:&#039;&#039;&#039; &lt;br /&gt;
{{Template:Recurring}}: Weekly {{Template:RecurringNumbered|1st}} {{Template:RecurringNumbered|2nd}} {{Template:RecurringNumbered|3rd}} {{Template:RecurringNumbered|4th}}: Certain weeks &lt;br /&gt;
{{Template:RecurringException|-2nd}}: Except certain weeks {{Template:Streaming}}: [[Streaming]]&lt;br /&gt;
&lt;br /&gt;
=== [[:Category:Upcoming_Events|Upcoming Events]] ===&lt;br /&gt;
&amp;lt;!-- side images --&amp;gt;&lt;br /&gt;
[[File:Sunday_Streets_Poster_SOMA.png|right|thumb|250px|[[Sunday_Streets_August_21|Sunday Streets]] August 21 Noisebridge presents a Hackerfaire featuring [[BACH]] hackerspaces around the Bay]][[File:5mofposter.jpg|thumb|250px|right|&#039;&#039;&#039;[[Five Minutes of Fame]]&#039;&#039;&#039;: 10 5 minute talks every third Thursday! Spread this poster around.]]&lt;br /&gt;
[[Image:NoisebridgeMeetingPoster.fw.png|250px|thumb|right|Introduce yourself and meet the community at meetings|link=meetings]]&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| || August 11th 5-7PM || &#039;&#039;&#039;[[Open Source Robotics Meetup]] || Meetup for development of robots &amp;amp; OpenCV&lt;br /&gt;
|- &lt;br /&gt;
| || August 13-14 1pm-5:00pm || &#039;&#039;&#039;[[VALENCE OXYTOCIN Workshop]]&#039;&#039;&#039; || Series of Workshops on laser cutting, LED programming, projection mapping and so on.&lt;br /&gt;
|-&lt;br /&gt;
| || August 21st 11AM - 4PM || &#039;&#039;&#039;[[Sunday_Streets_August_21|Sunday Streets]]&#039;&#039;&#039; || In SoMa neighborhood. Noisebridge will have a booth! See page for more info&lt;br /&gt;
|-&lt;br /&gt;
| || August 27st 1PM-2:30PM || &#039;&#039;&#039; Laser Training With Broccoli [[https://www.noisebridge.net/wiki/Laser_Manual|https://www.noisebridge.net/wiki/Laser_Manual]]&#039;&#039;&#039; || Basic Laser Training on the Kaitan Laser Cutter &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mondays ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
! Tags !! Time !! Title !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || 7:00pm || &#039;&#039;&#039;[[Circuit_Hacking_Monday|Circuit Hacking Monday]]&#039;&#039;&#039; || learn electronics, and how to solder! Most Mondays at 7PM &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;Super&#039;&#039; Tuesdays! ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 7:00pm || &#039;&#039;&#039;[[Meetings|Noisebridge Weekly Meeting]]&#039;&#039;&#039; || (&amp;lt;b&amp;gt;In person &amp;amp; [https://www.noisebridge.net/wiki/Jitsi online via Jitsi]&amp;lt;/b&amp;gt;) - Introduce new people and [[events]], [[joining]], announcements, discussions, and [[consensus]]. &#039;&#039;Come express what you think about what&#039;s going on with your space!&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || 7:00pm || &#039;&#039;&#039;[[San Francisco Writers Workshop]]&#039;&#039;&#039; || Upstairs hack lounge (or downstairs in front if access needs require). Free drop-in writers workshop, get feedback and critique!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wednesdays ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 8:00pm - 10:00pm || &#039;&#039;&#039;[[Machine Learning]] AI and RL Meetup || at Noisebridge until 10!&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 6:00pm - 8:00pm || &#039;&#039;&#039;[[Gamebridge]]&#039;&#039;&#039; || &#039;&#039;&#039;game development mentoring &amp;amp; coworking meetup&#039;&#039;&#039; for gamedev beginners and indies alike.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Thursdays ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 4:00pm - 9:00pm || &#039;&#039;&#039;[[to-do-ocracy|To-do-ocracy Thursdays]]&#039;&#039;&#039; || where we work together on our [https://github.com/noisebridge/buildout-capp/projects/1 task list]. &lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 7:00pm - 8:00pm || &#039;&#039;&#039;[[MetaGuild|MetaGuild Meeting]]&#039;&#039;&#039; || Discussion on the meta-organization of Noisebridge and the Guilds system (hybrid in-person w/ virtual attendance in Discord)&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} {{Template:Streaming}} || 6:00pm ||  &#039;&#039;&#039;[[NeurotechX]] SF hacknights&#039;&#039;&#039; || for mind-machine interfacing with EEGs.&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:RecurringNumbered|3rd}} {{Template:Streaming}} || 8:00pm - 9:00pm || &#039;&#039;&#039;[[Five Minutes of Fame]]&#039;&#039;&#039; a.k.a. 5MoF || Ten 5min talks in an hour, on any topic on the 3rd Thursday of the month.&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:RecurringNumbered|4th}} {{Template:Streaming}} || 8:00pm - 10:30pm || &#039;&#039;&#039;[[Resident Electronic Music]]&#039;&#039;&#039; || Resident Electronic Music Monthly. An electronic music open mic on the 4th Thursday of the month..&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || you-o-clock || &#039;&#039;&#039;TRASH NIGHT&#039;&#039;&#039; || Please take out all three large [[trash]] bins!! They are behind the front stairs.&lt;br /&gt;
&amp;lt;!-- TODO: highlight this (and other run-the-space tasks) --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fridays ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} ||12:00pm - 6:00pm || [[FreeCodeCamp]] || with Paul_H as host&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || 7:00pm - 9:00pm || [[Chess]] Meetup! &lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || 6:00pm - 7:00pm || &#039;&#039;&#039;[[Sewing Project Night]]&#039;&#039;&#039; || Sewing project meetup with free starter fabrics where you can learn how to use our sewing station.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Saturdays ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:Recurring}} || 2:00pm - 5:00pm || Hack on Noisebridge! ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sundays ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;margin-left:0px; text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:RecurringNumbered|2nd}} || 2:00pm - 3:00pm || &#039;&#039;&#039;Fabrication 101 2nd [[Shop]] Sundays&#039;&#039;&#039; || class on safety and basic techniques&lt;br /&gt;
|-&lt;br /&gt;
| {{Template:RecurringNumbered|2nd}} {{Template:Streaming}} || 2:00pm - 4:00pm || [[Bay Area Hackers&#039; Association|BAHA: Bay Area Hackers&#039; Association]] || Security Hacking Meeting 2nd Sundays at [[272]] and via [[Jitsi]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other [[BACH|Bay Area Consortium of Hackerspaces]] Events ===&lt;br /&gt;
* [[Circuit Launch]]: 3rd Friday 5:30pm-8:30pm Robot Build Night &amp;amp; Fixit Clinic&lt;br /&gt;
* [[SudoRoom]]: Hardware Hacking Tuesdays 6:30pm&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CONTACT:&#039;&#039;&#039; If you&#039;d like to contact somebody at Noisebridge regarding these Events or even the Noisebridge Wiki itself, then please send an email message to one of the Board members listed in the [[Contacts]] list, e.g., &amp;lt;secretary@noisebridge.net&amp;gt; or &amp;lt;treasurer@noisebridge.net&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Recent Events =&lt;br /&gt;
==July==&lt;br /&gt;
==June==&lt;br /&gt;
* &#039;&#039;&#039;[[San Friend Disco]] July 29:&#039;&#039;&#039; A musical and visual 7-10 pm afterparty following a Delores Park picnic.&lt;br /&gt;
* &#039;&#039;&#039;June 21, 3:30pm - 4:30pm&#039;&#039;&#039; 80 engineering students from Barcelona are coming for a tour! (Lizzard to host)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==May==&lt;br /&gt;
==April==&lt;br /&gt;
* &#039;&#039;&#039;[[NB14]] Kickoff: Friday, April 1&#039;&#039;&#039;: Noisebridge&#039;s 14th anniversary party, &#039;&#039;&#039;[[HackComedy]]&#039;&#039;&#039; &amp;amp; &#039;&#039;&#039;[[Stupid Hackathon 8]]&#039;&#039;&#039; kickoff.&lt;br /&gt;
* &#039;&#039;&#039;[[NB14]] Hackday: Saturday, April 2&#039;&#039;&#039;: &#039;&#039;&#039;[[Stupid Hackathon 8]]&#039;&#039;&#039; jamming day &amp;amp; workshops.&lt;br /&gt;
* &#039;&#039;&#039;[[NB14]] Finale: Sunday, April 3&#039;&#039;&#039;: &#039;&#039;&#039;[[Stupid Hackathon 8]]&#039;&#039;&#039; Demo Night &amp;amp; &#039;&#039;&#039;[[NB14]] Finale &amp;amp; Music Show&#039;&#039;&#039;.&lt;br /&gt;
==March==&lt;br /&gt;
* &#039;&#039;&#039;[[NeurotechX GDC 2022]]: March 24&#039;&#039;&#039; Noisebridge is hosting a Neurotech in gaming party for GDC. Host: [[User:Pyconaut]]&lt;br /&gt;
* &#039;&#039;&#039;[[MNT Reform]]: Friday, March 4, 6pm-8pm&#039;&#039;&#039;  Hosted by TJ Melanson with Lukas F. Hartmann coming all the way from Berlin, Germany via Jitsi.&lt;br /&gt;
* &#039;&#039;&#039;[[Oscilator_March_4|The Beat Frequency: Oscilator Vol. 1]]: March 4 8pm-11pm&#039;&#039;&#039; Noisebridge&#039;s electronic musicians will perform.&lt;br /&gt;
&lt;br /&gt;
= Orphaned Events =&lt;br /&gt;
These events appear to be dormant or extinct.&lt;br /&gt;
*{{Template:Recurring}} &#039;&#039;&#039;7:00 pm to 8:30 pm [https://github.com/maniqin/noisebridge_sql Noisebridge SQL Class]&#039;&#039;&#039; - Wondering why SQL is so popular and used even though it has been around for decades? Come find out @ Noisebridge SQL class!  This class is an intro / intermediate level class on SQL—the backbone language to any relational database around. ([[Church]] classroom).&lt;br /&gt;
* SAT 10:15 - 12:10 [[Juggling with Judy!]] Note: next class is scheduled for Saturday June 29th.  Attention juggling fans!  Judy will be at the 2013 World Juggling Day celebration Saturday June 15th at Ripley&#039;s Believe It Or Not Odditorium in San Francisco Fisherman&#039;s Warf - free event begins at 1.  Come check it out!  &lt;br /&gt;
* THU 18:00 - 21:00 &#039;&#039;&#039;[[Privacy Bay]]&#039;&#039;&#039; - A monthly meetup for Bay Area folks interested in privacy. Meets in Church on the last Thursday of the month.&lt;br /&gt;
* FRI 19:00 - 21:00 [[Anarchy_101|Anarchy 101]] - a class/seminar on what anarchy is and is not, and how it impacts us as individuals and as discrete groups.&lt;br /&gt;
* 20:00 - 22:00 [[Noise~_Wednesday | Noise~ Wed]] - Graphical media programming with Max/MSP/Jitter&lt;br /&gt;
* 19:00 [[Tahoe-LAFS]] - Occasional meetup of users and/or developers of the Least Authority File System.&lt;br /&gt;
* 14:00 - 16:00 Android Developer Support Group - Meet up with other app developers in the library for a lightly structured knowledge-share.&lt;br /&gt;
* {{Template:Recurring}} &#039;&#039;&#039;5:00 pm to 7:30 pm [[Songbridge|Songbridge Music Making Tuesdays]]&#039;&#039;&#039; - Beginner-friendly music making and mentoring meetup with Ableton/GarageBand/Logic tutorials for beginners and peer collabs. ([[Noise Square Table]]).&lt;br /&gt;
| {{Template:RecurringNumbered|3rd}} || 1:00pm - 5:00pm || &#039;&#039;&#039;[[TOOOL-SF]]&#039;&#039;&#039; || [[locksport]] meetup of The SF Chapter of the Open Organisation Of Lockpickers.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
OrphanSed as of 2017-10-31:&lt;br /&gt;
* (Wednesday) {{Template:Recurring}} 2:00 pm to 3:30 pm Build a Solar Lab Kit with SpyCamp - Starting June 14th to August 16th, at 2:00pm sharp Natalie (errcat) will be leading a solar charger kit lab for kids! Friends and family are invited to come with their kids and build a solar charger along side kids from SpyCamp. Kits are sold at the door for 20 dollars for whoever wishes to participate (5 dollars from each kit are donated to Noisebridge).&lt;br /&gt;
* (Wednesday)  {{Template:RecurringException|alternating monthly}} 6:30 pm to 9:30 pm - &#039;&#039;&#039;[[Cyberspectrum|Cyberspectrum: Software Defined Radio Meetup]]&#039;&#039;&#039; in the Hackatorium(&#039;&#039;new&#039;&#039;): A place to learn and exchange ideas about SDR. Presentations on concepts, mystery signals, hardware/software and cool applications. Event alternates monthly between SF and the South Bay.&lt;br /&gt;
* (Wednesday)  {{Template:RecurringNumbered|1st}} Wednesday of every month, 7:30-9. &#039;&#039;&#039;[[with Software; Art()]]&#039;&#039;&#039;  Present your personal and expressive art made with software/hardware of your own making and get feedback and critical dialogue from fellow artist/technologists. ON HIATUS TILL OCTOBER! [Last updated August 2, 201S7].&lt;br /&gt;
* (Wednesday)  {{Template:Recurring}} 7:30 pm to 9:00 pm  - Career Change: How to kickstart your new career in web development&lt;br /&gt;
* (Thursday) {{Template:Recurring}} 7:30 pm to 10:00 pm The [[Go]] group meets up on Wednesdays and Thursdays to play.&lt;br /&gt;
* (Sunday) {{Template:Recurring}} 3:00 pm [[Go]] - Playing of the Go board game. On nice days we often take the boards to Dolores Park and play there.&lt;br /&gt;
* (Sunday) {{Template:Recurring}} 12:00 pm to 4:00 pm .impact Workathons in Turing classrom. Work on projects that will help humanity &amp;amp; beyond.&lt;br /&gt;
&lt;br /&gt;
Removed Open event listings as the hours already say that and it makes the list take up more space and harder to read on screens and printouts.&lt;br /&gt;
* {{Template:Recurring}} &#039;&#039;&#039;3:00 pm - 9:00 pm&#039;&#039;&#039; Noisebridge is open!&lt;br /&gt;
* {{Template:Recurring}} &#039;&#039;&#039;6:00 pm - 11:00 pm: Open&#039;&#039;&#039; We are open Friday evenings!&lt;br /&gt;
* {{Template:Recurring}} &#039;&#039;&#039;12:00 pm - 5:00 pm&#039;&#039;&#039; Noisebridge is open! Come hack and we may stay open later&lt;br /&gt;
* {{Template:Recurring}} &#039;&#039;&#039;1:00 pm - 5:00 pm&#039;&#039;&#039; Noisebridge is open!&lt;br /&gt;
&lt;br /&gt;
= Proposed Future Events and Classes =&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Audio Show and Tell]] Let&#039;s meetup this November 19th, Sunday at noon in the Hackitorium to share our audio projects for an hour! Bring your project/art, hardware or software ...if interested contact and confirm you can attend michael@kzsu.stanford.edu&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Sound Science]] A potential monthly lecture/demonstration series on the little known science behind sound reproductionTopics to include: Transducer Physics(speakers and mics), Room Acoustics, Signal Path and Cabling,Loudspeaker design 101, Music Production Tips for Big Sound, and How to make a small system sound SHUGEEach session to include hands on projects like making speakers from stuff lying around, Non-Newtonian bass monsters, and ez speaker mods for anyoneIf interested contact the new guy-&amp;gt; MattLong8 at gmail dot com, 805 four five three - six zero nine seven &lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Modular Synthesis]] a bi-weekly (or monthly) group devoted to modular synthesizers&amp;gt; workshop will include modular sound synthesis styles and techniques, a study of different modules and their functions, ie voltage controlled oscillator, voltage controlled filter, low frequency oscillator, envelope generator ect and how these modules interact with each other, what control voltage and triggers are..... as well as one on one time for each student with the modular, which is a 60 space large format Moog style modular synthesizer with big knobs and 1/4 jacks   including performance and other awesomeness by Douglas. contact Douglas at greenshoos at gmail dotcom&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[VideoHacking]] a weekly video/video art devoted hacker group, including experiments in the 3D vr realm...if interested contact julialc4@gmail.com&lt;br /&gt;
:Wednesdays at 21:00 [[Brewing Bridge]] - Malakkar Proposal: Learn how to make your drinks fun AND antibacterial, using yeastThis will be recurring if enough interest or need is presentAssociated items - what to do with brewing leftovers, and brewers sample hour, etc.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Probability]] - Weekly probability study group based on [http://ocw.mit.edu/courses/electSrical-engineering-and-computer-science/6-041-probabilistic-systems-analysis-and-applied-probability-spring-2006/related-resources/ Fundamentals of Applied Probability Theory] by Al Drake&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Mandarin Corner|Mandarin]] - Learn or practice Mandarin, all levels. Also currently on hiatus. Get on the mailing list.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Movie Night!]] - [[User:ThOMG|Thom]] wants to build community through nerdy sci-fi! (+Bill+Ted+Excellence++) (how about a Friday hacker movie night? -[[User:Carl|Carl]])&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Introduction to the AVR Microcontroller]] - [[User:Mightyohm|Jeff]] and [[User:Maltman23|Mitch]] are planning an introductory class for people wanting to make cool projects with AVRs.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Basic Chemistry Lab Techniques]]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Cuddle Puddle for the Economy]] - Stress-hacking with informal massage exchange.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Milk and Cookies]] - Come read your favorite selections out loud With Milk and Cookies (and yeah, probably beer too).&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Processing Workshop 2]] - [[User:Scmurray|Scott]] is interested in teaching this, and is busy thinking about what, where, when, why, and how.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;:  [[Hack your Hardware]] -- We call BS on &amp;quot;no user-serviceable parts inside&amp;quot;&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Homebrew Instruction Class]] - The Wort (pt 1/3)&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Trip to Shooting Range]] - Field trip to a shooting range, to shoot guns Express interest at [[Trip to Shooting Range]]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Surface Mount Soldering Workshop]] - Learn how to solder cicuits with small surface mount parts [[User:maltman23|Mitch Altman]] and Martin Bogomolni and others will show their tricks [[User:maltman23|Mitch]] will bring hackable kits that uses surface mounts for you to solder&amp;lt;-YES! (mattlong8 at gmail dot com)&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039; - [[Locksport and Lockpicking]]Turing&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039; - [[Version control tutorial]]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039; - [[Foreign language learning for rocket scientists]] - I&#039;m near-native (fool people when I try) in (French and) Japanese, and a pro trans/terpreter and will share my shortcuts (skill-order, vocab, speed/articulation, translation≅grammar) No expertise on tonal languages yet..so if you know how to remember tones or how tone-sandhi interacts with speed and/or how nuances of speaker attitude are expressed in them (what we do with rythm/inflection/sentence-intonation and stress in Eng., and with particles and ??? in e.g. Cantonese) please chime in or call me (415-608-0564) so I can convey your wisdom [also looking for a from-scratch Arabic partner]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Getting started with Arduino]]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Distributed Databases]]&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Node.js Beginners Session]] - Interested in learning about Node.js? I amMaybe these guys want to teach it: http://www.meetup.com/Joyent-Butt-User-Group/events/81311542/&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[CNC Mill Workshop]] - Who wants to make stuff on the [[MaxNCMill]]?&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Math &amp;amp; Science Help]] - If you would like some math, science or engineering help, I&#039;m down to lend a hand.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Cyborg Group|Cyborg Group / Sensebridge]] - Work on projects like artificial senses Someone needs to lead this!&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[OpenEEG]] - Brain techHas historically met on Sundays, at the behest of interested parties.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Programming_for_Poets | Programming for Poets]] -  Gentle intro to programming using Processing&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[World Builders &amp;amp; Simgineers]] -  Work together to create a beautiful &amp;amp; open virtual world &amp;amp; platform.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[PlunderBridge]] -  Metal detecting, detector technology &amp;amp; treasure hunting expeditions.&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Ruby Mining]] -  Ruby on Rails basics, interactive working group&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[MoinMoin Wiki]] -  MoinMoin Wiki (details see there)&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Noisebridge Fundraiser 2013]]&lt;br /&gt;
&lt;br /&gt;
==Past Event Proposals==&lt;br /&gt;
:&#039;&#039;&#039;(TBD)&#039;&#039;&#039;: [[Scrum Club]] - I though I&#039;d test the waters and see if anyone was interested in a noisebridge scrum club details are here http://scrumclub.org/scrum-clubs/ if inturested hit me up twitter: @theabcasian, facebook: http://www.facebook.com/theabcasian&lt;br /&gt;
&lt;br /&gt;
= Past Events =&lt;br /&gt;
===2022===&lt;br /&gt;
* &#039;&#039;&#039;[[Sunday_Streets|Sunday Streets]]&#039;&#039;&#039; on july 10th, Valencia&lt;br /&gt;
* &#039;&#039;&#039;Punk Rock Show&#039;&#039;&#039; Feb 12, 2022: A bunch of awesome bands played at [[272]].&lt;br /&gt;
&lt;br /&gt;
===2021===&lt;br /&gt;
* &#039;&#039;&#039;August 14, 2:00 pm - 4:00 pm&#039;&#039;&#039;  Art opening party for sailorhg&#039;s beautiful circuit hacking mural! There will be cookies shaped like electronic components! Mural is upstairs; eating and drinking on first floor outdoors only.&lt;br /&gt;
* &#039;&#039;&#039;August 21, 8:00 pm - 10:00 pm&#039;&#039;&#039; HackComedy! Comedy night run by Victor! Donations welcome! Details to come.&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Sundays, 1:00&lt;br /&gt;
|title        = [https://www.noisebridge.net/wiki/Blender_Class Blender 3D Animation and Design class]&lt;br /&gt;
|description  = Blender Class teaching the basics of 3d design and animation.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===2019===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Friday, February 22, 2019, 19:00&lt;br /&gt;
|title        = [[Noisebridge_Gaming_Archivists|Road Rash 2]]&lt;br /&gt;
|description  = Friday, February 22, 2019, 19:00 -- Come play Road Rash 2 with the Noisebridge Gaming Archivists live on NGALAC or watch us online at twitch.tv/noisebridge.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 *{{event&lt;br /&gt;
|time         = Friday, January 25, 2019, 5:00pm&lt;br /&gt;
|title        = Global Game Jam 2019&lt;br /&gt;
|description  = Friday, January 25, 2019, 5:00pm to Sunday, January 27, 2019 5:00pm -- https://www.meetup.com/noisebridge/events/257921084/&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2018===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Friday, January 26, 2018, 5:00pm&lt;br /&gt;
|title        = Global Game Jam 2018&lt;br /&gt;
|description  = Friday, January 26, 2018, 5:00pm to Sunday, January 28, 2018 5:00pm -- https://www.meetup.com/noisebridge/events/246695235/&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2017===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Saturday, September 09, 2017, 10:00am&lt;br /&gt;
|title        = Noisebridge 10 Year Anniversary Exhibition and Ball&lt;br /&gt;
|description  = Saturday, September 09, 2017, 10:00am to Sunday, September 10, 2017 5:00pm -- https://www.meetup.com/noisebridge/events/241834198/; and Tuesday, September 12th, 8:00pm for the special guest event -- https://www.meetup.com/noisebridge/events/243097404/&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2016===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Saturday, June 18th, 2016, 1pm&lt;br /&gt;
|title        = Noisebridge picnic-potluck gathering 1pm-3pm&lt;br /&gt;
|description  = Bring #{food, drink} whatever you want to share, potluck style! All Noisebridge folks and friends are welcome! Let&#039;s leave from NB 15min before or meet under the palm trees, South-East corner of Dolores Park near the Playground (20th &amp;amp; Church) in San Francisco, CA 94114: https://goo.gl/maps/8jmcnCMayoD2&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{event&lt;br /&gt;
|time         = Saturday, May 28th, 2016, 1pm&lt;br /&gt;
|title        = Noisebridge picnic-potluck gathering 1pm-3pm&lt;br /&gt;
|description  = Bring #{food, drink} whatever you want to share, potluck style! All Noisebridge folks and friends are welcome! Let&#039;s meet under the palm trees, South-East corner of Dolores Park near the Playground (20th &amp;amp; Church) in San Francisco, CA 94114: https://goo.gl/maps/8jmcnCMayoD2&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{event&lt;br /&gt;
|time         = Thursday, February 25th, 2016, 7pm&lt;br /&gt;
|title        = SF Amateur Mathematicians&lt;br /&gt;
|description  = Differential Geometry and Wide-Angle Photography with Chad Fong. In Church Room. See [http://www.meetup.com/SF-Amateur-Mathematicians/events/228761849/ Meetup page]. SF Amateur Mathematicians is a math club open to everyone interested in learning more about math. Topics and talks generally assume some collegiate mathematical background.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{event&lt;br /&gt;
|time         = Sunday, February 7th, 2016, 11:00am&lt;br /&gt;
|title        = HackTheLeft&lt;br /&gt;
|description  = &amp;lt;br&amp;gt;[[HackTheLeft|Hack the Left]] is an &#039;&#039;anticapitalist&#039;&#039; hackathon, going on for the entire long weekend of February 5th-7th at Noisebridge.  This is an experiment to see what happens when you get a bunch of leftists in a room for a weekend with the intention to advance liberatory and &#039;&#039;anticapitalist&#039;&#039; projects using technology. This includes software projects like Tor and Signal, art projects like the Anti-Eviction Mapping Project and Men in Grey, hardware projects like mesh networks and signal jammers, and tools for rad organizations like Anti Police-Crimethink Project and Food Not Bombs. It&#039;s clear that there&#039;s a huge amount of opportunity for liberatory technology. It&#039;s up to us to build it.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Hackathon participants should be able to get into Noisebridge by [[Hours | its 11:00 AM opening hour]], if not earlier, for both weekend days.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===2014===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Sunday, September 23, 5:00pm&lt;br /&gt;
|title        = How to Start a Startup MOOC Lecture Viewings&lt;br /&gt;
|description  = We would get together to watch the lectures together and conduct discussion and networking afterwards. http://startupclass.samaltman.com/&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
===2013===&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Friday, August 9, 5:00pm&lt;br /&gt;
|title        = Noisebridge Party Setup&lt;br /&gt;
|description  = Volunteers will be preparing the space for Saturday&#039;s show.  There are no scheduled conflicts; you might be asked to move multiple times by someone pushing a broom and assembling a raised stage simultaneously.&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Saturday, August 10, 4:00pm&lt;br /&gt;
|title        = Noisebridge &amp;quot;______ the Bridge&amp;quot; Party&lt;br /&gt;
|description  =  &amp;lt;span style=&amp;quot;color:#ff00ff; background:##ff00ff&amp;quot;&amp;gt; a summer fundraising party for Noisebridge, which YOU are invited to!&amp;lt;/span&amp;gt;&lt;br /&gt;
|suggested donation = $10, but no one turned away for lack of funds&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
*{{event&lt;br /&gt;
|time         = Sunday, August 11, 2:00pm&lt;br /&gt;
|title        = Bay Area Hackers&#039; Association Meeting&lt;br /&gt;
|description  = Jon Callas presenting on [[BAHA/2013-08-11|Secure Communications, Privacy, Counter-Surveillance]].&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wednesday, May 22, 7.00 pm: Instructables Build Night&#039;&#039;&#039; - Bare Conductive, Instructables will supply Bare Conductive paint pens and pizza. Come experiment with the paint and post some Instructables. This is a FREE event.&lt;br /&gt;
&lt;br /&gt;
===2012===&lt;br /&gt;
* &#039;&#039;&#039;December 20, Thursday, 20:00 - 22:00 - [[5MoF|5 Minutes of Fame]]&#039;&#039;&#039; - Following up on its triumphant return in November, 5MoF is back with another showcase of lightning talks &amp;amp; other good stuff, with your host Sir Danny O&#039;Brien! Details TBA&lt;br /&gt;
*&#039;&#039;&#039;Tuesday Feb14th, 18:00 to 20:00&#039;&#039;&#039; ZiP MegaZine releases its inaugural issue with &#039;&#039;&#039;My Noisy Valentine&#039;&#039;&#039; Zine Release Microparty in the Noisebridge cafeFor more info follow [[zine | this]] link.&lt;br /&gt;
* &#039;&#039;&#039;Wednesday, Jan30, 20:00-22:00&#039;&#039;&#039; [[zine|ZiP]] meeting for zine-makers &amp;amp; others with an interest in printing &amp;amp; self-publishingThe meeting 1/30/13 is our first since mid-2012We plan to hold them regularly from now on at this time (Wednesday 8pm)This meeting will be informal &amp;amp; will probably take place in the printing/lasercutter area of the hackerspace.&lt;br /&gt;
&lt;br /&gt;
===2011===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;September 11th 14:00 to 17:00&#039;&#039;&#039; - The San Francisco Chapter of the Open Organisation Of Lockpickers and Bay Area Hacker&#039;s Association present a joint meeting on [https://secure.wikimedia.org/wikipedia/en/wiki/Locksport locksport]&lt;br /&gt;
*&#039;&#039;&#039;August 4, 7PM, Thursday&#039;&#039;&#039; - [http://zeidman.net Bob Zeidman] will be giving a talk on video games and intellectual property, hosted by TheMADEHe will also speak about IP infringement cases.&lt;br /&gt;
*&#039;&#039;&#039;August 9, 6:30PM, Tuesday&#039;&#039;&#039; - [http://www.meetup.com/makesf/events/26413241/ Make:SF] - Chris Jefferies will speak about the wireless sensor kit he is developing and we are brinunderstanding and using computersging back our all star soldering kits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;April 13th, 19:00&#039;&#039;&#039; - Kombucha fermentation class with [[BioBridge]] &lt;br /&gt;
*&#039;&#039;&#039;April 7th, 20:00&#039;&#039;&#039; - [[In-Depth|Noisebridge: In-Depth]] Our monthly lecture and round tableThis month&#039;s speaker will be Aragorn! his lecture will be &amp;quot;Anarchism &amp;amp; technology: An unbridgeable chasm&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;April 4th, 20:00&#039;&#039;&#039; - Camp KDE PartyCome and meet part of the KDE North America community and get a quick overview of this year&#039;s [http://camp.kde.org/ Camp KDE] conferenceThere will be beer&lt;br /&gt;
*&#039;&#039;&#039;April 3rd, 16:00&#039;&#039;&#039; - NoiseCaching: Meet-up to build some geocaches, and talk about making geocoinsThen we&#039;ll head out to find some local caches and place caches we made[http://www.geocaching.com More info about Geocaching here]&lt;br /&gt;
* &#039;&#039;&#039;March 20th, 19:00&#039;&#039;&#039; [[Hack Politics]] meetup -- the first meetup to figure out how we in the hacker community can effectively mobilize and create meaningful change in these interesting times&lt;br /&gt;
* &#039;&#039;&#039;March 12th, 12:00-18:00 - Noisebridge Hackathon!&#039;&#039;&#039; Second Saturday Hackathon is a casual monthly event dedicated to working on the space or relevant projects and building community This is a great time to get feedback or help on any projects you have been considering that center around the space, culture, and infrastructure of Noisebridge You can also help with existing projects and find out ways to get involved.&lt;br /&gt;
* &#039;&#039;&#039;March 10, Thursday, 19:00 - Group Grammar Clinic&#039;&#039;&#039; - Church Classroom - Donations gladly accepted - A clinic for grammar and writing evaluationPlease bring your web/social or technical writing for us to evaluateBring your laptop as well Collaboration groupware possibly provided(Please suggest groupware software to use if you wish)Constructive feedback from other group members is encouraged so that this clinic is a group process- Facilitator: [[User:Owen|Owen]] (opietro@yahoo.com)&lt;br /&gt;
* &#039;&#039;&#039;March 9th, 20:00&#039;&#039;&#039; - Ferment and filter a mash! [[fermentation logs]]&lt;br /&gt;
&lt;br /&gt;
===2010===&lt;br /&gt;
* &#039;&#039;&#039;Sunday, August 22, 19:00 CLUB-MATE DROPOFF AND TASTING PARTY&#039;&#039;&#039; Nick Farr will be in town to drop off Club-Mate ordered by San Franciscans!&lt;br /&gt;
* &#039;&#039;&#039;June 5th, 12:00-19:00 - [[NoiseBridgeRehab]]&#039;&#039;&#039; - Help make the space more usable and accessible! Noisebridge needs your help!&lt;br /&gt;
* &#039;&#039;&#039;June 5th, 16:00-20:00 - [[Science For Juggalos]]&#039;&#039;&#039; - Science Fair in front of the Warfield Theater teaching magnetism to Juggalos&lt;br /&gt;
* &#039;&#039;&#039;June 6th, 15:00 - [[AVC Meetup]]&#039;&#039;&#039; - Entrepreneurial bonding &amp;amp; matchmaking&lt;br /&gt;
* &#039;&#039;&#039;June 9th, 21:00 - Your liver supports Noisebridge&#039;&#039;&#039; - Come to Elixir @ 16th &amp;amp; Guerrero anytime after 21:00 and drink, drink, drink! 50% of tips go to Noisebridge&lt;br /&gt;
* &#039;&#039;&#039;February 27th, 20:00 - [[Hacker EPROM]]&#039;&#039;&#039; - Noisebridge&#039;s first prom! Nice tie and a (robot) date requiredWe will have a DJ and punch.&lt;br /&gt;
* &#039;&#039;&#039;February 24th, 19:00, Wednesday - Joris Peels, of [http://www.shapeways.com Shapeways]&#039;&#039;&#039;, and expert on 3D printing, will give a [[ShaperwaysPresentation | talk and demonstration]] at Noisebridge!.&lt;br /&gt;
* &#039;&#039;&#039;February 23rd, 18:00 - Cleaning day&#039;&#039;&#039; - Come and help clean Noisebridge, because everyone loves a clean hack space.&lt;br /&gt;
* &#039;&#039;&#039;February 12th, 21:00 - visit from Steve Jackson&#039;&#039;&#039;Game designer [http://en.wikipedia.org/wiki/Steve_Jackson_%28US_game_designer%29 Steve Jackson], founder of Steve Jackson Games, will visit Noisebridge.&lt;br /&gt;
* &#039;&#039;&#039;January 27th, 18:00-20:00 - [[beatrixjar event|Circuit Bending Workshop]]&#039;&#039;&#039; - [http://www.beatrixjar.com/ Beatrix*JAR] (contact [[User:Gpvillamil|Gian Pablo]] for more info)&lt;br /&gt;
* &#039;&#039;&#039;January 27th, 20:00-22:00 - [[beatrixjar event|Circuit Bending Performance]]&#039;&#039;&#039; - [http://www.beatrixjar.com/ Beatrix*JAR] - &amp;quot;Celebrate a night of new sound that will change your idea of music forever!&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;January 25th, 19:30 - [[Bag Porn]]&#039;&#039;&#039; - What&#039;s in your bag?&lt;br /&gt;
* &#039;&#039;&#039;January 20th, 19:00-21:00 - [http://groups.google.com/group/bacat/about Bay Categories &amp;amp; Types]&#039;&#039;&#039; - Categories, monoids, monads, functors and more! Held in the Alonzo Church classroom.&lt;br /&gt;
* &#039;&#039;&#039;January 20th, 19:00 - [[User Experience Book Club SF]]&#039;&#039;&#039; - Our book this month is &amp;quot;A Theory of Fun for Game Design&amp;quot; by Raph Koster - http://is.gd/6sEqw (meets in Turing)&lt;br /&gt;
* &#039;&#039;&#039;January 21st, 20:00 - [[Five Minutes of Fame]]&#039;&#039;&#039; - Monthly set of lightning talks on diverse topics&lt;br /&gt;
* &#039;&#039;&#039;January 22nd, 17:00 - [[CleaningParty| Cleaning Party]]&#039;&#039;&#039; - Come help clean up Noisebridge! Awsum fun!&lt;br /&gt;
* ...January 14th,16th, and 17th 1:00- ??? Build Out day for kitchen/bathroom/laundry bring yourself and a good attitude, learn a few things as well&lt;br /&gt;
* &#039;&#039;&#039;January 15th, 18:00 - [[CNC_Mill_Workshop]]&#039;&#039;&#039; - Learn to use the CNC mill for 2D engraving and circuit board routing&lt;br /&gt;
* Thursdays 17:00 [[ASL Group|American Sign Language]] - Learn how to talk without using your voice (or just come chat in ASL)&amp;lt;small&amp;gt;[http://whenisgood.net/noisebridge/asl/generic click to reschedule]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2009===&lt;br /&gt;
* &#039;&#039;&#039;November 18th, 19:30&#039;&#039;&#039; - [[Dorkbot_2009_11_18|Dorkbot]]&lt;br /&gt;
* &#039;&#039;&#039;November 19th, 18:00&#039;&#039;&#039; - [[Mesh meetup]]&lt;br /&gt;
* &#039;&#039;&#039;November 19th, 20:00&#039;&#039;&#039; - [[Five Minutes of Fame]]&lt;br /&gt;
* &#039;&#039;&#039;November 20th, 18:00&#039;&#039;&#039; - Loud Objects [http://www.flickr.com/photos/createdigitalmedia/3428249036/ Noise Toy workshop].&lt;br /&gt;
* &#039;&#039;&#039;November 20th, 20:00&#039;&#039;&#039; - Performance by [http://www.loudobjects.com/ Loud Objects], (featuring Tristan Perich and Lesley Flanigan) and [http://www.myspace.com/jibkidder Jib Kidder].&lt;br /&gt;
:&#039;&#039;&#039;2009-11-05&#039;&#039;&#039; - [http://www.server-sky.com/ Server Sky presentation: Internet and Computation in Orbit] by Keith Lofstrom&lt;br /&gt;
:&#039;&#039;&#039;2009-11-05&#039;&#039;&#039; - [[Mesh meetup]]&lt;br /&gt;
:&#039;&#039;&#039;2009-11-02&#039;&#039;&#039; - [[French]] book club meeting to discuss  [http://www.amazon.com/exec/obidos/tg/detail/-/2842612892/ref=ord_cart_shr?_encoding=UTF8&amp;amp;m=ATVPDKIKX0DER&amp;amp;v=glance Une Si Longue Lettre]&lt;br /&gt;
: &#039;&#039;&#039; October 1st, 18:00&#039;&#039;&#039; - [[Wireless_Mesh_Network_Meetup | Mesh wireless meetup]]&lt;br /&gt;
: &#039;&#039;&#039; October 1st, 19:00&#039;&#039;&#039; - [http://groups.google.com/group/bacat Bay Area Categories and Types]&lt;br /&gt;
: &#039;&#039;&#039;2009-10-03&#039;&#039;&#039; [[Year 1 Open Hacker House]]&lt;br /&gt;
:&#039;&#039;&#039;Friday&#039;&#039;&#039;: [[CrazyCryptoNight]] - Discussion of cryptography for beginners through experts6-???&lt;br /&gt;
:&#039;&#039;&#039;Sunday&#039;&#039;&#039; : [[OpenEEG | OpenEEG Hacking]] Sundays, at 3-5pm.&lt;br /&gt;
:&#039;&#039;&#039;Monday&#039;&#039;&#039;: [[German]] - Learn German, all levels7pm beginners, 8pm advancedRSVP 24 hours in advance for the benefit of the instructorEvents ran May-November 2009Currently on Thursdays at 8Get on the mailing list.&lt;br /&gt;
:&#039;&#039;&#039;Tuesday&#039;&#039;&#039;: [[Haskell/Haschool]] - Learn Haskell with Jason Dusek 6PM - 7:30PM, from May until we&#039;re all experts.&lt;br /&gt;
:&#039;&#039;&#039;Wednesday&#039;&#039;&#039;: [[Adobe_Lightroom|Adobe Lightroom]] - Become a more organized photographerWeekly class (mostly held off site).&lt;br /&gt;
:&#039;&#039;&#039;Thursday&#039;&#039;&#039;: [[Professional VFX Compositing With Adobe After Effects]] - Taught by [[User:SFSlim|Aaron Muszalski]]7:30PM - 10PM, most Thursdays in May &amp;amp; June &amp;amp; ? (click through dammit)&lt;br /&gt;
:&#039;&#039;&#039;2009-09-17&#039;&#039;&#039;: [[Five Minutes of Fame]] 3D Edition&lt;br /&gt;
:&#039;&#039;&#039;2009-09-17&#039;&#039;&#039;: [[Wireless Mesh Network Meetup | Mesh wireless meetup]]&lt;br /&gt;
:&#039;&#039;&#039;2009-08-20&#039;&#039;&#039;: [[Five Minutes of Fame]] One Dee Edition&lt;br /&gt;
:&#039;&#039;&#039;2009-07-16&#039;&#039;&#039;: [[Five Minutes of Fame]] Zero Dee&lt;br /&gt;
:&#039;&#039;&#039;2009-07-02 - 2009-07-05&#039;&#039;&#039;: [http://toorcamp.org Toorcamp]&lt;br /&gt;
:&#039;&#039;&#039;2009-07-01&#039;&#039;&#039;: Noisedroid meeting to discuss location logging on Android platform (and other stuff too, I&#039;m sure)&lt;br /&gt;
:&#039;&#039;&#039;2009-06-30&#039;&#039;&#039;: [[Powerbocking Class|Powerbocking class]]&lt;br /&gt;
:&#039;&#039;&#039;2009-06-30&#039;&#039;&#039;: &amp;quot;Suing Telemarketers for Fun and Profit&amp;quot; (Toorcamp talk preview)&lt;br /&gt;
:&#039;&#039;&#039;2009-06-28&#039;&#039;&#039;: &amp;quot;Meditation for Hackers&amp;quot; (Toorcamp workshop preview)&lt;br /&gt;
:&#039;&#039;&#039;2009-06-18&#039;&#039;&#039;: [[Five Minutes of Fame]]&lt;br /&gt;
:&#039;&#039;&#039;2009-06-15&#039;&#039;&#039;: [[Eagle Workshop]]  Session two of the Eagle CAD workshop.&lt;br /&gt;
:&#039;&#039;&#039;2009-06-13&#039;&#039;&#039;: [[RoboGames 2009]] Noisebridge had a booth staffed by vounteers, great fun!&lt;br /&gt;
:&#039;&#039;&#039;2009-05-21&#039;&#039;&#039;: [[Five Minutes of Fame]]&lt;br /&gt;
:&#039;&#039;&#039;2009-04-27&#039;&#039;&#039;: [[EagleCAD workshop]] -- learn to use this CAD tool for printed circuit board design&lt;br /&gt;
:&#039;&#039;&#039;2009-04-16&#039;&#039;&#039;: [[Five Minutes of Fame]] April showers &amp;amp; flowers edition&lt;br /&gt;
:&#039;&#039;&#039;2009-04-11&#039;&#039;&#039;: [[RFID Hacking]] weekend workshop  (this event moved from the original March date)&lt;br /&gt;
:&#039;&#039;&#039;2009-04-05&#039;&#039;&#039;: [[First aid and CPR class]] Learning how to not only not die, but also reduce scarring!&lt;br /&gt;
:&#039;&#039;&#039;2009-04-03&#039;&#039;&#039;: [[Sudo pop]] 2PM and onMaking the first batch of a Noisebridge label yerba mate-niated rootbrew, gratis and DIY&lt;br /&gt;
:&#039;&#039;&#039;2009-03-26&#039;&#039;&#039;: [[OpenEEG | OpenEEG Hacking]] first meet up for this new group: 8 pm&lt;br /&gt;
:&#039;&#039;&#039;2009-03-19&#039;&#039;&#039;: [[Five Minutes of Fame]]&lt;br /&gt;
:&#039;&#039;&#039;2009-03-12&#039;&#039;&#039;: [[OpenBTS and GSM]] talk by David Burgess&lt;br /&gt;
:&#039;&#039;&#039;2009-02-14&#039;&#039;&#039;: [[Open Heart Workshop]] Valentine&#039;s Day blinkyheart soldering party! &lt;br /&gt;
:&#039;&#039;&#039;2009-02-13&#039;&#039;&#039;: [[Time-t_Party|&amp;lt;tt&amp;gt;time_t&amp;lt;/tt&amp;gt; Party]] to celebrate 1,234,567,890 since the Unix epoch.&lt;br /&gt;
:&#039;&#039;&#039;2009-02-09&#039;&#039;&#039;: [[Spanish learning at 8:30]]&lt;br /&gt;
:&#039;&#039;&#039;2009-02-05&#039;&#039;&#039;: [[PGP Key Workshop]]&lt;br /&gt;
:&#039;&#039;&#039;2009-01-31&#039;&#039;&#039;: [[Locksport and Lockpicking]]&lt;br /&gt;
&lt;br /&gt;
===2008===&lt;br /&gt;
:&#039;&#039;&#039;2008-12-27&#039;&#039;&#039;: [[25C3]] Chaos Computer Congress in Berlin&lt;br /&gt;
:&#039;&#039;&#039;2008-12-20 &amp;amp; 21&#039;&#039;&#039;: [[Creme Brulee]] Workshop on creating a french dessert, with bonus propane torch.&lt;br /&gt;
:&#039;&#039;&#039;2008-12-17 20:00&#039;&#039;&#039;: [[Machine Learning]] Birds-of-a-feather&lt;br /&gt;
:&#039;&#039;&#039;2008-11-24&#039;&#039;&#039;: [[Circuit Hacking Monday]] circuit design workshop&lt;br /&gt;
:&#039;&#039;&#039;2008-11-21,understanding and using computers 7pm&#039;&#039;&#039;:[[Milk and Cookies]] -- [[User:Dmolnar|David Molnar]] hosts Milk and Cookies at 83CBring a short 5-7minute thing to read to othersBring a potluck cookie/snack/drink if you likeDavid will bring milk and cookies.&lt;br /&gt;
:&#039;&#039;&#039;2008-11-17, 7:30pm&#039;&#039;&#039;: [[Basic Bicycle Maintain]] - [[User:rubin110|Rubin]] and [[User:rigel|rigel]] hate it w8:00 pm to 10:00hen we see a bike that isn&#039;t maintainedScreechy chains and clacking derailleur can go to hellBasic bike tune up, sharing the smarts on simple things you can do at home to make your ride suck a whole lot less.&lt;br /&gt;
:&#039;&#039;&#039;2008-11-16, 5:00pm&#039;&#039;&#039;: [[RepRap Soldering Party]] - help assemble RepRap!  RSVPs required on wiki! [[User:Adi|adi]]&lt;br /&gt;
:&#039;&#039;&#039;2008-11-16, 3:00pm&#039;&#039;&#039;: [[Oscilloscopes]] - Learn how to use this versatile tool to test electronic circuits Maximum 6 slots, please sign up ahead of time! [[User:dstaff|dstaff]]&lt;br /&gt;
:&#039;&#039;&#039;2008-10-31&#039;&#039;&#039;: [[Halloween Open House]] - NoiseBridge&#039;s own [[PPPC]] threw an awesome open house/halloween galaPost pictures if you got &#039;em!&lt;br /&gt;
:&#039;&#039;&#039;2008-10-25&#039;&#039;&#039;: [[Soldering Workshop]] and Pumpkin Hackin&#039; - Learn to solder for total newbies (or learn to solder better!), including surface mountAdditionally, carve your halloween pumpkins and enjoy some experimental pumpkin pie and/or soup.&lt;br /&gt;
:&#039;&#039;&#039;2008-10-07&#039;&#039;&#039;: (tuesday before meeting) - Etch a circuit boardI&#039;ll be trying a photo resist etching and a basic printed mask etchingThis is step 1/3 for a project called &amp;quot;annoying USB thingie&amp;quot; which will execute pre-defined keystrokes by sneaking a tiny USB dongle onto a victim^h^h^h^h^h buddy&#039;s computer.&lt;br /&gt;
:&#039;&#039;&#039;2008-09-13&#039;&#039;&#039;: [[Processing Workshop]] — Learn this very easy-to-use programming language! - [[Processing Workshop Report]]&lt;br /&gt;
:&#039;&#039;&#039;2008-02-16&#039;&#039;&#039;: [[Brain Machine Workshop|Brain Machine Making Workshop]]: Our first hardware sprint!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Top level]]&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=User:Jtfoote&amp;diff=79917</id>
		<title>User:Jtfoote</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=User:Jtfoote&amp;diff=79917"/>
		<updated>2022-08-28T18:16:50Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Noisebridger since 2008&lt;br /&gt;
Gentle electronics, lighting, microcontrollers, Arduino, robotics&lt;br /&gt;
You can find me at http://www.rotormind.com and [http://www.twitter.com/rrmutt @rrmutt] on Twitter&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=79916</id>
		<title>Circuit Hacking Monday</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=79916"/>
		<updated>2022-08-28T18:01:38Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: Added myself (rrmutt) as organizer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{electronics}}&lt;br /&gt;
&lt;br /&gt;
{{headerbox}}&lt;br /&gt;
&#039;&#039;&#039;Circuit Hacking Mondays is a weekly get-together to learn electronics and learn to solder cool stuff! &#039;&#039;&#039;&lt;br /&gt;
* You can easily learn all of the skills you need in one session. &lt;br /&gt;
* Make a project tonight, and take it home with you! &lt;br /&gt;
* Most projects take about an hour to make.&lt;br /&gt;
* If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it!&lt;br /&gt;
* &#039;&#039;&#039;WHEN:&#039;&#039;&#039; 7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. &lt;br /&gt;
* &#039;&#039;&#039;CHANNELS:&#039;&#039;&#039; Hackitorium [[Jitsi]] or Voice/Video channel on discord https://discord.gg/PevwDxC&lt;br /&gt;
* &#039;&#039;&#039;ORGANIZERS:&#039;&#039;&#039; [[User:lxpk|LX]], [[User:culteejen|TJ]] [[User:Jtfoote|jonathan (rrmutt)]]&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Circuit Hacking Mondays]]&lt;br /&gt;
[[Category:events]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Arduinos_For_Total_Newbies_workshop.jpg|400px|link=chm|right]]&lt;br /&gt;
&lt;br /&gt;
=== What?  Where? ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CHM3.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:CircuitHackingMonday_EricBoyd.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:Noisebridge_Soldering_Workshop.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What&#039;&#039;&#039;:   Weekly get-together to solder cool stuff!&lt;br /&gt;
: You can easily learn all of the skills you need in one session.&lt;br /&gt;
: Make a project tonight, and take it home with you!&lt;br /&gt;
: If you have your own project (advanced or simple),&lt;br /&gt;
: bring it by, and if you would like help, you can get it!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When&#039;&#039;&#039;:  7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. Look for the info on the discussion and announcements mailing lists: [https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss Discussion] [https://www.noisebridge.net/mailman/listinfo/noisebridge-announce Announcements])&lt;br /&gt;
: Most projects take about an hour&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where&#039;&#039;&#039;:  Noisebridge, 272 Capp St., San Francisco, 94114 (at 18th St., near 16th St. BART station).&lt;br /&gt;
:Map: [[Getting_Here]]&lt;br /&gt;
&#039;&#039;&#039;Who&#039;&#039;&#039;:  You!  It is fun to make things in the friendly community of Noisebridge.&lt;br /&gt;
:Come join us.  Everyone is welcome.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cost&#039;&#039;&#039;:  Instruction is free!  We ask that people pay only for the cost of the parts used -- kit prices range from FREE to $35. For more information see the list below for current kits&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://noisebridge.net/wiki/Circuit_Hacking_Kits#Kits_That_Do_Not_Require_An_Arduino Pricelist for kits that may be available]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructors:&#039;&#039;&#039;&lt;br /&gt;
:  volunteers who love soldering &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Everyone can learn about electronics and how to solder by making a simple, fun badge that has a blinky light and a flashlight -- and you can wear it home afterwards.&lt;br /&gt;
[[File:ICanSolderBadgeKit.jpg|250px|link=http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge|center]]&lt;br /&gt;
[http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge &amp;quot;I Can Solder&amp;quot; Badge kit]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Learn to solder! Friendly Circuit Hacking Monday volunteers will bring kits for you to make and take home with you.  The kits are cool, practical, intriguing, hackable projects that you can bring home after you make it. Of course, you can also bring your own projects to hack.&lt;br /&gt;
&lt;br /&gt;
Plenty of &#039;&#039;&#039;cool kits&#039;&#039;&#039; have historically been available but most of these are not currently in stock, including:&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/tv-b-gone-kit TV-B-Gone]&#039;&#039;&#039;&#039;&#039; (turn off TVs in public places!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://cornfieldelectronics.com/cfe/projects.php#ardutouch ArduTouch music synthesizer]&#039;&#039;&#039;&#039;&#039; Make beautiful music, sound, and noise!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://cornfieldelectronics.com/cfe/trippyRGB_instructions.php Trippy RGB Waves]&#039;&#039;&#039;&#039;&#039; (interactive blinky lights!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://analogmachines.com/p/nametag/ &amp;quot;Hello My Name Is&amp;quot; badge]&#039;&#039;&#039;&#039;&#039; (you may have seen me wearing mine)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minipov3/overview MiniPOV 3]&#039;&#039;&#039;&#039;&#039; (write messages in the air!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minipov4-diy-full-color-persistence-of-vision-light-painting-kit MiniPOV 4]&#039;&#039;&#039;&#039;&#039; (write messages in the air in COLOR!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minty-boost MintyBoost]&#039;&#039;&#039;&#039;&#039; (charge your USB enabled gadgets!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/drawdio Drawdio]&#039;&#039;&#039;&#039;&#039; (make noise by drawing lines with this pencil!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/apc/ Atari Punk Console]&#039;&#039;&#039;&#039;&#039; (make cool noise from an Altoids tin!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://www.evilmadscientist.com/2010/diavolino/ Diavolino]&#039;&#039;&#039;&#039;&#039; (make your own shield-compatible Arduino!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/lolshield/ LoL Shield]&#039;&#039;&#039;&#039;&#039; (Lots of LEDs! for your Arduino!) &#039;&#039;&#039;Arduino required&#039;&#039;&#039;&lt;br /&gt;
*And more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== I am a blank slate! What should I do? ===&lt;br /&gt;
* make one of the many easy kits that are available each week.&lt;br /&gt;
* make an Arduino fade an RGB LED in varying color patterns.&lt;br /&gt;
* make a microcontroller illuminate a 3x3 LED matrix in varying shapes.&lt;br /&gt;
* reverse engineer something you&#039;re curious about.&lt;br /&gt;
* come to Noisebridge and brainstorm!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Learn More About Electronics and Circuits ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;All About Circuits&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.allaboutcircuits.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering Is Easy&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://mightyohm.com/blog/2011/04/soldering-is-easy-comic-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://en.wikipedia.org/wiki/Soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Surface Mount Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.sparkfun.com/tutorials/category/2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;How to Solder&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic Electronics&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.instructables.com/id/Basic-Electronics/?ALLSTEPS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Learn more on CHM kits on YouTube&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLpVTfFassvs2b4O7saICO-AfOUVIS7730 J&#039;s Circuit Hacking Mondays Video Playlist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronics Tutorials&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.electronics-tutorials.ws/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Introduction to Electronics Text: This is going deep to the rabbit hole&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elint200.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronic Applications Text: By now you are already taking the &amp;quot;Red Pill&amp;quot;&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elapp200.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Stuff needed to run Circuit Hacking Monday ===&lt;br /&gt;
&lt;br /&gt;
Electronics Medium Size Box&lt;br /&gt;
&lt;br /&gt;
* soldering irons&lt;br /&gt;
* soldering iron stands&lt;br /&gt;
* cellulose sponges (cut small, and made wet with tap water)&lt;br /&gt;
* small wire snippers&lt;br /&gt;
* solder:  60/40 (Sn/Pb), rosin core, 0.031&amp;quot; or smaller diameter&lt;br /&gt;
* multimeters&lt;br /&gt;
* wire strippers&lt;br /&gt;
* soldering iron tip cleaner&lt;br /&gt;
* needle nose pliers&lt;br /&gt;
* solderless breadboards&lt;br /&gt;
* jumper wires&lt;br /&gt;
* Noisebridge stickers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archival ==&lt;br /&gt;
If you have any kits to donate that you think would be great, please bring them by!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More info on many of these projects:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.CornfieldElectronics.com (click on the &amp;quot;maker faire&amp;quot; tab)&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.adafruit.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.jimmieprodgers.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mignonette-game.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.evilmadscientist.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://analogmachines.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyone can learn to solder!  Even if you have never made anything in your life, you can learn this very useful and enjoyable skill.  It really is fun!  Volunteers at Noisebridge have taught tens of thousands of people to solder all around the world, and they can teach you, too!  Add yourself to the ever increasing community!&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
As interest warrants:&lt;br /&gt;
* soldering (everything from through-hole to SMD rework)&lt;br /&gt;
* breadboarding&lt;br /&gt;
* powering your circuit (bench power supplies, ATX hacking, batteries)&lt;br /&gt;
* making LEDs blink and fade&lt;br /&gt;
* programming microcontrollers&lt;br /&gt;
* using Arduino to make projects easy&lt;br /&gt;
* using oscilloscopes / multimeters to debug circuits&lt;br /&gt;
* reverse engineering circuits&lt;br /&gt;
* Designing PCBs using GEDA and EagleCAD&lt;br /&gt;
&lt;br /&gt;
=== Who? ===&lt;br /&gt;
Everyone is welcome, regardless of experience level or age.  If you have never made a circuit before and have no idea where to start, bring a few dollars ($10 to $30 to cover materials costs of a Brain Machine kit or other cool kits) and build it.  Everyone gets personal attention, and everyone will learn enough to complete their project.  If you have experience, please come and enjoy working on your project with others -- and share what you know!&lt;br /&gt;
&lt;br /&gt;
=== Why? ===&lt;br /&gt;
Learn and share with others of all skill levels!  You can come with an idea, or a question, or a circuit you want to hack. You can research ideas on the Internet ahead of time and come put them into practice!  Or, you can learn with a large selection of easy-to-make kits that are available each week.&lt;br /&gt;
&lt;br /&gt;
=== What can I bring to help? ===&lt;br /&gt;
No need to bring anything -- just yourself and your desire to play, learn, and/or share.  We have everything you need. But if you like, you can bring:&amp;lt;br&amp;gt;&lt;br /&gt;
* Your own tools (we have all you need, but you can bring your own)&lt;br /&gt;
* Arduino / clones&lt;br /&gt;
* USB - serial dongle for your Arduino&lt;br /&gt;
* breadboards&lt;br /&gt;
* If you bring your laptop, we can set it up to program microcontrollers&lt;br /&gt;
* 9V or AA or AAA or other batteries (a bulk donation would be great)&lt;br /&gt;
* parts for your own project(s)&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=79915</id>
		<title>Circuit Hacking Monday</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=79915"/>
		<updated>2022-08-28T17:59:50Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{electronics}}&lt;br /&gt;
&lt;br /&gt;
{{headerbox}}&lt;br /&gt;
&#039;&#039;&#039;Circuit Hacking Mondays is a weekly get-together to learn electronics and learn to solder cool stuff! &#039;&#039;&#039;&lt;br /&gt;
* You can easily learn all of the skills you need in one session. &lt;br /&gt;
* Make a project tonight, and take it home with you! &lt;br /&gt;
* Most projects take about an hour to make.&lt;br /&gt;
* If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it!&lt;br /&gt;
* &#039;&#039;&#039;WHEN:&#039;&#039;&#039; 7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. &lt;br /&gt;
* &#039;&#039;&#039;CHANNELS:&#039;&#039;&#039; Hackitorium [[Jitsi]] or Voice/Video channel on discord https://discord.gg/PevwDxC&lt;br /&gt;
* &#039;&#039;&#039;ORGANIZERS:&#039;&#039;&#039; [[User:lxpk|LX]], [[User:culteejen|TJ]]&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Circuit Hacking Mondays]]&lt;br /&gt;
[[Category:events]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Arduinos_For_Total_Newbies_workshop.jpg|400px|link=chm|right]]&lt;br /&gt;
&lt;br /&gt;
=== What?  Where? ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CHM3.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:CircuitHackingMonday_EricBoyd.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:Noisebridge_Soldering_Workshop.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What&#039;&#039;&#039;:   Weekly get-together to solder cool stuff!&lt;br /&gt;
: You can easily learn all of the skills you need in one session.&lt;br /&gt;
: Make a project tonight, and take it home with you!&lt;br /&gt;
: If you have your own project (advanced or simple),&lt;br /&gt;
: bring it by, and if you would like help, you can get it!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When&#039;&#039;&#039;:  7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. Look for the info on the discussion and announcements mailing lists: [https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss Discussion] [https://www.noisebridge.net/mailman/listinfo/noisebridge-announce Announcements])&lt;br /&gt;
: Most projects take about an hour&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where&#039;&#039;&#039;:  Noisebridge, 272 Capp St., San Francisco, 94114 (at 18th St., near 16th St. BART station).&lt;br /&gt;
:Map: [[Getting_Here]]&lt;br /&gt;
&#039;&#039;&#039;Who&#039;&#039;&#039;:  You!  It is fun to make things in the friendly community of Noisebridge.&lt;br /&gt;
:Come join us.  Everyone is welcome.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cost&#039;&#039;&#039;:  Instruction is free!  We ask that people pay only for the cost of the parts used -- kit prices range from FREE to $35. For more information see the list below for current kits&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://noisebridge.net/wiki/Circuit_Hacking_Kits#Kits_That_Do_Not_Require_An_Arduino Pricelist for kits that may be available]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructors:&#039;&#039;&#039;&lt;br /&gt;
:  volunteers who love soldering &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Everyone can learn about electronics and how to solder by making a simple, fun badge that has a blinky light and a flashlight -- and you can wear it home afterwards.&lt;br /&gt;
[[File:ICanSolderBadgeKit.jpg|250px|link=http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge|center]]&lt;br /&gt;
[http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge &amp;quot;I Can Solder&amp;quot; Badge kit]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Learn to solder! Friendly Circuit Hacking Monday volunteers will bring kits for you to make and take home with you.  The kits are cool, practical, intriguing, hackable projects that you can bring home after you make it. Of course, you can also bring your own projects to hack.&lt;br /&gt;
&lt;br /&gt;
Plenty of &#039;&#039;&#039;cool kits&#039;&#039;&#039; have historically been available but most of these are not currently in stock, including:&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/tv-b-gone-kit TV-B-Gone]&#039;&#039;&#039;&#039;&#039; (turn off TVs in public places!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://cornfieldelectronics.com/cfe/projects.php#ardutouch ArduTouch music synthesizer]&#039;&#039;&#039;&#039;&#039; Make beautiful music, sound, and noise!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://cornfieldelectronics.com/cfe/trippyRGB_instructions.php Trippy RGB Waves]&#039;&#039;&#039;&#039;&#039; (interactive blinky lights!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://analogmachines.com/p/nametag/ &amp;quot;Hello My Name Is&amp;quot; badge]&#039;&#039;&#039;&#039;&#039; (you may have seen me wearing mine)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minipov3/overview MiniPOV 3]&#039;&#039;&#039;&#039;&#039; (write messages in the air!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minipov4-diy-full-color-persistence-of-vision-light-painting-kit MiniPOV 4]&#039;&#039;&#039;&#039;&#039; (write messages in the air in COLOR!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minty-boost MintyBoost]&#039;&#039;&#039;&#039;&#039; (charge your USB enabled gadgets!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/drawdio Drawdio]&#039;&#039;&#039;&#039;&#039; (make noise by drawing lines with this pencil!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/apc/ Atari Punk Console]&#039;&#039;&#039;&#039;&#039; (make cool noise from an Altoids tin!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://www.evilmadscientist.com/2010/diavolino/ Diavolino]&#039;&#039;&#039;&#039;&#039; (make your own shield-compatible Arduino!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/lolshield/ LoL Shield]&#039;&#039;&#039;&#039;&#039; (Lots of LEDs! for your Arduino!) &#039;&#039;&#039;Arduino required&#039;&#039;&#039;&lt;br /&gt;
*And more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== I am a blank slate! What should I do? ===&lt;br /&gt;
* make one of the many easy kits that are available each week.&lt;br /&gt;
* make an Arduino fade an RGB LED in varying color patterns.&lt;br /&gt;
* make a microcontroller illuminate a 3x3 LED matrix in varying shapes.&lt;br /&gt;
* reverse engineer something you&#039;re curious about.&lt;br /&gt;
* come to Noisebridge and brainstorm!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Learn More About Electronics and Circuits ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;All About Circuits&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.allaboutcircuits.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering Is Easy&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://mightyohm.com/blog/2011/04/soldering-is-easy-comic-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://en.wikipedia.org/wiki/Soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Surface Mount Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.sparkfun.com/tutorials/category/2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;How to Solder&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic Electronics&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.instructables.com/id/Basic-Electronics/?ALLSTEPS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Learn more on CHM kits on YouTube&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLpVTfFassvs2b4O7saICO-AfOUVIS7730 J&#039;s Circuit Hacking Mondays Video Playlist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronics Tutorials&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.electronics-tutorials.ws/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Introduction to Electronics Text: This is going deep to the rabbit hole&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elint200.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronic Applications Text: By now you are already taking the &amp;quot;Red Pill&amp;quot;&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elapp200.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Stuff needed to run Circuit Hacking Monday ===&lt;br /&gt;
&lt;br /&gt;
Electronics Medium Size Box&lt;br /&gt;
&lt;br /&gt;
* soldering irons&lt;br /&gt;
* soldering iron stands&lt;br /&gt;
* cellulose sponges (cut small, and made wet with tap water)&lt;br /&gt;
* small wire snippers&lt;br /&gt;
* solder:  60/40 (Sn/Pb), rosin core, 0.031&amp;quot; or smaller diameter&lt;br /&gt;
* multimeters&lt;br /&gt;
* wire strippers&lt;br /&gt;
* soldering iron tip cleaner&lt;br /&gt;
* needle nose pliers&lt;br /&gt;
* solderless breadboards&lt;br /&gt;
* jumper wires&lt;br /&gt;
* Noisebridge stickers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archival ==&lt;br /&gt;
If you have any kits to donate that you think would be great, please bring them by!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More info on many of these projects:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.CornfieldElectronics.com (click on the &amp;quot;maker faire&amp;quot; tab)&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.adafruit.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.jimmieprodgers.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mignonette-game.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.evilmadscientist.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://analogmachines.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyone can learn to solder!  Even if you have never made anything in your life, you can learn this very useful and enjoyable skill.  It really is fun!  Volunteers at Noisebridge have taught tens of thousands of people to solder all around the world, and they can teach you, too!  Add yourself to the ever increasing community!&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
As interest warrants:&lt;br /&gt;
* soldering (everything from through-hole to SMD rework)&lt;br /&gt;
* breadboarding&lt;br /&gt;
* powering your circuit (bench power supplies, ATX hacking, batteries)&lt;br /&gt;
* making LEDs blink and fade&lt;br /&gt;
* programming microcontrollers&lt;br /&gt;
* using Arduino to make projects easy&lt;br /&gt;
* using oscilloscopes / multimeters to debug circuits&lt;br /&gt;
* reverse engineering circuits&lt;br /&gt;
* Designing PCBs using GEDA and EagleCAD&lt;br /&gt;
&lt;br /&gt;
=== Who? ===&lt;br /&gt;
Everyone is welcome, regardless of experience level or age.  If you have never made a circuit before and have no idea where to start, bring a few dollars ($10 to $30 to cover materials costs of a Brain Machine kit or other cool kits) and build it.  Everyone gets personal attention, and everyone will learn enough to complete their project.  If you have experience, please come and enjoy working on your project with others -- and share what you know!&lt;br /&gt;
&lt;br /&gt;
=== Why? ===&lt;br /&gt;
Learn and share with others of all skill levels!  You can come with an idea, or a question, or a circuit you want to hack. You can research ideas on the Internet ahead of time and come put them into practice!  Or, you can learn with a large selection of easy-to-make kits that are available each week.&lt;br /&gt;
&lt;br /&gt;
=== What can I bring to help? ===&lt;br /&gt;
No need to bring anything -- just yourself and your desire to play, learn, and/or share.  We have everything you need. But if you like, you can bring:&amp;lt;br&amp;gt;&lt;br /&gt;
* Your own tools (we have all you need, but you can bring your own)&lt;br /&gt;
* Arduino / clones&lt;br /&gt;
* USB - serial dongle for your Arduino&lt;br /&gt;
* breadboards&lt;br /&gt;
* If you bring your laptop, we can set it up to program microcontrollers&lt;br /&gt;
* 9V or AA or AAA or other batteries (a bulk donation would be great)&lt;br /&gt;
* parts for your own project(s)&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=79914</id>
		<title>Circuit Hacking Monday</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Circuit_Hacking_Monday&amp;diff=79914"/>
		<updated>2022-08-28T17:59:00Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: Removed out-of-date announcement, changed time to 7PM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{electronics}}&lt;br /&gt;
&lt;br /&gt;
{{headerbox}}&lt;br /&gt;
&#039;&#039;&#039;Circuit Hacking Mondays is a weekly get-together to learn electronics and learn to solder cool stuff! &#039;&#039;&#039;&lt;br /&gt;
* You can easily learn all of the skills you need in one session. &lt;br /&gt;
* Make a project tonight, and take it home with you! &lt;br /&gt;
* Most projects take about an hour to make.&lt;br /&gt;
* If you have your own project (advanced or simple), bring it by, and if you would like help, you can get it!&lt;br /&gt;
* &#039;&#039;&#039;WHEN:&#039;&#039;&#039; 7:00pm till whenever -- most Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. &lt;br /&gt;
* &#039;&#039;&#039;CHANNELS:&#039;&#039;&#039; Hackitorium [[Jitsi]] or Voice/Video channel on discord https://discord.gg/PevwDxC&lt;br /&gt;
* &#039;&#039;&#039;ORGANIZERS:&#039;&#039;&#039; [[User:lxpk|LX]], [[User:culteejen|TJ]]&lt;br /&gt;
{{boxend}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Circuit Hacking Mondays]]&lt;br /&gt;
[[Category:events]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Arduinos_For_Total_Newbies_workshop.jpg|400px|link=chm|right]]&lt;br /&gt;
&lt;br /&gt;
=== What?  Where? ===&lt;br /&gt;
&lt;br /&gt;
[[Image:CHM3.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:CircuitHackingMonday_EricBoyd.jpg|200px|Happy hardware hackers at Circuit Hacking Monday]]&lt;br /&gt;
[[Image:Noisebridge_Soldering_Workshop.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What&#039;&#039;&#039;:   Weekly get-together to solder cool stuff!&lt;br /&gt;
: You can easily learn all of the skills you need in one session.&lt;br /&gt;
: Make a project tonight, and take it home with you!&lt;br /&gt;
: If you have your own project (advanced or simple),&lt;br /&gt;
: bring it by, and if you would like help, you can get it!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When&#039;&#039;&#039;:  6:30pm till whenever -- some Mondays (on some Monday holidays, volunteer instructors might announce an Early start of 3:00pm. Look for the info on the discussion and announcements mailing lists: [https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss Discussion] [https://www.noisebridge.net/mailman/listinfo/noisebridge-announce Announcements])&lt;br /&gt;
: Most projects take about an hour&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Where&#039;&#039;&#039;:  Noisebridge, 272 Capp St., San Francisco, 94114 (at 18th St., near 16th St. BART station).&lt;br /&gt;
:Map: [[Getting_Here]]&lt;br /&gt;
&#039;&#039;&#039;Who&#039;&#039;&#039;:  You!  It is fun to make things in the friendly community of Noisebridge.&lt;br /&gt;
:Come join us.  Everyone is welcome.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cost&#039;&#039;&#039;:  Instruction is free!  We ask that people pay only for the cost of the parts used -- kit prices range from FREE to $35. For more information see the list below for current kits&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://noisebridge.net/wiki/Circuit_Hacking_Kits#Kits_That_Do_Not_Require_An_Arduino Pricelist for kits that may be available]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructors:&#039;&#039;&#039;&lt;br /&gt;
:  volunteers who love soldering &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Everyone can learn about electronics and how to solder by making a simple, fun badge that has a blinky light and a flashlight -- and you can wear it home afterwards.&lt;br /&gt;
[[File:ICanSolderBadgeKit.jpg|250px|link=http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge|center]]&lt;br /&gt;
[http://cornfieldelectronics.com/cfe/products/buy.php?productId=solderbadge &amp;quot;I Can Solder&amp;quot; Badge kit]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Learn to solder! Friendly Circuit Hacking Monday volunteers will bring kits for you to make and take home with you.  The kits are cool, practical, intriguing, hackable projects that you can bring home after you make it. Of course, you can also bring your own projects to hack.&lt;br /&gt;
&lt;br /&gt;
Plenty of &#039;&#039;&#039;cool kits&#039;&#039;&#039; have historically been available but most of these are not currently in stock, including:&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/tv-b-gone-kit TV-B-Gone]&#039;&#039;&#039;&#039;&#039; (turn off TVs in public places!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://cornfieldelectronics.com/cfe/projects.php#ardutouch ArduTouch music synthesizer]&#039;&#039;&#039;&#039;&#039; Make beautiful music, sound, and noise!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://cornfieldelectronics.com/cfe/trippyRGB_instructions.php Trippy RGB Waves]&#039;&#039;&#039;&#039;&#039; (interactive blinky lights!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://analogmachines.com/p/nametag/ &amp;quot;Hello My Name Is&amp;quot; badge]&#039;&#039;&#039;&#039;&#039; (you may have seen me wearing mine)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minipov3/overview MiniPOV 3]&#039;&#039;&#039;&#039;&#039; (write messages in the air!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minipov4-diy-full-color-persistence-of-vision-light-painting-kit MiniPOV 4]&#039;&#039;&#039;&#039;&#039; (write messages in the air in COLOR!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/minty-boost MintyBoost]&#039;&#039;&#039;&#039;&#039; (charge your USB enabled gadgets!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[https://learn.adafruit.com/drawdio Drawdio]&#039;&#039;&#039;&#039;&#039; (make noise by drawing lines with this pencil!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/apc/ Atari Punk Console]&#039;&#039;&#039;&#039;&#039; (make cool noise from an Altoids tin!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://www.evilmadscientist.com/2010/diavolino/ Diavolino]&#039;&#039;&#039;&#039;&#039; (make your own shield-compatible Arduino!)&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;[http://jimmieprodgers.com/kits/lolshield/ LoL Shield]&#039;&#039;&#039;&#039;&#039; (Lots of LEDs! for your Arduino!) &#039;&#039;&#039;Arduino required&#039;&#039;&#039;&lt;br /&gt;
*And more.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== I am a blank slate! What should I do? ===&lt;br /&gt;
* make one of the many easy kits that are available each week.&lt;br /&gt;
* make an Arduino fade an RGB LED in varying color patterns.&lt;br /&gt;
* make a microcontroller illuminate a 3x3 LED matrix in varying shapes.&lt;br /&gt;
* reverse engineer something you&#039;re curious about.&lt;br /&gt;
* come to Noisebridge and brainstorm!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Learn More About Electronics and Circuits ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;All About Circuits&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.allaboutcircuits.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering Is Easy&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://mightyohm.com/blog/2011/04/soldering-is-easy-comic-book/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://en.wikipedia.org/wiki/Soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Surface Mount Soldering&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.sparkfun.com/tutorials/category/2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;How to Solder&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Basic Electronics&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.instructables.com/id/Basic-Electronics/?ALLSTEPS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Learn more on CHM kits on YouTube&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLpVTfFassvs2b4O7saICO-AfOUVIS7730 J&#039;s Circuit Hacking Mondays Video Playlist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronics Tutorials&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.electronics-tutorials.ws/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Introduction to Electronics Text: This is going deep to the rabbit hole&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elint200.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Electronic Applications Text: By now you are already taking the &amp;quot;Red Pill&amp;quot;&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ece.mtu.edu/faculty/ljbohman/onlinetext/elapp200.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
=== Stuff needed to run Circuit Hacking Monday ===&lt;br /&gt;
&lt;br /&gt;
Electronics Medium Size Box&lt;br /&gt;
&lt;br /&gt;
* soldering irons&lt;br /&gt;
* soldering iron stands&lt;br /&gt;
* cellulose sponges (cut small, and made wet with tap water)&lt;br /&gt;
* small wire snippers&lt;br /&gt;
* solder:  60/40 (Sn/Pb), rosin core, 0.031&amp;quot; or smaller diameter&lt;br /&gt;
* multimeters&lt;br /&gt;
* wire strippers&lt;br /&gt;
* soldering iron tip cleaner&lt;br /&gt;
* needle nose pliers&lt;br /&gt;
* solderless breadboards&lt;br /&gt;
* jumper wires&lt;br /&gt;
* Noisebridge stickers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archival ==&lt;br /&gt;
If you have any kits to donate that you think would be great, please bring them by!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
More info on many of these projects:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.CornfieldElectronics.com (click on the &amp;quot;maker faire&amp;quot; tab)&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.adafruit.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.jimmieprodgers.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mignonette-game.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.evilmadscientist.com&amp;lt;br&amp;gt;&lt;br /&gt;
http://analogmachines.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyone can learn to solder!  Even if you have never made anything in your life, you can learn this very useful and enjoyable skill.  It really is fun!  Volunteers at Noisebridge have taught tens of thousands of people to solder all around the world, and they can teach you, too!  Add yourself to the ever increasing community!&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
As interest warrants:&lt;br /&gt;
* soldering (everything from through-hole to SMD rework)&lt;br /&gt;
* breadboarding&lt;br /&gt;
* powering your circuit (bench power supplies, ATX hacking, batteries)&lt;br /&gt;
* making LEDs blink and fade&lt;br /&gt;
* programming microcontrollers&lt;br /&gt;
* using Arduino to make projects easy&lt;br /&gt;
* using oscilloscopes / multimeters to debug circuits&lt;br /&gt;
* reverse engineering circuits&lt;br /&gt;
* Designing PCBs using GEDA and EagleCAD&lt;br /&gt;
&lt;br /&gt;
=== Who? ===&lt;br /&gt;
Everyone is welcome, regardless of experience level or age.  If you have never made a circuit before and have no idea where to start, bring a few dollars ($10 to $30 to cover materials costs of a Brain Machine kit or other cool kits) and build it.  Everyone gets personal attention, and everyone will learn enough to complete their project.  If you have experience, please come and enjoy working on your project with others -- and share what you know!&lt;br /&gt;
&lt;br /&gt;
=== Why? ===&lt;br /&gt;
Learn and share with others of all skill levels!  You can come with an idea, or a question, or a circuit you want to hack. You can research ideas on the Internet ahead of time and come put them into practice!  Or, you can learn with a large selection of easy-to-make kits that are available each week.&lt;br /&gt;
&lt;br /&gt;
=== What can I bring to help? ===&lt;br /&gt;
No need to bring anything -- just yourself and your desire to play, learn, and/or share.  We have everything you need. But if you like, you can bring:&amp;lt;br&amp;gt;&lt;br /&gt;
* Your own tools (we have all you need, but you can bring your own)&lt;br /&gt;
* Arduino / clones&lt;br /&gt;
* USB - serial dongle for your Arduino&lt;br /&gt;
* breadboards&lt;br /&gt;
* If you bring your laptop, we can set it up to program microcontrollers&lt;br /&gt;
* 9V or AA or AAA or other batteries (a bulk donation would be great)&lt;br /&gt;
* parts for your own project(s)&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=MaxNCMill&amp;diff=79913</id>
		<title>MaxNCMill</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=MaxNCMill&amp;diff=79913"/>
		<updated>2022-08-28T17:56:14Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{shop}}&lt;br /&gt;
[[File:MaxNC.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://032568b.netsolhost.com/page13.html Max NC 10 CL-B Specifications]&lt;br /&gt;
* [http://www.maxnc.net/product_p/maxnc10.htm  MaxNC 10 Product]&lt;br /&gt;
* [http://www.ximotion.com/ Ximotion Company]&lt;br /&gt;
&lt;br /&gt;
A good primer on CNC machining: http://lcamtuf.coredump.cx/guerrilla_cnc1.shtml&lt;br /&gt;
&lt;br /&gt;
== IMPORTANT! ==&lt;br /&gt;
&lt;br /&gt;
Improperly used, the mill can destroy itself, its tools, and parts of you. Please know what you are doing and don&#039;t be afraid to ask questions. &lt;br /&gt;
&lt;br /&gt;
* RTFM! Know how to home each axis, and what tools to use, how to shut down, etc. http://www.linuxcnc.org/docview/html/&lt;br /&gt;
&lt;br /&gt;
* Always check limits by manually running outside your mill area with the tool at a safe Z height. &lt;br /&gt;
&lt;br /&gt;
* DO NOT UPGRADE THE UBUNTU 8.04 OR THE KERNEL ON THE HOST MACHINE!&lt;br /&gt;
&lt;br /&gt;
* DO NOT MILL PRINTED CIRCUIT BOARDS WITH STEEL TOOLS! (Carbide only, see [[#Tooling | Tooling]] )&lt;br /&gt;
&lt;br /&gt;
* USE EYE PROTECTION unless you like tweezering pieces of shattered carbide mill tools out of them&lt;br /&gt;
&lt;br /&gt;
* USE VACUUM TO PREVENT DUST EVERYWHERE WHILE MAXNC IS MILLING! &#039;&#039;&#039;ESPECIALLY AVOID DUST GOING INTO PC!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Though we have implemented basic safety shutoffs, we should be watching it all the time. It will very happily mill through itself without stopping. &lt;br /&gt;
&lt;br /&gt;
If it appears to be getting out of hand, the F1 key should toggle Emergency Stop in the software. This will power down the spindle and stop it where it is immediately.&lt;br /&gt;
&lt;br /&gt;
If it REALLY IS getting out of hand, turn the power switch off (the one on the side of the control box).  Note however that after doing this you&#039;ll probably need to restart the software because it will be out of sync with the controller (it gets out of sync).&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
We are using http://linuxcnc.org EMC2 and AXIS software to drive the mill. We had to hack the config files considerably and reverse-engineer the pinout. See here for documentation: http://www.linuxcnc.org/docview/html/&lt;br /&gt;
&lt;br /&gt;
We have installed EMC2 and AXIS and some other software on the driver PC. This depends on a custom kernel and Ubuntu 8.04 -- PLEASE DON&#039;T UPGRADE!&lt;br /&gt;
&lt;br /&gt;
The EMC2/AXIS software takes GCode as motion control input files. More info here: http://www.linuxcnc.org/docview/html/&lt;br /&gt;
We have figured out several Gcode [[#Toolchains]] for your CNC enjoyment&lt;br /&gt;
&lt;br /&gt;
===Local Installation===&lt;br /&gt;
&lt;br /&gt;
To experiment with EMC2/Axis machine on your personal Ubuntu/Debian setup, you may not want to apt-get emc2 because that depends on a special rtai kernel and Ubuntu 8.04. Here&#039;s a way to apt-get the pure simulator: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC2_Pure_Simulator&lt;br /&gt;
&lt;br /&gt;
If you are badass, you can compile the code in simulation mode following the instructions here: &lt;br /&gt;
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Building_emc2_simulator&lt;br /&gt;
&lt;br /&gt;
The resulting binary should run and give you a UI on your system.  There&#039;s actually nothing machine-specific that you need at this point: your UI will look pretty much exactly what we have now. Select the &amp;quot;axis.ini&amp;quot; config file. &lt;br /&gt;
&lt;br /&gt;
You should now just be able to:&lt;br /&gt;
&lt;br /&gt;
*open one of the sample gcode files&lt;br /&gt;
*power the machine &#039;on&#039; (unset emergency stop [red X], and set power [orange square] buttons)&lt;br /&gt;
*&#039;home&#039; the various axes (must home all axes, use radio buttons to select)&lt;br /&gt;
*&#039;run&#039; the gcode. (blue &amp;quot;play&amp;quot; triangle)&lt;br /&gt;
&lt;br /&gt;
For most of the configurations there is a smaller window w/ an inverted cone representing the spindle (this is the default view). This will show the progress of your milling run. You can change the view and pan/zoom/tilt with the mouse.&lt;br /&gt;
&lt;br /&gt;
For a sanity check, try simulating a run of the NB logo gcode from [[Identity]]&lt;br /&gt;
&lt;br /&gt;
Then try gcode from the [[#Toolchains | toolchain ]] of your choice.&lt;br /&gt;
&lt;br /&gt;
== Login ==&lt;br /&gt;
&lt;br /&gt;
username: nb&lt;br /&gt;
password: nb&lt;br /&gt;
&lt;br /&gt;
== Toolchains ==&lt;br /&gt;
&lt;br /&gt;
Many tools exist for generating/converting to gcode. Here&#039;s a good list: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Cam&lt;br /&gt;
&lt;br /&gt;
In particular, here&#039;s how you generate gcode from&lt;br /&gt;
&lt;br /&gt;
===Bitmaps, Images===&lt;br /&gt;
&lt;br /&gt;
The EMC2/Axis application will import most image formats and create a raster scan tool path with milling depth proportional to image intensity. Haven&#039;t tried this but it looks very cool!&lt;br /&gt;
&lt;br /&gt;
=== Text /TrueType ===&lt;br /&gt;
text / truetype : http://www.timeguy.com/cradek/truetype&lt;br /&gt;
&lt;br /&gt;
Hershey Stroke Fonts for Inkscape from EMSL: http://www.evilmadscientist.com/article.php/hershey&lt;br /&gt;
&lt;br /&gt;
===DXF/QCAD===&lt;br /&gt;
&lt;br /&gt;
DXF is a standard file format used by many CAD programs (as well as exportable from inkscape and Adobe Illustrator). It&#039;s a good choice, especially as gcode export from Inkscape seems to be buggy. &lt;br /&gt;
&lt;br /&gt;
QCAD is an open-source 2d CAD program. Linux users can apt-get qcad, there is open-source executable for Windows as well (but it&#039;s hard to find as Ribbonsoft took it closed-source (wtf?) and most searches end up at their page.) QCAD is very solid and a great place to start with CAD, especially if you can&#039;t afford/don&#039;t need Autodesk/Solidworks. &lt;br /&gt;
&lt;br /&gt;
The scale feature in QCAD is counterintuitive at first.  To scale your object, select all, then select Modify -&amp;gt; Scale.  Click the right arrow on the bottom of the toolbar on the left side.  It will then ask for a reference point, click on the lower left corner of your image.  It will then ask for the scale factor and will scale your object.&lt;br /&gt;
&lt;br /&gt;
===Dxf2gcode===&lt;br /&gt;
&lt;br /&gt;
We use a DXF-GCode conversion called, unsurprisingly, dxf2gcode http://www.christian-kohloeffel.homepage.t-online.de/dxf2gocde.html [URL is not a typo]. In the /home/nb/dxf2gcode directory, run the dxf2gcode_v01.py command. &lt;br /&gt;
&lt;br /&gt;
Open your dxf file from File-&amp;gt;Read DXF. It sometimes barfs on DXF exported from Inkscape (works fine for me), but is fine with QCAD, so a workaround is to load the Inkscape dxf in QCAD and save it from  QCAD (it&#039;s also easy to scale and rotate if necessary). &lt;br /&gt;
&lt;br /&gt;
I am still working through the various dxf2gcode options but setting &amp;quot;infeed depth&amp;quot; to the same value as &amp;quot;mill depth&amp;quot; gives you a one-pass toolpath (otherwise it seems to do it in two passes.) &lt;br /&gt;
&lt;br /&gt;
Coordinate units are kind of a crapshoot and don&#039;t make much sense right now. &lt;br /&gt;
&lt;br /&gt;
Note that it may be doing a lot of math without benefit of the numpy library so it can be SLOW. It has no progress indication, and doesn&#039;t redraw the screen, so it may look like it crashed. Sometimes it actually does. But be patient!&lt;br /&gt;
&lt;br /&gt;
Sometimes it gives the error &amp;quot;Failure reading like stopped at line X.  Please check/correct line in dxf file.&amp;quot;  If X is the number of lines in your DXF, don&#039;t worry, it read the whole thing.&lt;br /&gt;
&lt;br /&gt;
By default it lifts the tool up unnecessarily high, you can improve cutting speed by setting the Z retraction area and Z safety margin to a lower number than the default of 15.&lt;br /&gt;
&lt;br /&gt;
=== EagleCAD ===&lt;br /&gt;
Cadsoft [http://www.cadsoft.de/ EagleCAD ] is a  schematic editor and PCB layout tool. It&#039;s not open source, but there&#039;s a&lt;br /&gt;
free version that is very decent and limited only to the size of board you can lay out. &lt;br /&gt;
&lt;br /&gt;
To generate GCode from your Eagle layout, get the scripts from http://www.pcbgcode.org/. These do &amp;quot;Isolation routing,&amp;quot; that is, they will generate GCode to mill away copper outside the traces you laid out on a copper-covered PCB (as well as drill it). &lt;br /&gt;
&lt;br /&gt;
I&#039;ve added MAXCNC mill-specific commands to the pcbgcode config stuff, including setting the spindle speed to maximum and turning on the motor. (Config file is /home/nb/eagle-5.6.0/ulp/gcode-defaults.h on the mill PC). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First experiments milling PCBs = success! [[User:Jtfoote|Jtfoote]] 23:57, 17 October 2009 (PDT)&lt;br /&gt;
&lt;br /&gt;
I used .01 carbide end mills from here:&lt;br /&gt;
http://www.amazon.com/Niagara-Cutter-059918-Overall-Carbide/dp/B000N477OK/&lt;br /&gt;
&lt;br /&gt;
On 1-sided copper-plated (1-oz) circuit boards from here: http://www.mpja.com/prodinfo.asp?number=14868+DT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To start, create a layout in Eaglecad. To work best, use one layer (which can make routing a pain), and use a minimum trace size of 0.012 inches. Make sure you do a DRC check with 10 mil isolation spacing (thouugh I have found it misses trace-pad distances). &lt;br /&gt;
&lt;br /&gt;
From the Eagle command line,&lt;br /&gt;
&lt;br /&gt;
 run pcb-gcode-setup&lt;br /&gt;
&lt;br /&gt;
This creates several gcode .ngc file in the same directory as your eagle .brd file. They have suffixes like&lt;br /&gt;
&amp;quot;top&amp;quot; &amp;quot;bot&amp;quot; and &amp;quot;d&amp;quot; for top copper, bottom copper, and drill. Run AXIS2 and load the appropriate file. Look CAREFULLY at the tool path. Does it really isolate everything you want it to? If not, you may have to increase spacing and re-run. Check especially places of small pitch and tight clearances, especially between traces and pads. &lt;br /&gt;
&lt;br /&gt;
Milling the copper is a tradeoff between quality and speed. At fast speeds, the copper tends to get rough at the milled edges. Slow speed rates help a lot but can lead to impractically long milling times. &lt;br /&gt;
&lt;br /&gt;
2.5 ips gives beautiful results, but a good compromise is something like 5 - 8 ips (set in the pcb-gecode setup). If you look at File-&amp;gt;properties in the EMC2-Axis tool it will give you a rough idea of the milling time. &lt;br /&gt;
&lt;br /&gt;
Setting the Z home at precisely zero (at the  board surface) is very important, because we are working at depths of hundredths of an inch. After several attempts I don&#039;t think you can do this well with just the manual jog, and risk breaking the tool. Here&#039;s what I did that worked:&lt;br /&gt;
&lt;br /&gt;
# Raise the head so you can put the tool in the collet. Put it in as far as you can. &lt;br /&gt;
# Tighten gently, only enough to keep from falling out.&lt;br /&gt;
# Drop the head to about 1/4 an inch above the workpiece. Don&#039;t touch!&lt;br /&gt;
# Loosen the mill tool in the collet&lt;br /&gt;
# GENTLY let the mill tool drop to touch the workpiece surface&lt;br /&gt;
# finger-tighten the collet -- tightly!&lt;br /&gt;
# Home the Z axis VERY IMPORTANT DON&#039;T FORGET!!&lt;br /&gt;
# Raise the head and wrench-tighten the collet&lt;br /&gt;
&lt;br /&gt;
I think the default Z Down dimension of -0.01 may be too much given that 1-oz copper is supposed to be only 1.4 mils thick (0.0014 inches). I&#039;ve had good results with -0.008; .0.005 led to problems because I think the PCB I used was not perfectly flat at at some  places this depth did not hit &amp;quot;bottom.&amp;quot; With further experiments this may be because the clamps are compressing the PCB: at least it seemed to work fine more than 1/2 inch away from them.&lt;br /&gt;
&lt;br /&gt;
====Drilling vias====&lt;br /&gt;
&lt;br /&gt;
For through-hole components, you&#039;ll need to drill vias.  Doing this is a multi-step, involved process.  Because etching is sensitive to the trueness/truing of your board&#039;s surface, you only want to etch the board when it&#039;s mated directly to a metal block, but you need a plastic sacrificial stop for drilling.    So, etch as normal, then add two registration marks to the top of the board.  Unmount it, add the plastic backing, change tools, remount, and rezero, respecting the registration.  From there, you can run the drill program after suitable modification (you need to manually comment out all M06/tool change commands).&lt;br /&gt;
&lt;br /&gt;
Generating the drill file:&lt;br /&gt;
&lt;br /&gt;
Settings specific to drilling:&lt;br /&gt;
* Machine:&lt;br /&gt;
** Tool Change: you can&#039;t actually change tools at the moment, so this is just to expedite your cutting process, and stay within the limits of the mill&lt;br /&gt;
*** X: 0.0&lt;br /&gt;
*** Y: 0.0&lt;br /&gt;
*** Z: 0.2&lt;br /&gt;
** Drill depth: Measure your board with calipers, then add 10mil for good measure (I used -0.100&amp;quot; for the single-sided board I did yesterday)&lt;br /&gt;
** GCode Options:&lt;br /&gt;
*** Ensure &amp;quot;Do tool change with zero step&amp;quot; is UNCHECKED.  If this is checked, EMC hangs.  No, really, you don&#039;t want to deal with this problem.  It&#039;s awful close to &amp;quot;EMC hangs, you have to hard kill it, and then rezero the whole setup.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve got the GCode files for etching and drilling generated, you need to tweak the drill file.  As it&#039;s currently configured, our milling rig doesn&#039;t handle tool changes well (the CNC doesn&#039;t support automatic tool change, but the EMC software thinks it does, so the whole setup gets Very Unhappy when it runs into these commands).  To remove these, open your drill ngc/tap file in a Text Editor Of Your Choice, and comment out all lines containing the tool change command M06.  In GCode, comments are parenthesized lines, and they cannot be nested.&lt;br /&gt;
&lt;br /&gt;
Cheat sheet: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sed: &#039;s/^\(M06.*\)$/( \1 )/;&#039;&lt;br /&gt;
vim: :g/^M06/s/^\(.*\)$/( \1 )/&lt;br /&gt;
emacs: M-% ^\(M06.*\)$ &amp;lt;enter&amp;gt; ( \1 )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open your drill file in EMC and make sure it looks sane.  There will be a bunch of tool change steps, where it runs itself back to (0,0,0.2), then goes back to work.  This is the tool change position specified above; you may want adjust the point to be closer to the centroid of your drill pads, to shave off a minute or two.&lt;br /&gt;
&lt;br /&gt;
After your etch file looks good, and your drill files look reasonably good, go ahead and set up for etching as above.  When etching is completed, don&#039;t take the board out!  We need to add registration marks for the remounting.  Manually walk the head down to (0,0,0.5).  Once you&#039;re there, turn on the spindle, and gently lower the head til it just bites the copper.  Personally, I went to (0,0,-0.008), which is the depth used for etching.  Leave the spindle on, and raise the head back to (0,0,0.5).  You can turn the spindle off if you&#039;d like, then slew over to (1,1,0.5).  Once there, turn the spindle back on, and go down to (1,1,-0.008) to make the second registration mark.  Raise the head out of the board, then turn off the spindle.  I&#039;d also recommend slewing back to (0,0) at this point, to make re-registration easier.&lt;br /&gt;
&lt;br /&gt;
Next, load up the drill file in EMC.  You should still have the outline of the paths the head just etched on the display, with the drill file overlaid.  This is a good chance to sanity check the line-up of things, etc.  Once that looks right, move to adding a plastic backstop and re-rigging the board.&lt;br /&gt;
&lt;br /&gt;
With those two registration marks in place, you can re-rig the board with a sacrificial plastic backstop underneath of it.  There&#039;s a few of these in the document trays next to the mill.  Change out to your PCB drill-end, re-zero as for etching, and ensure you have good registration (make sure the drill-end is sitting on the 0,0 mark when you insert it, raise to (0,0,0.1), and slew to (1,1,0.01) to eyeball the match up.  If you want to be totally certain, you can turn the spindle on and just bite the board, but, in doing so, you&#039;re likely to obliterate your registration mark, so I&#039;d advise against that.&lt;br /&gt;
&lt;br /&gt;
Make sure you&#039;re happy with everything, and, assuming you are, hit Run.  Keep an eye on things and be ready to hit the kill switch (if babysitting feels tedious, just imagine yourself doing all these holes on the drill press, and then try not to hug your newfound robot slave/friend). -- [[User:Jbm]] 2010-05-07 13:20; a big thank-you to [[User:jtfoote]] for all his help in familiarizing me with the setup.&lt;br /&gt;
&lt;br /&gt;
===[http://www.inkscape.org/  Inkscape ] ===&lt;br /&gt;
&lt;br /&gt;
This just in, plugin with fix for dxf export. Haven&#039;t tried it:&lt;br /&gt;
&lt;br /&gt;
http://www.bigbluesaw.com/saw/big-blue-saw-blog/general-updates/big-blue-saws-dxf-export-for-inkscape.html&lt;br /&gt;
&lt;br /&gt;
Latest: the gcode export from Inkscape is buggy. It&#039;s python so could possibly fix, but it looks kind of involved. &lt;br /&gt;
Workaround: File-&amp;gt;Save As-&amp;gt; .dxf, then use the QCAD-&amp;gt;DXF toolchain. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Inkscape 0.46, use this: http://bitbucket.org/jst/inkscape-gcode/&lt;br /&gt;
(Do &amp;quot;get source&amp;quot;, put all files in /usr/share/inkscape/extensions/)&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: Read the &amp;quot;Help&amp;quot; tab when you Effect-&amp;gt;Export-&amp;gt;Export as Gcode&lt;br /&gt;
This tells you how to set the origin, and how to name your layers for different tools. &lt;br /&gt;
&lt;br /&gt;
In the exported GCode, you need to add/change the following lines:&lt;br /&gt;
&lt;br /&gt;
Set the cut height to -0.01 (for example, YMMV)&lt;br /&gt;
 #2=-0.0100 (Height to cut at)&lt;br /&gt;
&lt;br /&gt;
Add commands to turn on the motor after the first line:&lt;br /&gt;
&lt;br /&gt;
 G00 Z#1 &lt;br /&gt;
 S 1000 (set motor speed to 1000 RPM)&lt;br /&gt;
 M3    (turn spindle motor on)&lt;br /&gt;
&lt;br /&gt;
And you are good to go.&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
This is cool but only works for Inkscape 0.43: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?InkscapeHowto&lt;br /&gt;
&lt;br /&gt;
== Tooling ==&lt;br /&gt;
&lt;br /&gt;
Cutting fiberglass (PCB) will eventually destroy any kind of steel cutting tool. The glass in the resin matrix is much harder than steel. You need carbide tooling.  Note that carbide is too brittle for most metals and will just snap.&lt;br /&gt;
&lt;br /&gt;
Suppliers:&lt;br /&gt;
 * http://www.precisebits.com/applications/pcbtools.htm &lt;br /&gt;
 * http://thinktink.com/&lt;br /&gt;
 * [http://www.smallparts.com/b/256305011 smallparts.com]  carries Niagara carbide end mills in fine pitches suitable for circuit boards. Available via Amazon as well. &lt;br /&gt;
 * http://www.ottofrei.com/ also sells carbide tooling locally, which you can pick up at their store on 760 Market street #905&lt;br /&gt;
 * High Speed Stainless (HSS) tooling available here: http://littlemachineshop.com/&lt;br /&gt;
 * Spring loaded tool holders account for warped PCBs and mills:  [http://www.2linc.com/spring_loaded_engraving_tool.htm 2linc] &amp;lt;-- expensive.  Cheap ones exist.&lt;br /&gt;
 * Really small end mills [http://bitsbits.com/ bitsbits]&lt;br /&gt;
&lt;br /&gt;
Search for &amp;quot;small parts inc&amp;quot; on amazon.com.  They have reasonable prices and reasonable shipping for endmills.  (You can also search for endmills)  I believe we have a 1/4&amp;quot; and 1/8&amp;quot; collet for the mill, so you&#039;re looking for tools with a 1/4&amp;quot; or 1/8&amp;quot; shank.  I mostly bought HSS for cutting plastic, but I have some harder ones with exotic coatings for aluminum and brass.  --lamont&lt;br /&gt;
&lt;br /&gt;
== Parallel port DB-25 pinout ==&lt;br /&gt;
&lt;br /&gt;
* One pinout from http://www.machsupport.com/forum/index.php?action=dlattach;topic=1319.0;attach=891)&lt;br /&gt;
* http://www.super-tech.com/root/drawings/gif/SuperCam_pinouts.gif &amp;quot;setptype = user1&amp;quot; (confusingly not labeled MAXNC10)&lt;br /&gt;
&lt;br /&gt;
OK, got a definitive pinout, seem to conform to those above. [[User:Jtfoote|Jtfoote]] 23:11, 28 September 2009 (PDT)&lt;br /&gt;
&lt;br /&gt;
 Pin  1:  Tool speed PWM, active low&lt;br /&gt;
 Pin  2,3: A quad input&lt;br /&gt;
 Pin  4,5: Y quad input&lt;br /&gt;
 Pin  6,7: X quad input&lt;br /&gt;
 Pin  8,9: Z quad input&lt;br /&gt;
&lt;br /&gt;
 Pin 10: 7420 quad nand output (motion complete ack?)&lt;br /&gt;
 Pin 11: NC&lt;br /&gt;
 Pin 12: X,Y,Z limit (or&#039;ed active high when at limit)&lt;br /&gt;
 Pin 13: spare digital (unused header labeled &amp;quot;probe&amp;quot;)&lt;br /&gt;
 Pin 14: Enable, active high&lt;br /&gt;
 Pin 15: NC&lt;br /&gt;
 Pin 16: input to 4x PICs: enable, active low (reset?)&lt;br /&gt;
 Pin 17: Enable, active high&lt;br /&gt;
 Pin 18: GND&lt;br /&gt;
 Pin 19-25 - NC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Misc other info ==&lt;br /&gt;
&lt;br /&gt;
Manual:&lt;br /&gt;
http://engineering.purdue.edu/AAE/Academics/Courses/Raisbeck/images/resources/cnc/MAXNCmanual.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This guy rebuilt his, has derogatory things to say: http://hans-w.com/cnc.htm&lt;br /&gt;
&lt;br /&gt;
This other guy has some interesting upgrades. Especially notable is the new motor mount, and appropriate dxf http://www.timeguy.com/cradek/cnc/motor-mount&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:seph]] was hacking on one. Some notes from him are at http://www.directionless.org/tmp/maxnc/&lt;br /&gt;
There&#039;s a pinout, and an emc2 config. He also recommends thinking about eventually upgrading a lot of the components. Seph&#039;s work is what I (mikew) based the current functional HAL and INI files on.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the link to how to drive the mill with a pc joystick:&lt;br /&gt;
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Using_A_Joypad_To_Move_Your_CNC_Machine&lt;br /&gt;
&lt;br /&gt;
Here is a link to the manufacturer&#039;s available accessories:&lt;br /&gt;
http://www.positiveflow.com/maxacess.htm&lt;br /&gt;
&lt;br /&gt;
== Workshop notes, 1.15.2010 ==&lt;br /&gt;
&#039;&#039;&#039;Machine parts and geometry&#039;&#039;&#039;&lt;br /&gt;
*The &#039;&#039;&#039;bed&#039;&#039;&#039; is the blue anodized aluminum extrusion to which the workpiece is affixed.&lt;br /&gt;
*The &#039;&#039;&#039;collet&#039;&#039;&#039; is mounted at the end of the motor. It holds the milling bit. &#039;&#039;&#039;Note:&#039;&#039;&#039; do not lose the collet, as it is basically impossible to obtain a replacement.&lt;br /&gt;
*The &#039;&#039;&#039;milling bit,&#039;&#039;&#039; which superficially resembles a drill bit, is used to machine the workpiece. To setup the machine, bits are inserted into the collet and then tightened with two wrenches.&lt;br /&gt;
*The &#039;&#039;&#039;workpiece&#039;&#039;&#039; is whatever you&#039;re milling - copper-clad board for PCBs, aluminum, acrylic, etc.&lt;br /&gt;
*&#039;&#039;&#039;Workpiece holders&#039;&#039;&#039; are small threaded rods with metal &amp;quot;clips&amp;quot; that are designed to hold the workpiece firmly to the bed. They should not be over-tightened, as it can cause workpiece distortion.&lt;br /&gt;
*&#039;&#039;&#039;Backing material&#039;&#039;&#039; is a piece of scrap material used between the bed and workpiece. It&#039;s important to use backing material to protect the bed.&lt;br /&gt;
*&#039;&#039;&#039;Limit switches&#039;&#039;&#039; are located at the end of each axis. These act as safeties in case the milling machine reaches the end of its travel. &#039;&#039;&#039;Note:&#039;&#039;&#039; if you&#039;re milling and manage to trip a limit switch, the mill shuts off, in which case you&#039;ll need to redo your work. Be diligent.&lt;br /&gt;
&lt;br /&gt;
*The X axis runs side to side; e.g. the &amp;quot;width&amp;quot; of the bed.&lt;br /&gt;
*The Y axis runs forward and back; e.g. the &amp;quot;depth&amp;quot; of the bed.&lt;br /&gt;
*The Z axis runs up and down; e.g. the space between the bed and collet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Affixing the workpiece to the mill&#039;&#039;&#039;&lt;br /&gt;
*Use a piece of aluminum stock between the PCB and the bed.&lt;br /&gt;
*Use adjustable wrenches to cinch down the workpiece holders to the PCB. You only want the bolts to be finger-tight; the fiberglass substrate can actually be compressed if too much pressure is used, causing distortions in the milled part. &#039;&#039;&#039;Do not use pliers.&#039;&#039;&#039;&lt;br /&gt;
*The collet faces &#039;&#039;upwards&#039;&#039; (like the tip of a rocket) into the spindle.&lt;br /&gt;
*Keep the plastic guard attached to the milling bit. Place the bit into the collet, and bolt the collet into the spindle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zeroing the machine&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Note:&#039;&#039;&#039; In the MaxNC control program, it&#039;s important to zero the mill - to set it to 0,0,0 - before routing a board. Occasionally, the milling machine will not home to 0,0,0 in the MaxNC control program. To fix this, go to &#039;&#039;Machine &amp;gt; Zero Coordinate System &amp;gt; P1 G54.&#039;&#039;&lt;br /&gt;
*In AXIS&#039; &#039;&#039;Manual Control&#039;&#039; tab, adjust the X, Y, and Z axis feed controls until the tool is at the upper right corner of the circuit board.&lt;br /&gt;
*Chuck the bit, finger-tight.&lt;br /&gt;
*It is critical to zero the Z axis correctly. The idea is to drop the bit down onto the surface of the copper, with zero force, and then zero the axis. Use the manual controls to drop the bit, step by step, until it is about 1/4&amp;quot; above the surface of the PCB.&lt;br /&gt;
*Loosen the collet so that the bit drops onto the board. Tighten the collet.&lt;br /&gt;
*Immediately zero the Z axis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milling&#039;&#039;&#039;&lt;br /&gt;
*Controls for starting / stepping / stopping milling operations are located in AXIS&#039; top toolbar.&lt;br /&gt;
*At this point, all of the axes should be zeroed.&lt;br /&gt;
*Click the Go button in the toolbar to start milling.&lt;br /&gt;
&lt;br /&gt;
== Upgrade ==&lt;br /&gt;
I&#039;d like to upgrade the maxnc.  Right now its a bit sloppy.  I want to (1) fix it up, (2) make a locating system for two-sided PCBs, (3) make a sweet document with tons of pictures so its easy. -moo&lt;br /&gt;
&lt;br /&gt;
Hey moo, who are you?&lt;br /&gt;
The mill seems plenty accurate for our purposes, are you finding it isn&#039;t? (though a pcb jig would be sweet). &lt;br /&gt;
I think someone bent the X spindle through misuse, if we fix anything let&#039;s fix that... [[User:Jtfoote|Jtfoote]] 05:37, 13 May 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
I recently stopped by and was told that the CNC was dead, or at least not working right, so I took it upon myself to dismantle the motor and spindle, re-oil everything, fix the belt tension, etc. It mills aluminum just fine now, as long as you don&#039;t try to take too heavy of a cut. I&#039;m going to start working on a PCB mount system as well. - cole&lt;br /&gt;
&lt;br /&gt;
Guys, I&#039;d like to start using MaxNC for making PCB now, but I didn&#039;t see any PCB mount system around here. Are you guys still hanging out here? [[User:Azureviolin | Hao]] 16:09, 9 June 2012&lt;br /&gt;
&lt;br /&gt;
=== host pc upgrading notes ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Azureviolin | Hao]] just made MaxNC work with a dell latitude laptop (thanks Carlos for the donation of this laptop) on LinuxCNC 2.5, Ubuntu 10.04 Lucid, so he is planning to upgrade the desktop pc which was hosting the MaxNC machine before. &lt;br /&gt;
&lt;br /&gt;
Here&#039;s two problem Hao met when he use LinuxCNC 2.5 with MaxNC&lt;br /&gt;
&lt;br /&gt;
------------------------&lt;br /&gt;
&lt;br /&gt;
2. emc2 doesn&#039;t run - missing lapic&lt;br /&gt;
This happens most usually on Ubuntu 10.04 LTS + emc2. Error messages like this:&lt;br /&gt;
&lt;br /&gt;
....&lt;br /&gt;
Realtime system did not load&lt;br /&gt;
....&lt;br /&gt;
Debug file information:&lt;br /&gt;
insmod: error inserting &#039;/usr/realtime-2.6.32-122-rtai/modules/rtai_hal.ko&#039;: -1 Operation not permitted&lt;br /&gt;
&lt;br /&gt;
Additional the following lines are found in dmesg:&lt;br /&gt;
&lt;br /&gt;
....&lt;br /&gt;
[    0.000000] Local APIC disabled by BIOS -- you can enable it with &amp;quot;lapic&amp;quot; &lt;br /&gt;
....&lt;br /&gt;
[   54.798391] RTAI[hal]: ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED.&lt;br /&gt;
&lt;br /&gt;
This means your computer has a Local APIC, but it is not enabled. RTAI however expects it to be present and enabled to be able to work. You can force it to on by editing:&lt;br /&gt;
&lt;br /&gt;
in /etc/default/grub, change&lt;br /&gt;
&lt;br /&gt;
GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;quiet splash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;quiet splash lapic&amp;quot;&lt;br /&gt;
&lt;br /&gt;
afterwards run &amp;quot;sudo update-grub&amp;quot; and restart. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.1. emc.nml changes&lt;br /&gt;
For configurations that have not customized emc.nml, remove the inifile line NML_FILE = emc.nml. This will cause the most up to date version of emc.nml to be used.&lt;br /&gt;
&lt;br /&gt;
For configurations that have customized emc.nml, a change similar to this one is required.&lt;br /&gt;
&lt;br /&gt;
Failure to do this can cause an error like &amp;quot;libnml/buffer/physmem.cc 143: PHYSMEM_HANDLE: Can&#039;t write 10748 bytes at offset 60 from buffer of size 10208.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------- &lt;br /&gt;
&lt;br /&gt;
12:21 PM, 5 Aug 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ideas for maxnc accuracy improvement ===&lt;br /&gt;
In order of utility and least cost&lt;br /&gt;
* tear-down + lube, wax x-y interface&lt;br /&gt;
* inspect replace x-axis gib&lt;br /&gt;
* replace set-screws, with hex cap with nut to lock down&lt;br /&gt;
* x-axis motor mount (stiffer)&lt;br /&gt;
* do swivel ball bearing set screws. (make sense with a gib? ) (anyways grease + locktite)&lt;br /&gt;
* add bearings at ends of lead-screws to stabilie (original MaxNC has these... )&lt;br /&gt;
* z-motor mount (plans at http://www.timeguy.com)&lt;br /&gt;
* spindle replacement&lt;br /&gt;
&lt;br /&gt;
=== dual layer PCB fixture &amp;amp; locating system ===&lt;br /&gt;
&#039;&#039;&#039; Part 1 &#039;&#039;&#039; work plate for prepared pcbs (i.e. has holes for locating)&lt;br /&gt;
* make pin indexed work plate that attaches with t-nuts (no need to drill holes in the maxnc)&lt;br /&gt;
* add large dowel pins for indexing PCBs with pre drilled holes.&lt;br /&gt;
* release pockets to scoop under pcb&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; part 2 prep work-plate&#039;&#039;&#039;&lt;br /&gt;
* something sacrificial with indexing corner, to drill holes in PCBs needed to locate in dowel pins above&lt;br /&gt;
* Face mill both to get &#039;&#039;&#039;flat surface&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This could make it really easy to get good dual sided pcbs.&lt;br /&gt;
Process would be:&lt;br /&gt;
&lt;br /&gt;
# load prep pate, clamp down pcb in corner&lt;br /&gt;
# home&lt;br /&gt;
# run pre-written g-code&lt;br /&gt;
# swap plates&lt;br /&gt;
# home.&lt;br /&gt;
# Place pcb in dowel pins, glue, mill side 1&lt;br /&gt;
# Flip pcb (release, reglue)&lt;br /&gt;
# Mill side 2&lt;br /&gt;
# Remove, release CA glue with acetone&lt;br /&gt;
&lt;br /&gt;
------------------------&lt;br /&gt;
&lt;br /&gt;
UPDATE: 4/25/14&lt;br /&gt;
&lt;br /&gt;
Machinist from 23b Shop checked out the mill.  Settings have been tweaked, worlds have been reversed.  X and Y axis flipped, .INI file adjusted to allow for a higher MAX_VELOCITY (15 IPM now, up from 6, not sure the original control hardware can do much more than that)&lt;br /&gt;
&lt;br /&gt;
Seems like the mill prefers to have all the XY coordinates in the positive quadrant in relation to the G54 origin.  &lt;br /&gt;
&lt;br /&gt;
Simplified G code worked just fine&lt;br /&gt;
&lt;br /&gt;
Gibs on the Y axis need adjustment, no limit switches or end stops are installed at the moment, so use the mill with extreme caution.  &lt;br /&gt;
&lt;br /&gt;
two sample programs exist in the nc_code folder, noise.txt and nyan.txt, both will run on a 3.5&amp;quot; tall, 4.5&amp;quot; wide piece of stock, with the origin at the front left corner.  Use a 1/8&amp;quot; engraving bit.&lt;br /&gt;
&lt;br /&gt;
------------------------&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with a Noisebridge Tiny URL]]&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=File:ZIP02.pdf&amp;diff=25364</id>
		<title>File:ZIP02.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=File:ZIP02.pdf&amp;diff=25364"/>
		<updated>2012-05-04T08:47:00Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Vending_machine&amp;diff=15866</id>
		<title>Vending machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Vending_machine&amp;diff=15866"/>
		<updated>2011-01-17T18:33:08Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Use */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the place to list any info about our vending machine. [[Image:VendingMachineInNoisebridge.JPG|frame| Widthpx = 400| This is OUR vending machine, yes!]]&lt;br /&gt;
&lt;br /&gt;
= Use =&lt;br /&gt;
&lt;br /&gt;
===Opening the machine===&lt;br /&gt;
&lt;br /&gt;
Key is on the top and the keyhole is right under the bill acceptor. This  unlocks a handle which pops out. Unscrew that for a decent number of turns,&lt;br /&gt;
then the front panel opens like a refrigerator door with the hinge on your left. You will need to lift the door to open it, and especially to close it.&lt;br /&gt;
&lt;br /&gt;
===Stocking the machine===&lt;br /&gt;
&lt;br /&gt;
How do we do it?&lt;br /&gt;
&lt;br /&gt;
=== Service manual for our vending machine (Dixie-Narco model DNCB 368) ===&lt;br /&gt;
https://www.noisebridge.net/images/f/ff/S2d2btn.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to contribute ===&lt;br /&gt;
&lt;br /&gt;
Buy some drinks and either leave them on top and they&#039;ll be loaded in or if you&#039;re feeling ambitious load them in yourself.&lt;br /&gt;
&lt;br /&gt;
== Purchase Info ==&lt;br /&gt;
&lt;br /&gt;
We bought the Machine from Gary (not sure of his last name)&lt;br /&gt;
&lt;br /&gt;
Gary is coming in at some point to fix the ballast of the lights.&lt;br /&gt;
&lt;br /&gt;
We have a 90 day warranty starting 1/4/2011&lt;br /&gt;
&lt;br /&gt;
Gary&#039;s number:&lt;br /&gt;
&lt;br /&gt;
cell: 510-300-4836&lt;br /&gt;
office: 510-710-9126&lt;br /&gt;
&lt;br /&gt;
= Goals and Future =&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to generate money to support noisebridge as well as give clarity and an obvious way to support to noisebridge to the &amp;quot;walk-in&amp;quot; crowd as well as the noisefolk.&lt;br /&gt;
&lt;br /&gt;
Depending on the success of the soda machine it would be nice to have other premium vending machines that vend possibly healthy snacks, computer parts, arduinos etc.&lt;br /&gt;
&lt;br /&gt;
=== Hacking ===&lt;br /&gt;
&lt;br /&gt;
The vending machine speaks DEX/UCS protocol to a &amp;quot;handheld terminal.&amp;quot; A quick search reveals that&#039;s a serial protocol at 9600 baud, most likely at TTL levels (NOT RS-232) on a 1/4 inch stereo jack. Details of the protocol were not easily found, and likely involve checksums and/or audit information. Not clear this is worth hacking as there are some indications this communication only happens in &amp;quot;service mode&amp;quot; when the door is open and thus simultaneous vending is not possible. &lt;br /&gt;
&lt;br /&gt;
A possibly simpler hacking solution is to instrument the various switches and motors to get data directly.&lt;br /&gt;
&lt;br /&gt;
The coin mech and bill validator may use the MDB vending machine protocol:&lt;br /&gt;
http://en.wikipedia.org/wiki/Multidrop_bus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Possible Issues and possible solutions ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;It is feared that any vending machine put in noisebridge will immediately get hacked. Not sure how excellent this would be. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039;  possibly a non-issue, can we post a sign that says please hack me gently? lol&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;How to deal with stock sodas not already inside the machine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible Solution:&#039;&#039;&#039; keep it shrink wrapped, don&#039;t think it&#039;s too big a deal, plus don&#039;t forget, at least ideally this is more for the casual &amp;quot;walk in&amp;quot; type people.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;Electrical usage:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039; a timer so we don&#039;t have to run the machine all the time: &lt;br /&gt;
&lt;br /&gt;
I have one of these and they work ok: http://www.google.com/products/catalog?q=sylvania+timer&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;cid=17676369476629548940&amp;amp;ei=oi4STeCEEILGsAOH8rXdAg&amp;amp;sa=X&amp;amp;oi=product_catalog_result&amp;amp;ct=image&amp;amp;resnum=7&amp;amp;ved=0CDYQ8gIwBg#&lt;br /&gt;
&lt;br /&gt;
This won&#039;t really help. Because of basic thermodynamics, the compressor needs to run a certain amount:&lt;br /&gt;
if the duty cycle is low enough to save energy, the drinks will be warm. Trust the thermostat! However, &lt;br /&gt;
a timer could possibly shift the time the compressor runs to put the noise in the wee hours of the morning. &lt;br /&gt;
Also, make sure any timer switch you use is rated for at least 11 amps, and I would say 15 to be safe! [[User:Jtfoote|Jtfoote]] 05:27, 5 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;Noise. And not the good kind.  The &amp;quot;gets-really-annoying-really-fast&amp;quot; kind. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039;  Don&#039;t buy a vending machine. Be responsible and pay existing bills instead. Or get a soda fountain for on-the-fly mixing of syrup and carbonated water.&lt;br /&gt;
&lt;br /&gt;
= Donations and funding =&lt;br /&gt;
&lt;br /&gt;
Commited donations:&lt;br /&gt;
&lt;br /&gt;
[[User:Nickthedude|Nickthedude]] $100 --PAID&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
also commiting to dealing with logistics, but looking for a volunteer or two to help with the heavy lifting and such.&lt;br /&gt;
&lt;br /&gt;
[[User:Adi|Andy Isaacson]] $60 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Jof|jof]] $100 -- PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Hephaestus|Hephaestus]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:rachel|Rachel McConnell]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Leif|Leif]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Turkshead|Shannon]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
Rafi $40 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:MCT|MCT]]  $20 -PAID&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Total = $520&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minimum Goal = $500&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Difference = +$20&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Money Spent&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$400 the vending machine&lt;br /&gt;
&lt;br /&gt;
$75 delivery&lt;br /&gt;
&lt;br /&gt;
$8.74 20 pack of coke&lt;br /&gt;
&lt;br /&gt;
$17.11 electrical timer to shut it off at night&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
total spent = $500.85&lt;br /&gt;
&lt;br /&gt;
money left over = $19.15 Planning on buying more soda / drinks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Money log =&lt;br /&gt;
This is where we&#039;ll keep a record of the money &#039;earned&#039; by the vending machine, the money spent on product,  and the money donated to noisebridge and any other costs that come up.&lt;br /&gt;
&lt;br /&gt;
1/17/11 - $65.00 plus loose change -Nick&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Vending_machine&amp;diff=15865</id>
		<title>Vending machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Vending_machine&amp;diff=15865"/>
		<updated>2011-01-17T18:32:37Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the place to list any info about our vending machine. [[Image:VendingMachineInNoisebridge.JPG|frame| Widthpx = 400| This is OUR vending machine, yes!]]&lt;br /&gt;
&lt;br /&gt;
= Use =&lt;br /&gt;
&lt;br /&gt;
===Opening the machine===&lt;br /&gt;
&lt;br /&gt;
Key is on the top and the keyhole is right under the bill acceptor. This  unlocks a handle which pops out. Unscrew that for a decent number of turns,&lt;br /&gt;
then the front panel opens like a refrigerator door with the hinge on your left. You will need to lift the door to open it, and especially to close it.&lt;br /&gt;
&lt;br /&gt;
===Stocking the machine===&lt;br /&gt;
&lt;br /&gt;
How do we do it?&lt;br /&gt;
&lt;br /&gt;
==== Service manual for our vending machine (Dixie-Narco model DNCB 368) ==== &lt;br /&gt;
https://www.noisebridge.net/images/f/ff/S2d2btn.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== How to contribute ====&lt;br /&gt;
&lt;br /&gt;
Buy some drinks and either leave them on top and they&#039;ll be loaded in or if you&#039;re feeling ambitious load them in yourself.&lt;br /&gt;
&lt;br /&gt;
== Purchase Info ==&lt;br /&gt;
&lt;br /&gt;
We bought the Machine from Gary (not sure of his last name)&lt;br /&gt;
&lt;br /&gt;
Gary is coming in at some point to fix the ballast of the lights.&lt;br /&gt;
&lt;br /&gt;
We have a 90 day warranty starting 1/4/2011&lt;br /&gt;
&lt;br /&gt;
Gary&#039;s number:&lt;br /&gt;
&lt;br /&gt;
cell: 510-300-4836&lt;br /&gt;
office: 510-710-9126&lt;br /&gt;
&lt;br /&gt;
= Goals and Future =&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to generate money to support noisebridge as well as give clarity and an obvious way to support to noisebridge to the &amp;quot;walk-in&amp;quot; crowd as well as the noisefolk.&lt;br /&gt;
&lt;br /&gt;
Depending on the success of the soda machine it would be nice to have other premium vending machines that vend possibly healthy snacks, computer parts, arduinos etc.&lt;br /&gt;
&lt;br /&gt;
=== Hacking ===&lt;br /&gt;
&lt;br /&gt;
The vending machine speaks DEX/UCS protocol to a &amp;quot;handheld terminal.&amp;quot; A quick search reveals that&#039;s a serial protocol at 9600 baud, most likely at TTL levels (NOT RS-232) on a 1/4 inch stereo jack. Details of the protocol were not easily found, and likely involve checksums and/or audit information. Not clear this is worth hacking as there are some indications this communication only happens in &amp;quot;service mode&amp;quot; when the door is open and thus simultaneous vending is not possible. &lt;br /&gt;
&lt;br /&gt;
A possibly simpler hacking solution is to instrument the various switches and motors to get data directly.&lt;br /&gt;
&lt;br /&gt;
The coin mech and bill validator may use the MDB vending machine protocol:&lt;br /&gt;
http://en.wikipedia.org/wiki/Multidrop_bus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Possible Issues and possible solutions ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;It is feared that any vending machine put in noisebridge will immediately get hacked. Not sure how excellent this would be. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039;  possibly a non-issue, can we post a sign that says please hack me gently? lol&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;How to deal with stock sodas not already inside the machine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible Solution:&#039;&#039;&#039; keep it shrink wrapped, don&#039;t think it&#039;s too big a deal, plus don&#039;t forget, at least ideally this is more for the casual &amp;quot;walk in&amp;quot; type people.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;Electrical usage:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039; a timer so we don&#039;t have to run the machine all the time: &lt;br /&gt;
&lt;br /&gt;
I have one of these and they work ok: http://www.google.com/products/catalog?q=sylvania+timer&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;cid=17676369476629548940&amp;amp;ei=oi4STeCEEILGsAOH8rXdAg&amp;amp;sa=X&amp;amp;oi=product_catalog_result&amp;amp;ct=image&amp;amp;resnum=7&amp;amp;ved=0CDYQ8gIwBg#&lt;br /&gt;
&lt;br /&gt;
This won&#039;t really help. Because of basic thermodynamics, the compressor needs to run a certain amount:&lt;br /&gt;
if the duty cycle is low enough to save energy, the drinks will be warm. Trust the thermostat! However, &lt;br /&gt;
a timer could possibly shift the time the compressor runs to put the noise in the wee hours of the morning. &lt;br /&gt;
Also, make sure any timer switch you use is rated for at least 11 amps, and I would say 15 to be safe! [[User:Jtfoote|Jtfoote]] 05:27, 5 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;Noise. And not the good kind.  The &amp;quot;gets-really-annoying-really-fast&amp;quot; kind. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039;  Don&#039;t buy a vending machine. Be responsible and pay existing bills instead. Or get a soda fountain for on-the-fly mixing of syrup and carbonated water.&lt;br /&gt;
&lt;br /&gt;
= Donations and funding =&lt;br /&gt;
&lt;br /&gt;
Commited donations:&lt;br /&gt;
&lt;br /&gt;
[[User:Nickthedude|Nickthedude]] $100 --PAID&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
also commiting to dealing with logistics, but looking for a volunteer or two to help with the heavy lifting and such.&lt;br /&gt;
&lt;br /&gt;
[[User:Adi|Andy Isaacson]] $60 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Jof|jof]] $100 -- PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Hephaestus|Hephaestus]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:rachel|Rachel McConnell]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Leif|Leif]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Turkshead|Shannon]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
Rafi $40 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:MCT|MCT]]  $20 -PAID&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Total = $520&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minimum Goal = $500&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Difference = +$20&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Money Spent&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$400 the vending machine&lt;br /&gt;
&lt;br /&gt;
$75 delivery&lt;br /&gt;
&lt;br /&gt;
$8.74 20 pack of coke&lt;br /&gt;
&lt;br /&gt;
$17.11 electrical timer to shut it off at night&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
total spent = $500.85&lt;br /&gt;
&lt;br /&gt;
money left over = $19.15 Planning on buying more soda / drinks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Money log =&lt;br /&gt;
This is where we&#039;ll keep a record of the money &#039;earned&#039; by the vending machine, the money spent on product,  and the money donated to noisebridge and any other costs that come up.&lt;br /&gt;
&lt;br /&gt;
1/17/11 - $65.00 plus loose change -Nick&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Vending_machine&amp;diff=15864</id>
		<title>Vending machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Vending_machine&amp;diff=15864"/>
		<updated>2011-01-17T18:29:39Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Hacking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the place to list any info about our imaginary vending machine. [[Image:VendingMachineInNoisebridge.JPG|frame| Widthpx = 400| This is OUR vending machine, yes!]]&lt;br /&gt;
&lt;br /&gt;
== Dontations to the fund and goal status==&lt;br /&gt;
&lt;br /&gt;
Commited donations:&lt;br /&gt;
&lt;br /&gt;
[[User:Nickthedude|Nickthedude]] $100 --PAID&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
also commiting to dealing with logistics, but looking for a volunteer or two to help with the heavy lifting and such.&lt;br /&gt;
&lt;br /&gt;
[[User:Adi|Andy Isaacson]] $60 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Jof|jof]] $100 -- PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Hephaestus|Hephaestus]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:rachel|Rachel McConnell]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Leif|Leif]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Turkshead|Shannon]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
Rafi $40 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:MCT|MCT]]  $20 -PAID&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Total = $520&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minimum Goal = $500&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Difference = +$20&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Money Spent&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$400 the vending machine&lt;br /&gt;
&lt;br /&gt;
$75 delivery&lt;br /&gt;
&lt;br /&gt;
$8.74 20 pack of coke&lt;br /&gt;
&lt;br /&gt;
$17.11 electrical timer to shut it off at night&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
total spent = $500.85&lt;br /&gt;
&lt;br /&gt;
money left over = $19.15 Planning on buying more soda / drinks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Service manual for our vending machine (Dixie-Narco model DNCB 368) ==== &lt;br /&gt;
https://www.noisebridge.net/images/f/ff/S2d2btn.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== How to contribute ====&lt;br /&gt;
&lt;br /&gt;
Buy some drinks and either leave them on top and they&#039;ll be loaded in or if you&#039;re feeling ambitious load them in yourself.&lt;br /&gt;
&lt;br /&gt;
== Purchase Info ==&lt;br /&gt;
&lt;br /&gt;
We bought the Machine from Gary (not sure of his last name)&lt;br /&gt;
&lt;br /&gt;
Gary is coming in at some point to fix the ballast of the lights.&lt;br /&gt;
&lt;br /&gt;
We have a 90 day warranty starting 1/4/2011&lt;br /&gt;
&lt;br /&gt;
Gary&#039;s number:&lt;br /&gt;
&lt;br /&gt;
cell: 510-300-4836&lt;br /&gt;
office: 510-710-9126&lt;br /&gt;
&lt;br /&gt;
== Goals and Future ==&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to generate money to support noisebridge as well as give clarity and an obvious way to support to noisebridge to the &amp;quot;walk-in&amp;quot; crowd as well as the noisefolk.&lt;br /&gt;
&lt;br /&gt;
Depending on the success of the soda machine it would be nice to have other premium vending machines that vend possibly healthy snacks, computer parts, arduinos etc.&lt;br /&gt;
&lt;br /&gt;
== Hacking ==&lt;br /&gt;
&lt;br /&gt;
The vending machine speaks DEX/UCS protocol to a &amp;quot;handheld terminal.&amp;quot; A quick search reveals that&#039;s a serial protocol at 9600 baud, most likely at TTL levels (NOT RS-232) on a 1/4 inch stereo jack. Details of the protocol were not easily found, and likely involve checksums and/or audit information. Not clear this is worth hacking as there are some indications this communication only happens in &amp;quot;service mode&amp;quot; when the door is open and thus simultaneous vending is not possible. &lt;br /&gt;
&lt;br /&gt;
A possibly simpler hacking solution is to instrument the various switches and motors to get data directly.&lt;br /&gt;
&lt;br /&gt;
The coin mech and bill validator may use the MDB vending machine protocol:&lt;br /&gt;
http://en.wikipedia.org/wiki/Multidrop_bus&lt;br /&gt;
&lt;br /&gt;
= Use =&lt;br /&gt;
&lt;br /&gt;
===Opening the machine===&lt;br /&gt;
&lt;br /&gt;
Key is on the top and the keyhole is right under the bill acceptor. This  unlocks a handle which pops out. Unscrew that for a decent number of turns,&lt;br /&gt;
then the front panel opens like a refrigerator door with the hinge on your left. You will need to lift the door to open it, and especially to close it.&lt;br /&gt;
&lt;br /&gt;
===Stocking the machine===&lt;br /&gt;
&lt;br /&gt;
How do we do it?&lt;br /&gt;
&lt;br /&gt;
== Possible Issues and possible solutions ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;It is feared that any vending machine put in noisebridge will immediately get hacked. Not sure how excellent this would be. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039;  possibly a non-issue, can we post a sign that says please hack me gently? lol&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;How to deal with stock sodas not already inside the machine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible Solution:&#039;&#039;&#039; keep it shrink wrapped, don&#039;t think it&#039;s too big a deal, plus don&#039;t forget, at least ideally this is more for the casual &amp;quot;walk in&amp;quot; type people.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;Electrical usage:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039; a timer so we don&#039;t have to run the machine all the time: &lt;br /&gt;
&lt;br /&gt;
I have one of these and they work ok: http://www.google.com/products/catalog?q=sylvania+timer&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;cid=17676369476629548940&amp;amp;ei=oi4STeCEEILGsAOH8rXdAg&amp;amp;sa=X&amp;amp;oi=product_catalog_result&amp;amp;ct=image&amp;amp;resnum=7&amp;amp;ved=0CDYQ8gIwBg#&lt;br /&gt;
&lt;br /&gt;
This won&#039;t really help. Because of basic thermodynamics, the compressor needs to run a certain amount:&lt;br /&gt;
if the duty cycle is low enough to save energy, the drinks will be warm. Trust the thermostat! However, &lt;br /&gt;
a timer could possibly shift the time the compressor runs to put the noise in the wee hours of the morning. &lt;br /&gt;
Also, make sure any timer switch you use is rated for at least 11 amps, and I would say 15 to be safe! [[User:Jtfoote|Jtfoote]] 05:27, 5 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;Noise. And not the good kind.  The &amp;quot;gets-really-annoying-really-fast&amp;quot; kind. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039;  Don&#039;t buy a vending machine. Be responsible and pay existing bills instead. Or get a soda fountain for on-the-fly mixing of syrup and carbonated water.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Money log ==&lt;br /&gt;
This is where we&#039;ll keep a record of the money &#039;earned&#039; by the vending machine, the money spent on product,  and the money donated to noisebridge and any other costs that come up.&lt;br /&gt;
&lt;br /&gt;
1/17/11 - $65.00 plus loose change -Nick&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Vending_machine&amp;diff=15594</id>
		<title>Vending machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Vending_machine&amp;diff=15594"/>
		<updated>2011-01-05T05:33:12Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the place to list any info about our imaginary vending machine. [[Image:VendingMachineInNoisebridge.JPG|frame| Widthpx = 400| This is OUR vending machine, yes!]]&lt;br /&gt;
&lt;br /&gt;
== Dontations to the fund and goal status==&lt;br /&gt;
&lt;br /&gt;
Commited donations:&lt;br /&gt;
&lt;br /&gt;
[[User:Nickthedude|Nickthedude]] $100 --PAID&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
also commiting to dealing with logistics, but looking for a volunteer or two to help with the heavy lifting and such.&lt;br /&gt;
&lt;br /&gt;
[[User:Adi|Andy Isaacson]] $60&lt;br /&gt;
&lt;br /&gt;
[[User:Jof|jof]] $100 -- PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Hephaestus|Hephaestus]] $50&lt;br /&gt;
&lt;br /&gt;
[[User:rachel|Rachel McConnell]] $50&lt;br /&gt;
&lt;br /&gt;
[[User:Leif|Leif]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Turkshead|Shannon]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
Raphael $40 --PAID&lt;br /&gt;
&lt;br /&gt;
Person at the biz meeting  $20 -PAID&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Total = $520&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minimum Goal = $500&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Difference = +$20&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Service manual for our vending machine (Dixie-Narco model DNCB 368) ==== &lt;br /&gt;
https://www.noisebridge.net/images/f/ff/S2d2btn.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== How to contribute ====&lt;br /&gt;
&lt;br /&gt;
Not sure if this is the best way to do this, and if there is a better way im all ears but until we can find a better solution paypal me at knyck2@mac.com and record your donation here for record keeping, Not sure how this affects tax deductible status, but I&#039;m willing to provide the paperwork to Noisebridge trustees to make it official once we get it done.&lt;br /&gt;
&lt;br /&gt;
== Purchase Info ==&lt;br /&gt;
&lt;br /&gt;
We bought the Machine from Gary (not sure of his last name)&lt;br /&gt;
&lt;br /&gt;
We have a 90 day warranty starting 1/4/2011&lt;br /&gt;
&lt;br /&gt;
Gary&#039;s number:&lt;br /&gt;
&lt;br /&gt;
cell: 510-300-4836&lt;br /&gt;
office: 510-710-9126&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Goals and Future ==&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to generate money to support noisebridge as well as give clarity and an obvious way to support to noisebridge to the &amp;quot;walk-in&amp;quot; crowd as well as the noisefolk.&lt;br /&gt;
&lt;br /&gt;
Depending on the success of the soda machine it would be nice to have other premium vending machines that vend possibly healthy snacks, computer parts, arduinos etc.&lt;br /&gt;
&lt;br /&gt;
== Hacking ==&lt;br /&gt;
&lt;br /&gt;
The vending machine speaks DEX/UCS protocol to a &amp;quot;handheld terminal.&amp;quot; A quick search reveals that&#039;s a serial protocol at 9600 baud, most likely at TTL levels (NOT RS-232) on a 1/4 inch stereo jack. Details of the protocol were not easily found, and likely involve checksums and/or audit information. Not clear this is worth hacking as there are some indications this communication only happens in &amp;quot;service mode&amp;quot; when the door is open and thus simultaneous vending is not possible. &lt;br /&gt;
&lt;br /&gt;
A possibly simpler hacking solution is to instrument the various switches and motors to get data directly. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Possible Issues and possible solutions ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;It is feared that any vending machine put in noisebridge will immediately get hacked. Not sure how excellent this would be. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039;  possibly a non-issue, can we post a sign that says please hack me gently? lol&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;How to deal with stock sodas not already inside the machine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible Solution:&#039;&#039;&#039; keep it shrink wrapped, don&#039;t think it&#039;s too big a deal, plus don&#039;t forget, at least ideally this is more for the casual &amp;quot;walk in&amp;quot; type people.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;Electrical usage:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039; a timer so we don&#039;t have to run the machine all the time: &lt;br /&gt;
&lt;br /&gt;
I have one of these and they work ok: http://www.google.com/products/catalog?q=sylvania+timer&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;cid=17676369476629548940&amp;amp;ei=oi4STeCEEILGsAOH8rXdAg&amp;amp;sa=X&amp;amp;oi=product_catalog_result&amp;amp;ct=image&amp;amp;resnum=7&amp;amp;ved=0CDYQ8gIwBg#&lt;br /&gt;
&lt;br /&gt;
This won&#039;t really help. Because of basic thermodynamics, the compressor needs to run a certain amount:&lt;br /&gt;
if the duty cycle is low enough to save energy, the drinks will be warm. Trust the thermostat! However, &lt;br /&gt;
a timer could possibly shift the time the compressor runs to put the noise in the wee hours of the morning. &lt;br /&gt;
Also, make sure any timer switch you use is rated for at least 11 amps, and I would say 15 to be safe! [[User:Jtfoote|Jtfoote]] 05:27, 5 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;Noise. And not the good kind.  The &amp;quot;gets-really-annoying-really-fast&amp;quot; kind. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039;  Don&#039;t buy a vending machine. Be responsible and pay existing bills instead. Or get a soda fountain for on-the-fly mixing of syrup and carbonated water.&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
	<entry>
		<id>https://wiki.extremist.software/index.php?title=Vending_machine&amp;diff=15593</id>
		<title>Vending machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.extremist.software/index.php?title=Vending_machine&amp;diff=15593"/>
		<updated>2011-01-05T05:27:09Z</updated>

		<summary type="html">&lt;p&gt;Jtfoote: /* Possible Issues and possible solutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the place to list any info about our imaginary vending machine. [[Image:VendingMachineInNoisebridge.JPG|frame| Widthpx = 400| This is OUR vending machine, yes!]]&lt;br /&gt;
&lt;br /&gt;
== Dontations to the fund and goal status==&lt;br /&gt;
&lt;br /&gt;
Commited donations:&lt;br /&gt;
&lt;br /&gt;
[[User:Nickthedude|Nickthedude]] $100 --PAID&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
also commiting to dealing with logistics, but looking for a volunteer or two to help with the heavy lifting and such.&lt;br /&gt;
&lt;br /&gt;
[[User:Adi|Andy Isaacson]] $60&lt;br /&gt;
&lt;br /&gt;
[[User:Jof|jof]] $100 -- PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Hephaestus|Hephaestus]] $50&lt;br /&gt;
&lt;br /&gt;
[[User:rachel|Rachel McConnell]] $50&lt;br /&gt;
&lt;br /&gt;
[[User:Leif|Leif]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
[[User:Turkshead|Shannon]] $50 --PAID&lt;br /&gt;
&lt;br /&gt;
Raphael $40 --PAID&lt;br /&gt;
&lt;br /&gt;
Person at the biz meeting  $20 -PAID&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Total = $520&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minimum Goal = $500&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Difference = +$20&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Service manual for our vending machine (Dixie-Narco model DNCB 368) ==== &lt;br /&gt;
https://www.noisebridge.net/images/f/ff/S2d2btn.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== How to contribute ====&lt;br /&gt;
&lt;br /&gt;
Not sure if this is the best way to do this, and if there is a better way im all ears but until we can find a better solution paypal me at knyck2@mac.com and record your donation here for record keeping, Not sure how this affects tax deductible status, but I&#039;m willing to provide the paperwork to Noisebridge trustees to make it official once we get it done.&lt;br /&gt;
&lt;br /&gt;
== Purchase Info ==&lt;br /&gt;
&lt;br /&gt;
We bought the Machine from Gary (not sure of his last name)&lt;br /&gt;
&lt;br /&gt;
We have a 90 day warranty starting 1/4/2011&lt;br /&gt;
&lt;br /&gt;
Gary&#039;s number:&lt;br /&gt;
&lt;br /&gt;
cell: 510-300-4836&lt;br /&gt;
office: 510-710-9126&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Goals and Future ==&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to generate money to support noisebridge as well as give clarity and an obvious way to support to noisebridge to the &amp;quot;walk-in&amp;quot; crowd as well as the noisefolk.&lt;br /&gt;
&lt;br /&gt;
Depending on the success of the soda machine it would be nice to have other premium vending machines that vend possibly healthy snacks, computer parts, arduinos etc.&lt;br /&gt;
&lt;br /&gt;
== Possible Issues and possible solutions ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;It is feared that any vending machine put in noisebridge will immediately get hacked. Not sure how excellent this would be. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039;  possibly a non-issue, can we post a sign that says please hack me gently? lol&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;How to deal with stock sodas not already inside the machine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible Solution:&#039;&#039;&#039; keep it shrink wrapped, don&#039;t think it&#039;s too big a deal, plus don&#039;t forget, at least ideally this is more for the casual &amp;quot;walk in&amp;quot; type people.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;Electrical usage:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039; a timer so we don&#039;t have to run the machine all the time: &lt;br /&gt;
&lt;br /&gt;
I have one of these and they work ok: http://www.google.com/products/catalog?q=sylvania+timer&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;cid=17676369476629548940&amp;amp;ei=oi4STeCEEILGsAOH8rXdAg&amp;amp;sa=X&amp;amp;oi=product_catalog_result&amp;amp;ct=image&amp;amp;resnum=7&amp;amp;ved=0CDYQ8gIwBg#&lt;br /&gt;
&lt;br /&gt;
This won&#039;t really help. Because of basic thermodynamics, the compressor needs to run a certain amount:&lt;br /&gt;
if the duty cycle is low enough to save energy, the drinks will be warm. Trust the thermostat! However, &lt;br /&gt;
a timer could possibly shift the time the compressor runs to put the noise in the wee hours of the morning. &lt;br /&gt;
Also, make sure any timer switch you use is rated for at least 11 amps, and I would say 15 to be safe! [[User:Jtfoote|Jtfoote]] 05:27, 5 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem:&#039;&#039;&#039;Noise. And not the good kind.  The &amp;quot;gets-really-annoying-really-fast&amp;quot; kind. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Possible solution:&#039;&#039;&#039;  Don&#039;t buy a vending machine. Be responsible and pay existing bills instead. Or get a soda fountain for on-the-fly mixing of syrup and carbonated water.&lt;/div&gt;</summary>
		<author><name>Jtfoote</name></author>
	</entry>
</feed>