GithubHelp home page GithubHelp logo

aztlek / modularcockpit Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 140.41 MB

A modular cockpit for Star Citizen

License: Creative Commons Attribution 4.0 International

Shell 8.44% C++ 91.56%
citizen cockpit star simulator space

modularcockpit's Issues

Reduce the height of "Microcontroller Acrylic" to 98mm

This must be done in:

  • Module templates
    • 50 mm
    • 60 mm
    • 70 mm
    • 80 mm
    • 90 mm
    • 100 mm
    • 110 mm
    • 120 mm
    • 125 mm
  • In already designed modules:
    • Camera
    • Cockpit
    • Dockind and Landing
    • Emotes
    • HUD
    • Mining
    • Missiles
    • Movement
    • Power
    • Radar and Scanning
    • Shields and Countermeasures
    • Torret
    • Weapons

Make the "(Emotes) Module" cut files

  • Up the design one level
  • Modify the 125mm template so that I have the drills for the makerbeam bolts
  • Transfer the design to the 125 mm template to be able to put the microcontroller screws
  • Microcontroller Acrylic
    • Reduce the height of the microcontroller acrylic to 98mm and center it
    • 4 drills M3 Microcontroller Acrylic
    • 2 drills M3 Microcontroller Acrylic Terminal Block Breakout Board
  • Back Acrylic
    • 4 drills M3 Microcontroller Acrylic
    • drills key switchs
    • 4 drills M3 Makerbeam
  • Middle Acrylic
    • 4 drills M3 Microcontroller Acrylic
    • drills key caps
  • Front Acrylic
    • 4 drills M3 Microcontroller Acrylic
    • drills key caps
  • Generate cuts files
    • Make directories
      • Make cut directory
        • Make SVG subdirectory
        • Make PDF subdirectory
    • 3mm-Black-Microcontroller_Layer
      • 3mm-Black-Microcontroller_Layer.svg
      • 3mm-Black-Microcontroller_Layer.pdf
      • 3mm-Black-Back_Layer.svg
      • 3mm-Black-Back_Layer.pdf
      • 3mm-Translucent-Middle_Layer.svg
      • 3mm-Translucent-Middle_Layer.pdf
      • 2mm-White-Front_Leyer.svg
      • 2mm-White-Front_Leyer.pdf
  • Generate PNG image
  • Change link to image
  • update matrix

Redesign the "Camera Module" taking into account the hold keys

Assuming that a microcontroller can be configured at the same time as joystick and keyboard.

  • Design 180 mm template
  • Change keys to "Toggle Switches"
    • Freelock (Hold)
    • Advanced Camera Controls Modifier 1 (Hold)
    • Advanced Camera Controls Modifier 2 (Hold)
  • Change the "Slide Pot" to "Encoder" (this because the keybindings in SC are as keys and not as axes) in
    • Zoom in (3rd person view)
    • Zoom out (3rd person view)
  • Change the position of the x axis encoder, so that it is at the same level as the y axis
  • Regenerate the png
  • Change the link in the README.md
  • Put the new version in ModularCockpit_620x120mm.svg
    • Regenerate the png
  • Put the new version in the matrix
    • Regenerate the png

Make the cut files of the "Radar and Scanning Module"

  • Up the design one level
  • Correct the measurements and center each of the acrylics
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Reposition the "t-slot nut"
  • Reposition the "Back Leyer" bolts in Back Acrylic
  • Erase each of the perforations in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 2 microcontroller holes
  • Drill the 4 holes for the Back Bolts in Back Acrylic
  • Drill the 4 holes for the "Front Layer" bolts in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 3 "key switch" holes in the "Back Acrylic"
  • Make the 3 "key caps" perforations in
    • Middle Acrylic
    • Front Acrylic
  • Drill the 2 Encoders hole in Back Acrylic
  • Drill the 2 Knob Encoders hole in
    • Middle Acrylic
    • Front Acrylic
  • Generate cuts files
    • 3mm-Black-Microcontroller_Layer.svg
    • 3mm-Black-Microcontroller_Layer.pdf
    • 3mm-Black-Back_Layer.svg
    • 3mm-Black-Back_Layer.pdf
    • 3mm-Translucent-Middle_Layer.svg
    • 3mm-Translucent-Middle_Layer.pdf
    • 2mm-White-Front_Leyer.svg
    • 2mm-White-Front_Leyer.pdf
  • Generate PNG image
  • Change link to image into images/ModularCokpit_620x120mm.svg

