Sunday, July 6, 2014

DIY Biology

It's been quite awhile since my last post and my interests have taken a radical shift into the world of biology. I am currently attending Quest University and a whole new universe of labs and all their related shit that has opened up to me. I haven't lost interests in DIY electronics and have been working on combining the two skills. So here's a brief overview of what I've been working on:

Bio-Indicator Plasmid based on Green Flourescent Protein

An annotated view of my new plasmid using a program
called SnapGene
First to demystify a "plasmid": a plasmid is a circular piece of DNA that encodes a series of genes. This plasmid can be shoved inside of a bacterial cell, usually E. coli and made to induce those genes. Imagine a DIY electronics analogy: Imagine that the bacterial host cell is a microcontroller and the plasmid as the code that you upload into the microcontroller, or in the case of cells, you transform the host cell with the plasmid. So essentially I set out to create a brand new plasmid based off of a previous bioluminescent plasmid called pGFP. My new plasmid has an added tail to the bioluminescent protein that makes it attracted to 2+ metal ions. This tail is called a 6his tag, because it adds a tail of six histidine amino acids. My goal in this project is to be able to detect metal ions that are harmful to the environment, specifically copper and nickel ions.  I have successfully created my new plasmid using PCR, restriction enzymes, and a couple other lab techniques. My next goal is to isolate the GFP protein with the 6his tail and see if I can quantify the concentration of metal ions in water.
Glowing colonies of E. coli transformed with my new plasmid, you can see the
green fluorescence on a UV lightbox 

PCR: DIY Thermal Cycler
PCR is a lab technique that allows you to amplify a specific piece of DNA from a small amount of template DNA. PCR has huge potential in diverse areas of biology: it can be used to screen for specific genes in humans, it can be used to mutate and create new plasmids and much more. PCR uses a piece of lab equipment called a thermal cycler to carry out a PCR reaction. A thermal cycler simply cycles a small tube through a series of temperature cycles that allow an enzyme called DNA Polymerase to make copies of DNA. An alumni from Quest built a proof of concept thermal cycler from simple electronic components. He successfully performed PCR, but the speed of his thermal cycler was really slow. A commercial PCR machine might take an hour and a half for a reaction, that same reaction in his DIY thermal cycler would take 5 hours. I have taken over his project and aim to build a DIY thermal cycler that has comparable speed to a commercial machine but at 1/10 of the price.

Sunday, September 16, 2012

RepRap In School: A Short Film

Here's a short video that was filmed by my school documenting my RepRap build.


Grade 12 Students' 3D Printer Project from Toronto Waldorf School on Vimeo.

Thursday, August 23, 2012

RepRap and High School integration

Jeeze, I've really fallen behind with my blogging as my life has transitioned away from the RepRap scene towards the future of University life and a new start on the west coast of Canada in Squamish BC.

When I originally built my RepRap I really wanted to include my school, the Toronto Waldorf School in the project so that both the community and myself could benefit from the future of 3D printing. I originally built my RepRap for a senior project in my high school, I worked with the science department to find a way to integrate the project into the actual fabric of the school. Our solution was that the school would pay for the printer through the science department budget and in return I donated the printer to the school when I was done building and playing with it. I was given the opportunity to present and demonstrate the printer to both the middle school (grades 5-8) and the high school. The students were enthralled with the potential of 3D printing, I ended up answering questions non stop for over an hour until the teachers finally had to pull the students away so they could go back to their regular classes.

Now that the printer is safely stowed away in one of the demonstration classrooms in my old school I face the challenge of creating a clear guide that students can follow to be able to confidently operate a Prusa Mendel and take advantage of 3D printing... This task has been much harder than it seems, as anyone who has tried to get started in reprap will know. For example, when your printer stops homing on the x axis, or does not extrude evenly, you dive into the sketchy search engine on the reprap forum and look for some kind of answer, more often than not you end up finding a post that directs you to some obscure blog that has a nice tutorial on trouble shooting your specific problem. So how do I go about compiling some form of guide that will be able to answer the majority of questions and problems a highschool student might face?

