Error message

  • User warning: The following module is missing from the file system: date_ical. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1184 of /home/woodin7/public_html/jayoyster/includes/bootstrap.inc).
  • User warning: The following module is missing from the file system: entity. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1184 of /home/woodin7/public_html/jayoyster/includes/bootstrap.inc).
  • User warning: The following module is missing from the file system: file_entity. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1184 of /home/woodin7/public_html/jayoyster/includes/bootstrap.inc).
  • User warning: The following module is missing from the file system: wysiwyg. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1184 of /home/woodin7/public_html/jayoyster/includes/bootstrap.inc).
  • User warning: The following module is missing from the file system: standard. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1184 of /home/woodin7/public_html/jayoyster/includes/bootstrap.inc).
  • Deprecated function: Optional parameter $path declared before required parameter $langcode is implicitly treated as a required parameter in include_once() (line 1442 of /home/woodin7/public_html/jayoyster/includes/bootstrap.inc).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: include_once(/home/woodin7/public_html/jayoyster/themes/engines/phptemplate/phptemplate.engine): Failed to open stream: No such file or directory in include_once() (line 209 of /home/woodin7/public_html/jayoyster/includes/theme.inc).
  • Warning: include_once(): Failed opening '/home/woodin7/public_html/jayoyster/themes/engines/phptemplate/phptemplate.engine' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in include_once() (line 209 of /home/woodin7/public_html/jayoyster/includes/theme.inc).
  • Deprecated function: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in drupal_get_path() (line 2970 of /home/woodin7/public_html/jayoyster/includes/common.inc).
  • Deprecated function: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in drupal_get_path() (line 2970 of /home/woodin7/public_html/jayoyster/includes/common.inc).
  • Deprecated function: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in drupal_get_path() (line 2970 of /home/woodin7/public_html/jayoyster/includes/common.inc).
  • Deprecated function: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in drupal_get_path() (line 2970 of /home/woodin7/public_html/jayoyster/includes/common.inc).
  • Deprecated function: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in drupal_get_path() (line 2970 of /home/woodin7/public_html/jayoyster/includes/common.inc).
  • Deprecated function: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in drupal_get_path() (line 2970 of /home/woodin7/public_html/jayoyster/includes/common.inc).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 187 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).
  • Warning: Trying to access array offset on value of type bool in refresh_node_load() (line 189 of /home/woodin7/public_html/jayoyster/sites/all/modules/refresh/refresh.module).

My Projects

My Projects

A listing of all of my woodworking projects. The things I've posted about most recently will show up at the top of this list. I'll attempt to backfill this list to include older work as I have time.

Completed RHZ Plaque in silver maple (soft maple), unfinished

RHZ Plaque Carving

Started on: 11/30/14
Last update: 4/7/16
Since we're going to be moving again next Summer, although I've done some work to set up my shop, I've decided not to go overboard on that. Another shop in the basement means hauling tools up and down stairs or a very steep hill to the back door. And anything I set up in terms of tools storage or wiring will only be useful for another...
Finished? Yes
Completed rock solid router table

Router Table

Started on: 6/1/09
Last update: 4/7/16
I had no router table in my workshop, and only a single 1 3/4hp fixed speed Porter Cable router to work with at the time.  So I decided to build one. This was one of my 'Quick and Dirty' projects. I didn't want anything fancy, just something sturdy.  In the woodworking world, there is almost nothing written about more when it...
Finished? Yes
Lucas table for playing with Thomas the Tank Engine trains

Lucas' Train Table

Started on: 2/15/13
Last update: 4/7/16
My wife, "Honey, you have to build a table for Lucas to play with trains on. He's driving me crazy!"Me, "OK, as soon as I finish your jewelry cabinet."My wife, "I can't wait for 2019 . . . Lucas will be eight by then and won't need it anymore."Me, "Oh, all right. How about something like my outfeed table downstairs?"My wife, "I don't...
Finished? Yes
Tool cabinet after new facade was installed in Dec 2012

Wall hanging tool cabinet

Started on: 9/15/11
Last update: 4/7/16
Wall hanging tool cabinet based on a design in issue #188 of Fine Woodworking magazine by Jan Zoltowski.The outer case has been finished since January 2012, but as is not often mentioned, 90% of the work on one of these cabinets is the time required to mount all of the tools inside. I suspect it will take me several years to get it...
Finished? No
Liam's new toolbox

Liam's Toolbox Kit

Started on: 10/27/13
Last update: 4/7/16
My son Liam is now seven. He just joined the Cub Scouts this past August, and we've been going through the rituals of father-son bonding. Most of this has been driven by my wife, who recently read a book about how son's need their father to guide them at this critical age, taking them "across the bridge" to manhood. I've welcomed this...
Finished? Yes
Frame for the Goodwill picture, used as New Years' Eve prop

Frame for Goodwill Picture

Started on: 12/25/13
Last update: 4/7/16
This was a quick project I took on just after Christmas. My sister-in-law bought her parents a picture in a frame at the local Goodwill shop. (She's a bargain hunter.) But after giving it to them, they discovered that the frame itself was broken. I tried to repair it, but it turned out to be a form of dense foam, veneered with wood-like...
Finished? Yes
Completed Pinewood Derby car test track, no sensors installed yet

Pinewood Derby Car Test Track

Started on: 2/7/14
Last update: 4/7/16
As I mentioned in the Arduino timer project page, I've built a track so that my son Liam can test his Pinewood derby cars. Despite how obnoxious that sounds, I really did just want to do this to support his 2nd grade science fair project.  The idea here was to take lumber I had on hand and build something that could serve as a...
Finished? Yes
Two boards picked out for the rolling board

Baking Board

Started on: 12/29/13
Last update: 4/7/16
I've had a project on my wish list for about 10 years now . . . to replicate the rolling board, or baking board, that my mother used when making Christmas pastries. Hers was made by her father, George. We kids called him Jeje. (My sister spells it Djedje . . . whatever, it's just Slovak for Grandpa.)  My sister Holly has the one my...
Finished? No
Converted Ikea chest of drawers, turned into a glass storage cabinet

Glass Cabinet Conversion of Ikea Chest of Drawers

Started on: 7/17/15
Last update: 4/5/16
Our youngest is four. In the middle of our moves from Florida and then last year from one Roswell house to another, my wife bought a chest of drawers at a thrift store for his new bedroom. I'd like to build all the furniture we need, but I've been so dishearted by my lack of woodworking productivity the last couple of years, I haven't...
Finished? Yes
Simple saw vice for holding saws for sharpening

Saw Sharpening Vise

Started on: 6/1/10
Last update: 11/6/13
After watching a video of Thomas Lie-Nielsen sharpening a panel saw, I decided I needed to learn the skill. This is especially true since I have three old panel saws I inherited from my father that really need some TLC. I've actually completed the basic vise, which is just a pair of square boards glued to a couple pieces of...
Finished? Yes

Pages