Make the labels of the keys

This must be done in:

  • Camera
  • Cockpit
  • Dockind and Landing
  • Mining
  • Movement
  • Power
  • Shields and Countermeasures
  • Torret

Make the " Docking and Landing Module" cut files

  • Up the design one level
  • Microcontroller Acrylic
    • Reduce the height of the microcontroller acrylic to 98mm and center it
    • 4 drills M3 Microcontroller Acrylic
    • 2 drills M3 Microcontroller Acrylic Terminal Block Breakout Board
  • Back Acrylic
    • 4 drills M3 Microcontroller Acrylic
    • drills components
      • Key Switch
      • Toggle Switchs
    • 4 drills M3 Makerbeam
  • Middle Acrylic
    • 4 drills M3 Microcontroller Acrylic
    • drills components
      • Key Caps
      • Toggle Switchs
  • Front Acrylic
    • 4 drills M3 Microcontroller Acrylic
    • drills components
      • Key Caps
      • Toggle Switchs
  • Generate cuts files
    • Make directories
      • Make cut directory
        • Make SVG subdirectory
        • Make PDF subdirectory
    • 3mm-Black-Microcontroller_Layer
      • 3mm-Black-Microcontroller_Layer.svg
      • 3mm-Black-Microcontroller_Layer.pdf
      • 3mm-Black-Back_Layer.svg
      • 3mm-Black-Back_Layer.pdf
      • 3mm-Translucent-Middle_Layer.svg
      • 3mm-Translucent-Middle_Layer.pdf
      • 2mm-White-Front_Leyer.svg
      • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Make the "(Torret) Module" cut files

  • Up the design one level
  • Correct the measurements and center each of the acrylics
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Reposition the "t-slot nut"
  • Reposition the "Back Leyer" bolts in Back Acrylic
  • Erase each of the perforations in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 2 microcontroller holes
  • Drill the 4 holes for the Back Bolts in Back Acrylic
  • Drill the 4 holes for the "Front Layer" bolts in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 10 "key switch" holes in the "Back Acrylic"
  • Make the 10 "key caps" perforations in
    • Middle Acrylic
    • Front Acrylic
  • Drill the "Encoder" hole in Back Acrylic
  • Drill the "Knob Encoder" hole in
    • Middle Acrylic
    • Front Acrylic
  • Generate cuts files
    • 3mm-Black-Microcontroller_Layer.svg
    • 3mm-Black-Microcontroller_Layer.pdf
    • 3mm-Black-Back_Layer.svg
    • 3mm-Black-Back_Layer.pdf
    • 3mm-Translucent-Middle_Layer.svg
    • 3mm-Translucent-Middle_Layer.pdf
    • 2mm-White-Front_Leyer.svg
    • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Make the "Movement Module" cut files

  • Up the design one level
  • Microcontroller Acrylic
    • Reduce the height of the microcontroller acrylic to 98mm and center it
    • 4 drills M3 from Back Bolts
    • 2 drills M3 Microcontroller Acrylic Terminal Block Breakout Board
  • Back Acrylic
    • 4 drills M3 from Front Bolts
    • 4 drills M3 from Back Bolts
    • drills components
      • Key Switch
      • Toggle Switchs
  • Middle Acrylic
    • 4 drills M3 from Front Bolts
    • drills components
      • Key Caps
      • Toggle Switchs
  • Front Acrylic
    • 4 drills M3 from Front Bolts
    • drills components
      • Key Caps
      • Toggle Switchs
  • Generate cuts files
    • Make directories
      • Make cut directory
        • Make SVG subdirectory
        • Make PDF subdirectory
    • Generate Microcontroller Layer cut files
      • 3mm-Black-Microcontroller_Layer.svg
      • 3mm-Black-Microcontroller_Layer.pdf
    • Generate Back Layer cut files
      • 3mm-Black-Back_Layer.svg
      • 3mm-Black-Back_Layer.pdf
    • Generate Middle Layer cut files
      • 3mm-Translucent-Middle_Layer.svg
      • 3mm-Translucent-Middle_Layer.pdf
    • Generate Front Layer cut files
      • 2mm-White-Front_Leyer.svg
      • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Make the "(HUD) Module" cut files

  • Up the design one level
  • Microcontroller Acrylic
    • Reduce the height of the microcontroller acrylic to 98mm and center it
    • 4 drills M3 from Front Bolds
    • 2 drills M3 Microcontroller Acrylic Terminal Block Breakout Board
  • Back Acrylic
    • 4 drills M3 from Front Bolts
    • 4 drills M3 from Back Bolts
    • 4 drills Key Switch
  • Middle Acrylic
    • 4 drills M3 from Front Bolts
    • 4 drills Key Caps
  • Front Acrylic
    • 4 drills M3 from Front Bolts
    • 4 drills Key Caps
  • Generate cuts files
    • Make directories
      • Make cut directory
        • Make SVG subdirectory
        • Make PDF subdirectory
    • Generate Microcontroller Layer cut files
      • 3mm-Black-Microcontroller_Layer.svg
      • 3mm-Black-Microcontroller_Layer.pdf
    • Generate Back Layer cut files
      • 3mm-Black-Back_Layer.svg
      • 3mm-Black-Back_Layer.pdf
    • Generate Middle Layer cut files
      • 3mm-Translucent-Middle_Layer.svg
      • 3mm-Translucent-Middle_Layer.pdf
    • Generate Front Layer cut files
      • 2mm-White-Front_Leyer.svg
      • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Make the "Power Module" cut files

