All posts by Gary

DIY: Easter Bunny with Illuminated Color Changing Eggs

Supplies:

  1. You will need an Egg carton (to hold eggs)
  2. Two Eggs
  3. Four quick setting clear epoxy Like this
  4. four color changing LEDs Here are some.
  5. One 8″x6″ Project box These are perfect
  6. One quadruple , Double A  Battery holder Try this
  7. 9 Volt battery connector Here
  8. Two 110 ohm 1/4 watt resistors Here
  9. One small switch Here
  10. One piece of copper clad bread board
  11. Some 24 gauge wire
  12. Two feet of material (for wrapping the enclosure)
  13. One or more Stuffed Bunnies
  14. Thread (Try to match to your material)
  15. Wire grommet
  16. A USB cable (we will be cutting it)

Tools:

  1. Drill
  2. Sewing Needle
  3. Something to mix the two part epoxy in
  4. Soldering Iron
  5. Solder
  6. Clip on heat sink
  7. Hot glue
  8. Hot glue gun
  9. Phillips head screw driver
  10. Drill Bits
  11. Dremel
  12. Dremel cutting bit

Steps:

  1. Lets start by Washing the outside of the egg with soap and cool water. Then Drill out the top and bottom of some raw eggs with the dremel at high speed (25000 – 30000 RPM). Make the hole in the bottom of the egg larger than the one in the top. It will need to be large enough to pour in your epoxy. You will need to drain out ALL of the egg white and yolk by blowing through the top hole. Then thoroughly rinse the inside and outside of the egg shell through the large hole you drilled.
  2. Make a hole in the bottom of each place in the carton that you will be placing the eggs (this allows for plenty of air flow). Put a paper towel under the egg carton. Place the eggs with the large hole at the bottom in your egg carton where you just put the holes. We need to allow the eggs to dry for a while. If you are impatient(like me) you can use a hair dryer to dry out the eggs more quickly. You will still need to allow them to cool and air dry some(maybe an hour or so.)
  3. Once the eggs are clean and dry put some scotch tape over the small hole. Now mix one half of your first tube of two part epoxy and immediately pour it into the first egg. Then repeat this till the first egg is full. Once the egg is full place it in your egg carton with the hole facing up. Then repeat for the second egg.
  4. While you are waiting for the epoxy to set in the eggs lets work on our project box. Start by placing the battery holder inside the box to figure out you placement. Then figure out where you want your switch (usually on the back somewhere). What ever space is left over is where you will be placing the breadboard. You may have to cut your breadboard to fit. You can use the dremel or a pair of airline cutters for accomplishing this task.
  5. Its time to get the soldering iron and solder out. Heat your soldering iron to high if you have a dual temp iron. If you don’t, then you will need to have a soldering iron that is at least 45 watts. If your soldering iron is to cool then it will take to long to heat your components and may burn out your LEDs. Now solder the negative lead of the battery holder to the breadboard and the positive lead to the switch. Then solder a wire from the other tab on the switch to the opposite end of the breadboard.
  6. Now bridge two adjacent holes on the bread board with the positive lead from the switch. (this will be where you will solder the resistors)
  7. Solder the resistors from the two bridged points on the positive lead to the other end of the breadboard, leaving some room on the end for your LED leads to attach.
  8. Now bridge the negative lead to an adjacent hole and solder in a jumper from the bridged hole to the other end of the breadboard, again leaving enough room for your LED leads. Bridge from the negative jumper to two more adjacent holes.
  9. Cut the USB cable to length to go from the breadboard to the eggs that the Bunny will be holding, leaving a little extra for mistakes, and strip one end back about 1.5″ and the other end about 4 -6″.
  10. Choose your colors for negative and positive for each LED. Solder them to the board. (Negative to Negative and each positive to a resistor.)
  11. Drill the holes in your Project box for the USB cable and the switch.
  12. Mount the switch, battery pack and breadboard inside the project box with hot glue.
  13. Run your USB cable through the hole you drilled and put in the grommet at the hole around the cable, then hot glue the grommet and cable on the inside of the box. (this will help ensure the cable wont have too much movement and cause problems later on)
  14. Now time to go back to the eggs. They should be plenty ready now. Now crack and peel off the shells. Once you have done that you will probably have to clean the  Epoxy eggs with very warm water and soap.
  15. Now find a drill bit that is just slightly bigger around than your LEDs. Drill out two points at the bottom of each egg for the LEDs to be placed in. Before permanently adhering your LEDs in the eggs test them by twisting the wires on from your circuit. Once you are certain that your LEDs are working with your circuit permanently adhere them with some epoxy.
  16. Sew your Bunny (Bunnies) to your fabric that you chose for wrapping your project box.
  17. Route the LED wire however you see fit for the placement of your eggs.
  18. Wrap your project box with your fabric using hot glue to adhere the fabric to the box making sure to get your Bunny placement right.
  19. Hot glue the eggs into place and flip the switch.

