Monday, June 6, 2016

DIY Self Sustaining Solar Powered Backyard Hydroponic Garden

I've decided to change the way I write my blogs.  After reading some of them back to myself, I couldn't help but try to make them a little more fun to read, and if that doesn't work; atleast i'm not bored writing it.

Do It Your Goddamn Self Hydroponic Garden

Lester was an average man of slim yet tall stature.  His long curly hair lent strongly to the image of a pot smoker.  When the word hydroponics would leave his lips in conversation, the first thing people would imagine is him growing pot to support his habit.  But Lester just wanted to grow some fucking vegetables, fruits, and maybe some nice herbs he can put in his shitty tomato sauce only he seems to like.  

Lester needed something he could have out of the way, be convenient, and not make the yard a dump only the alcohol enthusiasts at the liquor store down the street would be proud of.  He also needed to avoid long and wordy run on sentences that annoy the living shit out of him.  

So one uneventful day at work he decided to get off his lazy ass and stop by Home Depot and the local hydroponic store for supplies to get started.  

He gently loaded three 4" diameter PVC pipes into his smallish SUV.  Being 10' long he had to figure out how not to let one loose on the highway and impale any unsuspecting passer by's.  He also bought six 4" end caps and hangars.  His list written in chicken scratch looked a little like this, except unreadable by 60% of the population:

  3 - 4" Diameter PVC Pipes 10 foot length

Gradually accelerating the car off of the next exit, he sped towards the local hydroponics store.  When entering this gleaming metropolis of growing shit, he was greeted by the cashier.  After telling of his loose plans for growing stuff he walked out with a couple bags, one of them was a bunch of free samples! 

  24 - 3.75" grow baskets
    1 - Bag of free samples (required!)

Lester decided a good place to mount the 4" diameter pipes of growing, would be between two fence posts.  Like so....

Each pipe was tilted at an angle to allow the solution to travel fairly quickly to allow the roots to absorb nutrient and passively oxygenate the water through agitation.  But in the mind of our main character, he just thought it would irk the shit out of people who can't help but notice they're not perfectly straight across.  

With his rusty hole saw, he drilled the end caps and put in the barbed hose hookups like a champ.  
Depressingly, it turned out Lester didn't pay much attention to the inside lip that runs around the endcap, making it a bitch to get a good seal.  Silicone caulk to the rescue!  His name should've been Jerry Riggs.  

Now it was time to waste an hour searching for a 3.5" hole saw to cut out the basket holes.  After wasting an hour or two, he then went down to the local hardware store and bought one.  

He actually drew a line with his trusty marker so it wouldn't come out looking like a 2 year old made it.  

Instead it came out looking like maybe age 7+.  Perfectly acceptable.  

Wanting to impress his wife and not get divorced because the backyard is starting to look like his workshop; Lester decided to buy a new deckbox.  This new deckbox (on sale of course) would replace the existing one.  Holding such wonderful things such as cushions of the patio set, and random odds and ends that don't belong in it.  The one it replaced would then be retasked to perform a much more important job.  A job no normal deck box has the privilege perform.  

Hold all the ugly shit.  

See that pump, that's going in the deck box!

After having a plan to hide the sins of this project, he went ahead and cut the holes in a 20 gallon tote.  

Lester labored intensely over this tote.  He even made labels that don't stick because the backing on them sucks ass.  He made a drain hole, a PH up/down hole, pump wire and water out hole.  The black plate is for mounting the two peristaltic dosing pumps to pump in PH up and down solution to keep things in balance for the sensitive little baby plants.  The plate got scrapped because it was a douche idea with a much better one around the corner.  

The pump used was:
The PH up/down solution was:
Atlas Scientific PH up/down

And 10' of silicone tubing

The electronics are as follows:

1 - Arduino MEGA 2560
1 - 4.3" TFT LCD Touchscreen
1 - Real Time Clock with CR2032 battery
1 - 4 relay opto isolated switch board
1 - Rain Sensor
1 - 12 V Air Bubbler (for large container)
1 - PH Probe for Arduino (theres an industrial version too that will last longer)
1 - DHT11 Temperature / Humidity Sensor
2 - Waterproof Temperature Probe (for the water bin)
2 - Liquid Level float switch
1 - MDF board, 3/4" Thick
1 - 12 Volt water pump (I suggest getting a water filter too)

I am currently working on the layout diagrams and schematics.  I will post as soon as I have finished. Please check back regularly for updates! :)

Wednesday, March 16, 2016

Old Sure-loc Xpress Bow Press Upgrade for Parallel limb bows

