Skip to content

Commit 474d422

Browse files
authored
Edited README.md and Added files (VoronDesign#526)
1 parent 6078597 commit 474d422

36 files changed

+113
-0
lines changed

printer_mods/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ like so:
247247
| Slidr | [PanzerBalls 2.4](./Slidr/PanzerBalls2.4) | Squash Ball Feet for V2.4 | :x: | :x: | :heavy_check_mark: |:x:| :x: |
248248
| | [PanzerChain 2.4](./Slidr/PanzerChain2.4) | Energychain for V2.4 | :x: | :x: | :heavy_check_mark: |:x:| :x: |
249249
|sloscotty|[Switchwire Wall Plate](./sloscotty/SW_Wall_Plate)|SW plate for enclosure|:x:|:x:|:x:|:heavy_check_mark:|
250+
| | [NoNutz TopHat Cam Extension](./sloscotty/TopHat_Cam_Extension) | Tophat extension with integrated webcam for V0/0.1 | :heavy_check_mark: | :x: | :x: | :x: | :x: |
250251
| spacelab2021 | [Orbiter Clockwork Mount](spacelab2021/Orbiter-Clockwork) | A clockwork adaptor for the Orbiter v1.5 Extruder with full integration into the Afterburner. Includes a filament quick release lever for simple filament loading and unloading. | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
251252
| Spaghetti-Bolognese |[Simplified Z Drive Motor Mount](Spaghetti-Bolognese/Z_drive_motor_mount) | Z drive motor mount bracket mod to improve pulley to belt alignment | :x: | :x: | :heavy_check_mark: |:x:|
252253
| |[LCD Case Mod](Spaghetti-Bolognese/LCD_case_mod) | Improvements to the V2.4 mini12864 LCD case inc E-stop button cover | :x: | :x: | :heavy_check_mark: |:x:|
Binary file not shown.
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
# NoNutz™ TopHat Cam Extension for V0/0.1
2+
3+
![](Images/TopHat_Cam_Extension_Installed.jpg)
4+
5+
This modification provides a tophat extension that adds 7mm in height to help clear the umbilical. It includes a fold-up webcam below the tophat.
6+
It does not require replacing any parts on the tophat itself and can be considered a "drop-in" modification. No nuts required!
7+
8+
![](Images/Tophat_Cam_Extension.jpg)
9+
10+
The camera housing is designed around the [Arducam USB Camera Module with 8MP Sony IMX219](https://www.uctronics.com/download/Amazon/B0196.pdf)
11+
12+
## BOM
13+
- (1) [Arducam USB Camera Module](https://www.arducam.com/product/b0196arducam-8mp-1080p-usb-camera-module-1-4-cmos-imx219-mini-uvc-usb2-0-webcam-board-with-1-64ft-0-5m-usb-cable-for-windows-linux-android-and-mac-os/) (Also available on Amazon)
14+
- (1) m3x5x4 heat-set insert
15+
- (2) m3x10 BHCS
16+
- (1) m3x6x0.5 shim
17+
- (6) m2x10 self-tapping screws
18+
- VHB tape
19+
20+
# Directions
21+
22+
## A. Print the parts
23+
24+
The parts for this mod should be printed with standard Voron quality settings. It is assumed that they will be printed
25+
on a Voron V0 or V0.1. All parts in the top-level STLs folder can be printed on the 120x120 bed. The _Spacer_ parts have been split from the CAD
26+
in order to accomodate this. They will still need to be rotated 45 degrees to fit. (It is suggested to set the infill angle to 90 degrees to print the rotated parts.)
27+
28+
If you have a larger printer, the un-split parts are available in the STLs/Optional folder.
29+
30+
**NoCam Option**
31+
If you don't care about the camera and just want the spacers, the right spacer parts (both split/un-split) without the camera stuff are also in the Optional folder.
32+
33+
## B. Prepare the camera arm and attach to right spacer.
34+
35+
![](Images/Arm_Assembly.jpg)
36+
37+
## C. Install the USB cable in the cable path
38+
39+
![](Images/USB_Cable_Path.jpg)
40+
41+
Note: Place the end of the cable as far forward as possible. You might want to cut away the heatshrink on the end to help seat it better.
42+
Notice the position of the cable in the curved portion of the path - this is intended to provide some strain-relief when the camera
43+
arm is folded down.
44+
45+
![](Images/Insert_USBcable.jpg)
46+
47+
## D. Install the arm cover and ball mount.
48+
49+
![](Images/Arm_Cover_Assembly.jpg)
50+
51+
## E. Install the right and left spacers.
52+
53+
Keeping the cable in the tunnel, flip the right spacer(s) and arm assembly over and press down on the top extrusion until
54+
the tabs "click" into place. Install the left spacer(s) similarly.
55+
56+
## F. Install the front and rear spacers.
57+
58+
Place the tophat in place on the left/right spacers and intall the front/rear spacers. It will help to open the door and remove the back panel for this step.
59+
Hint for split spacers. Apply VHB across seam before attaching to panel. (Be careful that each panel rests firmly on the shelf of the spacer.)
60+
61+
![](Images/VHB_FrontRear_Spacers.jpg)
62+
63+
## G. Prepare the Arducam and assemble the camera case.
64+
65+
Cut away the outer portion of the PCB (as close to the inner PCB as possible).
66+
67+
![](Images/Prepare_Arducam.jpg)
68+
69+
![](Images/Camera_Assembly.jpg)
70+
71+
## H. Install camera assembly and route USB cable through back panel.
72+
73+
Plug the USB cable into the camera and attach camera base to ball mount. (Note: If the base seems too loose, you may want to scale up the ball mount a bit and reprint.
74+
A little loose is OK, because the camera will probably be tilted all the way down for best image position.)
75+
76+
When routing the USB cable through the back panel, take care to keep the cable from interfering with the filament spool. You may need to drill a couple of holes
77+
for a zip-tie or two to hold the cable against the panel. Many ways to do this. I cut a slit on the far side of my panel as shown below.
78+
79+
![](Images/Back_Panel.jpg)
80+
81+
## Notes
82+
83+
**Camera Configuration**
84+
The default configuration ("auto") for this webcam didn't work for me. I edited ~/klipper_config/webcam.txt as follows (YMMV):
85+
86+
# Defaults to auto
87+
#
88+
camera="usb"
89+
90+
### Additional options to supply to MJPG Streamer for the USB camera
91+
# Defaults to a resolution of 640x480 px and a framerate of 10 fps
92+
#
93+
camera_usb_options="-r 640x480 -f 10"
94+
95+
Even though this camera is capable of higher resolutions, they don't show enough of the bed.
96+
97+
**Fold-up the camera**
98+
In use: When opening the door with the camera down, the curved portion of the arm cover will cause the arm to automatically start folding up.
99+
***However, it will not fold up completely out of the way without manual assistance.*** This "feature" is meant to provide a visual cue to prevent breakage.
100+
101+
**Spacers too short/long?**
102+
The provided one-piece left/right spacers in the Optional folder have been scaled to 100.4% (which fit my V0.1 fine).
103+
If your prints come out differently, I suggest re-exporting the spacers from the CAD and scaling them appropriately.
104+
(The split spacers are not scaled and should fit as is.)
105+
106+
## More Photos
107+
108+
![](Images/THCE_Top.jpg)
109+
110+
![](Images/THCE_without_TH.jpg)
111+
112+
![](Images/Cam_View.jpg)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)