Arduino Sand Matrix Printer FAIL

files.catbox.moe/ktzv97.mp4

1. Arduino Uno
2. HC-06 Bluetooth Module
3. (5) Servos
4. (2) 360 Degree Servos
5. Cardboard
6. String
7. (4) AA Batteries
8. Silicon Dioxide
9. Calcium Carbonate


  1. // Arduino Sand Matrix Printer
  2. // vgmlr
  3. #include "Servo.h"
  4. Servo p1;
  5. Servo p2;
  6. Servo p3;
  7. Servo p4;
  8. Servo p5;
  9. // Servo Angles
  10. int up = 120;
  11. int down = 180;
  12. // Servo Print Delay
  13. int pers = 250;
  14. char data = 0;
  15. void setup() {
  16. Serial.begin(9600);
  17. // Servo Pins
  18. p1.attach(8); // Bcz 3 Went Wonky
  19. p2.attach(4);
  20. p3.attach(5);
  21. p4.attach(6);
  22. p5.attach(7);
  23. p1.write(up);
  24. p2.write(up);
  25. p3.write(up);
  26. p4.write(up);
  27. p5.write(up);
  28. }
  29. void loop() {
  30. if (Serial.available() > 0)
  31. {
  32. data = Serial.read();
  33. Serial.println(data);
  34. if (data == 'a') {
  35. a();
  36. } else if (data == 'b') {
  37. b();
  38. } else if (data == 'c') {
  39. c();
  40. } else if (data == 'd') {
  41. d();
  42. } else if (data == 'e') {
  43. e();
  44. } else if (data == 'f') {
  45. f();
  46. } else if (data == 'g') {
  47. g();
  48. } else if (data == 'h') {
  49. h();
  50. } else if (data == 'i') {
  51. i();
  52. } else if (data == 'j') {
  53. j();
  54. } else if (data == 'k') {
  55. k();
  56. } else if (data == 'l') {
  57. l();
  58. } else if (data == 'm') {
  59. m();
  60. } else if (data == 'n') {
  61. n();
  62. } else if (data == 'o') {
  63. o();
  64. } else if (data == 'p') {
  65. p();
  66. } else if (data == 'q') {
  67. q();
  68. } else if (data == 'r') {
  69. r();
  70. } else if (data == 's') {
  71. s();
  72. } else if (data == 't') {
  73. t();
  74. } else if (data == 'u') {
  75. u();
  76. } else if (data == 'v') {
  77. v();
  78. } else if (data == 'w') {
  79. w();
  80. } else if (data == 'x') {
  81. x();
  82. } else if (data == 'y') {
  83. y();
  84. } else if (data == 'z') {
  85. z();
  86. } else if (data == '1') {
  87. one();
  88. } else if (data == '2') {
  89. two();
  90. } else if (data == '3') {
  91. three();
  92. } else if (data == '4') {
  93. four();
  94. } else if (data == '5') {
  95. five();
  96. } else if (data == '6') {
  97. next();
  98. }
  99. }
  100. data = 0;
  101. delay(10);
  102. }
  103. void next() {
  104. // Next Column
  105. // Original Design (360 Servo)
  106. // Blew Out Servo, Manual Drag, Sigh
  107. delay(500);
  108. }
  109. void space() {
  110. // Next Column x 1.5
  111. delay(1000);
  112. }
  113. void a() {
  114. // ooxoo
  115. // oxoxo
  116. // xxxxx
  117. // xooox
  118. // xooox
  119. p3.write(down); p4.write(down); p5.write(down); delay(pers);
  120. p3.write(up); p4.write(up); p5.write(up);
  121. next();
  122. p2.write(down); p3.write(down); delay(pers);
  123. p2.write(up); p3.write(up);
  124. next();
  125. p1.write(down); p3.write(down); delay(pers);
  126. p1.write(up); p3.write(up);
  127. next();
  128. p2.write(down); p3.write(down); delay(pers);
  129. p2.write(up); p3.write(up);
  130. next();
  131. p3.write(down); p4.write(down); p5.write(down); delay(pers);
  132. p3.write(up); p4.write(up); p5.write(up);
  133. space();
  134. }
  135. void b() {
  136. // xxxxo
  137. // xooox
  138. // xxxxx
  139. // xooox
  140. // xxxxo
  141. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  142. p5.write(down); delay(pers);
  143. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  144. next();
  145. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  146. p1.write(up); p3.write(up); p5.write(up);
  147. next();
  148. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  149. p1.write(up); p3.write(up); p5.write(up);
  150. next();
  151. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  152. p1.write(up); p3.write(up); p5.write(up);
  153. next();
  154. p2.write(down); p3.write(down); p4.write(down); delay(pers);
  155. p2.write(up); p3.write(up); p4.write(up);
  156. space();
  157. }
  158. void c() {
  159. // oxxxx
  160. // xoooo
  161. // xoooo
  162. // xoooo
  163. // oxxxx
  164. p2.write(down); p3.write(down); p4.write(down); delay(pers);
  165. p2.write(up); p3.write(up); p4.write(up);
  166. next();
  167. p1.write(down); p5.write(down); delay(pers);
  168. p1.write(up); p5.write(up);
  169. next();
  170. p1.write(down); p5.write(down); delay(pers);
  171. p1.write(up); p5.write(up);
  172. next();
  173. p1.write(down); p5.write(down); delay(pers);
  174. p1.write(up); p5.write(up);
  175. next();
  176. p1.write(down); p5.write(down); delay(pers);
  177. p1.write(up); p5.write(up);
  178. space();
  179. }
  180. void d() {
  181. // xxxxo
  182. // xooox
  183. // xooox
  184. // xooox
  185. // xxxxo
  186. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  187. p5.write(down); delay(pers);
  188. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  189. next();
  190. p1.write(down); p5.write(down); delay(pers);
  191. p1.write(up); p5.write(up);
  192. next();
  193. p1.write(down); p5.write(down); delay(pers);
  194. p1.write(up); p5.write(up);
  195. next();
  196. p1.write(down); p5.write(down); delay(pers);
  197. p1.write(up); p5.write(up);
  198. next();
  199. p2.write(down); p3.write(down); p4.write(down); delay(pers);
  200. p2.write(up); p3.write(up); p4.write(up);
  201. space();
  202. }
  203. void e() {
  204. // xxxxx
  205. // xoooo
  206. // xxxxo
  207. // xoooo
  208. // xxxxx
  209. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  210. p5.write(down); delay(pers);
  211. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  212. next();
  213. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  214. p1.write(up); p3.write(up); p5.write(up);
  215. next();
  216. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  217. p1.write(up); p3.write(up); p5.write(up);
  218. next();
  219. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  220. p1.write(up); p3.write(up); p5.write(up);
  221. next();
  222. p1.write(down); p5.write(down); delay(pers);
  223. p1.write(up); p5.write(up);
  224. space();
  225. }
  226. void f() {
  227. // xxxxx
  228. // xoooo
  229. // xxxxo
  230. // xoooo
  231. // xoooo
  232. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  233. p5.write(down); delay(pers);
  234. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  235. next();
  236. p1.write(down); p3.write(down); delay(pers);
  237. p1.write(up); p3.write(up);
  238. next();
  239. p1.write(down); p3.write(down); delay(pers);
  240. p1.write(up); p3.write(up);
  241. next();
  242. p1.write(down); p3.write(down); delay(pers);
  243. p1.write(up); p3.write(up);
  244. next();
  245. p1.write(down); delay(pers);
  246. p1.write(up);
  247. space();
  248. }
  249. void g() {
  250. // oxxxx
  251. // xoooo
  252. // xooxx
  253. // xooox
  254. // oxxxx
  255. p2.write(down); p3.write(down); p4.write(down); delay(pers);
  256. p2.write(up); p3.write(up); p4.write(up);
  257. next();
  258. p1.write(down); p5.write(down); delay(pers);
  259. p1.write(up); p5.write(up);
  260. next();
  261. p1.write(down); p5.write(down); delay(pers);
  262. p1.write(up); p5.write(up);
  263. next();
  264. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  265. p1.write(up); p3.write(down); p5.write(up);
  266. next();
  267. p1.write(down); p3.write(down); p4.write(down); p5.write(down);
  268. delay(pers);
  269. p1.write(up); p3.write(down); p4.write(down); p5.write(up);
  270. space();
  271. }
  272. void h() {
  273. // xooox
  274. // xooox
  275. // xxxxx
  276. // xooox
  277. // xooox
  278. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  279. p5.write(down); delay(pers);
  280. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  281. next();
  282. p3.write(down); delay(pers);
  283. p3.write(up);
  284. next();
  285. p3.write(down); delay(pers);
  286. p3.write(up);
  287. next();
  288. p3.write(down); delay(pers);
  289. p3.write(up);
  290. next();
  291. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  292. p5.write(down); delay(pers);
  293. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  294. space();
  295. }
  296. void i() {
  297. // xxxxx
  298. // ooxoo
  299. // ooxoo
  300. // ooxoo
  301. // xxxxx
  302. p1.write(down); p5.write(down); delay(pers);
  303. p1.write(up); p5.write(up);
  304. next();
  305. p1.write(down); p5.write(down); delay(pers);
  306. p1.write(up); p5.write(up);
  307. next();
  308. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  309. p5.write(down); delay(pers);
  310. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  311. next();
  312. p1.write(down); p5.write(down); delay(pers);
  313. p1.write(up); p5.write(up);
  314. next();
  315. p1.write(down); p5.write(down); delay(pers);
  316. p1.write(up); p5.write(up);
  317. space();
  318. }
  319. void j() {
  320. // ooxxx
  321. // oooox
  322. // oooox
  323. // xooox
  324. // oxxxo
  325. p4.write(down); delay(pers);
  326. p4.write(up);
  327. next();
  328. p5.write(down); delay(pers);
  329. p5.write(up);
  330. next();
  331. p1.write(down); p5.write(down); delay(pers);
  332. p1.write(up); p5.write(up);
  333. next();
  334. p1.write(down); p5.write(down); delay(pers);
  335. p1.write(up); p5.write(up);
  336. next();
  337. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  338. delay(pers);
  339. p1.write(up); p2.write(up); p3.write(up); p4.write(up);
  340. space();
  341. }
  342. void k() {
  343. // xooox
  344. // xooxo
  345. // xxxoo
  346. // xooxo
  347. // xooox
  348. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  349. p5.write(down); delay(pers);
  350. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  351. next();
  352. p3.write(down); delay(pers);
  353. p3.write(up);
  354. next();
  355. p3.write(down); delay(pers);
  356. p3.write(up);
  357. next();
  358. p2.write(down); p4.write(down); delay(pers);
  359. p2.write(up); p4.write(up);
  360. next();
  361. p1.write(down); p5.write(down); delay(pers);
  362. p1.write(up); p5.write(up);
  363. space();
  364. }
  365. void l() {
  366. // xoooo
  367. // xoooo
  368. // xoooo
  369. // xoooo
  370. // xxxxx
  371. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  372. p5.write(down); delay(pers);
  373. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  374. next();
  375. p5.write(down); delay(pers);
  376. p5.write(up);
  377. next();
  378. p5.write(down); delay(pers);
  379. p5.write(up);
  380. next();
  381. p5.write(down); delay(pers);
  382. p5.write(up);
  383. next();
  384. p5.write(down); delay(pers);
  385. p5.write(up);
  386. space();
  387. }
  388. void m() {
  389. // xooox
  390. // xxoxx
  391. // xoxox
  392. // xooox
  393. // xooox
  394. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  395. p5.write(down); delay(pers);
  396. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  397. next();
  398. p2.write(down); delay(pers);
  399. p2.write(up);
  400. next();
  401. p3.write(down); delay(pers);
  402. p3.write(up);
  403. next();
  404. p2.write(down); delay(pers);
  405. p2.write(up);
  406. next();
  407. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  408. p5.write(down); delay(pers);
  409. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  410. space();
  411. }
  412. void n() {
  413. // xooox
  414. // xxoox
  415. // xoxox
  416. // xooxx
  417. // xooox
  418. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  419. p5.write(down); delay(pers);
  420. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  421. next();
  422. p2.write(down); delay(pers);
  423. p2.write(up);
  424. next();
  425. p3.write(down); delay(pers);
  426. p3.write(up);
  427. next();
  428. p4.write(down); delay(pers);
  429. p4.write(up);
  430. next();
  431. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  432. p5.write(down); delay(pers);
  433. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  434. space();
  435. }
  436. void o() {
  437. // oxxxo
  438. // xooox
  439. // xooox
  440. // xooox
  441. // oxxxo
  442. p2.write(down); p3.write(down); p4.write(down); delay(pers);
  443. p2.write(up); p3.write(up); p4.write(up);
  444. next();
  445. p1.write(down); p5.write(down); delay(pers);
  446. p1.write(up); p5.write(up);
  447. next();
  448. p1.write(down); p5.write(down); delay(pers);
  449. p1.write(up); p5.write(up);
  450. next();
  451. p1.write(down); p5.write(down); delay(pers);
  452. p1.write(up); p5.write(up);
  453. next();
  454. p2.write(down); p3.write(down); p4.write(down); delay(pers);
  455. p2.write(up); p3.write(up); p4.write(up);
  456. space();
  457. }
  458. void p() {
  459. // xxxxo
  460. // xooox
  461. // xxxxo
  462. // xoooo
  463. // xoooo
  464. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  465. p5.write(down); delay(pers);
  466. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  467. next();
  468. p1.write(down); p3.write(down); delay(pers);
  469. p1.write(up); p3.write(up);
  470. next();
  471. p1.write(down); p3.write(down); delay(pers);
  472. p1.write(up); p3.write(up);
  473. next();
  474. p1.write(down); p3.write(down); delay(pers);
  475. p1.write(up); p3.write(up);
  476. next();
  477. p2.write(down); delay(pers);
  478. p2.write(up);
  479. space();
  480. }
  481. void q() {
  482. // oxxxo
  483. // xooox
  484. // xoxox
  485. // xooxx
  486. // oxxxx
  487. p2.write(down); p3.write(down); p4.write(down); delay(pers);
  488. p2.write(up); p3.write(up); p4.write(up);
  489. next();
  490. p1.write(down); p5.write(down); delay(pers);
  491. p1.write(up); p5.write(up);
  492. next();
  493. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  494. p1.write(up); p3.write(up); p5.write(up);
  495. next();
  496. p1.write(down); p4.write(down); p5.write(down); delay(pers);
  497. p1.write(up); p4.write(up); p5.write(up);
  498. next();
  499. p2.write(down); p3.write(down); p4.write(down); p5.write(down);
  500. delay(pers);
  501. p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  502. space();
  503. }
  504. void r() {
  505. // xxxxo
  506. // xooox
  507. // xxxxo
  508. // xooxo
  509. // xooox
  510. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  511. p5.write(down); delay(pers);
  512. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  513. next();
  514. p1.write(down); p3.write(down); delay(pers);
  515. p1.write(up); p3.write(up);
  516. next();
  517. p1.write(down); p3.write(down); delay(pers);
  518. p1.write(up); p3.write(up);
  519. next();
  520. p1.write(down); p3.write(down); p4.write(down); delay(pers);
  521. p1.write(up); p3.write(up); p4.write(up);
  522. next();
  523. p2.write(down); p5.write(down); delay(pers);
  524. p2.write(up); p5.write(up);
  525. space();
  526. }
  527. void s() {
  528. // xxxxx
  529. // xoooo
  530. // xxxxx
  531. // oooox
  532. // xxxxx
  533. p1.write(down); p2.write(down); p3.write(down); p5.write(down);
  534. delay(pers);
  535. p1.write(up); p2.write(up); p3.write(up); p5.write(up);
  536. next();
  537. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  538. p1.write(up); p3.write(up); p5.write(up);
  539. next();
  540. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  541. p1.write(up); p3.write(up); p5.write(up);
  542. next();
  543. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  544. p1.write(up); p3.write(up); p5.write(up);
  545. next();
  546. p1.write(down); p3.write(down); p4.write(down); p5.write(down);
  547. delay(pers);
  548. p1.write(up); p3.write(up); p4.write(up); p5.write(up);
  549. space();
  550. }
  551. void t() {
  552. // xxxxx
  553. // ooxoo
  554. // ooxoo
  555. // ooxoo
  556. // ooxoo
  557. p1.write(down); delay(pers);
  558. p1.write(up);
  559. next();
  560. p1.write(down); delay(pers);
  561. p1.write(up);
  562. next();
  563. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  564. p5.write(down); delay(pers);
  565. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  566. next();
  567. p1.write(down); delay(pers);
  568. p1.write(up);
  569. next();
  570. p1.write(down); delay(pers);
  571. p1.write(up);
  572. space();
  573. }
  574. void u() {
  575. // xooox
  576. // xooox
  577. // xooox
  578. // xooox
  579. // oxxxo
  580. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  581. delay(pers);
  582. p1.write(up); p2.write(up); p3.write(up); p4.write(up);
  583. next();
  584. p5.write(down); delay(pers);
  585. p5.write(up);
  586. next();
  587. p5.write(down); delay(pers);
  588. p5.write(up);
  589. next();
  590. p5.write(down); delay(pers);
  591. p5.write(up);
  592. next();
  593. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  594. delay(pers);
  595. p1.write(up); p2.write(up); p3.write(up); p4.write(up);
  596. space();
  597. }
  598. void v() {
  599. // xooox
  600. // xooox
  601. // xooox
  602. // oxoxo
  603. // ooxoo
  604. p1.write(down); p2.write(down); p3.write(down); delay(pers);
  605. p1.write(up); p2.write(up); p3.write(up);
  606. next();
  607. p4.write(down); delay(pers);
  608. p4.write(up);
  609. next();
  610. p5.write(down); delay(pers);
  611. p5.write(up);
  612. next();
  613. p4.write(down); delay(pers);
  614. p4.write(up);
  615. next();
  616. p1.write(down); p2.write(down); p3.write(down); delay(pers);
  617. p1.write(up); p2.write(up); p3.write(up);
  618. space();
  619. }
  620. void w() {
  621. // xooox
  622. // xooox
  623. // xoxox
  624. // xxoxx
  625. // xooox
  626. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  627. p5.write(down); delay(pers);
  628. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  629. next();
  630. p4.write(down); delay(pers);
  631. p4.write(up);
  632. next();
  633. p3.write(down); delay(pers);
  634. p3.write(up);
  635. next();
  636. p4.write(down); delay(pers);
  637. p4.write(up);
  638. next();
  639. p1.write(down); p2.write(down); p3.write(down); p4.write(down);
  640. p5.write(down); delay(pers);
  641. p1.write(up); p2.write(up); p3.write(up); p4.write(up); p5.write(up);
  642. space();
  643. }
  644. void x() {
  645. // xooox
  646. // oxoxo
  647. // ooxoo
  648. // oxoxo
  649. // xooox
  650. p1.write(down); p5.write(down); delay(pers);
  651. p1.write(up); p5.write(up);
  652. next();
  653. p2.write(down); p4.write(down); delay(pers);
  654. p2.write(up); p4.write(up);
  655. next();
  656. p3.write(down); delay(pers);
  657. p3.write(up);
  658. next();
  659. p2.write(down); p4.write(down); delay(pers);
  660. p2.write(up); p4.write(up);
  661. next();
  662. p1.write(down); p5.write(down); delay(pers);
  663. p1.write(up); p5.write(up);
  664. space();
  665. }
  666. void y() {
  667. // xooox
  668. // oxoxo
  669. // ooxoo
  670. // ooxoo
  671. // ooxoo
  672. p1.write(down); delay(pers);
  673. p1.write(up);
  674. next();
  675. p2.write(down); delay(pers);
  676. p2.write(up);
  677. next();
  678. p3.write(down); p4.write(down); p5.write(down); delay(pers);
  679. p3.write(up); p4.write(up); p5.write(up);
  680. next();
  681. p2.write(down); delay(pers);
  682. p2.write(up);
  683. next();
  684. p1.write(down); delay(pers);
  685. p1.write(up);
  686. space();
  687. }
  688. void z() {
  689. // xxxxx
  690. // oooxo
  691. // ooxoo
  692. // oxooo
  693. // xxxxx
  694. p1.write(down); p5.write(down); delay(pers);
  695. p1.write(up); p5.write(up);
  696. next();
  697. p1.write(down); p4.write(down); p5.write(down); delay(pers);
  698. p1.write(up); p4.write(up); p5.write(up);
  699. next();
  700. p1.write(down); p3.write(down); p5.write(down); delay(pers);
  701. p1.write(up); p3.write(up); p5.write(up);
  702. next();
  703. p1.write(down); p2.write(down); p5.write(down); delay(pers);
  704. p1.write(up); p2.write(up); p5.write(up);
  705. next();
  706. p1.write(down); p5.write(down); delay(pers);
  707. p1.write(up); p5.write(up);
  708. space();
  709. }
  710. void one() {
  711. p1.write(down);
  712. delay(pers);
  713. p1.write(up);
  714. }
  715. void two() {
  716. p2.write(down);
  717. delay(pers);
  718. p2.write(up);
  719. }
  720. void three() {
  721. p3.write(down);
  722. delay(pers);
  723. p3.write(up);
  724. }
  725. void four() {
  726. p4.write(down);
  727. delay(pers);
  728. p4.write(up);
  729. }
  730. void five() {
  731. p5.write(down);
  732. delay(pers);
  733. p5.write(up);
  734. }
Update(s)-
1. ptmr | 343025 [Changelog]
10:22 343 025
Dev-
1. TVShow (227) 'CSA'
2. Wedge (Miter) 1.0.0
3. TVShow (228) 'APT'
4. TVProgram (83) 'BXT'
11:51 339 025

Menu
Index
Engineering
Entertainment
Literature
Miscellaneous
Contact
Search
tiktok.com/@vgmlr
youtube.com/@vgmlr
Miter
@vgmlr
=SUM(parts)
86 miters
131 tenons
Subscribe
0.00167