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 Introduction

Modular Cockpit for Star Citizen

Star Citizen Modular Cockpit

Real Power Module

Motivation

  1. Star Citizen is a game with complex and rich functionality and interactivity.
  2. Each ship in Star Citizen can play one or several roles.
  3. Each player in Star Citizen can play one or multiple roles.
  4. Each role has a particular form of interactivity.
  5. Each player has a different way of playing.

Therefore each player needs a unique cockpit adapted to their way of playing. A modular, open and adaptable Star Citizen cockpit is needed.

Modular

The "Modular Cockpit" has a modular architecture, obviously. And a module must comply with the following:

  • Each module must work independently, to work it must not need other modules or other elements, with the exception of the computer.
  • A module groups several related functions.
  • A module is built with several components.
  • All modules must meet the compatibility criteria (these are defined later).

Definitions

Frame : This is a structure created with Makerbeam of 10x10 mm and has a height of 120 mm. For this, 100 mm long vertical Beams are used and they are joined to the horizontal Beams with MakerBeam Corner Cube. Several T-slot nuts are inserted into the horizontal Beams, which is where the Modules are screwed with M3 bolts. Any other compatible system can be used. For example the following is a Frame of 220 mm.

Frame with measurements

Compatibility criteria

  1. Each module should only have one USB connection.
  2. A module must be able to be screwed to the Frame.

Modules

The Button Box has a modular design. Each module corresponds to a set of related functionalities.

  1. Power Module
  2. Camera Module
  3. Mining Module
  4. Emotes Module
  5. Cockpit Module
  6. Radar and Scanning Module
  7. Torret Module
  8. Missiles Module
  9. Docking and Landing Module
  10. Movement Module
  11. Shields and Countermeasures Module
  12. HUD Module
  13. Weapons Module
  14. Social Module
  15. Target Cycling Module
  16. Targeting Module
  17. Salvage Module
  18. Stopwatch Module

General Side View

General Side View

modularcockpit's People

Contributors

aztlek avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

modularcockpit's Issues

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

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

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

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 "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

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 "(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

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

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

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 "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 "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 "(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

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

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 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 "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 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

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-

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

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

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

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

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.