Forum Posts

wilsonprints3d
Jun 10, 2021
In Project Showcase
I needed a proper way to display this beauty and made some wall mounts (link to files). I mounted using #8 x 1-1/4" screws and #8 x 1-1/2" wall anchors (like these). I have drywall, if you don't, make sure you use the correct hardware for your wall type. Update: The hole spacing should be 7" to 7-1/8" apart and level horizontally (picture below). You can measure and mark drill holes 7-1/16" apart, or alternatively: I mounted one bracket and then held the second bracket where the ray gun sat nicely, and marked the second drill hole. You may need someone with a good eye to stand farther back and tell you if adjustment is needed for perfect alignment. The bracket holes are slightly oversized - you can make minor adjustments to the position before the screw is fully fastened down to the bracket. Make sure to firmly hold the bracket to the wall as you put in each screw (otherwise it may spin).
Wall Mount your Ray Gun (free STL) content media
3
5
135
wilsonprints3d
May 27, 2021
In Project Showcase
Instead of printing the sight in gold, I printed it in red. then used the gold sharpie marker to paint the post gold. This is more accurate to the game from what I can tell. I also used transparent/orange filament with a color swap mid print for the crosshair detail.
Game Accurate Sight content media
2
1
84
wilsonprints3d
May 24, 2021
In General Discussions
Hi Andrew, I want to add a few more color pulse options. What is the significance of the 235 (blue) and 175 (white) in the function code? I'm looking to fine tune the potentiometer to allow a few different color options. I copied my WIP code edits below. Also unsure about how to set barrel[p] for different colors. def get_mode(mode): if mode <= 100: barrel.fill((15, 100, 175)) barrel.show() elif mode > 100 and mode <= 200: barrel.fill((0, 255, 0)) barrel.show() elif mode > 200 and mode <= 300: barrel.fill((255, 0, 0)) barrel.show() elif mode > 300 and mode <= 350: #added green_wave() #added elif mode > 350 and mode <= 400: #added lightblue_wave() #added else: white_wave() #added function def green_wave(): for p in range(bar_pixels): GREEN = int(abs(math.sin((p - phase)*3.14 / 18) * 235))+15 barrel[p] = (0, 0, GREEN) barrel.show() # time.sleep(0.002) #added function def lightblue_wave(): for p in range(bar_pixels): LBLUE = int(abs(math.sin((p - phase)*3.14 / 18) * 235))+15 barrel[p] = (0, 0, LBLUE) barrel.show() # time.sleep(0.002) def blue_wave(): for p in range(bar_pixels): BLUE = int(abs(math.sin((p - phase)*3.14 / 18) * 235))+15 barrel[p] = (0, 0, BLUE) barrel.show() # time.sleep(0.002) def white_wave(): for p in range(bar_pixels): WHITE = int(abs(math.sin((p - phase)*3.14 / 18) * 175))+15 barrel[p] = (WHITE, WHITE, WHITE) barrel.show() # time.sleep(0.002)
0
9
85
wilsonprints3d
Dec 27, 2020
In Support
This is an awesome project, great work!! I'm planning to print and make one myself. Does the hardware kit include everything non-printed (magnets, battery, circuit boards, etc.)? I can't seem to find a list of what's included there.
1
3
75
wilsonprints3d

wilsonprints3d

More actions