rushabhcodes/fidget-counter

A modular enclosure assembly with a stationary base, tray, cell, PCB retainers, backing ring, magnets, and interchangeable snap-on rotor/grip caps in multiple styles.

Version
1.0.9
License
unset
Stars
0

mechanical/Circuit_Models/manifest.json

{
  "styles": [
    "circular",
    "ships_wheel",
    "rounded_triangle",
    "scalloped_coin",
    "petal_flower",
    "four_leaf_clover",
    "rounded_hexagon",
    "rounded_square",
    "wave_rim",
    "turbine_wheel",
    "thumb_scoop"
  ],
  "modelsPerSelectedStyle": 8,
  "totalAssets": 18,
  "pcbMidplaneZMm": 7.6,
  "modelSha256": {
    "Stationary_Base.obj": "67f5efcc2187b70d9b48d5a47c64577c9fe0953ce43725635d638d5770962a2c",
    "Stationary_Base.mtl": "a0371938a2ded3771f9cece1c165875a7ef4ea6ff9e13f7a29c3113865c8d522",
    "Bottom_Tray.obj": "396944bbaa6d077b9234a2615e3c0e0209edb3566c1e2cb83f48dba815415104",
    "Bottom_Tray.mtl": "7a6e7a562d7dffe52b2fc40d64c9d553825da1eee7f937e98cf489fb0c226354",
    "Cell.obj": "cfb699d9e1ce7b12df8e0af5a24c2319046203f699e4c6ccde6e33d4cf90c776",
    "Cell.mtl": "e304c073a9f02c01866a7eee017e2adf231e6a359f47ce97ec0edf8ee9beb897",
    "PCB_Retainers.obj": "edb812d289386f1ebfa8f583b40dbe213597291fdf3b870e88b36511130ef1a2",
    "PCB_Retainers.mtl": "0d74dff2ff5e66ee9c2217bf77ed9b4ece03619347a6f8a23e89011131d68996",
    "Backing_Ring.obj": "1e072ef172843cd41133790ecf8290140744da9a487a7134f4b2be729276bf3d",
    "Backing_Ring.mtl": "a8a2a1a44943e4475094c87869d48127bb761b7e8aa5eb7950bbdfa84230bb98",
    "Attachment_Magnets.obj": "585c556cf8b31a26b69182a3b76c6301fc747c1cfed381183551c3dadabec5d5",
    "Attachment_Magnets.mtl": "2435dd298974549fe7cc9f0b8343561401ebadf591fcb6aa7252dec97a3b00f5",
    "Magnet.obj": "34197c6aa1b85782565320bbcbae7cc45870a9c3a7400d0d56bf32d625977f2f",
    "Magnet.mtl": "6bd9c6ae73054c873c772d9e9fe553046213625ffe3844167e07f78927e1d8ea",
    "Cap_circular.obj": "32cd63810aa8fcff9510013c4281ff51b9f7f0387ccd3513489901dcc136e1f0",
    "Cap_circular.mtl": "8a5b94cc22ede29404c3e87c8903d9b97ca8c30a352659b34370023d59ef1fcf",
    "Cap_ships_wheel.obj": "0ec43a51d398853d918245154988592f2c3e5fb124ecfcac2d0f3385577b6d08",
    "Cap_ships_wheel.mtl": "2f063774e37c36c68098a76758df1b76463935e756e310e67aa2597a8688d71d",
    "Cap_rounded_triangle.obj": "07094a2d293370c40d360088d43909f066b09afb1bc49a78dd4be40af5de877a",
    "Cap_rounded_triangle.mtl": "00d8f792fa67775f0e2e8dad9d0ae87affb5135c75a90ef2851beb4032c187a9",
    "Cap_scalloped_coin.obj": "2e9e92dbd5b9fa037df3dc17478e70c55bb32938f19984b1f602cea86147b2f7",
    "Cap_scalloped_coin.mtl": "84f945bdf479db75a0374c7fdd84cd041c003228057bae1e91fe25fff2139a91",
    "Cap_petal_flower.obj": "55281a962903e4ddfdcd2b09daebcb57f71b367c3bba110aef796a475431c8b5",
    "Cap_petal_flower.mtl": "72ad470db5df29a0b875c833281148a69a17c0761108397c0580b8202cd647ea",
    "Cap_four_leaf_clover.obj": "0e1dedf0bd33c53696ecebfa7e8fe1bae530b5c1228504282b01ebafbf337536",
    "Cap_four_leaf_clover.mtl": "f1cb2446e140f051df3163acaa6fb0e05f77301b666eafa7a86cfb7c370271ef",
    "Cap_rounded_hexagon.obj": "a6100229929abe0515c8564ed4694e8cf5ecffa6b95b13fef36f17b0f28a7355",
    "Cap_rounded_hexagon.mtl": "a1c2575f97f6338bc629e27471366f4460d55e90471a9917d58418252cf3b0fe",
    "Cap_rounded_square.obj": "64874779c05ce8efeeff8964cde4dbb30a4d3af38df4cea93d31f561f97aeda9",
    "Cap_rounded_square.mtl": "f81f023071c0c20842067438d081d3a6218b30c9a7bea899b007a0c2e8f7cecc",
    "Cap_wave_rim.obj": "86e531984bfcc9b66ca32cfbe1a61046276420b5c7327eac75de815a6f553d79",
    "Cap_wave_rim.mtl": "358f0c1c08b21f25e8589fdf2d1512ed740e4044a210cc8ccb34697df19000d6",
    "Cap_turbine_wheel.obj": "273a5f2328a8582379b5b9409223acd3fcffbfd1890c422c21d327cbcc67c377",
    "Cap_turbine_wheel.mtl": "3c8716554aa10002d47bf45aa77869dd12e922159efe8e0c9f0f985bf0261c17",
    "Cap_thumb_scoop.obj": "c840208654934513982588b2fd86511ad000c3c429bc54c0fab7eb2709149d41",
    "Cap_thumb_scoop.mtl": "3dc9f199fddb10cd0dd526a0c4c19d4662fbbb41d9209cff44ed6b6dded31630"
  },
  "sourceParameters": {
    "design": "One-piece V4 \u2014 eleven screw-free interchangeable rotor/grip modules",
    "cap_style": "all",
    "cap_styles": [
      "circular",
      "ships_wheel",
      "rounded_triangle",
      "scalloped_coin",
      "petal_flower",
      "four_leaf_clover",
      "rounded_hexagon",
      "rounded_square",
      "wave_rim",
      "turbine_wheel",
      "thumb_scoop"
    ],
    "units": "mm",
    "base_diameter": 58.0,
    "cap_max_diameter": 61.6,
    "overall_height": 15.2,
    "cap_deck_bottom": 13.2,
    "cap_edge_bottom": 7.2,
    "grip_height": 8.0,
    "cap_skirt_inner_radius": 26.8,
    "pcb_diameter": 36.5,
    "pcb_bottom": 7.1,
    "pcb_thickness": 1.0,
    "switch_x": 0.0,
    "switch_y": -5.0,
    "switch_height": 1.9,
    "button_travel": 0.25,
    "magnet_diameter": 5.0,
    "magnet_thickness": 1.5,
    "magnet_bottom": 10.4,
    "magnet_pocket_diameter": 5.2,
    "pusher_outer_radius": 6.1,
    "guide_neck_outer_radius": 19.9,
    "guide_neck_inner_radius": 18.6,
    "guide_radial_clearance": 0.2,
    "retention_flange_outer_radius": 21.0,
    "material": "PLA",
    "return": "tactile switch internal dome only; physical test required",
    "service": "Pull both opposed tabs outward 0.8 mm and lift the top module; undo four PCB screws for cell access",
    "publication": "Repository revision 1.0.7",
    "hub_cover_thickness": 0.6,
    "base_guide_outer_radius": 22.0,
    "snap_clip_count": 2,
    "snap_beam_radius": 23.4,
    "snap_beam_width": 1.2,
    "snap_beam_height": 2.0,
    "snap_beam_bottom": 4.5,
    "snap_arc_degrees": 90,
    "snap_hook_inner_radius": 20.5,
    "snap_hook_underside": 9.75,
    "snap_hook_top": 10.85,
    "snap_release_displacement": 0.8,
    "snap_pad_top": 6.3,
    "cap_style_change": "Pull the two base tabs outward, lift out the complete top, snap in another one-piece module",
    "encoder_magnet_per_top_module": 1,
    "cap_mount_hardware_count": 0,
    "magnet_installation": "One diametrically magnetized diameter 5 x thickness 1.5 mm disc in each module; retain with adhesive after fit and field checks"
  }
}