After getting a new target bow, I decided to install my peep sight.  Needless to say, it pays to use the right tool and a bow press.  I managed to nick my string and pretty much make it useless.  Wanting to do it right the next time I bought a nice used Sureloc Xpress bow press.  The older model of course that doesn't do parallel limb bows.  At one time they made a USL adapter kit for this to allow you to do more modern bows.  But I was unable to find these used or new anywhere.

I decided to take matters into my own hands.  After searching for hours on McMaster, Grainger, and elsewhere; I was unable to find a wheel, handwheel, caster, or round delrin that met my requirements.  I needed a strong disk that would fit on a 7/8" shaft that was no more than 5/8" thick (width of my bows limbs).

Until I had a eureka moment!  Barbell plates! Something with a 6" diameter or bigger was perfect to clear my cams.

I went ahead an ordered some split ring collars that have a 7/8" opening.  Needed to use a flat blade screwdriver to open them up a bit to slide on; not too hard though.

I plan on making a custom spacer for each bow type, but at the moment I am using an empty wire spool, that so happens to be the perfect spacing for a 2015 Hoyt Pro Edge Elite. 

Once in the press I was able to swap my strings out without any issue.  Not a single mark or scratch was left on my limbs.  I plan on making some USL adapters of my own out of delrin.  But in the meantime these work perfect!

For access to the cam's while in the press I think some Weider barbell plates may be a better option... 

Friday, August 8, 2014

40 Watt Chinese CO2 Laser Upgrade with RAMPS & Arudino

3/31/2015 - Updates made in the Firmware and Inkscape plugin section below. Thanks go to Turnkey Tyranny for the many improvements and fixes he's contributed. 

Also, I would like to note, there are many variations on the Laser supplies.  Please be very aware whether yours is an ACTIVE LOW or ACTIVE HIGH enable signal.  The firmware below is ACTIVE LOW.


I've wanted to start playing with Laser Cutter/Engravers for quite a while. I finally happened across a great deal on a Chinese made 40 watt Laser Engraver with the Moshidraw software and control hardware. Wanting something I can modify and that is of better quality I decided to use my spare RAMPS 1.4 and Arduino Mega I had sitting around.  I've successfully upgraded the system and here are the details so that others won't have such a hard time getting theirs up and running. One benefit with this setup is the system is completely standalone.  All you need is an SD card with your gcode files on it (remember to have the .g extension)

Please excuse the picture quality, when I get some time I'll try to take better ones.

Whats Needed:

- CO2 Laser Cutter/engraver  $478.00 with free shipping.  Not too bad at all.  Ships from US too...