Another perspective on this challenge is getting more than just the technically inclined interested in printingt Thingiverse has something to offer to everyone, whether that be a bracket for a mountain biker or a lens hood for a photographer. How do I attract those students that would never think of themselves as the technical type to 3D printing? In more succinct words: How do I bridge the gap from the technically inclined to the mainstream?

My answer to this two fold challenge is still being developed. I plan on visiting the school sometime next school year to give a workshop to get students comfortable using it, to complement the workshop, I intend to put together some form of guide or list of resources that students can refer to in my absence.

I would love to hear feedback from the community about how I should go about integrating my RepRap into my school community in a way that is inclusive of the whole student body, and furthermore, how to go about structuring a workshop and creating a guide that would give any student the confidence necessary to begin 3D printing.

Sunday, May 6, 2012

RepRap Toolchain Guide


One of the most tedious challenges that I had to face on my RepRap journey was understanding how each of the different software options worked and what was best for me. Reading through the forum, I find that this is one of the most common questions asked by newcomers to RepRap "what do I install and whats best for my RepRap?"

I decided to create a comprehensive map, or overview briefly describing each of the options for each step of the toolchain. This is not meant as an indepth look at every option there is, instead I tried to keep the descriptions brief and only included options that are widely supported by the community. There are a couple of spelling errors that I couldn't fix as my computer was stolen and with it my original Photoshop file. Luckily, I had uploaded a copy of the picture online that will have to suffice.


Saturday, April 21, 2012

Prusa Tips & Tricks: Why Layer Height Matters

After getting my printer fully calibrated and so forth, I began to experiment with the different settings available inside of slic3r to determine how different parameters affect the quality output of my printer. I found that what affected quality the most was layer height, not only would lowering the layer height make the ribbing on a print less prominent, it also created more precise angles within the model.

I decided to create a comparison of a model using layer height as the variable for determining quality. As you can see, I achieved pretty good results using a 0.5mm nozzle. When printing at 0.1mm layer height or lower, any slight errors in calibration are greatly exaggerated, any slight miscalculations in the amount of plastic being extruded can wreak havoc on quality.

Another issue with layer height is the time it takes to print an object. Printing something at 0.1mm takes 4 times longer than at 0.4mm. When printing large objects this has to be taken into consideration when selecting an appropriate layer height.

In conclusion of my makeshift experiment, I found that my Prusa prints optimal quality at 0.2mm layer height, good to know. 


Wednesday, April 18, 2012

Prusa Tips & Tricks: Y-Axis Bed Mod

While building my Prusa, I found certain areas of the build process to be seriously lacking on the documentation front, specifically the Y-axis and the hot end. From my humble experimentation, I came up with a simple Y-axis carriage that allows unimpeded movement, is light weight and simple to make.

The first step was to cut a 9.5in x 9.5in square of plywood and then cut it into three pieces to form a middle section and two extensions as shown in the picture. I screwed it together with some screws I found laying around and voila:

The first time I tried to mount the square piece I found to my dismay that I only had about 70% mobility on the Y axis form the plywood hitting the frame, significantly lowering my maximum print area. Hence, the reason for the "H" shape of the Y axis bed, giving the extension pieces just enough height  so that it clears the front of the frame. You can see how the wooden extensions clear the frame in the picture.



After some initial printing directly onto the PCB heated bed with Kapton tape, I quickly found that the PCB was not perfectly flat, so I began looking for some flat material that I could print onto. I asked around on the RepRap forum about whether people using glass were using heat treated glass or just normal glass. I found that the majority had found that any type of glass would serve the purpose. I quickly found a glass pane from an old picture frame that fit perfectly across the X axis of the bed. I was initially worried about the extra two inches that stuck off the Y axis (the clear part in the picture), but I soon realized that it was a great way to remove the pane right after printing as it wouldn't heat up as much as the rest of the glass surface. As an added bonus, I could move the glass around without getting oil from my fingers on the actual printing surface. I covered the glass with Kapton tape, clipped it on to the PCB heated bed with butterfly clips and it printed beautifully.