Make the "Power Module" cut files for the layers:

  • Microcontroller Leyer: 3mm-Black-Microcontroller_Layer:
    • Plain SVG
    • PDF
    • DXF
  • Back Leyer: 3mm-Black-Back_Layer :
    • Plain SVG
    • DXF
    • PDF
  • Middle Leyer: 3mm-Translucent-Middle_Layer :
    • Plain SVG
    • PDF
    • DXF
  • Front Leyer: 2mm-White-Front_Leyer:
    • Plain SVG
    • PDF
    • DXF

Make the "Camera Module" cut files

  • Up the design one level
  • Microcontroller Acrylic
    • Reduce the height of the microcontroller acrylic to 98mm and center it
    • 4 drills M3 Microcontroller Acrylic
    • 2 drills M3 Microcontroller Acrylic Terminal Block Breakout Board
  • Back Acrylic
    • 4 drills M3 Microcontroller Acrylic
    • drills components
      • Key Switch
      • Toggle Switchs
      • Slide Pots
      • Enconders
    • 4 drills M3 Makerbeam
  • Middle Acrylic
    • 4 drills M3 Microcontroller Acrylic
    • drills components
      • Key Caps
      • Toggle Switchs
      • Slide Pots
      • Enconders
  • Front Acrylic
    • 4 drills M3 Microcontroller Acrylic
    • drills components
      • Key Caps
      • Toggle Switchs
      • Slide Pots
      • Enconders
  • Generate cuts files
    • Make directories
      • Make cut directory
        • Make SVG subdirectory
        • Make PDF subdirectory
    • 3mm-Black-Microcontroller_Layer
      • 3mm-Black-Microcontroller_Layer.svg
      • 3mm-Black-Microcontroller_Layer.pdf
      • 3mm-Black-Back_Layer.svg
      • 3mm-Black-Back_Layer.pdf
      • 3mm-Translucent-Middle_Layer.svg
      • 3mm-Translucent-Middle_Layer.pdf
      • 2mm-White-Front_Leyer.svg
      • 2mm-White-Front_Leyer.pdf
  • Generate PNG image
  • Change link to image
  • Update matrix