Get the Canon MP495 Printer/Scanner working in Ubuntu

I have finaly gotten the Canon Pixma MP495 working under Ubuntu 10.10, with full resolution capabilities of the printer.
This printer is only advirtised as having a max resolution of 4800×1200 DPI. However, I called Canon to get the full range of print resolutions and was informed that this printer is capable of 9600×2400 DPI.

I haven’t tested this below Ubuntu 10.04 but it should work fine.

For setting your MP495 printer up on your network without the use of a Windows or Mac machine (Fresh out of the box with Ubuntu) you will need to match your Routers SSID to the printers default SSID, and remove any security you have enabled. This will allow the printer to connect to your network.
Printer Defaults:
SSID: BJNPSETUP
IP ADDRESS: Automatic

Once you have done that you will need to activate the wireless lan on the printer.
Press the Maintenance button on the printer 15 times until you see what looks like a capital E without the top line. Then press the color start button. (refer to page 10 of your Network Setup Troubleshooting manual for an actual picture of the symbol) You should see the wifi light on the front of the printer turn on and be solid not be blinking. (If it is blinking check your routers SSID settings and match the Default SSID of the printer as listed above.

Now download AngryipScanner and install it by double clicking it. It should open in the Software center or with the Gdebi installer. (this may take a few minutes to install.)
Once you have installed AngryIPScanner, run it and change the ip range to include from 1 – 254 in the last octet. Then click start.
When it finishes look for an active connection with a Hostname like A001BF000000.local. Yours may be different but should be very simular.
The IP address given for that hostname is the IP address of your printer. Open Firefox and type that address in the address bar and press enter. From there you can configure you printer for the SSID, and encryption that you had on your router before the change, and set a static IP for the printer so you can manage it easily.
After you change the SSID and encryption on the printer you will have to go back to your router and change the SSID and encryption back to what it was before so your printer can connect again.

Now your network should be back the way it was and your printer should be connected

Now that you have successfully connected the printer to your wireless network continue with the rest of the installation.

Download the drivers for the mp495

You will be downloading cnijfilter-mp495series-3.40-1-deb.tar.gz.

Try this method first!
Extract cnijfilter-mp495series-3.40-1-deb.tar.gz to your Home directory.
Change the permissions of the install.sh file to run as an executable by Right clicking on install.sh and then left clicking Properties.
Click on the Permissions tab and put a check mark in the Allow Executing file as program box.
Then open a terminal and type:
sudo ./install.sh
Follow the prompts and if you are using the printer over the network select network when prompted. I you are using it via USB choose USB.
Don’t forget to scroll down to complete setting up your printer to use full resolution and set up the scanner.

If the first method didnt work try this.

Open a terminal and enter cd /home/*/cnijfilter-mp495series-3.40-1-deb/packages . (Enter your username where the astride is.)

For 64 bit systems you need to replace cnijfilter-common_3.40-1_i386.deb, and cnijfilter-mp495series_3.40-1_i386.deb with cnijfilter-common_3.40-1_amd64.deb, and
cnijfilter-mp495series_3.40-1_amd64.deb. For the printer setup.
For the scanner replace scangearmp-common_1.60-1_i386.deb, and scangearmp-mp495series_1.60-1_i386.deb with scangearmp-common_1.60-1_amd64.deb, scangearmp-mp495series_1.60-1_amd64.deb. Everything else is the same.

Now enter sudo dpkg -i cnijfilter-common_3.40-1_i386.deb and press enter.

Now enter sudo dpkg -i cnijfilter-mp495series_3.40-1_i386.deb and press enter.

After that is complete go to System-Administration-Printing and click on Add.

If you have set up your printer on your network you should find it listed under Network Printing after a moment. (It takes a second for Ubuntu to find it on the network.)
Select the Canon-MP495-series_XX-XX-XX-XX-XX then click [Forward].
It will tell you that it is searching for Drivers. (wait for it…..)
In just a second a new window will appear asking for the Description of the Printer. Give it a name in the Location Field.

Now that you have a functioning MP495 printer, printing at a meager 600 DPI, lets make it better!

Change the Available Resolutions for Printing

Open another terminal and edit the first of two postscript files for this printer. gksudo gedit /etc/cups/ppd/Canon-MP495.ppd

Find:

*OpenUI *Resolution/Output Resolution: PickOne

Then we are going to replace the text from:

*OpenUI *Resolution/Output Resolution: PickOne

to:

*CloseUI: *Resolution

With:

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 4800dpi
*Resolution 600dpi/600 DPI: “<</HWResolution[600 600]>>setpagedevice”
*Resolution 1200dpi/1200 DPI: “<</HWResolution[1200 1200]>>setpagedevice”
*Resolution 2400dpi/2400 DPI: “<</HWResolution[2400 2400]>>setpagedevice”
*Resolution 2400dpi/4800 DPI: “<</HWResolution[2400 4800]>>setpagedevice”
*Resolution 2400dpi/9600 DPI: “<</HWResolution[2400 9600]>>setpagedevice”
*CloseUI: *Resolution

Save and close gedit.

Open another terminal and edit the second postscript file for this printer. gksudo gedit /usr/share/ppd/canonmp495.ppd
Find:

*OpenUI *Resolution/Output Resolution: PickOne

Then we are going to replace the text from:

*OpenUI *Resolution/Output Resolution: PickOne

to:

*CloseUI: *Resolution

With:

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 4800dpi
*Resolution 600dpi/600 DPI: “<</HWResolution[600 600]>>setpagedevice”
*Resolution 1200dpi/1200 DPI: “<</HWResolution[1200 1200]>>setpagedevice”
*Resolution 2400dpi/2400 DPI: “<</HWResolution[2400 2400]>>setpagedevice”
*Resolution 2400dpi/4800 DPI: “<</HWResolution[2400 4800]>>setpagedevice”
*Resolution 2400dpi/9600 DPI: “<</HWResolution[2400 9600]>>setpagedevice”
*CloseUI: *Resolution

Save and close gedit.

Now restart the cups service.
with sudo service cups restart in Ubuntu 10.10 and I think 10.04 too.
or sudo /etc/init.d/cups restart in previous verions.

You can now print with resolutions ranging from 600 DPI to 9600 DPI!
Enjoy.

For getting the scanner working download the drivers from here
extract scangearmp-mp495series-1.60-1-deb.tar.gz into your home directory.
Open terminal and type. (Replace the astride with your user name.)
cd /home/*/scangearmp-mp495series-1.60-1-deb
sudo ./install.sh
Then to use your scanner, open terminal and type.
scangearmp
A Big thanks goes to BartmanMN for finding the Scanner drivers.
Enjoy!