My one problem after getting the pane of glass all rigged up, was that I could barely get the heated bed above 90C with the element constantly on. The underside of the PCB was heating the air and losing precious heat meant for the printing surface.  I had read on a blog about someone using a piece of cardboard as insulation. I decided to try it out as an alternative to the spray on insulation that seems to be the most popular solution. It ended up working extremely well, it took half the time for the bed to get up to 100C than it had before, now it heated up in approximately 5 minutes. In the last picture you can see my most current setup. It has been working great, I can print at 95C for relatively large pieces and have absolutely no warping. I pull the pane of glass off after printing, let it cool on the table for a couple minutes, and the piece breaks off with a little bit of force no problem.


Overall, I am really happy with my Y axis bed design. I hope that for newcomers to RepRap, this post will help to demystify one of the build processes that I found had the least documentation. Good luck!


Tuesday, April 17, 2012

The Prusa Build: COMPLETE!


It has been a solid six months since I first embarked on building a Prusa RepRap printer, and last week I finally printed my first print! (yes I have been printing non-stop for a week, hence the week delay for this post) The final build stages before my first print were to assemble the hot end from MakerGear, mount the PCB heated bed, and attempt to wire everything up in some sort of cohesive form. The hotend ended up being a very finicky and almost ended in complete disaster; the connection inside the cured heatcore broke, so I ended up making my own MakeDue hot end from salvaged MakerGear parts which has been working very well so far. After I got the hotend working, I mounted the PCB heated bed and went through a series of slightly dodgy upgrades which I will cover in more detail in a following post. The wiring is still a work in progress, I plan on cleaning the wiring up some time in the future.


My first print was the symbolic RepRap shot glass. The print turned out much better than I expected, I was dreading the big blob of goo that most reprap bloggers write about, but was pleasantly surprised when the print actually resembled the desired object. I used Sprinter firmware with Slic3r for gcode and controlled the printer using Pronterface.






I  put kapton tape directly on the PCB heated bed as a quick fix for a piece of glass. There were some uneven areas on the PCB surface, but overall it did not severely effect print quality.

After my surprising success with the shot glass I went about fine tuning slic3r settings. I followed an excellent blog post tutorial for slic3r calibration that can be found on RichRap's blog,
I would highly recommend reading through the post as it clearly outlines how to properly calibrate Slic3r settings. After my calibration was complete, I set about testing the capabilities of my new Prusa. I started with some gears and pulley parts, and then went on to experiment with lower layer height with a Yoda head. I also began to experiment with the effects of extruder retraction while printing a bracelet from thingiverse. I found that changing the amount of retraction even 0.5mm and adding a little bit of Z lift between moves significantly changed the amount of stringing on a print.


I'm really blown away with how straightforward printing has been and the significant leaps and bounds in quality that I have experienced over the last week. Over the next few days I am hoping to post some of the simple improvements I have made as well as a few observational posts regarding the effects of layer height and other slic3r settings on print quality. 

Friday, December 23, 2011

Printed Parts Update II

So I have FINALLY finished collecting all the printed parts for the Prusa! I ended up having a local guy print the rest of the parts I needed, since it was turning into quite the hassle to get all the parts printed from my local hackerspace, hacklab.to. I opted for LM8UU linear bearings from thingfarm for the x and y axis, and A hinged extruder instead of the standard Wade's extruder. The parts were excellent quality, I didn't realize a well tuned reprap could actually print at that quality level! Now I just have to wait for the linear bearings to come in to finish assembly.

Merry Christmas! 

Tuesday, December 13, 2011

Flame Tube Video

Here's my finished flame tube video from a couple posts ago. Let me know what you think!


Sunday, November 27, 2011

RAMPS Enclosure Project





After assembling the RAMPS board and testing the pololu stepper drivers with a couple of motors, I found that the stepper drivers were heating up almost to hot to touch after only mere minutes of operation. I decided that I would need to build a nice enclosure to protect the RAMPS board, and also to actively cool down the stepper drivers to attain optimal performance.

I found a scrap piece of acrylic in my junk bin and quickly set about building an enclosure. I picked up a pack of 3/16th inch bolts and drilled 5 mil holes in each of the four corners. The bolts self tapped since acrylic is a relatively soft plastic. I drilled out the center hole for the fan with a series of 1/2inch holes and secured the fan with 3M screws. The fan is directly connected into the PC power supply, so soon as the RAMPS has power, the fan begins actively cooling the electronics. I'm curious to see how well the active cooling works in an actual print situation.




