Updates to gate design and BOM

This commit is contained in:
Matt McWilliams 2024-11-10 11:07:16 -05:00
parent fae5dc7cdf
commit 3369486d91
10 changed files with 2403 additions and 2236 deletions

View File

@ -25,6 +25,13 @@ This project is for DIY filmmakers, independent artists and small film labs to h
![contact printer render](https://github.com/sixteenmillimeter/contact_printer/blob/master/img/contact_printer.png?raw=true)
---
# Examples
[Contact](https://vimeo.com/flashfra/contact?share=git) the first print made on the prototype during a residency at [Filmwerkplaats](https://filmwerkplaats.org/).
Soundtrack applied by the opt_snd soundtrack recorder system by [Hrvoje Spudić](https://hrvojespudic.net/optical-sound-2).
# Bill of Materials
Below are estimates based on per-unit costs found online.
@ -38,6 +45,7 @@ Actual price of a full build may be higher.
| M3 sliding t slot nut | 25 | 1.5 |
| M3 hex cap bolt 8mm | 25 | 2.25 |
| M3 hex cap bolt 6mm | 8 | 0.56 |
| M3 hex cap bolt 12mm | 1 | 0.0 |
| L298N Motor driver module | 1 | 2.89 |
| ESP32 GPIO breakout board | 1 | 5.99 |
| ESP32 Dev board | 1 | 6.66 |
@ -46,7 +54,8 @@ Actual price of a full build may be higher.
| 2020 Aluminum extrusion 260mm | 4 | 6.44 |
| 100RPM DC geared motor with encoder | 1 | 17.02 |
|---------|---------------|------------------------------------|
| TOTAL | 74 | 83.51 |
| TOTAL | 75 | 83.51 |
<!-- /bom -->

View File

@ -7,6 +7,7 @@ electronics_panel,6,M3 sliding t slot nut,N/A,Attach the frame to the electronic
electronics_panel,6,M3 hex cap bolt 8mm,N/A,Attach the electronics_panel to the frame
electronics_panel,1,L298N Motor driver module,N/A,Control the 3 motors using 2 channels
electronics_panel,1,ESP32 Dev board,N/A,Control the contact_printer
sprocketed_roller_invert_solid,1,M3 hex cap bolt 12mm,N/A,Attaches the sprocketed_roller to the geared motor
takeup_panel_stock,6,M3 sliding t slot nut,N/A,Attach the frame to the takeup_panel_stock
takeup_panel_stock,6,M3 hex cap bolt 8mm,N/A,Attach the takeup_panel_stock to the frame
takeup_panel_stock,1,250RPM DC geared motor,JSX40-370,Drive the takeup of the stock pathway

1 module quantity part part_id description
7 electronics_panel 6 M3 hex cap bolt 8mm N/A Attach the electronics_panel to the frame
8 electronics_panel 1 L298N Motor driver module N/A Control the 3 motors using 2 channels
9 electronics_panel 1 ESP32 Dev board N/A Control the contact_printer
10 sprocketed_roller_invert_solid 1 M3 hex cap bolt 12mm N/A Attaches the sprocketed_roller to the geared motor
11 takeup_panel_stock 6 M3 sliding t slot nut N/A Attach the frame to the takeup_panel_stock
12 takeup_panel_stock 6 M3 hex cap bolt 8mm N/A Attach the takeup_panel_stock to the frame
13 takeup_panel_stock 1 250RPM DC geared motor JSX40-370 Drive the takeup of the stock pathway

View File

@ -3,6 +3,7 @@ quantity,part,part_id,price
25,"M3 sliding t slot nut",N/A,150
25,"M3 hex cap bolt 8mm",N/A,225
8,"M3 hex cap bolt 6mm",N/A,56
1,"M3 hex cap bolt 12mm",N/A,0
1,"L298N Motor driver module",N/A,289
1,"ESP32 GPIO breakout board",N/A,599
1,"ESP32 Dev board",N/A,666
@ -10,4 +11,4 @@ quantity,part,part_id,price
2,"2020 Aluminum extrusion 420mm",N/A,522
4,"2020 Aluminum extrusion 260mm",N/A,644
1,"100RPM DC geared motor with encoder",N/A,1702
74,N/A,TOTAL,8351
75,N/A,TOTAL,8351

1 quantity part part_id price
3 25 M3 sliding t slot nut N/A 150
4 25 M3 hex cap bolt 8mm N/A 225
5 8 M3 hex cap bolt 6mm N/A 56
6 1 M3 hex cap bolt 12mm N/A 0
7 1 L298N Motor driver module N/A 289
8 1 ESP32 GPIO breakout board N/A 599
9 1 ESP32 Dev board N/A 666
11 2 2020 Aluminum extrusion 420mm N/A 522
12 4 2020 Aluminum extrusion 260mm N/A 644
13 1 100RPM DC geared motor with encoder N/A 1702
14 74 75 N/A TOTAL 8351

View File

@ -1250,6 +1250,8 @@ module sprocketed_roller_upright_solid (pos = [0, 0, 0]) {
}
}
//BOM: 1, M3 hex cap bolt 12mm, N/A, Attaches the sprocketed_roller to the geared motor
//PRINT: 1
module sprocketed_roller_invert_solid (pos = [0, 0, 0]) {
D = (FrameC * Sprockets) / PI;
OverhangD = 42.85;

View File

@ -10,14 +10,14 @@ solid OpenSCAD_Model
outer loop
vertex -0.1854102 -15.4706335 -3
vertex 0 -15.5 -3
vertex 0 -15.5 2.5
vertex -0.1854102 -15.4706335 2.526939
endloop
endfacet
facet normal -0.15643656 -0.987688 0
outer loop
vertex -0.1854102 -15.4706335 -3
vertex 0 -15.5 2.5
vertex -0.1854102 -15.4706335 2.526939
vertex 0 -15.5 -3
vertex 0 -15.5 2.5
endloop
endfacet
facet normal -0.009257761 -0.7070765 0.7070765
@ -20716,12 +20716,12 @@ solid OpenSCAD_Model
outer loop
vertex 0 15.5 -3
vertex 0 15.5 2.5
vertex 0.1854102 15.4706335 -3
vertex 0.1854102 15.4706335 2.526939
endloop
endfacet
facet normal 0.15643656 0.987688 0
outer loop
vertex 0 15.5 2.5
vertex 0 15.5 -3
vertex 0.1854102 15.4706335 2.526939
vertex 0.1854102 15.4706335 -3
endloop

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1662,7 +1662,7 @@ solid OpenSCAD_Model
outer loop
vertex -1.1865053 18.858963 -11.95
vertex -1.1865053 18.858963 -3.85
vertex 0 18.89625 -3.85
vertex 0 18.89625 -11.95
endloop
endfacet
facet normal 0 0 1
@ -1674,11 +1674,18 @@ solid OpenSCAD_Model
endfacet
facet normal -0.03141019 0.9995066 0
outer loop
vertex -1.1865053 18.858963 -11.95
vertex -1.1865053 18.858963 -3.85
vertex 0 18.89625 -3.85
vertex 0 18.89625 -11.95
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -1.1865053 18.858963 -3.85
vertex 0 18.925 -3.85
vertex 0 18.89625 -3.85
endloop
endfacet
facet normal -0.03141019 -0.9995066 -4.6226997e-10
outer loop
vertex -1.1865054 -18.858963 -3.85
@ -1721,18 +1728,11 @@ solid OpenSCAD_Model
vertex 0 18.925 -3.85
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -1.1883106 18.887655 -3.85
vertex 0 18.89625 -3.85
vertex -1.1865053 18.858963 -3.85
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -1.1883106 18.887655 -3.85
vertex 0 18.925 -3.85
vertex 0 18.89625 -3.85
vertex -1.1865053 18.858963 -3.85
endloop
endfacet
facet normal 0 0 -1

File diff suppressed because it is too large Load Diff