{"id":34607007,"url":"https://github.com/derf/blinkencat","last_synced_at":"2026-05-28T04:32:23.260Z","repository":{"id":66579513,"uuid":"135589686","full_name":"derf/blinkencat","owner":"derf","description":"ATTiny2313 powered RGB Blinkencat","archived":false,"fork":false,"pushed_at":"2026-04-18T08:14:05.000Z","size":15,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-18T10:18:26.113Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://finalrewind.org/projects/blinkencat/","language":"C++","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/derf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSES/BSD-2-Clause.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-05-31T13:47:41.000Z","updated_at":"2026-04-18T08:14:09.000Z","dependencies_parsed_at":"2023-02-24T06:30:38.358Z","dependency_job_id":"2e7680a3-80b7-46fc-9006-50e915a0226e","html_url":"https://github.com/derf/blinkencat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/derf/blinkencat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derf%2Fblinkencat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derf%2Fblinkencat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derf%2Fblinkencat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derf%2Fblinkencat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/derf","download_url":"https://codeload.github.com/derf/blinkencat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derf%2Fblinkencat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33594851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"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":[],"created_at":"2025-12-24T13:57:44.772Z","updated_at":"2026-05-28T04:32:23.255Z","avatar_url":"https://github.com/derf.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ATTiny2313 Blinkencat mod\n\nApplication for RGBW [**Blinkencats**](https://finalrewind.org/projects/blinkencat/) with colourful animations.\n\nThis project is based on ready-built cat night lights available on\nAmazon / eBay / AliExpress (and probably more).\nSee also [marble's BlinkenCat project on hackaday.io](https://hackaday.io/project/27415-blinkencat).\n\n![](https://finalrewind.org/projects/blinkencat/media/preview.jpg)\n![](https://finalrewind.org/projects/blinkencat/media/blinkencat1_pcb.jpg)\n![](https://finalrewind.org/projects/blinkencat/media/blinkencat1_inside.jpg)\n\nHardware features:\n\n* Unmarked \"1200 mAh\" 18650 LiIon battery with connectors soldered on, likely\n  without protective circuitry\n* TP4056 charge controller. It's specified for a fixed charge termination at\n  4.2V ± 1%\n* 4x warm-white LED + 4x RGB LED\n* Unmarked microcontroller\n\nBattery and microUSB/button/LED PCB are housed beneath the main PCB. There is\nample room for additions, e.g. a custom charge controller and/or a custom\nmicrocontroller. However, most 18650 battery holders are slightly too large\nfor the cavern, so increasing the battery capacity is only trivial if you\nhave a 18650 battery with connectors soldered on.\n\nMicrocontroller pinout (courtesy of marble, pin 1 is top left when rotating the\nboard so that the microcontroller is at the bottom, numbered counter-clockwise):\n\n* 1: NC\n* 2: Charge Status input\n* 3: Piezo input\n* 4: VCC\n* 5: Warm White LED output\n* 6: Button input\n* 7: NC\n* 8: Green LED output\n* 9: Red LED output\n* 10: Blue LED output\n* 11: GND\n* 12: Charge Status LED output\n* 13: NC\n* 14: NC\n\ninput board pinout (pin 1 is left when rotating the case so that the board is\nabove the battery):\n\n* 1: button contact A\n* 2: button contact B, microUSB GND\n* 3: LED VCC, microUSB VCC\n* 4: LED GND. Note that there is no resistor on the input board\n\nFollowing [marble's BlinkenCat\nhowto](https://hackaday.io/project/27415-blinkencat), I replaced its\nmicrocontroller with an ATTiny2313A and implemented various steady-color and\nRGB color fade modes.  Idle current consumption is in the 10 µA range.\n\nIt works well, is rock solid and provides around 10 hours of blinkenlights\n(depending on mode). The firmware is available in my [blinkencat\nrepository](https://git.finalrewind.org/blinkencat/) ([GitHub\nmirror](https://github.com/derf/blinkencat)).\n\nPower consumption in operation:\n\n* warm white: 128 mW\n* RGB: 180 mW\n* all LEDs on: 536 mW\n\n## References\n\nMirrors of this repository are maintained at the following locations:\n\n* [Codeberg](https://codeberg.org/derf/blinkencat)\n* [Finalrewind](https://git.finalrewind.org/derf/blinkencat)\n* [GitHub](https://github.com/derf/blinkencat)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fderf%2Fblinkencat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fderf%2Fblinkencat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fderf%2Fblinkencat/lists"}