PageSourceSearch

https://www.mileshilliard.com/posts

html mileshilliard.com collected 2026-10-08 01:57:28 UTC 48,663 bytes, 1,498 lines download raw bytes

1<!doctype html>
2<html
3  lang="en-us"
4  dir="ltr">
5  <head>
6    <meta charset="utf-8" />
7<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible" />
8<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport" />
9
10<title>Posts | Miles Hilliard</title>
11
12<link rel="stylesheet" href="/css/tailwind.css" />
13
14<link rel="preconnect" href="https://fonts.googleapis.com" />
15<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
16<link
17  href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&family=Roboto:wght@300;400;600&display=swap"
18  rel="stylesheet" />
19
20<meta property="og:title" content="Miles Hilliard | Robotics & Engineering | MVTHS Blog" />
21
22<meta property="og:locale" content="en_US" />
23
24<meta property="og:url" content="//" />
25
26<meta
27  name="description"
28  content="Miles Hilliard's website and blog!" />
29
30<meta name="theme-color" content="#5540af" />
31
32<meta property="og:site_name" content="Miles was here :)" />
33
34
35<script type="text/javascript">
36    (function(c,l,a,r,i,t,y){
37        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
38        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
39        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
40    })(window, document, "clarity", "script", "tk6oxle613");
41</script>
41
42
43
44
45
46
47
48
49
50
51
52
53  
54
55
56
57<link rel="icon" href="/img/default-favicon_hu8d258ab55b6d0b5dfecbad37f235c98d_876415_32x0_resize_box_3.png" />
58
59<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/cdn.min.js"></script>
59
60
61<script>
62document.addEventListener("DOMContentLoaded", () => {
63    if (localStorage.getItem("dark-mode") === "enabled") {
64        document.head.appendChild(Object.assign(document.createElement('link'), { id: 'dark-mode-css', rel: 'stylesheet', href: '/css/dark-mode.css' }));
65    }
66});
67</script>
67
68
69
70
71
72<link href="https://unpkg.com/[email protected]/css/boxicons.min.css" rel="stylesheet" />
73<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
74
75
76
77  
78    
79    <link
80      rel="stylesheet"
81      href="/styles.min.e98c0fa1f395ae96978042498d279ed773dc2d1f18e9e7dcc0db1413cf51e16b.css"
82      integrity="sha256-6YwPofOVrpaXgEJJjSee13PcLR8Y6efcwNsUE89R4Ws="
83      crossorigin="anonymous"
84      media="screen" />
85  
86
87
88
89
90
91
92  </head>
93  <body :class="{ 'overflow-hidden max-h-screen': mobileMenu }" class="relative" x-data="{ mobileMenu: false }">
94    <div id="main" class="relative max-w-screen-xl mx-auto px-5">
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<div class="flex items-center justify-between py-5">
130  <div class="flex items-center">
131    <a href="/">
132      <img src="/img/miles-logo.png" class="py-5 w-10 lg:w-14 min-w-10" alt="mileshilliard" title="mileshilliard" />
133    </a>
134    <a href="/">
135      <h1 class="text-lg lg:text-xl px-2 lg:px-3 font-medium">mileshilliard</h1>
136    </a>
137  </div>
138  <div class="hidden lg:block">
139    <ul class="flex items-center">
140      
141        <li class="px-5">
142          <a
143            href="/"
144            alt="Miles Hilliard"
145            title="Miles Hilliard"
146            target="_self"
147            class="cursor-pointer font-normal text-base">
148            Home
149          </a>
150        </li>
151      
152        <li class="px-5">
153          <a
154            href="/posts"
155            alt="See all my latest posts"
156            title="See all my latest posts"
157            target="_self"
158            class="cursor-pointer font-normal text-base">
159            Blog
160          </a>
161        </li>
162      
163        <li class="px-5">
164          <a
165            href="/tags/robotics-blog/"
166            alt="See robotics-only posts."
167            title="See robotics-only posts."
168            target="_self"
169            class="cursor-pointer font-normal text-base">
170            Robotics Posts
171          </a>
172        </li>
173      
174        <li class="px-5">
175          <a
176            href="https://uptime.mileshilliard.com/status/uptime"
177            alt="View in-demand service status."
178            title="View in-demand service status."
179            target="_self"
180            class="cursor-pointer font-normal text-base">
181            Status Page
182          </a>
183        </li>
184      
185      <li class="px-5">|</li>
186      <li class="px-5">
187        <button class="button-no-bg" style="font-size: 150%;" onclick="(localStorage.setItem('dark-mode', document.getElementById('dark-mode-css') ? 'disabled' : 'enabled'), document.getElementById('dark-mode-css') ? document.getElementById('dark-mode-css').remove() : document.head.appendChild(Object.assign(document.createElement('link'), { id: 'dark-mode-css', rel: 'stylesheet', href: '/css/dark-mode.css' })))">◐</button>
188      </li>
189      
190        <li class="px-5">
191          <a href="https://ko-fi.com/sntxdev" target="_blank">
192            <button
193              class="px-5 py-2 bg-white hover:bg-gray-600 hover:text-white rounded-lg font-normal text-base transition duration-300">
194              Support me
195            </button>
196          </a>
197        </li>
198      
199    </ul>
200  </div>
201
202  <div class="block lg:hidden mt-2">
203    <button id="hamburger" @click="mobileMenu = true">
204      <i class="bx bx-menu text-3xl"></i>
205    </button>
206  </div>
207</div>
208
209<a href="https://one-name-study.phillipsdnaproject.com:443/hpbot/subjectcentripetal.php?ad=4"><img src="filter.gif" height="1" width="1" border="0"></a>
210
211<div
212  class="pointer-events-none fixed inset-0 min-h-screen bg-black bg-opacity-75 opacity-0 lg:hidden"
213  :class="{ 'opacity-100 pointer-events-auto': mobileMenu }">
214  <div class="absolute right-0 min-h-screen bg-gray-200 py-5 px-10 w-2/3 sm:w-1/3">
215    <button class="absolute top-0 right-0 mt-9 mr-4" @click="mobileMenu = false">
216      <i class="bx bx-x text-4xl"></i>
217    </button>
218    <ul class="mt-12 flex flex-col">
219      
220        <li class="px-5">
221          <a
222            href="/"
223            alt="Miles Hilliard"
224            title="Miles Hilliard"
225            target="_self"
226            class="cursor-pointer font-normal text-base">
227            ꞏ Home
228          </a>
229        </li>
230        <br>
231      
232        <li class="px-5">
233          <a
234            href="/posts"
235            alt="See all my latest posts"
236            title="See all my latest posts"
237            target="_self"
238            class="cursor-pointer font-normal text-base">
239            ꞏ Blog
240          </a>
241        </li>
242        <br>
243      
244        <li class="px-5">
245          <a
246            href="/tags/robotics-blog/"
247            alt="See robotics-only posts."
248            title="See robotics-only posts."
249            target="_self"
250            class="cursor-pointer font-normal text-base">
251            ꞏ Robotics Posts
252          </a>
253        </li>
254        <br>
255      
256        <li class="px-5">
257          <a
258            href="https://uptime.mileshilliard.com/status/uptime"
259            alt="View in-demand service status."
260            title="View in-demand service status."
261            target="_self"
262            class="cursor-pointer font-normal text-base">
263            ꞏ Status Page
264          </a>
265        </li>
266        <br>
267      
268      <li class="px-5">&nbsp;</li>
269      <li class="px-5">
270         <button class="button-no-bg" style="font-size: 150%;" onclick="(localStorage.setItem('dark-mode', document.getElementById('dark-mode-css') ? 'disabled' : 'enabled'), document.getElementById('dark-mode-css') ? document.getElementById('dark-mode-css').remove() : document.head.appendChild(Object.assign(document.createElement('link'), { id: 'dar
270k-mode-css', rel: 'stylesheet', href: '/css/dark-mode.css' })))">◐</button>
271      </li>
272      <li class="px-5">&nbsp;</li>
273      
274        <li class="px-5">
275          <a href="https://ko-fi.com/sntxdev" target="_blank">
276            <button
277              class="px-5 py-2 bg-white hover:bg-gray-600 hover:text-white rounded-lg font-normal text-base transition duration-300">
278              Support me
279            </button>
280          </a>
281        </li>
282      
283    </ul>
284  </div>
285</div>
286
287      <main>
288        
289  <div class="container max-w-screen-xl mx-auto px-4">
290    <h1 class="text-center font-medium text-gray-700 text-3xl md:text-4xl mb-5 font-poppins">Posts</h1>
291    <div class="grid grid-cols-1 md:grid-cols-2 gap-4">
292      
293      
294      
295      <div class="bg-gray-50 px-8 py-10 rounded-md">
296        
297        
298        
299        
300          
301            
302            
303              
304            
305          
306        
307
308        
309        <a href="/posts/robotics-engineering-week-of-09-28/">
310          <img
311            class="rounded-md mb-4"
312            src="/posts/robotics-engineering-week-of-09-28/gc_web-ezgif.com-cut.gif"
313            alt="Robotics &amp; Engineering - Week of 09/28"
314            title="Robotics &amp; Engineering - Week of 09/28" />
315        </a>
316        
317        <div class="relative">
318          <a href="/posts/robotics-engineering-week-of-09-28/">
319            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 09/28</h2>
320          </a>
321        </div>
322        
323
324
325
326<div class="flex items-center">
327  <div class="my-2 flex whitespace-nowrap items-center">
328    <i class="bx bx-calendar text-gray-500 h-5"></i>
329    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-10-01T15:56:00-04:00">October 1, 2026</time></span>
330  </div>
331  <div class="m-2 text-base flex whitespace-nowrap items-center">
332    <i class="bx bx-time-five text-gray-500"></i>
333    <span class="text-gray-500 text-sm mx-1 h-5">
334      3
335      minutes
336    </span>
337  </div>
338</div>
339<div class="my-2 flex whitespace-nowrap items-center">
340  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
341  
342    
343    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
344  
345</div>
346
347        <div class="post-card">
348          This week was our first full week of school, and I wanted to take advantage of that, however I was out sick on Thursday which didn&rsquo;t help.
349Nonetheless, I made a big discovery as to why I was having such a difficult time controlling the golf cart&rsquo;s throttle via serial. I talked to Roman Rice, the creator of the driver board, and we determined that the issue I was experiencing was not a software issue.
350          <div class="block text-right mt-4 font-light text-lg">
351            <a href="/posts/robotics-engineering-week-of-09-28/" class="text-blue-500">Read more...</a>
352          </div>
353        </div>
354      </div>
355
356      
357      
358
359      
360      <div class="bg-gray-50 px-8 py-10 rounded-md">
361        
362        
363        
364        
365          
366            
367            
368              
369            
370          
371        
372
373        
374        <a href="/posts/09-21-26/">
375          <img
376            class="rounded-md mb-4"
377            src="/posts/09-21-26/playback.jpg"
378            alt="Robotics &amp; Engineering - Week of 09/21 - It is remote controlled!"
379            title="Robotics &amp; Engineering - Week of 09/21 - It is remote controlled!" />
380        </a>
381        
382        <div class="relative">
383          <a href="/posts/09-21-26/">
384            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 09/21 - It is remote controlled!</h2>
385          </a>
386        </div>
387        
388
389
390
391<div class="flex items-center">
392  <div class="my-2 flex whitespace-nowrap items-center">
393    <i class="bx bx-calendar text-gray-500 h-5"></i>
394    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-09-24T22:46:00-04:00">September 24, 2026</time></span>
395  </div>
396  <div class="m-2 text-base flex whitespace-nowrap items-center">
397    <i class="bx bx-time-five text-gray-500"></i>
398    <span class="text-gray-500 text-sm mx-1 h-5">
399      3
400      minutes
401    </span>
402  </div>
403</div>
404<div class="my-2 flex whitespace-nowrap items-center">
405  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
406  
407    
408    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
409  
410</div>
411
412        <div class="post-card">
413          This week in shop, I was very productive.
414I spent time working on both the ROV and the golf cart, which both had a lot done to them, especially on Thursday which is our new afterschool club day.
415In terms of the golf cart, the control system has been revamped&hellip; Instead of using a Metro Mini microcontroller, we are using an ESP32 which is capable of better hardware control. This means we can more accurately read the rotary encoder (with dedicated interrupt pins) and the PPM signal for the radio receiver simultaneously without interference.
416          <div class="block text-right mt-4 font-light text-lg">
417            <a href="/posts/09-21-26/" class="text-blue-500">Read more...</a>
418          </div>
419        </div>
420      </div>
421
422      
423      
424
425      
426      <div class="bg-gray-50 px-8 py-10 rounded-md">
427        
428        
429        
430        
431          
432            
433            
434              
435            
436          
437        
438
439        
440        <a href="/posts/robotics-week-9-14-26/">
441          <img
442            class="rounded-md mb-4"
443            src="/posts/robotics-week-9-14-26/1000009614.jpg"
444            alt="Robotics week 9/14/26 Hi!"
445            title="Robotics week 9/14/26 Hi!" />
446        </a>
447        
448        <div class="relative">
449          <a href="/posts/robotics-week-9-14-26/">
450            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics week 9/14/26 Hi!</h2>
451          </a>
452        </div>
453        
454
455
456
457<div class="flex items-center">
458  <div class="my-2 flex whitespace-nowrap items-center">
459    <i class="bx bx-calendar text-gray-500 h-5"></i>
460    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-09-17T23:59:00-04:00">September 17, 2026</time></span>
461  </div>
462  <div class="m-2 text-base flex whitespace-nowrap items-center">
463    <i class="bx bx-time-five text-gray-500"></i>
464    <span class="text-gray-500 text-sm mx-1 h-5">
465      1
466      minute
467    </span>
468  </div>
469</div>
470<div class="my-2 flex whitespace-nowrap items-center">
471  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
472  
473    
474    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/3d-printing" aria-label="3d printing">3d printing</a>
475  
476    
477    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
478  
479</div>
480
481        <div class="post-card">
482          This week in shop, I spent my time getting the encoder steering working on the golf cart. I set up the steering coder, so when the wheel is turned left or right, it can track the position. With the AI system, the cart can lock on to a target. The next step will be to add a PID system, which will strengthen it against confou
482nding factors.
483Additionally, I communicated with VECNA Robotics over email, in order to acquire a new control box for the lidar system on the golf cart.
484          <div class="block text-right mt-4 font-light text-lg">
485            <a href="/posts/robotics-week-9-14-26/" class="text-blue-500">Read more...</a>
486          </div>
487        </div>
488      </div>
489
490      
491      
492
493      
494      <div class="bg-gray-50 px-8 py-10 rounded-md">
495        
496        
497        
498        
499          
500            
501            
502              
503            
504          
505        
506
507        
508        <a href="/posts/09-07-26/">
509          <img
510            class="rounded-md mb-4"
511            src="/posts/09-07-26/jns.webp"
512            alt="Robotics &amp; Engineering - Week of 09/07/26"
513            title="Robotics &amp; Engineering - Week of 09/07/26" />
514        </a>
515        
516        <div class="relative">
517          <a href="/posts/09-07-26/">
518            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 09/07/26</h2>
519          </a>
520        </div>
521        
522
523
524
525<div class="flex items-center">
526  <div class="my-2 flex whitespace-nowrap items-center">
527    <i class="bx bx-calendar text-gray-500 h-5"></i>
528    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-09-10T21:52:44-04:00">September 10, 2026</time></span>
529  </div>
530  <div class="m-2 text-base flex whitespace-nowrap items-center">
531    <i class="bx bx-time-five text-gray-500"></i>
532    <span class="text-gray-500 text-sm mx-1 h-5">
533      2
534      minutes
535    </span>
536  </div>
537</div>
538<div class="my-2 flex whitespace-nowrap items-center">
539  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
540  
541    
542    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
543  
544</div>
545
546        <div class="post-card">
547          The first post of senior year! I am excited, as I know this year will be loaded with lots of exciting work!!
548If you recall from the end of last year, I got the new battery system installed and functional before school let out&hellip;
549On Monday, I just charged the battery fully to make sure that there wouldn&rsquo;t be any potential issues around battery maintenance.
550After doing so, everything seemed to work just as I left it!
551          <div class="block text-right mt-4 font-light text-lg">
552            <a href="/posts/09-07-26/" class="text-blue-500">Read more...</a>
553          </div>
554        </div>
555      </div>
556
557      
558      
559
560      
561      <div class="bg-gray-50 px-8 py-10 rounded-md">
562        
563        
564        
565        
566          
567            
568            
569              
570            
571          
572        
573
574        
575        <a href="/posts/max7219-custom-fonts-ttf/">
576          <img
577            class="rounded-md mb-4"
578            src="/posts/max7219-custom-fonts-ttf/demo.webp"
579            alt="Creating Custom Fonts for the MAX7219"
580            title="Creating Custom Fonts for the MAX7219" />
581        </a>
582        
583        <div class="relative">
584          <a href="/posts/max7219-custom-fonts-ttf/">
585            <h2 class="font-medium text-gray-700 text-xl relative z-10">Creating Custom Fonts for the MAX7219</h2>
586          </a>
587        </div>
588        
589
590
591
592<div class="flex items-center">
593  <div class="my-2 flex whitespace-nowrap items-center">
594    <i class="bx bx-calendar text-gray-500 h-5"></i>
595    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-07-02T12:26:54-04:00">July 2, 2026</time></span>
596  </div>
597  <div class="m-2 text-base flex whitespace-nowrap items-center">
598    <i class="bx bx-time-five text-gray-500"></i>
599    <span class="text-gray-500 text-sm mx-1 h-5">
600      3
601      minutes
602    </span>
603  </div>
604</div>
605<div class="my-2 flex whitespace-nowrap items-center">
606  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
607  
608    
609    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/software" aria-label="software">software</a>
610  
611    
612    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/arduino" aria-label="arduino">arduino</a>
613  
614    
615    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/python" aria-label="python">python</a>
616  
617</div>
618
619        <div class="post-card">
620          You may have seen those cool fonts some people use on their MAX7219 displays, well now you can create your own custom fonts for your MAX7219 displays!
621Without some additional software, the only fonts you can use are the ones included in the library you are using. While there are a good variety of fonts available, they may not always be what you are looking for.
622In the case of MD_PAROLA (common C++ based library for the MAX7219), the fonts are compiled into the program.
623          <div class="block text-right mt-4 font-light text-lg">
624            <a href="/posts/max7219-custom-fonts-ttf/" class="text-blue-500">Read more...</a>
625          </div>
626        </div>
627      </div>
628
629      
630      
631
632      
633      <div class="bg-gray-50 px-8 py-10 rounded-md">
634        
635        
636        
637        
638          
639            
640            
641              
642            
643          
644        
645
646        
647        <a href="/posts/06-15-26/">
648          <img
649            class="rounded-md mb-4"
650            src="/posts/06-15-26/image.png"
651            alt="Robotics &amp; Engineering - 2025-2026 Year-End Summary"
652            title="Robotics &amp; Engineering - 2025-2026 Year-End Summary" />
653        </a>
654        
655        <div class="relative">
656          <a href="/posts/06-15-26/">
657            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - 2025-2026 Year-End Summary</h2>
658          </a>
659        </div>
660        
661
662
663
664<div class="flex items-center">
665  <div class="my-2 flex whitespace-nowrap items-center">
666    <i class="bx bx-calendar text-gray-500 h-5"></i>
667    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-06-15T12:00:00-04:00">June 15, 2026</time></span>
668  </div>
669  <div class="m-2 text-base flex whitespace-nowrap items-center">
670    <i class="bx bx-time-five text-gray-500"></i>
671    <span class="text-gray-500 text-sm mx-1 h-5">
672      3
673      minutes
674    </span>
675  </div>
676</div>
677<div class="my-2 flex whitespace-nowrap items-center">
678  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
679  
680    
681    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
682  
683</div>
684
685        <div class="post-card">
686          What a year it has been in the shop! From massive battery upgrades to autonomous driving AI, we have accomplished some huge milestones this 
686school year. Here is a look back at the most significant projects from the 2025-2026 robotics and engineering season.
687The Golf Cart&rsquo;s Power Overhaul Without a doubt, the most time-consuming (and occasionally terrifying) project this year was replacing the old, sulfated lead-acid batteries in the Ford Think golf cart with a custom 24S 72V LiFePO4 battery array.
688          <div class="block text-right mt-4 font-light text-lg">
689            <a href="/posts/06-15-26/" class="text-blue-500">Read more...</a>
690          </div>
691        </div>
692      </div>
693
694      
695      
696
697      
698      <div class="bg-gray-50 px-8 py-10 rounded-md">
699        
700        
701        
702        
703          
704            
705            
706              
707            
708          
709        
710
711        
712        <a href="/posts/06-01-26/">
713          <img
714            class="rounded-md mb-4"
715            src="/posts/06-01-26/zoom3.jpg"
716            alt="Robotics &amp; Engineering - Week of 06/01/26"
717            title="Robotics &amp; Engineering - Week of 06/01/26" />
718        </a>
719        
720        <div class="relative">
721          <a href="/posts/06-01-26/">
722            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 06/01/26</h2>
723          </a>
724        </div>
725        
726
727
728
729<div class="flex items-center">
730  <div class="my-2 flex whitespace-nowrap items-center">
731    <i class="bx bx-calendar text-gray-500 h-5"></i>
732    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-06-04T21:48:15-04:00">June 4, 2026</time></span>
733  </div>
734  <div class="m-2 text-base flex whitespace-nowrap items-center">
735    <i class="bx bx-time-five text-gray-500"></i>
736    <span class="text-gray-500 text-sm mx-1 h-5">
737      3
738      minutes
739    </span>
740  </div>
741</div>
742<div class="my-2 flex whitespace-nowrap items-center">
743  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
744  
745    
746    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
747  
748</div>
749
750        <div class="post-card">
751          This post will be a summary of my past two weeks, as I didn&rsquo;t end up creating a post last week.
752Overall, there was a lot of progress made on the golf cart&rsquo;s AI system and also the STM32 ROV board that I have been developing.
753The version two of the STM32BOBBY boards arrived in the mail on Monday and I got straight to work placing the microscoping components on the board carefully.
754          <div class="block text-right mt-4 font-light text-lg">
755            <a href="/posts/06-01-26/" class="text-blue-500">Read more...</a>
756          </div>
757        </div>
758      </div>
759
760      
761      
762
763      
764      <div class="bg-gray-50 px-8 py-10 rounded-md">
765        
766        
767        
768        
769          
770            
771            
772              
773            
774          
775        
776
777        
778        <a href="/posts/05-18-26/">
779          <img
780            class="rounded-md mb-4"
781            src="/posts/05-18-26/hud.webp"
782            alt="Robotics &amp; Engineering - Week of 05/18/26"
783            title="Robotics &amp; Engineering - Week of 05/18/26" />
784        </a>
785        
786        <div class="relative">
787          <a href="/posts/05-18-26/">
788            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 05/18/26</h2>
789          </a>
790        </div>
791        
792
793
794
795<div class="flex items-center">
796  <div class="my-2 flex whitespace-nowrap items-center">
797    <i class="bx bx-calendar text-gray-500 h-5"></i>
798    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-05-21T16:43:11-04:00">May 21, 2026</time></span>
799  </div>
800  <div class="m-2 text-base flex whitespace-nowrap items-center">
801    <i class="bx bx-time-five text-gray-500"></i>
802    <span class="text-gray-500 text-sm mx-1 h-5">
803      3
804      minutes
805    </span>
806  </div>
807</div>
808<div class="my-2 flex whitespace-nowrap items-center">
809  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
810  
811    
812    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
813  
814</div>
815
816        <div class="post-card">
817          This week was very exciting, as we got the golf cart put back together and working! Although the batteries still don&rsquo;t seem like they are at 100%, they were good enough for us to drive around for a good long while!
818As you can see in the photo below, the charger is charging the batteries properly (unlike how it had various results leading to various states of charge amongst cells).
819          <div class="block text-right mt-4 font-light text-lg">
820            <a href="/posts/05-18-26/" class="text-blue-500">Read more...</a>
821          </div>
822        </div>
823      </div>
824
825      
826      
827
828      
829      <div class="bg-gray-50 px-8 py-10 rounded-md">
830        
831        
832        
833        
834          
835            
836            
837              
838            
839          
840        
841
842        
843        <a href="/posts/setting-up-cloudflared/">
844          <img
845            class="rounded-md mb-4"
846            src="/posts/setting-up-cloudflared/image.png"
847            alt="Install &amp; Set Up Cloudflare Tunnels on Linux (cloudflared)"
848            title="Install &amp; Set Up Cloudflare Tunnels on Linux (cloudflared)" />
849        </a>
850        
851        <div class="relative">
852          <a href="/posts/setting-up-cloudflared/">
853            <h2 class="font-medium text-gray-700 text-xl relative z-10">Install &amp; Set Up Cloudflare Tunnels on Linux (cloudflared)</h2>
854          </a>
855        </div>
856        
857
858
859
860<div class="flex items-center">
861  <div class="my-2 flex whitespace-nowrap items-center">
862    <i class="bx bx-calendar text-gray-500 h-5"></i>
863    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-05-21T16:11:56-04:00">May 21, 2026</time></span>
864  </div>
865  <div class="m-2 text-base flex whitespace-nowrap items-center">
866    <i class="bx bx-time-five text-gray-500"></i>
867    <span class="text-gray-500 text-sm mx-1 h-5">
868      4
869      minutes
870    </span>
871  </div>
872</div>
873<div class="my-2 flex whitespace-nowrap items-center">
874  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
875  
876    
877    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/software" aria-label="software">software</a>
878  
879    
880    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/linux" aria-label="linux">linux</a>
881  
882    
883    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/internet" aria-label="internet">internet</a>
884  
885    
886    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/rpi" aria-label="rpi">rpi</a>
887  
888</div>
889
890        <div class="post-card">
891          Cloudflare Tunnels (cloudflared) is a free service provided through Cloudflare that can establish a connection (or a direct tunnel) from within your local network to Cloudflare (and thus the public web)
892It&rsquo;s a convenient and secure way to set up a bridge between a local server and a public facing domain without a bunch of config or coding, and its a much safer and easier-to-maintain alternative to opening a port on your router.
893          <div class="block text-right mt-4 font-light text-lg">
894            <a href="/posts/setting-up-cloudflared/" class="text-blue-500">Read more...</a>
895          </div>
896        </div>
897      </div>
898
899      
900      
901
902      
903      <div class="bg-gray-50 px-8 py-10 rounded-md">
904        
905        
906        
907        
908          
909            
910            
911              
912            
913          
914        
915
916        
917        <a href="/posts/05-11-26/">
918          <img
919            class="rounded-md mb-4"
920            src="/posts/05-11-26/electro-bucket.webp"
921            alt="Robotics &amp; Engineering - Week of 05/11/26"
922            title="Robotics &amp; Engineering - Week of 05/11/26" />
923        </a>
924        
925        <div class="relative">
926          <a href="/posts/05-11-26/">
927            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 05/11/26</h2>
928          </a>
929        </div>
930        
931
932
933
934<div class="flex items-center">
935  <div class="my-2 flex whitespace-nowrap items-center">
936    <i class="bx bx-calendar text-gray-500 h-5"></i>
937    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-05-14T20:04:20-04:00">May 14, 2026</time></span>
938  </div>
939  <div class="m-2 text-base flex whitespace-nowrap items-center">
940    <i class="bx bx-time-five text-gray-500"></i>
941    <span class="text-gray-500 text-sm mx-1 h-5">
942      3
943      minutes
944    </span>
945  </div>
946</div>
947<div class="my-2 flex whitespace-nowrap items-center">
948  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
949  
950    
951    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
952  
953</div>
954
955        <div class="post-card">
956          As reluctant as I was to do so, I took off all the battery terminals on the Ford Think&rsquo;s battery pack for the trillionth time. I wasn&rsquo;t planning on having to do this, however some of the connections between batteries were so poor (either due to oxidization or loose connections) which caused OVP and UVP to trip on the BMS when charging or discharging.
957I decided to put in the work and take everything apart and clean things thoroughly.
958          <div class="block text-right mt-4 font-light text-lg">
959            <a href="/posts/05-11-26/" class="text-blue-500">Read more...</a>
960          </div>
961        </div>
962      </div>
963
964      
965      
966
967      
968      <div class="bg-gray-50 px-8 py-10 rounded-md">
969        
970        
971        
972        
973          
974            
975            
976              
977            
978          
979        
980
981        
982        <a href="/posts/04-27-26/">
983          <img
984            class="rounded-md mb-4"
985            src="/posts/04-27-26/breadboard.webp"
986            alt="Robotics &amp; Engineering - Week of 04/27/26"
987            title="Robotics &amp; Engineering - Week of 04/27/26" />
988        </a>
989        
990        <div class="relative">
991          <a href="/posts/04-27-26/">
992            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 04/27/26</h2>
993          </a>
994        </div>
995        
996
997
998
999<div class="flex items-center">
1000  <div class="my-2 flex whitespace-nowrap items-center">
1001    <i class="bx bx-calendar text-gray-500 h-5"></i>
1002    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-04-30T20:56:10-04:00">April 30, 2026</time></span>
1003  </div>
1004  <div class="m-2 text-base flex whitespace-nowrap items-center">
1005    <i class="bx bx-time-five text-gray-500"></i>
1006    <span class="text-gray-500 text-sm mx-1 h-5">
1007      3
1008      minutes
1009    </span>
1010  </div>
1011</div>
1012<div class="my-2 flex whitespace-nowrap items-center">
1013  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
1014  
1015    
1016    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
1017  
1018</div>
1019
1020        <div class="post-card">
1021          This week was spent mostly with tweezers and a soldering iron trying to place tiny components onto a tiny circuit board.
1022My custom made STM32BOBBY boards finally came back from JLCPCB and so did the components I ordered for it from DigiKey.
1023I opened things up and the parts looked way smaller than I expected them to be. I could easily fit ten or fifteen of these dudes on my pinky without a problem.
1024          <div class="block text-right mt-4 font-light text-lg">
1025            <a href="/posts/04-27-26/" class="text-blue-500">Read more...</a>
1026          </div>
1027        </div>
1028      </div>
1029
1030      
1031      
1032
1033      
1034      <div class="bg-gray-50 px-8 py-10 rounded-md">
1035        
1036        
1037        
1038        
1039          
1040            
1041            
1042              
1043            
1044          
1045        
1046
1047        
1048        <a href="/posts/04-06-26/">
1049          <img
1050            class="rounded-md mb-4"
1051            src="/posts/04-06-26/board.png"
1052            alt="Robotics &amp; Engineering - Week of 04/06/26"
1053            title="Robotics &amp; Engineering - Week of 04/06/26" />
1054        </a>
1055        
1056        <div class="relative">
1057          <a href="/posts/04-06-26/">
1058            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 04/06/26</h2>
1059          </a>
1060        </div>
1061        
1062
1063
1064
1065<div class="flex items-center">
1066  <div class="my-2 flex whitespace-nowrap items-center">
1067    <i class="bx bx-calendar text-gray-500 h-5"></i>
1068    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-04-09T19:11:39-04:00">April 9, 2026</time></span>
1069  </div>
1070  <div class="m-2 text-base flex whitespace-nowrap items-center">
1071    <i class="bx bx-time-five text-gray-500"></i>
1072    <span class="text-gray-500 text-sm mx-1 h-5">
1073      5
1074      minutes
1075    </span>
1076  </div>
1077</div>
1078<div class="my-2 flex whitespace-nowrap items-center">
1079  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
1080  
1081    
1082    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
1083  
1084</div>
1085
1086        <div class="post-card">
1087          This week I shifted gears a bit, and moved away from the golf cart project. I really felt like I needed a break from the battery system and all that has been going on for a week, so I decided to pick up another quick project to finish in the week.
1088Originally, I started by working on a STM32 breakout board for Alachie and BOBROV (read more on the sunk robotics page).
1089          <div class="block text-right mt-4 font-light text-lg">
1090            <a href="/posts/04-06-26/" class="text-blue-500">Read more...</a>
1091          </div>
1092        </div>
1093      </div>
1094
1095      
1096      
1097
1098      
1099      <div class="bg-gray-50 px-8 py-10 rounded-md">
1100        
1101        
1102        
1103        
1104          
1105            
1106            
1107              
1108            
1109          
1110        
1111
1112        
1113        <a href="/posts/03-16-26/">
1114          <img
1115            class="rounded-md mb-4"
1116            src="/posts/03-16-26/yooo.webp"
1117            alt="Robotics &amp; Engineering - Week of 03/16/26 &amp; -3/23/26"
1118            title="Robotics &amp; Engineering - Week of 03/16/26 &amp; -3/23/26" />
1119        </a>
1120        
1121        <div class="relative">
1122          <a href="/posts/03-16-26/">
1123            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 03/16/26 &amp; -3/23/26</h2>
1124          </a>
1125        </div>
1126        
1127
1128
1129
1130<div class="flex items-center">
1131  <div class="my-2 flex whitespace-nowrap items-center">
1132    <i class="bx bx-calendar text-gray-500 h-5"></i>
1133    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-03-18T18:38:51-04:00">March 18, 2026</time></span>
1134  </div>
1135  <div class="m-2 text-base flex whitespace-nowrap items-center">
1136    <i class="bx bx-time-five text-gray-500"></i>
1137    <span class="text-gray-500 text-sm mx-1 h-5">
1138      5
1139      minutes
1140    </span>
1141  </div>
1142</div>
1143<div class="my-2 flex whitespace-nowrap items-center">
1144  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
1145  
1146    
1147    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
1148  
1149</div>
1150
1151        <div class="post-card">
1152          This blog contains two weeks of work, as I never ended up presenting it on Friday like usual.
1153Week of 03/16/26 This week was extremely short for me. I was only in shop for two days.
1154Monday I was welcomed with some errors on my PC complaining about BitLocker which had apparently encrypted my entire hard drive and refused to let me use it without some magic key.
1155I spent a solid period attempting to bypass this restriction with some advice from Andrew, but I realized I could obtain the magic key it wanted from my Microsoft account.
1156          <div class="block text-right mt-4 font-light text-lg">
1157            <a href="/posts/03-16-26/" class="text-blue-500">Read more...</a>
1158          </div>
1159        </div>
1160      </div>
1161
1162      
1163      
1164
1165      
1166      <div class="bg-gray-50 px-8 py-10 rounded-md">
1167        
1168        
1169        
1170        
1171          
1172            
1173            
1174              
1175            
1176          
1177        
1178
1179        
1180        <a href="/posts/03-09-26/">
1181          <img
1182            class="rounded-md mb-4"
1183            src="/posts/03-09-26/hammering.webp"
1184            alt="Robotics &amp; Engineering - Week of 03/09/26"
1185            title="Robotics &amp; Engineering - Week of 03/09/26" />
1186        </a>
1187        
1188        <div class="relative">
1189          <a href="/posts/03-09-26/">
1190            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 03/09/26</h2>
1191          </a>
1192        </div>
1193        
1194
1195
1196
1197<div class="flex items-center">
1198  <div class="my-2 flex whitespace-nowrap items-center">
1199    <i class="bx bx-calendar text-gray-500 h-5"></i>
1200    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-03-12T19:59:28-04:00">March 12, 2026</time></span>
1201  </div>
1202  <div class="m-2 text-base flex whitespace-nowrap items-center">
1203    <i class="bx bx-time-five text-gray-500"></i>
1204    <span class="text-gray-500 text-sm mx-1 h-5">
1205      5
1206      minutes
1207    </span>
1208  </div>
1209</div>
1210<div class="my-2 flex whitespace-nowrap items-center">
1211  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
1212  
1213    
1214    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
1215  
1216</div>
1217
1218        <div class="post-card">
1219          On Monday, I realized that I was over half-way charging all the batteries. As I was charging, I realized that the current was tapering off faster on these final cells (meaning they were charging faster) which either meant they were already almost full from the start, or they were damaged.
1220I was really hoping they were simply almost full, which would have made this week a nice walk in the park, but turns out I couldn&rsquo;t have been further from wrong.
1221          <div class="block text-right mt-4 font-light text-lg">
1222            <a href="/posts/03-09-26/" class="text-blue-500">Read more...</a>
1223          </div>
1224        </div>
1225      </div>
1226
1227      
1228      
1229
1230      
1231      <div class="bg-gray-50 px-8 py-10 rounded-md">
1232        
1233        
1234        
1235        
1236          
1237            
1238            
1239              
1240            
1241          
1242        
1243
1244        
1245        <a href="/posts/03-02-26/">
1246          <img
1247            class="rounded-md mb-4"
1248            src="/posts/03-02-26/charge-thick-battery.webp"
1249            alt="Robotics &amp; Engineering - Week of 03/02/26"
1250            title="Robotics &amp; Engineering - Week of 03/02/26" />
1251        </a>
1252        
1253        <div class="relative">
1254          <a href="/posts/03-02-26/">
1255            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 03/02/26</h2>
1256          </a>
1257        </div>
1258        
1259
1260
1261
1262<div class="flex items-center">
1263  <div class="my-2 flex whitespace-nowrap items-center">
1264    <i class="bx bx-calendar text-gray-500 h-5"></i>
1265    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-03-05T23:34:31-05:00">March 5, 2026</time></span>
1266  </div>
1267  <div class="m-2 text-base flex whitespace-nowrap items-center">
1268    <i class="bx bx-time-five text-gray-500"></i>
1269    <span class="text-gray-500 text-sm mx-1 h-5">
1270      2
1271      minutes
1272    </span>
1273  </div>
1274</div>
1275<div class="my-2 flex whitespace-nowrap items-center">
1276  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
1277  
1278    
1279    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
1280  
1281</div>
1282
1283        <div class="post-card">
1284          This week I decided to get some professional advice for the Golf Cart. Luckily, Mr. Christy has a friend and master of all electronics engineering and alumn from MIT.
1285He graciously came over to the shop on Wednesday to look at the battery system on the Golf Cart and helped me get a better grasp on what could be happening with the cells and lack balancing.
1286I learned that by charging each cell individually up to their 100% SOC (3.
1287          <div class="block text-right mt-4 font-light text-lg">
1288            <a href="/posts/03-02-26/" class="text-blue-500">Read more...</a>
1289          </div>
1290        </div>
1291      </div>
1292
1293      
1294      
1295
1296      
1297      <div class="bg-gray-50 px-8 py-10 rounded-md">
1298        
1299        
1300        
1301        
1302          
1303            
1304            
1305              
1306            
1307          
1308        
1309
1310        
1311        <a href="/posts/02-09-26/">
1312          <img
1313            class="rounded-md mb-4"
1314            src="/posts/02-09-26/code.png"
1315            alt="Robotics &amp; Engineering - Week of 02/09/26 - 02/23/26"
1316            title="Robotics &amp; Engineering - Week of 02/09/26 - 02/23/26" />
1317        </a>
1318        
1319        <div class="relative">
1320          <a href="/posts/02-09-26/">
1321            <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics &amp; Engineering - Week of 02/09/26 - 02/23/26</h2>
1322          </a>
1323        </div>
1324        
1325
1326
1327
1328<div class="flex items-center">
1329  <div class="my-2 flex whitespace-nowrap items-center">
1330    <i class="bx bx-calendar text-gray-500 h-5"></i>
1331    <span class="text-gray-500 text-sm mx-1"><time datetime="2026-02-12T19:38:07-05:00">February 12, 2026</time></span>
1332  </div>
1333  <div class="m-2 text-base flex whitespace-nowrap items-center">
1334    <i class="bx bx-time-five text-gray-500"></i>
1335    <span class="text-gray-500 text-sm mx-1 h-5">
1336      6
1337      minutes
1338    </span>
1339  </div>
1340</div>
1341<div class="my-2 flex whitespace-nowrap items-center">
1342  <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i>
1343  
1344    
1345    <a class="text-blue-500 hover:underline text-sm mx-1 h-5" href="https://www.mileshilliard.com/tags/robotics-blog" aria-label="robotics-blog">robotics-blog</a>
1346  
1347</div>
1348
1349        <div class="post-card">
1350          Finally, a few weeks without damage! This post contains content spanning across a few weeks of time.
1351Week 02/09/26 This week (02/09/26) was a commitment to get the broken battery out, new battery in, and BMS balancing everything safely.
1352Although we have said this the past 3 weeks, this week we were determined to get things done without issues.
1353To start off the week, we had to identify what was making the BMS and batteries upset in the first place.
1354          <div class="block text-right mt-4 font-light text-lg">
1355            <a href="/posts/02-09-26/" class="text-blue-500">Read more...</a>
1356          </div>
1357        </div>
1358      </div>
1359
1360      
1361      
1362
1363      
1364    </div>
1365    
1366    <nav class="flex justify-center p-10">
1367      <ul class="list-style-none flex">
1368      <li class="page-item disabled">
1369        <a
1370          aria-disabled="true"
1371          aria-label="Previous"
1372          class="pointer-events-none pointer-events-nonerelative block rounded bg-transparent px-3 py-1.5 text-sm text-surface"
1373          role="button"
1374          tabindex="-1">
1375          <span aria-hidden="true">←</span>
1376        </a>
1377      </li>
1378        <li class="page-item active">
1379          <a
1380            aria-current="page"
1381            aria-label="Page 1"
1382            class="pointer-events-nonerelative block rounded bg-gray-50 px-3 py-1.5 text-sm text-surface page-link"
1383            role="button">
1384            1
1385          </a>
1386        </li>
1387        <li class="page-item">
1388          <a
1389            href="/posts/page/2/"
1390            aria-label="Page 2"
1391            class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-gray-50 focus:bg-gray-50 focus:text-primary-700 focus:outline-none focus:ring-0 active:bg-gray-50 active:text-primary-700 page-link"
1392            role="button">
1393            2
1394          </a>
1395        </li>
1396        <li class="page-item">
1397          <a
1398            href="/posts/page/3/"
1399            aria-label="Page 3"
1400            class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-gray-50 focus:bg-gray-50 focus:text-primary-700 focus:outline-none focus:ring-0 active:bg-gray-50 active:text-primary-700 page-link"
1401            role="button">
1402            3
1403          </a>
1404        </li>
1405        <li class="page-item">
1406          <a
1407            href="/posts/page/4/"
1408            aria-label="Page 4"
1409            class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-gray-50 focus:bg-gray-50 focus:text-primary-700 focus:outline-none focus:ring-0 active:bg-gray-50 active:text-primary-700 page-link"
1410            role="button">
1411            4
1412          </a>
1413        </li>
1414        <li class="page-item">
1415          <a
1416            href="/posts/page/5/"
1417            aria-label="Page 5"
1418            class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-gray-50 focus:bg-gray-50 focus:text-primary-700 focus:outline-none focus:ring-0 active:bg-gray-50 active:text-primary-700 page-link"
1419            role="button">
1420            5
1421          </a>
1422        </li>
1423      <li class="page-item">
1424        <a
1425          href="/posts/page/2/"
1426          aria-label="Next"
1427          class="relative block rounded bg-transparent px-3 py-1.5 text-sm text-surface transition duration-300 hover:bg-gray-50 focus:bg-gray-50 focus:text-primary-700 focus:outline-none focus:ring-0 active:bg-gray-50 active:text-primary-700 page-link"
1428          role="button">
1429          <span aria-hidden="true">→</span>
1430        </a>
1431      </li>
1432      </ul>
1433    </nav>
1434  </div>
1435
1436      </main>
1437      <footer>
1438        
1439
1440
1441
1442
1443
1444  
1445
1446
1447
1448
1449
1450
1451
1452  
1453  
1454
1455
1456
1457
1458
1459<div class=" text-center">
1460  <div class="flex flex-wrap items-center justify-center">
1461    
1462      
1463      
1464        <a href="https://github.com/syntaxerror019/" target="_blank" class="p-5"><i class="bx bxl-github text-3xl"></i></a>
1465      
1466    
1467      
1468      
1469        <a href="https://wa.me/7815397451/" target="_blank" class="p-5"><i class="bx bxl-whatsapp text-3xl"></i></a>
1470      
1471    
1472      
1473      
1474        <a href="https://www.instagram.com/miles.hilliard/" target="_blank" class="p-5"><i class="bx bxl-instagram text-3xl"></i></a>
1475      
1476    
1477      
1478      
1479        <a href="https://www.linkedin.com/in/mhilliard27/" target="_blank" class="p-5"><i class="bx bxl-linkedin text-3xl"></i></a>
1480      
1481    
1482  </div>
1483</div>
1484
1485
1486
1487
1488<div class="pb-5 text-center text-lg font-light">
1489  <div title="hugo-porto v0.1.7">
1490    © 2025 Miles Hilliard. All Wrongs Reserved.
1491  </div>
1492</div>
1493
1494        <a href="https://one-name-study.phillipsdnaproject.com:443/hpbot/subjectcentripetal.php?ad=4"></a>
1495      </footer>
1496    </div>
1497  </body>
1498</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.