Electronics ($65) for everything on ebay - im sure theres other deals out there too!
- RAMPS 1.4 with 2 Pololu stepper drivers
- Arduino Mega 2560
- Reprap Smart Full LCD Controller (if you want something that's stand-alone - optional)

- Ribbon cable connector: (I just unsoldered mine from the Moshidraw board) - couldn't wait for them to come from digikey :)
CONN FFC 12POS 1.25MM VERT PCB TE Connectivity 1-84534-2

DigiKey#: A100331-ND
- Modified firmware the Lansing Makers Group started.  The one here I modified to have an active low LASAR activation signal. Turnkey Tyranny one is the current go to favorite.

- (optional) Power table bed for the K40 Laser machine.  Note: be ready to bend and reseat screws until the stepper can turn the belt to raise and lower.  I still dont have mine working right. (


***Marlin Firmware with fixes and mods from Turnkey Tyranny (I suggest using this one)

***Inkscape Plugin with fixes and mods from Turnkey Tyranny (I suggest using this one)

Additional Information/References:

Opensource Laser Group (LOTS of Smart people and good info!)!forum/opensource-laser

Good K40 Laser Build Blog:

Original Firmware:

Inkscape Plugin from Lansing Makers Group:

Lansing Makers Network Web Based G-code tool: (very nice!)


Removed the existing electronics, making sure I left the ribbon cable and Y-axis cables in tact. Removed the mounting plate:

Mounted the Arduino Mega to the Plate the moshidraw electronics were attached to, the USB port doesnt really line up, get ready to bend some metal:

Electrical Connections (please note, there are many Laser supply variations):

Note: An alternate pinout for some laser supplies is as follows:

In this case you want to connect D5 to L.  WP to GND is the normally closed interlock loop. D6 to IN for the PWM (Laser intensity) signal.  Also, if you are using your own firmware, L is active low for laser on, and H is active high.  

Made the above connections: (still need to neaten things up)

Lid Interlock:

Used a aquarium air pump for the air assist, the drag chains are cheap ones off ebay (Drag Chain - Cable Carrier 7 x 7 mm for CNC Router, Mill 500mm - 19-5/8" Long), an air assist head can be 3d printed from one of the designs on also sells a complete aluminum air assist head:

The aquarium water pump it came with actually works fairly decent, some heat exchangers help dissipate the heat due to my small reservoir of distilled water, the clamp is there because I don't have a check valve and air would get sucked back into the lines.  The 12V fan is being driven from an ac wall adapter for now until I put a 24V to 12V DC converter in the laser to power it all:

I'm using Inkscape and the Lansing Makers Group plug-in to generate G-code for cuts.  Still looking for some tools to do raster and picture engraving.... Did 4000mm/min feed rate test on 1/16" acrylic - works well...

I designed the panel to mount the LCD control board, current meter, on/off, and laser on/off controls to.

Here is the DXF file for the above cutout:

Here's the unpainted plate mounted in position.  I still need to tweak some of the hole centers, but for the most part it worked out well:

Video of it in action, cutting out the panel:


Random Notes: 
- M03 and M05 are LASER ON and OFF respectively
   This is at the top of all my gcode files:
     G96 S90 (set spindle speed so M3/M5 will work)
     G21 (All units in mm)
- G00 move laser to position without turning off
- G01, 02, 03 etc.. are cut moves
- S(0-100) specifies the laser intensity on G01,02,03 line and arc moves
- G07 is RASTER line.  
- Check the direction of the fan mounted inside.  Mine was blowing out... Blowing in is much better and smells better too. 

Just a 5 minute job got it hot to the touch.



Still to do:

** I have some solid state AC switches I'm going to tie a digital pin to.  This will turn on the Air Pump (for the laser head), Water Pump (for cooling), and the exhaust fan with an M-code (will add to firmware - might just use spindle on and off...) 

** Add a case switch and water flow switch to the interlock loop so I don't burn an eye ball or the laser tube.

** Plugin Z table axis to Z on RAMPs board.  Having trouble with the Z table at the moment, very hard to move the belt, loosened and re tightened everything - need to find what is making it bind...

** Design a PCBoard that will plug into the RAMPS and allow for an almost seamless upgrade by just plugging all existing cables into the new electronics.

I will post updates as I do these...

If you would like to donate to my projects fund, my paypal is:  All donations will contribute to open source efforts and documentation to make others lives easier.  It's a pain trailblazing a new or dirty path, especially with limited funds...

Wednesday, July 16, 2014

3D Printer DLP - Rev 2

 I've decided to make a more streamlined version of my previous 3D DLP Printer.  After finding a good deal on 8020 for some 2" square aluminum extrusions, I decided to go ahead and start the build.  

Materials Used: (most off of ebay)

Below, I've mounted my linear rail (14" of travel) to two 36" long 2" square 10 series t-slot extrusions.  I used some 8020 right angle gussets to make it very rigid.  

I used a 1" square t-slot extrusion to mount the first surface mirror and another to mount the projector.  I plan on designing a better projector mount to print on my reprap soon - I'll post pics of that once complete.  Just a right angle piece of aluminum holding it on at the moment.

 Here is the projector and mirror mounted and base frame cut to length. 

 I used the original mount for the mirror I had made with epoxy and my mitre saw.  I plan on printing a more "elegant" solution once the DLP printer is up and running. 

 I mounted a 2" extrusion accross horizontally and used 1" extrusions to frame out the vat base. It is cantilevered out from the vertical members and is very rigid.  The paper is there to adjust focus and measure the x y values for the print area.

 My mirror needs some cleaning...

 Now, I've mounted the peristaltic pump on the vertical member.  The DC motor can operate in both directions allowing me to fill and drain the vat.  I have still yet to design the "nozzle" for the portion that lays in the vat. 

The birdcage blower fan is mounted to the vertical member along the back.  I will be cutting acrylic pieces to enclose the VAT to the top of the linear rail.  The blower will be connected to the top and blow into a activated carbon filter.  

 Here you can see the blower fan better.  I've also mounted the build plate to the linear rail. Notice this design doesn't have a slide mechanism. Previously I had the VAT mounted on rails and it would slide between lifts.  For this design, I plan on making various attachments to the Z axis.  One will rotate a circular build plate, another will be as shown below, and yet another will have the slide mechanism on the horizontal bar coming out of the Z axis slide mount.

Finally has some time last night to finish the build.  I'll post those pics soon.  Here's half of the rook I printed so that the interior is visible.  This is the first test print and it came out excellent.  Has some fuzz from my pocket (brought it to work to take pics). 

If you would like to donate to my projects fund, my paypal is:  All donations will contribute to open source efforts and documentation to make others lives easier.  It's a pain trailblazing a new or dirty path, especially with limited funds...
More to come...