Filter Slide •PDF• •Print• •E-mail•

I felt this project was so simple in it's concept that I didn't document it all in pictures, and it's a bit hard to see details in the installed pictures below, but the concept is pretty simple, so here's some notes:

The slide itself is made from 1/8" thick x 3 1/2" wide aluminum ripped from the side of a piece of 4" x 4" square tubing.  A hole saw was used to cut holes in it sized to fit the smaller diameter of Adorama Step-Down Adapter Ring 58mm Lens to 48mm Filter Size SKU: FLD5848 MFR: SDR5848 which were glued to the slide with 30 min. epoxy.  I cut four holes, three for filters, one for no filter.  The one for no filter does not have an adapter ring glued in it.

 

The thing the slide slides on started out as a solid rectangular block of aluminum, which I basically turned into a little table with a recessed top.  I started by cutting the recessed top of the table on the mill.  The bottom of the 'table', with it's legs, I shaped by first roughing out all the material to be removed with the sliding miter saw with the blade depth stop set.  I removed all the material close to the final depth, leaving the table legs.  Next I cut the center hole with a hole saw, I then cleaned up the bottom of the table and the legs on the mill.  Two 1/8" thick pieces of alumiinum were used to capture the slide, the outer edges of the table top drilled and tapped for allen head bolts to hold the slide retainers in place.

 

One edge of the slide has small indentations centered on each filter hole, cut with a dremel cut off wheel and smoothed with a small diameter grind stone.  An indexing pin made from 1/8" diameter delrin rod from McMaster Carr is held with tension against the edge of the slide with a piece of stainless steel feeler gauge.  Maybe it's about .040 thick.  There is a slot milled across the raised edge of the table, under the filter slide retainer, for the pin to slide in.  To install or remove the slide, I pull down on the feeler gauge spring to remove tension (so the pin doesn't go flying out when the slide is removed).  

 

The top of the slide has a 10-24 screw going through as a safety and finger grabber.

 

To install the filter slide assembly in the optical tube, I drilled and tapped the bottom of the legs for 8-32.  I cut four little pieces of 8-32 screw material and sharpened one end of each to a point, and threaded them into the bottom of the legs.  I racked the focuser all the way in, centered the table's central hole over the focuser, and pressed the pointed screws into the side of the optical tube to mark the drill locations.  Then drilled the holes and mounted the slide table inside the tube.

 
 

•Profile Information•

Application afterLoad: 0.001 seconds, 0.44 MB
Application afterInitialise: 0.022 seconds, 2.72 MB
Application afterRoute: 0.026 seconds, 3.35 MB
Application afterDispatch: 0.061 seconds, 7.00 MB
Application afterRender: 0.101 seconds, 9.63 MB

•Memory Usage•

10124632

