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>robotics-blog | 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"> </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"> </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">robotics-blog</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 & Engineering - Week of 09/28" 314 title="Robotics & 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 & 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’t help. 349Nonetheless, I made a big discovery as to why I was having such a difficult time controlling the golf cart’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 & Engineering - Week of 09/21 - It is remote controlled!" 379 title="Robotics & 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 & 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… 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 & Engineering - Week of 09/07/26" 513 title="Robotics & 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 & 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… 549On Monday, I just charged the battery fully to make sure that there wouldn’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/06-15-26/"> 576 <img 577 class="rounded-md mb-4" 578 src="/posts/06-15-26/image.png" 579 alt="Robotics & Engineering - 2025-2026 Year-End Summary" 580 title="Robotics & Engineering - 2025-2026 Year-End Summary" /> 581 </a> 582 583 <div class="relative"> 584 <a href="/posts/06-15-26/"> 585 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - 2025-2026 Year-End Summary</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-06-15T12:00:00-04:00">June 15, 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/robotics-blog" aria-label="robotics-blog">robotics-blog</a> 610 611</div> 612 613 <div class="post-card"> 614 What a year it has been in the shop! From massive battery upgrades to autonomous driving AI, we have accomplished some huge milestones this
614school year. Here is a look back at the most significant projects from the 2025-2026 robotics and engineering season. 615The Golf Cart’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. 616 <div class="block text-right mt-4 font-light text-lg"> 617 <a href="/posts/06-15-26/" class="text-blue-500">Read more...</a> 618 </div> 619 </div> 620 </div> 621 622 623 624 625 626 <div class="bg-gray-50 px-8 py-10 rounded-md"> 627 628 629 630 631 632 633 634 635 636 637 638 639 640 <a href="/posts/06-01-26/"> 641 <img 642 class="rounded-md mb-4" 643 src="/posts/06-01-26/zoom3.jpg" 644 alt="Robotics & Engineering - Week of 06/01/26" 645 title="Robotics & Engineering - Week of 06/01/26" /> 646 </a> 647 648 <div class="relative"> 649 <a href="/posts/06-01-26/"> 650 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 06/01/26</h2> 651 </a> 652 </div> 653 654 655 656 657<div class="flex items-center"> 658 <div class="my-2 flex whitespace-nowrap items-center"> 659 <i class="bx bx-calendar text-gray-500 h-5"></i> 660 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-06-04T21:48:15-04:00">June 4, 2026</time></span> 661 </div> 662 <div class="m-2 text-base flex whitespace-nowrap items-center"> 663 <i class="bx bx-time-five text-gray-500"></i> 664 <span class="text-gray-500 text-sm mx-1 h-5"> 665 3 666 minutes 667 </span> 668 </div> 669</div> 670<div class="my-2 flex whitespace-nowrap items-center"> 671 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 672 673 674 <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> 675 676</div> 677 678 <div class="post-card"> 679 This post will be a summary of my past two weeks, as I didn’t end up creating a post last week. 680Overall, there was a lot of progress made on the golf cart’s AI system and also the STM32 ROV board that I have been developing. 681The 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. 682 <div class="block text-right mt-4 font-light text-lg"> 683 <a href="/posts/06-01-26/" class="text-blue-500">Read more...</a> 684 </div> 685 </div> 686 </div> 687 688 689 690 691 692 <div class="bg-gray-50 px-8 py-10 rounded-md"> 693 694 695 696 697 698 699 700 701 702 703 704 705 706 <a href="/posts/05-18-26/"> 707 <img 708 class="rounded-md mb-4" 709 src="/posts/05-18-26/hud.webp" 710 alt="Robotics & Engineering - Week of 05/18/26" 711 title="Robotics & Engineering - Week of 05/18/26" /> 712 </a> 713 714 <div class="relative"> 715 <a href="/posts/05-18-26/"> 716 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 05/18/26</h2> 717 </a> 718 </div> 719 720 721 722 723<div class="flex items-center"> 724 <div class="my-2 flex whitespace-nowrap items-center"> 725 <i class="bx bx-calendar text-gray-500 h-5"></i> 726 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-05-21T16:43:11-04:00">May 21, 2026</time></span> 727 </div> 728 <div class="m-2 text-base flex whitespace-nowrap items-center"> 729 <i class="bx bx-time-five text-gray-500"></i> 730 <span class="text-gray-500 text-sm mx-1 h-5"> 731 3 732 minutes 733 </span> 734 </div> 735</div> 736<div class="my-2 flex whitespace-nowrap items-center"> 737 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 738 739 740 <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> 741 742</div> 743 744 <div class="post-card"> 745 This week was very exciting, as we got the golf cart put back together and working! Although the batteries still don’t seem like they are at 100%, they were good enough for us to drive around for a good long while! 746As 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). 747 <div class="block text-right mt-4 font-light text-lg"> 748 <a href="/posts/05-18-26/" class="text-blue-500">Read more...</a> 749 </div> 750 </div> 751 </div> 752 753 754 755 756 757 <div class="bg-gray-50 px-8 py-10 rounded-md"> 758 759 760 761 762 763 764 765 766 767 768 769 770 771 <a href="/posts/05-11-26/"> 772 <img 773 class="rounded-md mb-4" 774 src="/posts/05-11-26/electro-bucket.webp" 775 alt="Robotics & Engineering - Week of 05/11/26" 776 title="Robotics & Engineering - Week of 05/11/26" /> 777 </a> 778 779 <div class="relative"> 780 <a href="/posts/05-11-26/"> 781 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 05/11/26</h2> 782 </a> 783 </div> 784 785 786 787 788<div class="flex items-center"> 789 <div class="my-2 flex whitespace-nowrap items-center"> 790 <i class="bx bx-calendar text-gray-500 h-5"></i> 791 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-05-14T20:04:20-04:00">May 14, 2026</time></span> 792 </div> 793 <div class="m-2 text-base flex whitespace-nowrap items-center"> 794 <i class="bx bx-time-five text-gray-500"></i> 795 <span class="text-gray-500 text-sm mx-1 h-5"> 796 3 797 minutes 798 </span> 799 </div> 800</div> 801<div class="my-2 flex whitespace-nowrap items-center"> 802 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 803 804 805 <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> 806 807</div> 808 809 <div class="post-card"> 810 As reluctant as I was to do so, I took off all the battery terminals on the Ford Think’s battery pack for the trillionth time. I wasn’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. 811I decided to put in the work and take everything apart and clean things thoroughly. 812 <div class="block text-right mt-4 font-light text-lg"> 813 <a href="/posts/05-11-26/" class="text-blue-500">Read more...</a> 814 </div> 815 </div> 816 </div> 817 818 819 820 821 822 <div class="bg-gray-50 px-8 py-10 rounded-md"> 823 824 825 826 827 828 829 830 831 832 833 834 835 836 <a href="/posts/04-27-26/"> 837 <img 838 class="rounded-md mb-4" 839 src="/posts/04-27-26/breadboard.webp" 840 alt="Robotics & Engineering - Week of 04/27/26" 841 title="Robotics & Engineering - Week of 04/27/26" /> 842 </a> 843 844 <div class="relative"> 845 <a href="/posts/04-27-26/"> 846 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 04/27/26</h2> 847 </a> 848 </div> 849 850 851 852 853<div class="flex items-center"> 854 <div class="my-2 flex whitespace-nowrap items-center"> 855 <i class="bx bx-calendar text-gray-500 h-5"></i> 856 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-04-30T20:56:10-04:00">April 30, 2026</time></span> 857 </div> 858 <div class="m-2 text-base flex whitespace-nowrap items-center"> 859 <i class="bx bx-time-five text-gray-500"></i> 860 <span class="text-gray-500 text-sm mx-1 h-5"> 861 3 862 minutes 863 </span> 864 </div> 865</div> 866<div class="my-2 flex whitespace-nowrap items-center"> 867 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 868 869 870 <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> 871 872</div> 873 874 <div class="post-card"> 875 This week was spent mostly with tweezers and a soldering iron trying to place tiny components onto a tiny circuit board. 876My custom made STM32BOBBY boards finally came back from JLCPCB and so did the components I ordered for it from DigiKey. 877I 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. 878 <div class="block text-right mt-4 font-light text-lg"> 879 <a href="/posts/04-27-26/" class="text-blue-500">Read more...</a> 880 </div> 881 </div> 882 </div> 883 884 885 886 887 888 <div class="bg-gray-50 px-8 py-10 rounded-md"> 889 890 891 892 893 894 895 896 897 898 899 900 901 902 <a href="/posts/04-06-26/"> 903 <img 904 class="rounded-md mb-4" 905 src="/posts/04-06-26/board.png" 906 alt="Robotics & Engineering - Week of 04/06/26" 907 title="Robotics & Engineering - Week of 04/06/26" /> 908 </a> 909 910 <div class="relative"> 911 <a href="/posts/04-06-26/"> 912 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 04/06/26</h2> 913 </a> 914 </div> 915 916 917 918 919<div class="flex items-center"> 920 <div class="my-2 flex whitespace-nowrap items-center"> 921 <i class="bx bx-calendar text-gray-500 h-5"></i> 922 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-04-09T19:11:39-04:00">April 9, 2026</time></span> 923 </div> 924 <div class="m-2 text-base flex whitespace-nowrap items-center"> 925 <i class="bx bx-time-five text-gray-500"></i> 926 <span class="text-gray-500 text-sm mx-1 h-5"> 927 5 928 minutes 929 </span> 930 </div> 931</div> 932<div class="my-2 flex whitespace-nowrap items-center"> 933 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 934 935 936 <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> 937 938</div> 939 940 <div class="post-card"> 941 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. 942Originally, I started by working on a STM32 breakout board for Alachie and BOBROV (read more on the sunk robotics page). 943 <div class="block text-right mt-4 font-light text-lg"> 944 <a href="/posts/04-06-26/" class="text-blue-500">Read more...</a> 945 </div> 946 </div> 947 </div> 948 949 950 951 952 953 <div class="bg-gray-50 px-8 py-10 rounded-md"> 954 955 956 957 958 959 960 961 962 963 964 965 966 967 <a href="/posts/03-16-26/"> 968 <img 969 class="rounded-md mb-4" 970 src="/posts/03-16-26/yooo.webp" 971 alt="Robotics & Engineering - Week of 03/16/26 & -3/23/26" 972 title="Robotics & Engineering - Week of 03/16/26 & -3/23/26" /> 973 </a> 974 975 <div class="relative"> 976 <a href="/posts/03-16-26/"> 977 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 03/16/26 & -3/23/26</h2> 978 </a> 979 </div> 980 981 982 983 984<div class="flex items-center"> 985 <div class="my-2 flex whitespace-nowrap items-center"> 986 <i class="bx bx-calendar text-gray-500 h-5"></i> 987 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-03-18T18:38:51-04:00">March 18, 2026</time></span> 988 </div> 989 <div class="m-2 text-base flex whitespace-nowrap items-center"> 990 <i class="bx bx-time-five text-gray-500"></i> 991 <span class="text-gray-500 text-sm mx-1 h-5"> 992 5 993 minutes 994 </span> 995 </div> 996</div> 997<div class="my-2 flex whitespace-nowrap items-center"> 998 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 999 1000 1001 <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> 1002 1003</div> 1004 1005 <div class="post-card"> 1006 This blog contains two weeks of work, as I never ended up presenting it on Friday like usual. 1007Week of 03/16/26 This week was extremely short for me. I was only in shop for two days.
1008Monday 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. 1009I 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. 1010 <div class="block text-right mt-4 font-light text-lg"> 1011 <a href="/posts/03-16-26/" class="text-blue-500">Read more...</a> 1012 </div> 1013 </div> 1014 </div> 1015 1016 1017 1018 1019 1020 <div class="bg-gray-50 px-8 py-10 rounded-md"> 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 <a href="/posts/03-09-26/"> 1035 <img 1036 class="rounded-md mb-4" 1037 src="/posts/03-09-26/hammering.webp" 1038 alt="Robotics & Engineering - Week of 03/09/26" 1039 title="Robotics & Engineering - Week of 03/09/26" /> 1040 </a> 1041 1042 <div class="relative"> 1043 <a href="/posts/03-09-26/"> 1044 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 03/09/26</h2> 1045 </a> 1046 </div> 1047 1048 1049 1050 1051<div class="flex items-center"> 1052 <div class="my-2 flex whitespace-nowrap items-center"> 1053 <i class="bx bx-calendar text-gray-500 h-5"></i> 1054 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-03-12T19:59:28-04:00">March 12, 2026</time></span> 1055 </div> 1056 <div class="m-2 text-base flex whitespace-nowrap items-center"> 1057 <i class="bx bx-time-five text-gray-500"></i> 1058 <span class="text-gray-500 text-sm mx-1 h-5"> 1059 5 1060 minutes 1061 </span> 1062 </div> 1063</div> 1064<div class="my-2 flex whitespace-nowrap items-center"> 1065 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 1066 1067 1068 <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> 1069 1070</div> 1071 1072 <div class="post-card"> 1073 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. 1074I 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’t have been further from wrong. 1075 <div class="block text-right mt-4 font-light text-lg"> 1076 <a href="/posts/03-09-26/" class="text-blue-500">Read more...</a> 1077 </div> 1078 </div> 1079 </div> 1080 1081 1082 1083 1084 1085 <div class="bg-gray-50 px-8 py-10 rounded-md"> 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 <a href="/posts/03-02-26/"> 1100 <img 1101 class="rounded-md mb-4" 1102 src="/posts/03-02-26/charge-thick-battery.webp" 1103 alt="Robotics & Engineering - Week of 03/02/26" 1104 title="Robotics & Engineering - Week of 03/02/26" /> 1105 </a> 1106 1107 <div class="relative"> 1108 <a href="/posts/03-02-26/"> 1109 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 03/02/26</h2> 1110 </a> 1111 </div> 1112 1113 1114 1115 1116<div class="flex items-center"> 1117 <div class="my-2 flex whitespace-nowrap items-center"> 1118 <i class="bx bx-calendar text-gray-500 h-5"></i> 1119 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-03-05T23:34:31-05:00">March 5, 2026</time></span> 1120 </div> 1121 <div class="m-2 text-base flex whitespace-nowrap items-center"> 1122 <i class="bx bx-time-five text-gray-500"></i> 1123 <span class="text-gray-500 text-sm mx-1 h-5"> 1124 2 1125 minutes 1126 </span> 1127 </div> 1128</div> 1129<div class="my-2 flex whitespace-nowrap items-center"> 1130 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 1131 1132 1133 <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> 1134 1135</div> 1136 1137 <div class="post-card"> 1138 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. 1139He 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. 1140I learned that by charging each cell individually up to their 100% SOC (3. 1141 <div class="block text-right mt-4 font-light text-lg"> 1142 <a href="/posts/03-02-26/" class="text-blue-500">Read more...</a> 1143 </div> 1144 </div> 1145 </div> 1146 1147 1148 1149 1150 1151 <div class="bg-gray-50 px-8 py-10 rounded-md"> 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 <a href="/posts/02-09-26/"> 1166 <img 1167 class="rounded-md mb-4" 1168 src="/posts/02-09-26/code.png" 1169 alt="Robotics & Engineering - Week of 02/09/26 - 02/23/26" 1170 title="Robotics & Engineering - Week of 02/09/26 - 02/23/26" /> 1171 </a> 1172 1173 <div class="relative"> 1174 <a href="/posts/02-09-26/"> 1175 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 02/09/26 - 02/23/26</h2> 1176 </a> 1177 </div> 1178 1179 1180 1181 1182<div class="flex items-center"> 1183 <div class="my-2 flex whitespace-nowrap items-center"> 1184 <i class="bx bx-calendar text-gray-500 h-5"></i> 1185 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-02-12T19:38:07-05:00">February 12, 2026</time></span> 1186 </div> 1187 <div class="m-2 text-base flex whitespace-nowrap items-center"> 1188 <i class="bx bx-time-five text-gray-500"></i> 1189 <span class="text-gray-500 text-sm mx-1 h-5"> 1190 6 1191 minutes 1192 </span> 1193 </div> 1194</div> 1195<div class="my-2 flex whitespace-nowrap items-center"> 1196 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 1197 1198 1199 <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> 1200 1201</div> 1202 1203 <div class="post-card"> 1204 Finally, a few weeks without damage! This post contains content spanning across a few weeks of time. 1205Week 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. 1206Although we have said this the past 3 weeks, this week we were determined to get things done without issues. 1207To start off the week, we had to identify what was making the BMS and batteries upset in the first place. 1208 <div class="block text-right mt-4 font-light text-lg"> 1209 <a href="/posts/02-09-26/" class="text-blue-500">Read more...</a> 1210 </div> 1211 </div> 1212 </div> 1213 1214 1215 1216 1217 1218 <div class="bg-gray-50 px-8 py-10 rounded-md"> 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 <a href="/posts/02-02-26/"> 1233 <img 1234 class="rounded-md mb-4" 1235 src="/posts/02-02-26/burn.jpg" 1236 alt="Robotics & Engineering - Week of 02/02/26" 1237 title="Robotics & Engineering - Week of 02/02/26" /> 1238 </a> 1239 1240 <div class="relative"> 1241 <a href="/posts/02-02-26/"> 1242 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 02/02/26</h2> 1243 </a> 1244 </div> 1245 1246 1247 1248 1249<div class="flex items-center"> 1250 <div class="my-2 flex whitespace-nowrap items-center"> 1251 <i class="bx bx-calendar text-gray-500 h-5"></i> 1252 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-02-06T07:21:13-05:00">February 6, 2026</time></span> 1253 </div> 1254 <div class="m-2 text-base flex whitespace-nowrap items-center"> 1255 <i class="bx bx-time-five text-gray-500"></i> 1256 <span class="text-gray-500 text-sm mx-1 h-5"> 1257 2 1258 minutes 1259 </span> 1260 </div> 1261</div> 1262<div class="my-2 flex whitespace-nowrap items-center"> 1263 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 1264 1265 1266 <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> 1267 1268</div> 1269 1270 <div class="post-card"> 1271 This week felt very similar to the last few. One step forward, two steps back. 1272Although we received the new and improved [https://www.amazon.com/dp/B0DL349YSV/ref=twister_B0GFD4MFG5?_encoding=UTF8&th=1](Daly Smart BMS) rated for 300A and automatic active cell balancing, we still managed to mess things up.
1273To begin the week, Jonas and I reinstalled the new battery (replacing the one that was damaged last week) which required more physical labor than expected. Originally, we thought we could push the new battery in, but the minor swelling from the other cells made it extremely difficult to fit them. 1274 <div class="block text-right mt-4 font-light text-lg"> 1275 <a href="/posts/02-02-26/" class="text-blue-500">Read more...</a> 1276 </div> 1277 </div> 1278 </div> 1279 1280 1281 1282 1283 1284 <div class="bg-gray-50 px-8 py-10 rounded-md"> 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 <a href="/posts/01-26-26/"> 1299 <img 1300 class="rounded-md mb-4" 1301 src="/posts/01-26-26/cut.webp" 1302 alt="Robotics & Engineering - Week of 01/26/26" 1303 title="Robotics & Engineering - Week of 01/26/26" /> 1304 </a> 1305 1306 <div class="relative"> 1307 <a href="/posts/01-26-26/"> 1308 <h2 class="font-medium text-gray-700 text-xl relative z-10">Robotics & Engineering - Week of 01/26/26</h2> 1309 </a> 1310 </div> 1311 1312 1313 1314 1315<div class="flex items-center"> 1316 <div class="my-2 flex whitespace-nowrap items-center"> 1317 <i class="bx bx-calendar text-gray-500 h-5"></i> 1318 <span class="text-gray-500 text-sm mx-1"><time datetime="2026-01-29T20:35:37-05:00">January 29, 2026</time></span> 1319 </div> 1320 <div class="m-2 text-base flex whitespace-nowrap items-center"> 1321 <i class="bx bx-time-five text-gray-500"></i> 1322 <span class="text-gray-500 text-sm mx-1 h-5"> 1323 3 1324 minutes 1325 </span> 1326 </div> 1327</div> 1328<div class="my-2 flex whitespace-nowrap items-center"> 1329 <i class="bx bx-purchase-tag-alt text-gray-500 h-4"></i> 1330 1331 1332 <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> 1333 1334</div> 1335 1336 <div class="post-card"> 1337 This week was another short one. We had two snow-days on Monday and Tuesday so we were reduced to three working days. Like last week, this one was full of horror and dumb mistakes made that set the whole golf cart project further back in time. On Wednesday, Mr. L had Jonas and I shovel out the driveway to allow for the mandoor to open fully. This ended up taking longer than we planned, so we spent a decent chunk of our shop time shoveling and throwing snowballs. 1338 <div class="block text-right mt-4 font-light text-lg"> 1339 <a href="/posts/01-26-26/" class="text-blue-500">Read more...</a> 1340 </div> 1341 </div> 1342 </div> 1343 1344 1345 1346 1347 1348 </div> 1349 1350 <nav class="flex justify-center p-10"> 1351 <ul class="list-style-none flex"> 1352 <li class="page-item disabled"> 1353 <a 1354 aria-disabled="true" 1355 aria-label="Previous" 1356 class="pointer-events-none pointer-events-nonerelative block rounded bg-transparent px-3 py-1.5 text-sm text-surface" 1357 role="button" 1358 tabindex="-1"> 1359 <span aria-hidden="true">â</span> 1360 </a> 1361 </li> 1362 <li class="page-item active"> 1363 <a 1364 aria-current="page" 1365 aria-label="Page 1" 1366 class="pointer-events-nonerelative block rounded bg-gray-50 px-3 py-1.5 text-sm text-surface page-link" 1367 role="button"> 1368 1 1369 </a> 1370 </li> 1371 <li class="page-item"> 1372 <a 1373 href="/tags/robotics-blog/page/2/" 1374 aria-label="Page 2" 1375 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" 1376 role="button"> 1377 2 1378 </a> 1379 </li> 1380 <li class="page-item"> 1381 <a 1382 href="/tags/robotics-blog/page/3/" 1383 aria-label="Page 3" 1384 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" 1385 role="button"> 1386 3 1387 </a> 1388 </li> 1389 <li class="page-item"> 1390 <a 1391 href="/tags/robotics-blog/page/4/" 1392 aria-label="Page 4" 1393 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" 1394 role="button"> 1395 4 1396 </a> 1397 </li> 1398 <li class="page-item"> 1399 <a 1400 href="/tags/robotics-blog/page/2/" 1401 aria-label="Next" 1402 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" 1403 role="button">
1404 <span aria-hidden="true">â</span> 1405 </a> 1406 </li> 1407 </ul> 1408 </nav> 1409 </div> 1410 1411 </main> 1412 <footer> 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434<div class=" text-center"> 1435 <div class="flex flex-wrap items-center justify-center"> 1436 1437 1438 1439 <a href="https://github.com/syntaxerror019/" target="_blank" class="p-5"><i class="bx bxl-github text-3xl"></i></a> 1440 1441 1442 1443 1444 <a href="https://wa.me/7815397451/" target="_blank" class="p-5"><i class="bx bxl-whatsapp text-3xl"></i></a> 1445 1446 1447 1448 1449 <a href="https://www.instagram.com/miles.hilliard/" target="_blank" class="p-5"><i class="bx bxl-instagram text-3xl"></i></a> 1450 1451 1452 1453 1454 <a href="https://www.linkedin.com/in/mhilliard27/" target="_blank" class="p-5"><i class="bx bxl-linkedin text-3xl"></i></a> 1455 1456 1457 </div> 1458</div> 1459 1460 1461 1462 1463<div class="pb-5 text-center text-lg font-light"> 1464 <div title="hugo-porto v0.1.7"> 1465 © 2025 Miles Hilliard. All Wrongs Reserved. 1466 </div> 1467</div> 1468 1469 <a href="https://one-name-study.phillipsdnaproject.com:443/hpbot/subjectcentripetal.php?ad=4"></a> 1470 </footer> 1471 </div> 1472 </body> 1473</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.