{"id":25433304,"url":"https://github.com/uqfus/flatpack2ctl","last_synced_at":"2026-04-16T02:32:34.949Z","repository":{"id":274787991,"uuid":"924069631","full_name":"uqfus/flatpack2ctl","owner":"uqfus","description":"Eltek flatpack2 controller","archived":false,"fork":false,"pushed_at":"2025-06-01T17:39:02.000Z","size":18183,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T17:48:20.028Z","etag":null,"topics":["can","esp32"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uqfus.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-29T11:09:19.000Z","updated_at":"2025-07-12T01:18:32.000Z","dependencies_parsed_at":"2025-05-14T17:38:33.005Z","dependency_job_id":"54770951-fda6-4b1d-9f6c-7f1c93d1666e","html_url":"https://github.com/uqfus/flatpack2ctl","commit_stats":null,"previous_names":["uqfus/flatpack2ctl"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/uqfus/flatpack2ctl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfus%2Fflatpack2ctl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfus%2Fflatpack2ctl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfus%2Fflatpack2ctl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfus%2Fflatpack2ctl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uqfus","download_url":"https://codeload.github.com/uqfus/flatpack2ctl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uqfus%2Fflatpack2ctl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31868513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["can","esp32"],"created_at":"2025-02-17T05:18:52.754Z","updated_at":"2026-04-16T02:32:34.918Z","avatar_url":"https://github.com/uqfus.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# flatpack2ctl\n\nProject goal is adapt Eltek flatpack2 charger to 48V LiFePO4 home battery.\n\nEltek flatpack2 is industrial telecom battery charger with digital control via CAN bus line.\n\nPay attention to charger connector PCB. Long charging sessions with full charger power can damage connector.\nGold plated charger connector PCB is strongly required. Or solder wires direct to charger PCB as i did.\n\nDone:\n* PCBv1 - for testing\n* AC mains control for cheap night charge\n* Chart with current, voltage, temperature\n* Limit charger current\n* Set charger default voltage\n* HTML GUI\n* telnet connection with console commands. Type \"help\" to see all available commands\n* PCBv2 - add power meter, do pin compatible with liliGO T-CAN485.\n* Add power meter readings to GUI\n\nTo do:\n* PCBv3 rearrange con.\n\nIt was SD360 flux. \n\u003e Unresolved:\n\u003e \n\u003e I have five flatpack2 chargers with SN:\n\u003e * 183371037950 'FLATPACK2 48/2000 HE B-F' HW:4 SW:1.02/2.00\n\u003e * 145172008395 'FLATPACK2 48/2000 HE' HW:4 SW:2.00/2.00\n\u003e * 172650024173 'FLATPACK2 48/2000 HE' HW:6 SW:3.00/3.00\n\u003e * 163850019608 'FLATPACK2 48/2000 HE' HW:5.4 SW:3.00/3.00\n\u003e * 192750001639 'FLATPACK2 48/2000 HE' HW:9 SW:4.01/4.00\n\n\u003e Only two last simultaneously communicate with smartpack2 master and my flatpack2ctl.\n\u003e Any other pair (or more) communicate only one charger, others stays silent.\n\u003e That could be CAN passive state. Silent charger detects CAN errors and turn off CAN.\n\u003e But LED indication shows no errors, only green LED is on.\n\n![1](assets/img1.png)\n![1](assets/pcb1.jpg)\n![1](assets/pcb2.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuqfus%2Fflatpack2ctl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuqfus%2Fflatpack2ctl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuqfus%2Fflatpack2ctl/lists"}