Arrange the components so that they agree with the idea of a "Modular Cockpit"

  • Move the component directory up one level in the directory hierarchy.
  • In the component directory make a directory for each component:
    • bold-M3
      • Drill.svg
    • bolt-M3CapHead
      • FrontView.svg
    • bolt-M3x8CapHead
      • SiteView.svg
    • bolt-M3x12CapHead
      • SiteView.svg
    • bolt-M3x16CapHead
      • SiteView.svg
    • bolt-M3x20CapHead
      • SiteView.svg
    • bolt-M3SocketHead
      • FrontView.svg
    • bolt-M3x6SocketHead
      • SideView.svg
    • bolt-M3x8SocketHead
      • SideView.svg
    • breackoutBoard-Teensy4.0ScrewMount
      • FrontView.svg
      • SideView.svg
    • encoder-DaFuRuiEC11
      • SideView.svg
      • BackLayerDrill.svg
    • keyCap-XKeysKeycapCherryMX
      • FrontView.svg
      • FrontLayerDrill.svg
      • MiddleLayerDrill.svg
    • keySwitch
      • BackLeyerDrill.svg
    • keySwitch-KailhJade
      • SideView.svg
    • keySwitch-KailhRed
      • SideView.svg
    • knop-DaFuRuiEC11
      • FrontAndBackLayerDrill.svg
    • knop-Uxcell-11_5mm6mmDType
      • FrontView.svg
    • knop-15mm
      • FrontView.svg
    • makerbeam10x10mm
      • SideView.svg
    • makerbeam10x10mm-100mmBeam
      • FrontView.svg
    • makerbeam10x10mm-120mmBeam
      • FrontView.svg
    • makerbeam10x10mm-600mmBeam
      • FrontView.svg
    • makerbeam10x10mm-Cube00mmBeam
      • FrontView.svg
    • makerbeam10x10mm-TSlot
      • FrontView.svg
      • SideView.svg
    • makerbeamFrame-220x120mm
      • FrontView.svg
    • makerbeamFrame-620x120mm
      • FrontView.svg
    • nut-M3
      • SideView.svg
    • slidePod-XLarge10kLinearTaperSC608N-b10k
      • FrontView.svg
      • SideView.svg
    • standoff-M3x5
      • SideView.svg
    • standoff-M3x10
      • SideView.svg
    • standoff-M3x15
      • SideView.svg
    • standoff-M3x20
      • SideView.svg
    • toggleSwitch-2PositionsONOffMetalKeylockSwitchWithKeys
      • FrontView-Off.svg
      • FrontView-On.svg
    • toggleSwitch-DutyRockerToggleSwitchSPST2Position2PinOnOffSwitchWithBlackPcHandle_TEN-A-2210BK-A101
      • SiteView-Off.svg
      • FrontLayerDrill.svg
      • MiddleLayerDrill.svg
      • BackLayerDrill.svg
    • toggleSwitch-ToggleSwitchSPST2PositionOnOff
      • FrontView-Off.svg
      • FrontView-On.svg
    • toggleSwitch-TwidecRocker2Pins2PositionOnOfSPSTCarKCD3-101
      • FrontView-Off.svg
      • FrontView-On.svg
    • washer-M3Black
      • FrontView.svg
  • Create a templates directory to put the ModulePanels there
    • ModulePanel-50mm.svg
    • ModulePanel-60mm.svg
    • ModulePanel-70mm.svg
    • ModulePanel-80mm.svg
    • ModulePanel-90mm.svg
    • ModulePanel-100mm.svg
    • ModulePanel-110mm.svg
    • ModulePanel-120mm.svg
    • ModulePanel-125mm.svg

Radar and Scanning Module: Perforations are slightly offset

  • Correct the measurements and center each of the acrylics
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Reposition the "t-slot nut"
  • Reposition the "Back Leyer" bolts in Back Acrylic
  • Erase each of the perforations in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 2 microcontroller holes
  • Drill the 4 holes for the Back Bolts in Back Acrylic
  • Drill the 4 holes for the "Front Layer" bolts in
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 3 "key switch" holes in the "Back Acrylic"
  • Make the 3 "key caps" perforations in
    • Middle Acrylic
    • Front Acrylic
  • Drill the 2 encoders in Back Acrylic
  • Drill the 2 encoders knob in
    • Middle Acrylic
    • Front Acrylic
  • Generate cuts files
    • 3mm-Black-Microcontroller_Layer.svg
    • 3mm-Black-Microcontroller_Layer.pdf
    • 3mm-Black-Back_Layer.svg
    • 3mm-Black-Back_Layer.pdf
    • 3mm-Translucent-Middle_Layer.svg
    • 3mm-Translucent-Middle_Layer.pdf
    • 2mm-White-Front_Leyer.svg
    • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Make the cut files of the "Movement Module"

  • Up the design one level
  • Correct the measurements and center each of the acrylics
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Reposition the "t-slot nut"
  • Reposition the "Back Leyer" bolts in Back Acrylic
  • Erase each of the perforations in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 2 microcontroller holes
  • Drill the 4 holes for the Back Bolts in Back Acrylic
  • Drill the 4 holes for the "Front Layer" bolts in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 4 "key switch" holes in the "Back Acrylic"
  • Make the 4 "key caps" perforations in
    • Middle Acrylic
    • Front Acrylic
  • Drill the toggle switch in
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Generate cuts files
    • 3mm-Black-Microcontroller_Layer.svg
    • 3mm-Black-Microcontroller_Layer.pdf
    • 3mm-Black-Back_Layer.svg
    • 3mm-Black-Back_Layer.pdf
    • 3mm-Translucent-Middle_Layer.svg
    • 3mm-Translucent-Middle_Layer.pdf
    • 2mm-White-Front_Leyer.svg
    • 2mm-White-Front_Leyer.pdf
  • Generate PNG image
  • Change link to image into images/ModularCokpit_620x120mm.svg

