4 Year Anniversary party this Saturday

As of this month, Unallocated Space has occupied our current building due to your generosity. We want to celebrate 4 years of great times and cool hacks by hosting a potluck party on October 25th starting at 2pm. Please mention what your going to bring at: http://www.perfectpotluck.com/meals.php?t=GYTO5348&v=c0aa515b83

Tentative Schedule

  • 2:00pm-4:00pm Pumpkin Hacking
  • 4:00pm-5:30pm Arcade Game Competition
  • 5:30pm-7:30pm Food
  • 7:30pm-8:00pm Auction (Fundraiser for a new digital thermostat & fridge)
    • CEH Voucher
    • Crabs Adjust Humidity
    • Beginner Lockpick set
  • 8:00pm-8:30pm Announcements/Recognitions
  • 8:30pm-9:00pm Fire tornado
  • 9:00pm-12:00pm Crabs Adjust Humidity/Chatting
Posted in Events, Party | Leave a comment

Arduino Night (24 Oct, 7-10 PM)

We will be using 7 segment displays. Two new topics will be covered: sinking current and C arrays.

If you have your own 7 segment, feel free to bring it. There will be several to choose from if you need one.

Agenda:
1. What is a 7 segement
2. Explain sinking of current
3. Determine type of 7 segment
4. Wire up to Arduino
5. Write code to display a single number
6. Change code to flash a number
7. Change code to show two numbers
8. Introduction to arrays in C
9. Use an array to count with the 7 segment

If you cannot attend the class in person, E-Mail arduino@unallocatedspace.org and ask to be added to the Google Hangout. The hangout will be started just before class (6:45-7:00 PM).

The slides for the upcoming and previous classes can be found here. The slides are generally made during the three days before a class.

Required Items:
1. An Arduino board of some kind (Uno, Due, Mega, Boarduino, Duemilanove, etc)
2. If your board does not have USB programming built in, you will need a programmer (AVRISP, Bus Pirate, Bus Blaster, AVR Dragon, another Arduino, etc)
3. Breadboard (the long one if possible, though the small square-ish ones are okay for now)
4. USB cable for your board and/or programmer
5. Laptop with the Arduino IDE installed (Linux, Windows, or Mac)
6. Jumper wires for your breadboard

Provided Items:
1. Breadboard and jumpers (if you don’t have any of either)
2. Resistors (200 – 500 Ohm)
3. 7 segment display

Since Unallocated Space runs off of donations, we would like to mention that the recommended donation for this class is $5. It is by no means a requirement, but it does help us keep the lights on! Attendance to the space, and this class, is 100% free to all!

Posted in Workshop | Leave a comment

FPGA Night (21 Oct, 7-10 PM)

Last week we created a test bench to make sure the new buffered serial RX module was working properly. This time we will be doing the same thing to the TX side. Creating the buffered serial TX will be mostly on your own work. Then we will work together to get the test bench up and running. This will hopefully be the last class before we get back into programming the FPGAs.

The slides for the upcoming and previous classes can be found here. The slides are generally made during the three days before a class.

Agenda:
1. Overview of last class
2. Create buffered serial TX module
3. Create test bench that tests the new module
4. Time permitting:
Create a master module that contains both buffered RX and TX
Create a test bench to test the master module

If you would like to join the class, then please E-Mail fpga@unallocatedspace.org. The class is now to a point where you need to know VHDL prior to joining. We also stream the class on Google Hangouts. Please send an E-Mail to fpga@unallocatedspace.org if you would like to join the Google Hangout.

**IMPORTANT** You *MUST* have ISE (not Vivado!) installed prior to the start of class!!! ISE can take upwards of 30 minutes to an hour to install. We will not have time to wait for ISE to be installed. Please go to here and download the ISE Design Suite package for your operating system. If you have licensing or installation issues, please contact fpga@unallocatedspace.org

Required Items:
1. FPGA development board with Spartan 3 or Spartan 6
2. USB cable for programming
3. JTAG programmer if your board does not have USB
4. Laptop **with ISE installed** and either wired or wireless network connectivity

