{"id":37510117,"url":"https://github.com/sukkopera/openc64saver","last_synced_at":"2026-01-16T08:01:18.905Z","repository":{"id":45820703,"uuid":"98342132","full_name":"SukkoPera/OpenC64Saver","owner":"SukkoPera","description":"Protect your Commodore 64 from killer power supplies!","archived":false,"fork":false,"pushed_at":"2023-07-25T09:52:34.000Z","size":3998,"stargazers_count":62,"open_issues_count":1,"forks_count":10,"subscribers_count":12,"default_branch":"master","last_synced_at":"2023-07-25T11:05:33.150Z","etag":null,"topics":["commodore","commodore-64","open-hardware","open-hardware-electronics","plus4"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SukkoPera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-07-25T19:24:06.000Z","updated_at":"2023-07-25T09:52:40.000Z","dependencies_parsed_at":"2022-08-31T20:41:22.340Z","dependency_job_id":null,"html_url":"https://github.com/SukkoPera/OpenC64Saver","commit_stats":null,"previous_names":[],"tags_count":5,"template":null,"template_full_name":null,"purl":"pkg:github/SukkoPera/OpenC64Saver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FOpenC64Saver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FOpenC64Saver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FOpenC64Saver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FOpenC64Saver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SukkoPera","download_url":"https://codeload.github.com/SukkoPera/OpenC64Saver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SukkoPera%2FOpenC64Saver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T06:30:42.265Z","status":"ssl_error","status_checked_at":"2026-01-16T06:30:16.248Z","response_time":107,"last_error":"SSL_read: 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":["commodore","commodore-64","open-hardware","open-hardware-electronics","plus4"],"created_at":"2026-01-16T08:00:45.277Z","updated_at":"2026-01-16T08:01:18.870Z","avatar_url":"https://github.com/SukkoPera.png","language":null,"readme":"## OpenC64Saver\n\nOpenC64Saver is an Open Hardware implementation of the [Computer Saver device developed by Ray Carlsen](https://portcommodore.com/rcarlsen/cbm/c64/SAVER/saver.txt), mainly targeted at Commodore 64 users, but also usable on VIC-20 computers.\n\n![Board](https://raw.githubusercontent.com/SukkoPera/OpenC64Saver/master/doc/render-top.png)\n\n### Summary\n\u003e This over-voltage protection unit is designed to prevent damage to\nthe Commodore 64 computer due to a failing power supply. One of the ways\nthe Commodore \"brick\" power supply can fail is from a shorted internal\n5 volt regulator. That fault puts excessive voltage into the computer\nand damages chips such as RAM very quickly... and silently. The Saver\nprotector is essentially a fast-acting electronic circuit breaker. It\nfunctions to quickly cut off the 5 volt supply line to the computer if\nthe voltage exceeds about 5.4 volts. It is not a \"crowbar\" device but\nopens the line from the supply to the computer before the voltage gets\nhigh enough to do damage. That's the safest way to do it. After-market\npower supplies, even switching types, can fail at any time. Switchers\nare more reliable and much less prone to catastrophic failures but can\nstill cause damage to the computer if they fail. This Saver is designed\nto protect any computer that uses the standard Commodore \"brick\" power\nsupply as well as any newer switch-mode PS. Computers include all\nversions of the C64, the later CR version of the VIC20, and the Plus/4.\nBecause of its square power connector, an external Saver is possible\nfor the Plus/4 but its power socket would have to be changed to the\nround C64 version because four pin square DIN connectors are not\navailable. - Ray Carlsen\n\n### Installation\n\n#### Internal\n\u003e There are several ways to add this protection device to your system.\nOne way is to install the components or a completed module inside the\ncomputer. That way, it is protected from any supply plugged into it. If\nyou have more than one computer, a protector can be installed in each\none. To install the protector circuit inside a C64, it is necessary to\nopen the +5 volt line on the circuit board. Input and output lines of\nthe protector are wired to each end of the now-open circuit. If your\nC64 board differs from the pictures on my site, you will have to locate\nthe correct area of your board to open the line and make the connections.\nIn all internal versions, the correct point is electrically between the\npower connector and the power switch. There are at least five board\nversions of that computer, each with a different PC board layout, and\nthe physical connections will be specific for each board.\n\nRay's C64 motherboard pictures can be found [here](https://portcommodore.com/rcarlsen/cbm/c64/SAVER/MOBOs/).\n\nFor the VIC-20 see [this](https://portcommodore.com/rcarlsen/cbm/vic20/VIC20CR/saver%20mod.jpg). Note that you will have to cut a trace.\n\n#### External\nYou can also put your OpenC64Saver in an external box, by using one of those common small boxes for electronic stuff. If you have a 3D printer available, you can also print [this excellent case by Ruben Coolen](https://www.thingiverse.com/thing:3795541) (Thanks!!!).\n\nThe connectors you will need are called *DIN-7* (formally *DIN 45329*) and are very common and easy to find in both cable- and panel-mount versions. Please refer to [this page](https://www.c64-wiki.com/wiki/Power_Supply_Connector) for the wiring.\n\nThis way you will be able to use a single OpenC64Saver with different computers, both C64s and VIC-20s.\n\n### Configuration\nOpenC64Saver includes a trimmer to set the cut-off voltage:\n\n\u003e Because of fairly wide Saver component tolerances and to\naccommodate the normal voltage variations of even good power supplies,\nthe basic Saver circuit must be \"trimmed\" so the voltage cuts off at\nabout 5.4 volts DC. If set too high, it will not protect the computer;\nif too low it will trip prematurely even with a good PS. Feedback from\na few users indicated the Saver would trip when they turned their\ncomputer off, and it remained in failsafe mode until unplugged from the\nPS. Apparently some power supplies output can jump up past the failsafe\npoint when the load on them is suddenly removed (computer off). That's\nwhy the trip point is set as high as it is. 5.4 volts is still under\nthe \"absolute maximum rating\" specification for the RAM chips.\n\nTo properly set the cut-out voltage you will need a variable DC supply and a voltmeter:\n- Slowly increase the supply voltage until you hear the relay cut in (voltage appears on the relay output side)\n- Continue advancing it until the relay cuts out again. The voltage at that instant is the trip point of the device.\n- If it is too high, decrease the supply voltage until the relay cuts in again, rotate the trimmer screw, and repeat the above procedure.\n\n\u003e Note that the Zener diode is somewhat temperature sensitive. If very cold, the\ntrip point will read high, and if hot from soldering, the trip point will be low. Therefore, the mounting of the Saver components, if inside the computer, should be away from all heat producing components.\n\n### License\nOpenC64Saver is Open Hardware. If you make any modifications to the board, please contribute them back.\n\n### Disclaimer\nOpenC64Saver is provided to you 'as is' and without any express or implied warranties whatsoever with respect to its functionality, operability or use, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.\n\n### Support the Project\nSince the project is open you are free to get the PCBs made by your preferred manufacturer, however in case you want to support the development, you can order them from PCBWay through this link:\n\n[![PCB from PCBWay](https://www.pcbway.com/project/img/images/frompcbway.png)](https://www.pcbway.com/project/shareproject/OpenC64Saver_V4.html)\n\nYou get my gratitude and cheap, professionally-made and good quality PCBs, I get some credit that will help with this and [other projects](https://www.pcbway.com/project/member/shareproject/?bmbid=41100). You won't even have to worry about the various PCB options, it's all pre-configured for you!\n\nAlso, if you still have to register to that site, [you can use this link](https://www.pcbway.com/setinvite.aspx?inviteid=41100) to get some bonus initial credit (and yield me some more).\n\nAgain, if you want to use another manufacturer, feel free to, don't feel obligated :). But then you can buy me a coffee if you want:\n\n\u003ca href='https://ko-fi.com/L3L0U18L' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://az743702.vo.msecnd.net/cdn/kofi2.png?v=2' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n","funding_links":["https://ko-fi.com/L3L0U18L'"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsukkopera%2Fopenc64saver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsukkopera%2Fopenc64saver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsukkopera%2Fopenc64saver/lists"}