{"id":21914073,"url":"https://github.com/inflex/bk5490c-osd","last_synced_at":"2026-05-08T19:33:43.783Z","repository":{"id":223283513,"uuid":"759814071","full_name":"inflex/bk5490c-osd","owner":"inflex","description":"B\u0026K 5490C series bench meter OSD (On Screen Display)","archived":false,"fork":false,"pushed_at":"2024-02-28T06:02:40.000Z","size":1114,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-01T22:40:34.061Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inflex.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}},"created_at":"2024-02-19T11:40:10.000Z","updated_at":"2024-05-30T08:38:26.000Z","dependencies_parsed_at":"2024-02-28T07:24:01.254Z","dependency_job_id":"d361015a-7bca-4739-aaab-e9d426c2ecf0","html_url":"https://github.com/inflex/bk5490c-osd","commit_stats":null,"previous_names":["inflex/bk5490c-osd"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/inflex/bk5490c-osd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inflex%2Fbk5490c-osd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inflex%2Fbk5490c-osd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inflex%2Fbk5490c-osd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inflex%2Fbk5490c-osd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inflex","download_url":"https://codeload.github.com/inflex/bk5490c-osd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inflex%2Fbk5490c-osd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32794716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-28T18:21:26.971Z","updated_at":"2026-05-08T19:33:43.767Z","avatar_url":"https://github.com/inflex.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# B\u0026K 5490C series benchtop OSD software\n\nDevelopment funded by Quenten Ciurro - Thankyou!\n\nSimple Windows On-Screen-Display software for the B\u0026K 549X series bench meters.  Great for using with OpenBroadcaster when capturing video.\n\nUtilises hotkeys to permit you to change modes even when the OSD is not focused\n\nThis source code could be used as a template for people wanting to using it for other SCPI type meters.  Do note that even though SCPI is a \"standard\", each meter tends to have its own different commands and ways of doing things, so expect to have to tweak things a fair bit.\n\n# Status\n\nNot quite ready for general public use but it's close.  For now it's being built and adjusted on-demand as we refine the setup.  A lot of the delay in the refinement process is because it's a $1,500 USD meter and without one actually on the bench here it requires a lot of back \u0026 forth work to make new progress.\n\n\n\n\n# Requirements\n\nCurrently designed to be built on a linux mingw64 enabled build system to cross compile to Windows platforms.\n\nDepends on SDL2\n\n\n\n# Setup\n\nBuild\t \n\n\t(linux) make\n\t\n# Usage\n\n    Run within the build folder, at the very least you'll need the appropriate font in the folder.\n\n    bk5490c.exe    ( will try to auto detect the port the meter is on, assuming 9600:8n1 configuration )\n\n    ...or...\n\n    bk5490c.exe -p 5   ( try use COM5 )\n\t\n# TODO\n\n* Flesh out support for more meter modes ( temperature, period, ACDC-Volts, AC-Current, DC-Current ) - nothing explicitly hard there, just a case of actually implementing the conversions\n* Make it work with mingw build on linux without perhaps having to explicitly defining where the mingw toolchain is in Makefile\n* Integrate the defacto font as a #include ( already have the .h/.cpp, just have to test it works )\n* Add pause mode\n* Work out how to speed up the volts measurements. By default seems to be stuck at ~2sps which is to be expected from 6.5 digit, need to determine how to tell meter to use less precision for faster results\n\n    \n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finflex%2Fbk5490c-osd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finflex%2Fbk5490c-osd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finflex%2Fbk5490c-osd/lists"}