Wednesday, November 16, 2011

How To: DIY PC Power Supply for RepRap

Over the last couple of days I have been cannibalizing a PC power supply to work with my (future) RepRap. I spent quite a while reading and rereading the wiki post for the DIY power supply trying to decipher what was the simplest way of putting the power supply together. I found that the wiki didn't really have any clear instructions for a simple +12V power supply, so after getting one working I decided to share how I did it. I figured out a (somewhat) elegant way of wiring that hid most of the unused wires within the power supply box. The following is a brief simplified how-to on assembling a reprap DIY power supply.

TOOLS:
  1. Wire Strippers
  2. Wire Cutters
  3. Soldering Iron
  4. Solder 
  5. Electrical Tape
POWER SUPPLY: Any computer power supply will work that has a rating of at least 16amps on the +12V line. It should say the amperage on the side of the power supply, more than 16A is fine as the RepRap will only draw as much power as it needs.

STEP ONE: Cut all the connectors off the wires and group them by color, the four wires you are interested in are the black, yellow, green and brown ones.

STEP TWO: Select about five of each of the black (ground) and yellow (+12V) and cut them off about 2 inches outside of the power supply box.

STEP THREE: If your power supply has a brown wire (3.3V sense) solder it to an orange wire (+3.3V) and wrap it with electrical tape as shown in the image:


STEP FOUR: The green wire is a power on wire, it must be wired to a ground wire in order for the power supply to turn on. You can either wire them permanently together, similarly to step three, or run them out of the box and connect a switch to them so you can have a power switch right next to your reprap electronics.




STEP FIVE: Solder the five yellow wires together and all the black wires together in two separate groups. Then solder two black wires to the black soldered connection and two red wires to the yellow connection. After the solder connections have cooled, thoroughly wrap them in electrical tape. These wires will feed into your screw connects on your RAMPS (or similar electronic) board. I braided the all the wires including the power on wire together to keep everything clean and tidy.


STEP SIX: Cut all of the rest of the wires down to about an inch and tape them using the electrical tape in groups of similar colors (Example: all the orange together and all the black together)

FINAL TESTING: Put the power supply back together and turn it on, remember to connect the green and black wires together! If your power supply does not turn on, there may be another sense wire for the other voltage rails, look for any wires that are lighter gauge than the rest and wire them to there corresponding colors as done in step three and four.

I hope this helps!







Saturday, November 12, 2011

Weekend Project: Ruben's Tube aka Flame Tube

I know this isn't exactly related to electronics, let alone Arduinos... But I thought is was a really cool project that deserved a blog post. So here it goes.


A couple of months ago I stumbled across a video of a Rubens tube playing music and thought it was a really cool project. When I heard that we had to make a physics project for school, I couldn't pass up the opportunity to build one of these things. I followed the MAKE Flame Tube How-To and improvised a couple of steps.

I used an aluminum tube I picked up from my local surplus store, Active Surplus for twenty bucks, which was pretty reasonable compared to a two inch pipe from any hardware store. I used the regulator off of my barbecue propane tank and just screwed it into the PTC connector with some gas fitting tape. The rest of the supplies were pretty much the same as listed on the MAKE project page.
TIPS (Things I would do differently):
  1. The metal tube HEATS UP! I would suggest more than five inches of extra pipe on each end, probably at least 7 inches from the last flame hole to the beginning of the baloon. 
  2. I would suggest using some form of metal couplings rather than plastic ones because the pipe gets very hot
  3. Don't bother with pipe taps, just use pipe joint compound, its less hassle.
The results were pretty impressive, I was able to create different length sine waves using a tone generator on my iPhone. Overall, building a Ruben's tube is a pretty kick ass weekend project!

VIDEO COMING SOON!

Sunday, November 6, 2011

Printed Parts Update

Just an update on the parts that I have printed so far:



Building a RepRap Prusa Mendel 3D Printer

I have been absent from the electronic scene for quite some time now, but my interested has been rekindled after some time researching 3D printers. I have decided to build one for my Grade 12 project!

