-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject3.html
More file actions
150 lines (131 loc) · 5.5 KB
/
project3.html
File metadata and controls
150 lines (131 loc) · 5.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<html>
<head>
<style>
.back-button {
position: fixed;
top: 20px;
left: 20px;
padding: 10px 20px;
background-color: #666;
color: white;
text-decoration: none;
border-radius: 4px;
font-size: 0.9em;
z-index: 1000;
transition: background-color 0.2s;
}
.back-button:hover {
background-color: #555;
}
body {
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
line-height: 1.6;
max-width: 1000px;
margin: 0 auto;
padding: 20px;
color: #333;
}
h1, h2, h3 {
color: #222;
}
.project-image {
max-width: 100%;
height: auto;
margin: 20px 0;
border: 1px solid #eee;
border-radius: 4px;
}
.section {
margin: 40px 0;
}
.caption {
font-size: 0.9em;
color: #666;
margin-top: 10px;
margin-bottom: 25px;
font-style: italic;
}
.highlight {
background-color: #f8f9fa;
padding: 20px;
border-radius: 4px;
margin: 20px 0;
}
</style>
</head>
<body>
<a href="/research.html" class="back-button">Back</a>
<h1>THOR: Wireless Circuitboard Design (V2)</h1>
<div class="highlight">
<strong>Project Overview:</strong> Wireless-enabled PCB design for controlling three stepper motors, featuring RF communication, autonomous operation capabilities, and integrated power management.
</div>
<div class="section">
<h2>PCB Layout</h2>
<img src="./V2PCB_2D.png" alt="PCB 2D Layout" class="project-image">
<p class="caption">2D PCB layout showing component placement and routing</p>
<h3>Key Components:</h3>
<ul>
<li>RF Solutions ZETA-868-SO wireless module</li>
<li>Three Pololu 2154 stepper motor drivers</li>
<li>MP1584 buck converter for power regulation</li>
<li>555 timer for autonomous stepping control</li>
<li>Transistor arrays for motor sleep control</li>
</ul>
</div>
<div class="section">
<h2>3D Visualization</h2>
<img src="./V2PCB_3D.png" alt="3D PCB Rendering" class="project-image">
<p class="caption">3D rendering of the assembled PCB showing component heights and clearances</p>
<h3>Board Specifications:</h3>
<ul>
<li>Dimensions: 100mm × 50mm</li>
<li>Layer count: 2</li>
<li>Power planes: Integrated ground plane</li>
<li>Mounting: 4x M3 mounting holes</li>
</ul>
</div>
<div class="section">
<h2>Circuit Schematic</h2>
<img src="V2PCB_Schematic.png" alt="Circuit Schematic" class="project-image">
<p class="caption">(Semi-)Complete circuit schematic showing electrical connections and component values</p>
<div class="highlight">
<h3>Circuit Blocks:</h3>
<ul>
<li><strong>Power Management:</strong> Buck converter with dual power source support</li>
<li><strong>Motor Control:</strong> Three independent stepper driver channels</li>
<li><strong>Wireless:</strong> SPI-based RF communication</li>
<li><strong>Logic:</strong> JK flip-flops and 555 timer for autonomous control</li>
</ul>
</div>
</div>
<div class="section">
<h2>System Architecture</h2>
<img src="./V2PCB_Schematic.svg" alt="System Block Diagram" class="project-image">
<p class="caption">Block diagram showing signal and power flow between components</p>
<h3>Signal Flow:</h3>
<ul>
<li>Wireless commands received by ZETA module</li>
<li>Command processing through logic circuitry</li>
<li>Square wave generation for stepping</li>
<li>Motor control signals distributed to drivers</li>
</ul>
</div>
<div class="highlight">
<h3>Technical Specifications:</h3>
<ul>
<li><strong>Input Power:</strong> 7-12V DC or 2S LiPo</li>
<li><strong>Logic Level:</strong> 3.3V</li>
<li><strong>RF Frequency:</strong> 868MHz</li>
<li><strong>Step Frequency:</strong> 0.1-100 Hz (adjustable)</li>
<li><strong>Control Interface:</strong> Sleep, Direction, and Step control per motor</li>
</ul>
</div>
<div class="section">
<h2>Current Status</h2>
<p>PCB design is complete and initial prototypes have been assembled without considering wireless functionality. Testing has verified basic functionality of computer/stepper-motor/kinematic-mount interactions. Next steps include testing wireless capabilities, ordering professionally made PCBs, and furhter integration testing with the mechanical assembly.</p>
</div>
<div style="margin-top: 60px; padding-top: 20px; border-top: 1px solid #eee; font-size: 0.8em; color: #666;">
<p>Documentation (HTML) formatted with assistance from Anthropic's <i>Claude</i>, an LLM</p>
</div>
</body>
</html>