Mantis Blades

by chhu in Workshop > 3D Printing

29 Views, 0 Favorites, 0 Comments

Mantis Blades

IMG_8179.jpg
Screenshot 2025-04-29 145356.png
IMG_8179.jpg

This project is a recreation of the Arasaka Mantis Blades from the game Cyberpunk 2077. This project is intended to be used for cosplays of the game as well as being a semi-functional mechanical extension of our own arms. It also aims to artistically depict the beautiful model in the game. We used 3D printing to make this prototype, all STL flies will be linked below so you can make your own.

This system utilizes a few electronic components that help motorize its different parts, allowing for smooth automated movement of the components. It is recommended to be printed in PLA/PETG and can be completed in just a few days!


Made by:

  1. Vincent Le
  2. Christopher Huang
  3. Akshun Chinara
  4. Roshan Prabu Samiappan Anbarasu

Supplies

  1. PLA or PETG filament and 3D printer access
  2. 2x MG996R servos
  3. Arduino Nano
  4. GY-521 MPU-6050 IMU
  5. 6V 2400mAh NiMH battery
  6. 5V 3000mAh battery (we used the Hack Pack one)
  7. Miscellaneous cables (for recharging batteries, downloading Arduino code)
  8. Foam sheets (optional; for padding/comfort)
  9. Solid core wire
  10. Soldering station
  11. Breadboard
  12. Velcro


  1. 3D printer access

Print the Components

prusa print.png

Download the attached STL files and 3D print them on a 3D printer of your choice that is large enough (we recommend 256 cu mm). Use PLA or PETG filament for best results.

Assembly DEADLINE: 4/6

Screenshot 2025-04-29 145118.png

Assembly Instructions:

Begin by securely assembling all of the 3D-printed components using the pre-designed screw holes integrated into the CAD model. Ensure each part is properly aligned and tightened to maintain structural integrity.

Next, install two servo motors into their designated mounting locations on the 3D-printed structure. Use appropriate screws to firmly secure the servos in place.

Once the servos are mounted, proceed to connect their wires to the breadboard according to the corresponding circuit design. Ensure all connections are stable and correctly aligned with the control system.

Attach Velcro straps to the assembly, allowing the device to be comfortably fastened to the user's arm. For improved comfort and safety, especially where the mantis blade or other parts come into contact with the skin, line those areas with a soft cushioning material such as foam. For our project, we used styrofoam.

Download Code

Screenshot 2025-04-24 at 2.32.57 PM.png

Download and install the Arduino IDE and import the attached code. Next, install the Adafruit MPU6050 library.

Then, save the code, plug in your Arduino Nano, and upload the code. Now you should be good to go!

Downloads

Wiring/soldering

Screenshot 2025-04-29 145726.png

Electronics and Soldering Instructions:

Start by connecting the battery to the breadboard, ensuring that the battery is fully charged before proceeding. Please note that the battery may require periodic replacements or charging, depending on usage and charge cycles, to maintain optimal performance.

Next, securely attach the IMU (Inertial Measurement Unit) to the breadboard. The IMU will be crucial for controlling the movement of the mantis blade, so proper connection are essential for accurate motion tracking.

Verify that the servos are securely connected to the breadboard. Ensuring the servos are properly mounted will allow for smooth integration with the control system.

Once the connections are established, place the battery into its designated holder, ensuring it is firmly seated. For ease of use, position the IMU in the palm of your hand, where it will interface with the system to control movement. Lastly, secure the breadboard into its designated holder to ensure stability and prevent accidental disconnections during operation.