My first goal was to build the printer for 450 dollars, so I began to research all the available options and their associated costs. I finally settled on a combination of parts, with the majority ordered locally. I will make a basic list of the main components and where I purchased them from:

Electronics - RAMPS board on Arduino Mega 
http://ultimachine.com/
http://www.ebay.ca/Arduino Mega
Motors - Wantai 42BTGHW811 bipolar hybrid stepper motors
http://www.wantmotor.com/
Stepper Drivers - Pololu A4988 stepper Drivers
http://mixshop.com/pololu
Vitamins - Complete structure kit
http://mixshop.com/
Extruder - Complete Wades Extruder kit
http://mixshop.com/

So far I have received the Arduino Mega and the RAMPS board, which I assembled. If you aren't comfortable with SMT soldering, I would suggest going with the SMT already Soldered option.

I went to the open night at the Toronto Hackerspace http://hacklab.to/ and found out that they had a working makerbot which they are generously letting me print my parts off of. So far I have printed 3/4 of the parts over the course of a couple weekends. Hopefully by next week I will have the Mixshop order and all the parts printed and will be able to begin assembly!

Unpopulated RAMPS
 
Finished RAMPS Board





Monday, March 30, 2009

TV-B-Gone!

Hey guys,
I just received my TV-B-Gone in the mail today, I ordered it from Adafruit Industries, the shipping to Canada took exactly one week. I was very impressed at the detailed instructions. It took me about half an hour to assemble and test with a camera. I haven't had a chance to test it on a TV yet, but I plan on making a video of turning off all the TV's in Sears! I cant wait!

Nigel

Thursday, March 26, 2009

Ideas...

I'm in a sorta contemplative mood, and I have come up with an interesting quote:

"Being a scientist, or an inventor, is like being a lawyer. The laws of science have been laid down years ago many have tried to outright break them and failed, they cannot be broken. the ones that are successful are the ones that find loop-holes, alter statements, try different perspectives, and sidestep these laws without ever breaking them to achieve their goal. And when one can do this, anything is possible."
~Nigel

Sunday, March 22, 2009

The Scotch Tape Spirograph!

Hey guys,
I was getting sorta bored over March Break so I decided to build a laser Spirograph. I had most of the parts so it took me about 3 hours to build and tweak. I finally got a chance to use my box of pots to control the speed of the three fans. The laser is from a 2 dollar laser pointer from Active surplus, so its pretty crappy, after 2-3 minutes of use it starts to lose intensity until you can barley see it, not sure why it does this. I plan on replacing the laser at some point. Once I'm back in school I plan on building a nice little enclosure for it out of wood and acrylic. I will make a video as soon as I get a better laser.


Tuesday, February 17, 2009

Enclosure Project





I finally finished my project, well I finished the enclosure, but still need to finish the electronics and write the code. I decided to use pots instead of the faders because it was much easier to fabricate. I haven't rigged up the LED's yet, but plan to do it sometime soon.



Monday, February 2, 2009

Enclosure Project

Hello all,
Lately I have been very busy with school and exams and other stuff so I haven't had much time for working on electronics projects, but with the new term, I have started woodwork class, and our woodwork project is to make a nice wooden box. So I decided to make a music mixer that will control music in Ableton Live. I plan on using 6 faders and possibly some switches. The main body will be made of wood and the top will be see through, this way I can put some RGB LED's under the faders for some cool illumination. I might also put an audio jack in the side so I can use the synth program too. When I'm done the project, (which should be tomorrow, at least the enclosure) I will post some pictures. If anyone wants to make a project like this just send me an a message and Ill see if I can do a tutorial or something along those lines.

Nigel

Friday, January 9, 2009

Synth-In-A-Box

Hey guys,
I wanted a break from designing, so I spent a night creating a enclosure for my first version of the Audiuno Synth. Its really cool when you can use the synth in a enclosure, it gives it a more finished feel. I was playing around with it and I made A LOT of sounds that weren't originally meant to be made, I could even get a sorta distortion affect. I think most of this was from my analog input somehow floating and generating random numbers. The enclosure is just a old cardboard box I found laying around. I attached the pots, then spray-painted it. The audio jack is on the side of the box, along with the power cable. If anyone wants me to make a video demo just post a comment.