Make the "Radar and Scanning Module" cut files

  • Up the design one level
  • Microcontroller Acrylic
    • Reduce the height of the microcontroller acrylic to 98mm and center it
    • 4 drills M3 from Back Bolds
    • 4 drills M3 from Front Bolds
    • 2 drills M3 from Terminal Block Breakout Board
  • Back Acrylic
    • 4 drills M3 from Back Bolds
    • 4 drills M3 from Front Bolds
    • drills components
      • Key Switch
      • Enconders
  • Middle Acrylic
    • 4 drills M3 from Front Bolds
    • drills components
      • Key Caps
      • Enconders
  • Front Acrylic
    • 4 drills M3 from Front Bolds
    • drills components
      • Key Caps
      • Enconders
  • Generate cuts files
    • Make directories
      • Make cut directory
        • Make SVG subdirectory
        • Make PDF subdirectory
    • Generate Microcontroller Layer cut files
      • 3mm-Black-Microcontroller_Layer.svg
      • 3mm-Black-Microcontroller_Layer.pdf
    • Generate Back Layer cut files
      • 3mm-Black-Back_Layer.svg
      • 3mm-Black-Back_Layer.pdf
    • Generate Middle Layer cut files
      • 3mm-Translucent-Middle_Layer.svg
      • 3mm-Translucent-Middle_Layer.pdf
    • Generate Front Layer cut files
      • 2mm-White-Front_Leyer.svg
      • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Make the "Shields and Countermeasures Module" cut files

  • ModulePanel_80mmWidth
    • Correct the measurements and center each of the acrylics
      • Microcontroller Acrylic
      • Back Acrylic
      • Middle Acrylic
      • Front Acrylic
  • Create the 85mm template
    • Correct the measurements and center each of the acrylics
      • Microcontroller Acrylic
      • Back Acrylic
      • Middle Acrylic
      • Front Acrylic
  • Reposition the "t-slot nut"
  • Make the 2 microcontroller holes
  • Drill the 4 holes for the Back Bolts in Back Acrylic
  • Drill the 4 holes for the "Front Layer" bolts in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 9 "key switch" holes in the "Back Acrylic"
  • Make the 9 "key caps" perforations in
    • Middle Acrylic
    • Front Acrylic
  • Drill the Encoder hole in Back Acrylic
  • Drill the Knob Encoder hole in
    • Middle Acrylic
    • Front Acrylic
  • Generate cuts files
    • 3mm-Black-Microcontroller_Layer.svg
    • 3mm-Black-Microcontroller_Layer.pdf
    • 3mm-Black-Back_Layer.svg
    • 3mm-Black-Back_Layer.pdf
    • 3mm-Translucent-Middle_Layer.svg
    • 3mm-Translucent-Middle_Layer.pdf
    • 2mm-White-Front_Leyer.svg
    • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Make the cut files of the "Weapons Module"

  • Up the design one level
  • Correct the measurements and center each of the acrylics
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Reposition the "t-slot nut"
  • Reposition the "Back Leyer" bolts in Back Acrylic
  • Erase each of the perforations in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 2 microcontroller holes
  • Drill the 4 holes for the Back Bolts in Back Acrylic
  • Drill the 4 holes for the "Front Layer" bolts in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 4 "key switch" holes in the "Back Acrylic"
  • Make the 4 "key caps" perforations in
    • Middle Acrylic
    • Front Acrylic
  • Generate cuts files
    • 3mm-Black-Microcontroller_Layer.svg
    • 3mm-Black-Microcontroller_Layer.pdf
    • 3mm-Black-Back_Layer.svg
    • 3mm-Black-Back_Layer.pdf
    • 3mm-Translucent-Middle_Layer.svg
    • 3mm-Translucent-Middle_Layer.pdf
    • 2mm-White-Front_Leyer.svg
    • 2mm-White-Front_Leyer.pdf
  • Generate PNG image
  • Change link to image into images/ModularCokpit_620x120mm.svg

