{"id":17808285,"url":"https://github.com/loaderb0t/bl3-echocom","last_synced_at":"2025-04-02T06:14:07.226Z","repository":{"id":115027677,"uuid":"288251097","full_name":"LoaderB0T/Bl3-EchoCom","owner":"LoaderB0T","description":null,"archived":false,"fork":false,"pushed_at":"2022-09-04T18:53:53.000Z","size":243699,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-05T10:02:38.146Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LoaderB0T.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-08-17T18:03:05.000Z","updated_at":"2022-09-04T18:49:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"28e83807-273a-4824-983a-b96e63455dbe","html_url":"https://github.com/LoaderB0T/Bl3-EchoCom","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LoaderB0T%2FBl3-EchoCom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LoaderB0T%2FBl3-EchoCom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LoaderB0T%2FBl3-EchoCom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LoaderB0T%2FBl3-EchoCom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LoaderB0T","download_url":"https://codeload.github.com/LoaderB0T/Bl3-EchoCom/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246763956,"owners_count":20829800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-27T15:10:12.677Z","updated_at":"2025-04-02T06:14:07.211Z","avatar_url":"https://github.com/LoaderB0T.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Borderlands 3 - Echo Device\n\nThis repo contains all the needed files to create your own 3D printed Echo Com from Borderlands 3.\nI put lots of images in the repo so the size got quite big, sorry for that 🤷‍♂️.\n\nIf you need additional information or have any questions please just open an issue and I will try to answer them 😀.\nAnd please, if you decide to give it a shot and you use my model, please please send me pictures of the result! :) Just open an issue here to show off your amazing work.\n\n## Printing\n\n- I printed all opaque parts with PLA filament with 0.15mm layer height.\n- For the electronics version, the inner projector part was printed with \"transparent\" PETG filament to let the light of the LEDs pass through.\n- I Recommend printing more or less everything with full support to make sure all the complex parts get printed properly.\n- Removing the supports is quite easy with this model.\n\n## Components for the electronics version\n\n- [4\" TFT Display](https://www.waveshare.com/4inch-tft-touch-shield.htm)\n  - I really recommend buying exactly this one as the 3D model is designed for exactly this product.\n  - It was the only display I found that had the correct size for the EchoCom.\n  - You have to remove the pin headers from the backside for it to fit into the model. The required wires then can be re-soldered with a thinner footprint.\n- Custom PCB\n  - You can find the KiCad project and a finished plot of the PCB in the `pcb` folder.\n  - Use a service like [JLCPCB](jlcpcb.com) to have it manufactured or you can of course do it yourself :)\n- Electronic Components:\n  - 1x Atmega328P-PU\n  - 8x Push Button\n  - 2x 22pF ceramic capacitors\n  - 1x 16MHz Crystal\n  - 3x 100nF foil capacitor\n  - 1x 10K Ohm resistor\n  - 2x Digital RGB LEDs (eg WS2812B) (one or maybe more than two might also work for you)\n  - 2x Screw Terminals (optional, you can also solder the power wires)\n  - Pin Header (optional, you can also solder the wires, but I recommend the headers!)\n    - 2x 3-pin\n    - 2x 5-pin\n    - 1x 6-pin\n- Some sort of power source (I have not yet figured this out)\n- Wires (with correct heads depending on your pin headers)\n\n## Code\n\nThe code is very, very unfinished!\nI recommend [Visual Studio Code](https://code.visualstudio.com/) to edit the code. The code is a [PlatformIO](https://platformio.org/) project, so I recommend the [PlatformIO extension](https://marketplace.visualstudio.com/items?itemName=platformio.platformio-ide) for VSCode.\n\n## Images\n\n|                                                                                                                  |                                                                                                                   |                                                                                                                   |\n| :--------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------: |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/img%20(1).jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/img%20(2).jpg\"\u003e  | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/img%20(3).jpg\"\u003e  |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/img%20(4).jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/img%20(5).jpg\"\u003e  | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/img%20(7).jpg\"\u003e  |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/img%20(8).jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/img%20(10).jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/img%20(11).jpg\"\u003e |\n\n## Progress images\n\n|                                                                                                                                       |                                                                                                                                       |                                                                                                                                       |\n| :-----------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_06%2016-51-47.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_06%2017-00-43.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_12%2021-46-20.jpg\"\u003e |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_13%2021-17-10.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_14%2007-25-33.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_14%2007-25-42.jpg\"\u003e |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_16%2021-11-04.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_16%2021-11-08.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_16%2021-11-13.jpg\"\u003e |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_16%2021-17-24.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_16%2022-42-25.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_16%2022-42-31.jpg\"\u003e |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_19%2000-03-24.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_19%2000-03-40.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_19%2000-03-43.jpg\"\u003e |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_19%2000-05-26.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_19%2000-05-38.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_19%2018-10-20.jpg\"\u003e |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_20%2014-52-55.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_20%2014-53-00.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_20%2015-01-01.jpg\"\u003e |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_20%2015-03-23.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_23%2018-52-44.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_25%2022-19-35.jpg\"\u003e |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_25%2022-23-09.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_25%2022-45-29.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_25%2022-54-47.jpg\"\u003e |\n| \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_25%2022-55-45.jpg\"\u003e | \u003cimg width=\"1604\" alt=\"\" src=\"https://raw.githubusercontent.com/LoaderB0T/Bl3-EchoCom/master/img/progress/2019_10_27%2022-29-02.jpg\"\u003e |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floaderb0t%2Fbl3-echocom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floaderb0t%2Fbl3-echocom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floaderb0t%2Fbl3-echocom/lists"}