Skip to content

Commit 202040a

Browse files
committed
2 parents 65c7859 + 4f18602 commit 202040a

10 files changed

+28
-0
lines changed

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# FilamentDiameterSensor
2+
3+
ENPH 459 - Engineering Physics Project I
4+
----------------------------------------
5+
A Non-contact Diameter Measurement Device for 3D Printers and Filament Manufacturing
6+
7+
### File Organization ###
8+
9+
1. *Arduino* -
10+
Initial prototype was implemented for Arduino.
11+
12+
2. *Code* -
13+
Includes the rest of the project's (non-MATLAB) code. Several versions of the shadow-simulator, a fork of the printer firmware Marlin(modified to interface with the filament sensor), and the sensor's firmware to be run on a STM32F3 development board.
14+
15+
3. *Eagle* -
16+
PCB layout files for the photodiode array (TSL1402CL) breakout board.
17+
18+
4. *Matlab* -
19+
Matlab script used to measure the relative print quality based on the roughness of vertical printed edges.
20+
21+
5. *Pictures* -
22+
Pictures from the sensor development and print quality testing.
23+
24+
6. *Reference Documents* -
25+
Documentation for the STM32F3 development board, the linear photodiode array used in the sensor, and the prototype sensor.
26+
27+
7. *Solidworks* -
28+
All 3D design for the sensor, mostly Solidworks with some .STL-rasterized models for 3D printing.

pictures/diameter-variance.pdf

154 KB
Binary file not shown.

pictures/filament-sensor.jpg

2.55 MB
Loading

pictures/first-two-axis-sensor.jpg

2.55 MB
Loading
2.52 MB
Loading

pictures/simulator.png

450 KB
Loading

pictures/single-axis-prototypes.jpg

172 KB
Loading
249 KB
Loading
3.41 MB
Loading

pictures/under-extrusion-example.jpg

1.06 MB
Loading

0 commit comments

Comments
 (0)