Move the clamping bolt drills to the "Frame"

Move the drills of the bolts that hold the panel at least one millimeter inward on the x axis. This is so that the "t-nuts" of the "Beam" do not remain protruding from the edge of the module. This must be done in:

  • Module templates
    • 50 mm
    • 60 mm
    • 70 mm
    • 80 mm
    • 90 mm
    • 100 mm
    • 110 mm
    • 120 mm
    • 125 mm
  • In already designed modules:
    • Camera
    • Cockpit
    • Dockind and Landing
    • Emotes
    • HUD
    • Mining
    • Missiles
    • Movement
    • Power
    • Radar and Scanning
    • Shields and Countermeasures
    • Torret
    • Weapons

Emotes Module: Perforations are slightly offset

  • Correct the measurements and center each of the acrylics
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Reposition the "t-slot nut"
  • Reposition the "Back Leyer" bolts in Back Acrylic
  • Erase each of the perforations in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 2 microcontroller holes
  • Drill the 4 holes for the Back Bolts in Back Acrylic
  • Drill the 4 holes for the "Front Layer" bolts in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 25 "key switch" holes in the "Back Acrylic"
  • Make the 25 "key caps" perforations in
    • Middle Acrylic
    • Front Acrylic
  • Generate cuts files
    • 3mm-Black-Microcontroller_Layer.svg
    • 3mm-Black-Microcontroller_Layer.pdf
    • 3mm-Black-Back_Layer.svg
    • 3mm-Black-Back_Layer.pdf
    • 3mm-Translucent-Middle_Layer.svg
    • 3mm-Translucent-Middle_Layer.pdf
    • 2mm-White-Front_Leyer.svg
    • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Design component drills and add the drills in the "Power Module"

  • bolds:
    • Design the drill
    • Make Standoff drills on:
      • Front Layer
      • Middle Layer
      • Back Leyer
      • Microcontroller Leyer
    • Make microcontroller drills
  • toggle_switch
    • Front Layer
    • Middle Layer
    • Back Leyer
    • Make drills in "PowerModule"
  • key_switch
    • Back Leyer
    • Make drills in "PowerModule"
  • key_cap
    • Front Layer
    • Middle Layer
    • Make drills in "PowerModule"
  • encoder
    • Front Layer
    • Middle Layer
    • Back Leyer

Make the "Mining Module" cut files

  • Up the design one level
  • Microcontroller Acrylic
    • Reduce the height of the microcontroller acrylic to 98mm and center it
    • 4 drills M3 from Front Bolds
    • 2 drills M3 Terminal Block Breakout Board
  • Back Acrylic
    • 4 drills M3 from Front Bolts
    • 4 drills M3 from Back Bolts
    • drills components
      • Key Switch
      • Enconders
  • Middle Acrylic
    • 4 drills M3 from Front Bolts
    • drills components
      • Key Caps
      • Enconders
  • Front Acrylic
    • 4 drills M3 from Front Bolts
    • drills components
      • Key Caps
      • Enconders
  • Generate cuts files
    • Make directories
      • Make cut directory
        • Make SVG subdirectory
        • Make PDF subdirectory
    • Generate Microcontroller Layer cut files
      • 3mm-Black-Microcontroller_Layer.svg
      • 3mm-Black-Microcontroller_Layer.pdf
    • Generate Back Layer cut files
      • 3mm-Black-Back_Layer.svg
      • 3mm-Black-Back_Layer.pdf
    • Generate Middle Layer cut files
      • 3mm-Translucent-Middle_Layer.svg
      • 3mm-Translucent-Middle_Layer.pdf
    • Generate Front Layer cut files
      • 2mm-White-Front_Leyer.svg
      • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Rename component image files

  1. Rename component image files that start with a component type identifier. For example knob, bolt, etc. The filename must begin with bold-[device].svg
  2. Component image file name prefixes:
    1. bold-
    2. switch-
    3. toggle_switch-
    4. key-
    5. encoder-
    6. potentiometer-
    7. slide-
    8. joystick-
    9. led-
    10. breackout-
    11. protector-

