Portal 2 Turret 3D Printer Model

Author: @
License: CC BY-NC
File formats: stl
Download type: zip
Size:8.5MB

The file 'Portal 2 Turret 3D Printer Model' is (stl) file type, size is 8.5MB.

Summary

UPDATED
v4 parts - revised body, wings, pitch frame - reduced the bridging in the body which required revised wings and pitch frame. v4 of rear leg is stretched a little to make more room for a connector. The "leg-rear test" is an option to replace proper rear leg, but allows one to easily plug in the mini-usb connector to power and upload the turret. Use these along with v3 or highest revision of parts.

v3 of body incorporates larger eye, more similar to game character.


This Christmas, I decided to design and build a working, talking Portal turret gun from the game Portal 2. For me, this was an exercise of properly modelling the entire assembly in Fusion 360 first, before building anything. This design uses an Arduino Nano, an MP3 player chip, distance sensor, servos, LEDs and 3D printed parts.

The goal here was to make it move in 3 "axes", with spoken sound from the game and LED's to simulate firing.

  • Open the "wings" if it senses someone in front. Use a crank mechanism with sliders, just because.

  • If the person is still there after opening, fire until they drop. LED's and machine gun sound.

  • If the person is no longer there, run a little scanning search routine.

  • Close up and go to sleep until someone else comes along.

  • Use Portal turret sounds and voices from the game.

I took some liberties in the design, trying to make it appreciably the same as the one seen in the game, but functional and printable. With some basic sketches found online, I started modelling and planning...

The sounds are stored on a microSD card, which is accessible from the back side so that sounds may be updated or changed later. It is inline with the black infill strip, making it essentially invisible once installed. 18 individual expressions and sounds used in this go-round.

The lidar sensor (time-of-flight) is on a chip with a rectangular profile. This sensor is nearly invisible from the front once assembled.

The full project and code are available on Instructables.com
https://www.instructables.com/id/Portal-2-Turret-Gun/

Arduino_Base_vRad.stl 183.9KB
Body-LHS_w_components_v4.stl 1.5MB
Body-RHS_v4.stl 1.5MB
Crank1-w_insert_v2.stl 503.2KB
Crank2_v2.stl 699.6KB
Infill_strips_v3.stl 162.5KB
Leg_-_FRONT_CAP_LH_v2.stl 337.4KB
Leg_-_FRONT_CAP_RH_v2.stl 335.5KB
Leg_-_LHS_v2.stl 229.4KB
Leg_-_PLATE_v2.stl 219.7KB
Leg_-_REAR_CAP_v2.stl 686.6KB
Leg_-_REAR_test.stl 34.6KB
Leg_-_REAR_v2.stl 154.8KB
Leg_-_REAR_v4.stl 155.6KB
Leg_-_RHS_v2.stl 198.9KB
Lens_v3b.stl 1.5MB
Lens_v4.stl 1.5MB
Pitch_Frame_v4.stl 230.1KB
Rod.stl 507.4KB
Servo_mount_pitch_front.stl 159.1KB
Servo_mount_pitch_rear.stl 159.1KB
Wing_LH_bottom_v4.stl 3.0MB
Wing_LH_top_v4.stl 931.6KB
Wing_RH_bottom_v4.stl 2.9MB
Wing_RH_top_v4.stl 920.9KB