Provided Items:
1. None

We have been given ‘academic’ status from Digilent Inc (http://www.digilentinc.com). This means that the instructor can (sometimes) purchase boards from Digilent at the academic price. This discount will only apply to people who are attending the class regularly and is on a case-by-case basis from Digilent.

Since Unallocated Space runs off of donations, we would like to mention that the recommended donation for this class is $5. It is by no means a requirement! Attendance to the space, and this class, is 100% free to all!

Posted in Workshop | Leave a comment

Arduino Night (17 Oct, 7-10 PM)

We will be using push buttons to change the brightness of an LED one step at a time. During the course of this little project, we will also cover de-bouncing buttons. If time permits, we will start with Serial communications.

Agenda:
1. How push buttons work
2. How to connect the buttons
3. Reading push button values
4. De-bouncing the input
5. Incrementing/Decrementing the LED value
6. Time permitting – Sending serial from the Arduino to the computer

If you cannot attend the class in person, E-Mail arduino@unallocatedspace.org and ask to be added to the Google Hangout. The hangout will be started just before class (6:45-7:00 PM).

The slides for the upcoming and previous classes can be found here. The slides are generally made during the three days before a class.

Required Items:
1. An Arduino board of some kind (Uno, Due, Mega, Boarduino, Duemilanove, etc)
2. If your board does not have USB programming built in, you will need a programmer (AVRISP, Bus Pirate, Bus Blaster, AVR Dragon, another Arduino, etc)
3. Breadboard (the long one if possible, though the small square-ish ones are okay for now)
4. USB cable for your board and/or programmer
5. Laptop with the Arduino IDE installed (Linux, Windows, or Mac)
6. Jumper wires for your breadboard

Provided Items:
1. Breadboard and jumpers (if you don’t have any of either)
2. LEDs
3. Resistors (200-1,000 Ohm)
4. Push button

Since Unallocated Space runs off of donations, we would like to mention that the recommended donation for this class is $5. It is by no means a requirement, but it does help us keep the lights on! Attendance to the space, and this class, is 100% free to all!

Posted in Workshop | Leave a comment

FPGA Night (14 Oct, 7-10 PM)

Since a lot of people were out last week, I’ll be covering this class again.

We finished creating the new FIFO backed RX module. This class we will spend a lot of time playing around in the simulator. We will be creating procedures to send test data as well as read data from the FIFO.

The slides for the upcoming and previous classes can be found here. The slides are generally made during the three days before a class.

Agenda:
1. Overview of last class
2. Create simple test bench
3. Explain how processes work in test benches
4. Use a process to simulate a serial transmitter
5. Add on to the process to remove data from FIFO
6. Create procedure to send one byte of data
7. Replace dummy TX code with procedure calls
8. Create procedure to pop one byte off the FIFO and check it’s value

If you would like to join the class, then please E-Mail fpga@unallocatedspace.org. The class is now to a point where you need to know VHDL prior to joining. We also stream the class on Google Hangouts. Please send an E-Mail to fpga@unallocatedspace.org if you would like to join the Google Hangout.

**IMPORTANT** You *MUST* have ISE (not Vivado!) installed prior to the start of class!!! ISE can take upwards of 30 minutes to an hour to install. We will not have time to wait for ISE to be installed. Please go to here and download the ISE Design Suite package for your operating system. If you have licensing or installation issues, please contact fpga@unallocatedspace.org

Required Items:
1. FPGA development board with Spartan 3 or Spartan 6
2. USB cable for programming
3. JTAG programmer if your board does not have USB
4. Laptop **with ISE installed** and either wired or wireless network connectivity

Provided Items:
1. None

We have been given ‘academic’ status from Digilent Inc (http://www.digilentinc.com). This means that the instructor can (sometimes) purchase boards from Digilent at the academic price. This discount will only apply to people who are attending the class regularly and is on a case-by-case basis from Digilent.

Since Unallocated Space runs off of donations, we would like to mention that the recommended donation for this class is $5. It is by no means a requirement! Attendance to the space, and this class, is 100% free to all!

Posted in Workshop | Leave a comment

FPGA Night (7 Oct, 7-10 PM)

We finished creating the new FIFO backed RX module. This class we will spend a lot of time playing around in the simulator. We will be creating procedures to send test data as well as read data from the FIFO.

The slides for the upcoming and previous classes can be found here. The slides are generally made during the three days before a class.

Agenda:
1. Overview of last class
2. Create simple test bench
3. Explain how processes work in test benches
4. Use a process to simulate a serial transmitter
5. Add on to the process to remove data from FIFO
6. Create procedure to send one byte of data
7. Replace dummy TX code with procedure calls
8. Create procedure to pop one byte off the FIFO and check it’s value

If you would like to join the class, then please E-Mail fpga@unallocatedspace.org. The class is now to a point where you need to know VHDL prior to joining. We also stream the class on Google Hangouts. Please send an E-Mail to fpga@unallocatedspace.org if you would like to join the Google Hangout.

**IMPORTANT** You *MUST* have ISE (not Vivado!) installed prior to the start of class!!! ISE can take upwards of 30 minutes to an hour to install. We will not have time to wait for ISE to be installed. Please go to here and download the ISE Design Suite package for your operating system. If you have licensing or installation issues, please contact fpga@unallocatedspace.org

Required Items:
1. FPGA development board with Spartan 3 or Spartan 6
2. USB cable for programming
3. JTAG programmer if your board does not have USB
4. Laptop **with ISE installed** and either wired or wireless network connectivity

Provided Items:
1. None

We have been given ‘academic’ status from Digilent Inc (http://www.digilentinc.com). This means that the instructor can (sometimes) purchase boards from Digilent at the academic price. This discount will only apply to people who are attending the class regularly and is on a case-by-case basis from Digilent.

Since Unallocated Space runs off of donations, we would like to mention that the recommended donation for this class is $5. It is by no means a requirement! Attendance to the space, and this class, is 100% free to all!

Posted in Workshop | Leave a comment

4 Year Anniversary Party

As of this month, Unallocated Space has occupied our current building due to your generosity. We want to celebrate 4 years of great times and cool hacks by hosting a potluck party on October 25th starting at 2pm. Please mention what your going to bring at http://www.perfectpotluck.com/meals.php?t=GYTO5348&v=c0aa515b83 (User Pw 6667)

Activities
Fire tornado
Pumpkin Hacking
Arcade Game Competition
Announcements/Recognitions
More Awesomeness to be added

Posted in Events, Party, Workshop | Leave a comment

Arduino Night (3 Oct, 7-10 PM)

We will be fading LEDs with PWM, learning how to use for loops, creating variables, bit shifting, and reading analog values.

Agenda:
1. Pulse width modulation
2. Create sketch to turn LED part on
3. Play with this sketch to make the LED dimmer or brighter
4. Intro to conditional loops (for)
5. Use a for loop to ramp up LED brightness
6. Change sketch to ramp up, then down
7. Explanation of how potentiometers work
8. Create sketch that changes LED brightness based on analog value from potentiometer

If you cannot attend the class in person, E-Mail arduino@unallocatedspace.org and ask to be added to the Google Hangout. The hangout will be started just before class (6:45-7:00 PM).

The slides for the upcoming and previous classes can be found here. The slides are generally made during the three days before a class.

Required Items:
1. An Arduino board of some kind (Uno, Due, Mega, Boarduino, Duemilanove, etc)
2. If your board does not have USB programming built in, you will need a programmer (AVRISP, Bus Pirate, Bus Blaster, AVR Dragon, another Arduino, etc)
3. Breadboard (the long one if possible, though the small square-ish ones are okay for now)
4. USB cable for your board and/or programmer
5. Laptop with the Arduino IDE installed (Linux, Windows, or Mac)
6. Jumper wires for your breadboard

Provided Items:
1. Breadboard and jumpers (if you don’t have any of either)
2. LEDs
3. Resistors (200-1,000 Ohm)
4. Potentiometer (2 KOhm)

Since Unallocated Space runs off of donations, we would like to mention that the recommended donation for this class is $5. It is by no means a requirement, but it does help us keep the lights on! Attendance to the space, and this class, is 100% free to all!

Posted in Workshop | Leave a comment

FPGA Night (30 Sep, 7-10 PM)

We finished a full serial UART in the last class. In this class we will be adding a FIFO to the RX module. This will enable the UART to buffer data that is read so that the parent module does not have to immediately read the incoming data. We will not be doing any testing with hardware like the last two classes. Instead, we will create a thorough test bench to ensure that everything is working as intended.

The slides for the upcoming and previous classes can be found here. The slides are generally made during the three days before a class.

Agenda:
1. Overview of last class
2. Intro to FIFOs
3. Discuss RX buffering idea
4. Create new VHDL module for serial RX
5. Copy over old code to new module
6. Create FIFO using Core Generator
7. Modify new RX module to write to FIFO
8. Create test bench to verify module (might run out of time for this)

If you would like to join the class, then please E-Mail fpga@unallocatedspace.org. The class is now to a point where you need to know VHDL prior to joining. We also stream the class on Google Hangouts. Please send an E-Mail to fpga@unallocatedspace.org if you would like to join the Google Hangout.

**IMPORTANT** You *MUST* have ISE (not Vivado!) installed prior to the start of class!!! ISE can take upwards of 30 minutes to an hour to install. We will not have time to wait for ISE to be installed. Please go to here and download the ISE Design Suite package for your operating system. If you have licensing or installation issues, please contact fpga@unallocatedspace.org

Required Items:
1. FPGA development board with Spartan 3 or Spartan 6
2. USB cable for programming
3. JTAG programmer if your board does not have USB
4. Laptop **with ISE installed** and either wired or wireless network connectivity

Provided Items:
1. None

We have been given ‘academic’ status from Digilent Inc (http://www.digilentinc.com). This means that the instructor can (sometimes) purchase boards from Digilent at the academic price. This discount will only apply to people who are attending the class regularly and is on a case-by-case basis from Digilent.

Since Unallocated Space runs off of donations, we would like to mention that the recommended donation for this class is $5. It is by no means a requirement! Attendance to the space, and this class, is 100% free to all!

Posted in Workshop | Leave a comment

Monday Electronics Fundamentals Class Series – NEW

Starting Monday, October 20th the Electronics Fundamentals class will begin! The class will kick off around 7pm and run until about 9pm.

The first class will be all theory but it will be the foundation for every other class to follow. We’ll be covering things like what electricity is, what an electron is, units such as coulombs and joules and how they tie into volts, amps, and ohms.
We’ll also talk about the equipment you’ll need for the following classes and why they’re essential in any technicians tool kit.
Powerpoint slides will not be used for this class. Powerpoints are boring.
I highly recommend bringing a notebook, something to write with, and a scientific calculator. If you want to use a laptop, that’s fine too. Writing things will be easier. That’s all personal preference really.

I have created a quick survey to gauge interest in this course. Please take a few minutes and complete it.
https://docs.google.com/forms/d/1peGpnOjztiudQXNYEbqaSrrNCiT6oNXLSVg67PFE1t8/viewform?usp=send_form

Required equipment for all the classes:

Optional items:

  • Spool of solid 22AWG wire
  • Wire strippers
  • Wire cutters
  • Long nose pliers
  • Needle nose pliers
  • Soldering Iron/Solder
  • Magnifying glass
  • For those who have trouble seeing up close. You’ll be reading tiny part numbers on components and colored bands on resistors.

    I’m planning to record this class, but it will not be as good as being present
    All labs, pictures of the whiteboard, and new vocabulary will be posted to a public folder in my google drive the day after each class. The link will be shared after the first class.

    Since Unallocated Space runs off of donations, we would like to mention that the recommended donation for this class is $5. It is by no means a requirement! Attendance to the space, and this class, is 100% free to all!

Posted in Hacking, Hardware Hacking, Workshop | Leave a comment