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).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in views_handler_field->render_text() (line 1225 of /home/woodin7/public_html/jayoyster/sites/all/modules/views/handlers/views_handler_field.inc).

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.

The basic Lego Lighthouse kit on our kitchen table, awaiting . . . magic

Weather Smart Lego Lighthouse

Started on: 2/17/23
Last update: 8/29/23
12/26/2022 - Jay builds the Lego lighthouse kit.12/27/2022 - Jay starts to thinking . . . 2/17/2023 - Jay draws a basic function diagram and then goes fracking crazy.3/15/2023 - Jay starts ordering parts3/23/2023 - Prototyping the electronics starts4/15/2023 - Interface to the actual lighthouse electronics4/17/2023 - Building...
Finished? Yes
Challenge coin display stand in poplar with walnut stain

Challenge Coin Display Stand

Started on: 9/1/22
Last update: 5/12/23
I did this one fairly quickly so I could send it as a Christmas gift for Christmas 2022. I started it late November and finished it in only a couple of days. (Obviously, its very simple, but I wanted to be careful and make it as finely as I could, so I took my time.)It's all from one piece of poplar, and stained a dark walnut color. The...
Finished? Yes
Starting on the teabox dovetail joinery

Tansu Teabox

Started on: 11/6/21
Last update: 5/3/23
11/22/2021 - Set dimensions and basic design - Documented the basic dimensions and design. Cut the raw parts from a single curly maple board. And created a replacement crosscut sled to use on the project.4/10/2023 - Main case joinery commences - After a long delay, finally making progress again.
Finished? No
Finished cabinet -  September 5, 2020

Jewelry Armoire

Started on: 8/15/11
Last update: 9/12/20
My wife Adriana has a lot of costume jewelry as well as some nice fine jewelry. She asked me last year to make her a jewelry box that's big enough for everything. I, of course, went overboard. I've designed it and redesigned it about four times now. But I'm sort of committed to the latest design. This will be, by far, the most...
Finished? Yes
Finished it in early October. Quickly used to capacity.

Mudroom Bench

Started on: 1/20/18
Last update: 11/10/18
I began looking for design ideas and taking measurements in late November 2017. I created a basic Sketchup model at that time, and then worked on it through the holidays. I finished the overal structure of the design and finalized the dimensions in mid January. I went to purchase the plywood and secondary wood material january 20th, 2018...
Finished? Yes

Stairs for the Backyard Deck

Started on: 11/25/17
Last update: 2/5/18
Finished? No
Finished framing of Liam's small abstract oil on wood

Frame for Liam's Abstract Art

Started on: 10/12/17
Last update: 2/3/18
Completed in two nights after work. I opted for a simple miter cut on each corner and I just reinforced the frame with metal corner brackets on the back. Quick and simple. I didn't want to mess around with any fancy miter joints due to the risk of attempting to outshine the artwork.  The piece itself is supposed to represent a crowd...
Finished? Yes
Completed crochet blocking board

Crochet Blocking Board

Started on: 9/9/17
Last update: 10/13/17
I got started in early September on this. I went and bought some plain clear pine at the local Home Depot. I didn't want anything difficult to work with, especially with all of my recent efforts to shape hard-as-hell maple.  I bought a set of  3/4" thick 6" wide boards and glued up a 24" by 24" square. No biscuits or dowels. It...
Finished? Yes
July 2017 - Bench top mated to undercarriage. Recesses created for tail vice hardware.

Silver Maple Roubo Workbench

Started on: 9/3/11
Last update: 10/13/17
Update 10/8/2017 - Working on the face vice . . . and there is a problem.Update 9/4/2017 - Installed the wagon vice. Turned a set of bench dogs out of maple.Update 8/13/2017 - Pinned the top to the legs.Update 7/5/2017 - Just shy of the sixth anniversary of this project. Like some cathedrals, I suspect the world will have changed and the...
Finished? No
Finch aviary built out of construction lumber and 1/4" sheet plywood

Finch Aviary

Started on: 2/25/16
Last update: 4/13/16
2/20/2016 -- Started designing the aviary. Ordered the cage material.2/25/2016 -- Received the cage material. 2/27/2016 -- Went out and bought construction-grade untreated lumber, southern yellow pine. Started cutting it down to 1 3/4" by 1 1/2"posts. (The Sketchup design shows 2"x2", but I need to maximize the lumber, so I just...
Finished? Yes

Pages