Tech-dat/motion-control-system-dat/motion-control-system-dat.md
... ...
@@ -0,0 +1,29 @@
1
+
2
+# motion-control-system-dat
3
+
4
+- [[CNC-dat]]
5
+
6
+
7
+- Grbl
8
+- TinyG
9
+- Marlin
10
+- Smoothie -- see also Smoothie Configuration
11
+
12
+
13
+## tinyG
14
+
15
+TinyG is a 6 axis motion control system designed for high-performance on small to mid-sized machines. Some features:
16
+
17
+https://github.com/dandumit/TinyG
18
+
19
+- 6 axis motion (XYZABC axes)
20
+- jerk controlled motion for acceleration planning (3rd order motion planning)
21
+- status displays ('?' character)
22
+- XON/XOFF and RTS/CTS protocol over USB serial
23
+- RESTful interface using JSON
24
+
25
+
26
+
27
+## ref
28
+
29
+- [[CNC]]
... ...
\ No newline at end of file
app-dat/openpnp-dat/2025-02-13-16-57-26.png
... ...
Binary files /dev/null and b/app-dat/openpnp-dat/2025-02-13-16-57-26.png differ
app-dat/openpnp-dat/2025-02-13-16-57-39.png
... ...
Binary files /dev/null and b/app-dat/openpnp-dat/2025-02-13-16-57-39.png differ
app-dat/openpnp-dat/2025-02-13-16-59-27.png
... ...
Binary files /dev/null and b/app-dat/openpnp-dat/2025-02-13-16-59-27.png differ
app-dat/openpnp-dat/2025-02-13-17-00-12.png
... ...
Binary files /dev/null and b/app-dat/openpnp-dat/2025-02-13-17-00-12.png differ
app-dat/openpnp-dat/2025-02-13-17-46-21.png
... ...
Binary files /dev/null and b/app-dat/openpnp-dat/2025-02-13-17-46-21.png differ
app-dat/openpnp-dat/openpnp-dat.md
... ...
@@ -5,9 +5,98 @@
5 5
6 6
- [https://openpnp.org](https://openpnp.org)
7 7
8
+- [disscussion](https://groups.google.com/g/openpnp)
9
+
10
+At it's core, OpenPnP is a Computer Numerical Control (CNC) controller.
11
+
12
+It reads a job file and then sends commands to a machine to execute. Unlike common CNC controllers for 3D printers, milling machines, and lathes, OpenPnP also uses cameras for feedback, and allows you to completely configure a job within it's user interface.
13
+
14
+The definitions and explanations below will introduce you to the terminology used in OpenPnP, and in pick and place in general.
15
+
16
+- [[CNC-dat]]
17
+
18
+## guide
19
+
20
+- [quck start guide ](https://github.com/openpnp/openpnp/wiki/Quick-Start)
21
+- [user manual](https://github.com/openpnp/openpnp/wiki/User-Manual)
22
+
23
+
24
+## software
25
+
26
+- [software download](https://openpnp.org/downloads/)
27
+
28
+## hardware
29
+
30
+The current recommendation for a build guideline is:
31
+
32
+### Hardware: frame and X/Y
33
+
34
+
35
+#### PixiePlacer
36
+
37
+- https://github.com/PixiePlacer/PixiePlacer
38
+
39
+![](2025-02-13-17-46-21.png)
40
+
41
+
42
+#### openpnp-openbuilds
43
+
44
+- Bill of Materials at: https://docs.google.com/spreadsheets/d/1Jt3jb6zsk9aa-5eUBTdAOFm7u1YypV3FqZMti7bdn9s/edit?usp=sharing
45
+
46
+overview
47
+
48
+![](2025-02-13-16-57-26.png)
49
+
50
+![](2025-02-13-16-57-39.png)
51
+
52
+#### DIY Pick and Place by Teton Technology
53
+
54
+DIY Pick and Place by Teton Technology – An Open Source DIY cartesian PnP machine using Rails / Carriages for high speed and accurate part placement.
55
+
56
+
57
+- [DIY Pick and Place for frame and X/Y.](https://hackaday.io/project/9319-diy-pick-and-place)
58
+ - demo video - [DIY picking and placing a pcb](https://www.youtube.com/watch?v=Ril6AWOdqfg&t=76s)
59
+ - [PNP Bill of material](https://docs.google.com/spreadsheets/d/1ijdlkk7pOZnqEVCU9lDlx2OBI44QKNkokIkmXVnPd3g/edit?gid=0#gid=0)
60
+ - files not working
61
+
62
+### Head
63
+
64
+- ICEpick Direct Drive Head for the head.
65
+
66
+### nozzle holders and nozzles
67
+
68
+- Quick Change Juki Nozzle Holders for nozzle holders and nozzles.
69
+
70
+### electronics
71
+
72
+![](2025-02-13-16-59-27.png)
73
+
74
+- [[motion-control-system-dat]]
75
+
76
+#### Smoothieboard
77
+
78
+- Smoothieboard for motion control. The Motion Controllers page also has additional information about this important component.
79
+
80
+
81
+
82
+![](2025-02-13-17-00-12.png)
83
+
84
+### Vision System
85
+- ELP Model USB100W03M, 720p USB Cameras which can be purchased on Amazon, AliExpress and eBay. Lenses are standard M12 mount and can be replaced to customize for your machine's geometry. See below for lens and positioning recommendations.
86
+
87
+### Yamaha CL Feeders
88
+- Yamaha CL Feeders (available on Aliexpress and Robotdigg) if you want auto feeders. Make sure to get a mounting block, too.
89
+
90
+### ref
91
+- [build FAQ](https://github.com/openpnp/openpnp/wiki/Build-FAQ)
92
+
93
+
94
+
95
+
96
+
8 97
9 98
## ref
10 99
11 100
- [[PNP-machine-dat]]
12 101
13
-- [[openpnp]]
... ...
\ No newline at end of file
0
+- [[openpnp]] - [[CNC]]
... ...
\ No newline at end of file