Generate the cut files

Generate the cut files of the modules:

  • (Weapons)
    • Microcontroller Acrylic
      • Reduce the height of the microcontroller acrylic to 98mm and center it
      • 4 drills M3 Microcontroller Acrylic
      • 2 drills M3 Microcontroller Acrylic Terminal Block Breakout Board
    • Back Acrylic
      • 4 drills M3 Microcontroller Acrylic
      • drills key switchs
      • 4 drills M3 Makerbeam
    • Middle Acrylic
      • 4 drills M3 Microcontroller Acrylic
      • drills key caps
    • Front Acrylic
      • 4 drills M3 Microcontroller Acrylic
      • drills key caps
    • Generate cuts files
      • Make cut directory
        • Make SVG subdirectory
        • Make PDF subdirectory
      • 3mm-Black-Microcontroller_Layer
        • 3mm-Black-Microcontroller_Layer.svg
        • 3mm-Black-Microcontroller_Layer.pdf
        • 3mm-Black-Back_Layer.svg
        • 3mm-Black-Back_Layer.pdf
        • 3mm-Translucent-Middle_Layer.svg
        • 3mm-Translucent-Middle_Layer.pdf
        • 2mm-White-Front_Leyer.svg
        • 2mm-White-Front_Leyer.pdf

Docking and Landing Module: Perforations are slightly offset

  • Correct the measurements and center each of the acrylics
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Reposition the "t-slot nut" and reposition the "Back Leyer" bolts in Back Acrylic
  • Erase each of the perforations in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 2 microcontroller holes
  • Drill the 4 holes for the "Back Layer" bolts in
    • Microcontroller Acrylic
    • Back Acrylic
  • Drill the 4 holes for the "Front Layer" bolts in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 5 "key switch" holes in the "Back Acrylic"
  • Make the 5 "key caps" perforations in
    • Middle Acrylic
    • Front Acrylic
  • Drill the "Toggle Switch" hole in
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Generate cuts files
    • 3mm-Black-Microcontroller_Layer.svg
    • 3mm-Black-Microcontroller_Layer.pdf
    • 3mm-Black-Back_Layer.svg
    • 3mm-Black-Back_Layer.pdf
    • 3mm-Translucent-Middle_Layer.svg
    • 3mm-Translucent-Middle_Layer.pdf
    • 2mm-White-Front_Leyer.svg
    • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Mining Module: Perforations are slightly offset

  • Correct the measurements and center each of the acrylics
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Reposition the "t-slot nut"
  • Reposition the "Back Leyer" bolts in Back Acrylic
  • Erase each of the perforations in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 2 microcontroller holes
  • Drill the 4 holes for the Back Bolts in Back Acrylic
  • Drill the 4 holes for the "Front Layer" bolts in
    • Microcontroller Acrylic
    • Back Acrylic
    • Middle Acrylic
    • Front Acrylic
  • Make the 7 "key switch" holes in the "Back Acrylic"
  • Make the 7 "key caps" perforations in
    • Middle Acrylic
    • Front Acrylic
  • Drill the "Encoder" hole in Back Acrylic
  • Drill the "Knob Encoder" hole in
    • Middle Acrylic
    • Front Acrylic
  • Generate cuts files
    • 3mm-Black-Microcontroller_Layer.svg
    • 3mm-Black-Microcontroller_Layer.pdf
    • 3mm-Black-Back_Layer.svg
    • 3mm-Black-Back_Layer.pdf
    • 3mm-Translucent-Middle_Layer.svg
    • 3mm-Translucent-Middle_Layer.pdf
    • 2mm-White-Front_Leyer.svg
    • 2mm-White-Front_Leyer.pdf
  • Generate PNG image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.