•42 queries logged•

  1. SELECT *
      FROM jos_session
      WHERE session_id = 'valbjvpthj8j6nv5fjfispb856'
  2. DELETE
      FROM jos_session
      WHERE ( time < '1561038463' )
  3. SELECT *
      FROM jos_session
      WHERE session_id = 'valbjvpthj8j6nv5fjfispb856'
  4. INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` )
      VALUES ( 'valbjvpthj8j6nv5fjfispb856','1561039363','','0','1','0' )
  5. SELECT *
      FROM jos_components
      WHERE parent = 0
  6. SELECT folder AS type, element AS name, params
      FROM jos_plugins
      WHERE published >= 1
      AND access <= 0
      ORDER BY ordering
  7. SELECT m.*, c.`option` AS component
      FROM jos_menu AS m
      LEFT JOIN jos_components AS c
      ON m.componentid = c.id
      WHERE m.published = 1
      ORDER BY m.sublevel, m.parent, m.ordering
  8. SELECT template
      FROM jos_templates_menu
      WHERE client_id = 0
      AND (menuid = 0 OR menuid = 96)
      ORDER BY menuid DESC
      LIMIT 0, 1
  9. SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access 
      FROM jos_content AS a
      LEFT JOIN jos_categories AS cc
      ON cc.id = a.catid
      LEFT JOIN jos_sections AS s
      ON s.id = cc.section
      AND s.scope = "content"
      LEFT JOIN jos_users AS u
      ON u.id = a.created_by
      LEFT JOIN jos_groups AS g
      ON a.access = g.id
      WHERE a.id = 89
      AND (  ( a.created_by = 0 )    OR  ( a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2019-06-20 14:02:43' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2019-06-20 14:02:43' )   )    OR  ( a.state = -1 )  )
  10. UPDATE jos_content
      SET hits = ( hits + 1 )
      WHERE id='89'
  11. SELECT id, title, module, position, content, showtitle, control, params
      FROM jos_modules AS m
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      WHERE m.published = 1
      AND m.access <= 0
      AND m.client_id = 0
      AND ( mm.menuid = 96 OR mm.menuid = 0 )
      ORDER BY position, ordering
  12. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_LANGUAGE'
      LIMIT 1
  13. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_LIVE_SITE'
      LIMIT 1
  14. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_SERVER_URI_KEY'
      LIMIT 1
  15. SELECT value
      FROM jos_joomlawatch_config
      WHERE name='JOOMLAWATCH_IGNORE_IP'
      LIMIT 1
  16. SELECT value
      FROM jos_joomlawatch_config
      WHERE name='JOOMLAWATCH_IGNORE_URI'
      LIMIT 1
  17. SELECT id AS maxid
      FROM jos_joomlawatch
      WHERE browser IS NOT NULL
      ORDER BY id DESC
      LIMIT 1
  18. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_MAXID_VISITORS'
      LIMIT 1
  19. SELECT ifnull(max(id),0) AS maxFk
      FROM jos_joomlawatch_history
      WHERE browser IS NOT NULL
  20. INSERT IGNORE INTO jos_joomlawatch_history SELECT *
      FROM jos_joomlawatch
      WHERE id > 64311
  21. INSERT IGNORE INTO jos_joomlawatch_uri_history SELECT *
      FROM jos_joomlawatch_uri
      WHERE fk > 64311
  22. SELECT count(ip) AS count
      FROM jos_joomlawatch_blocked
      WHERE ip = '54.209.227.199'
      LIMIT 1
  23. SELECT count(ip) AS count
      FROM jos_joomlawatch_blocked
      WHERE ip LIKE '54.209.227.*%'
      LIMIT 1
  24. SELECT count(ip) AS count
      FROM jos_joomlawatch_blocked
      WHERE ip LIKE '54.209.*%'
      LIMIT 1
  25. SELECT count(ip) AS count
      FROM jos_joomlawatch_blocked
      WHERE ip LIKE '54.*%'
      LIMIT 1
  26. SELECT id, username
      FROM jos_joomlawatch
      WHERE ip = '54.209.227.199'
      LIMIT 1
  27. UPDATE jos_joomlawatch_uri2title
      SET count = count+1, timestamp = '1561039363'
      WHERE (`uri` = '/filter-slide.html')
  28. SELECT id
      FROM jos_joomlawatch_uri2title
      WHERE (`uri` = '/filter-slide.html')
      LIMIT 1
  29. INSERT INTO jos_joomlawatch_uri (id, fk, timestamp, uri, title)
      VALUES ('', '64366', '1561039363', '/filter-slide.html', 'Filter Slide')
  30. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_IP_STATS'
      LIMIT 1
  31. SELECT count(id) AS count
      FROM jos_joomlawatch_info
      WHERE (`group` = '4'
      AND name = '4'
      AND date = '18067')
  32. UPDATE jos_joomlawatch_info
      SET value = value+1
      WHERE (`group` = '4'
      AND name = '4'
      AND date = '18067')
  33. SELECT *
      FROM jos_joomlawatch_goals
  34. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_LIVE_SITE'
      LIMIT 1
  35. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_ADFREE'
      LIMIT 1
  36. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_LIVE_SITE'
      LIMIT 1
  37. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_ADFREE'
      LIMIT 1
  38. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_LIVE_SITE'
      LIMIT 1
  39. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_ADFREE'
      LIMIT 1
  40. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_LIVE_SITE'
      LIMIT 1
  41. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_LIVE_SITE'
      LIMIT 1
  42. SELECT value
      FROM jos_joomlawatch_config
      WHERE name = 'JOOMLAWATCH_ADFREE'
      LIMIT 1

•Language Files Loaded•

•Untranslated Strings Diagnostic•

•None•

•Untranslated Strings Designer•

•None•