{"id":17865115,"url":"https://github.com/mattvenn/big-led-driver","last_synced_at":"2025-08-14T15:32:00.054Z","repository":{"id":14215248,"uuid":"16922038","full_name":"mattvenn/big-led-driver","owner":"mattvenn","description":null,"archived":false,"fork":false,"pushed_at":"2014-06-11T19:03:50.000Z","size":360,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-07T04:40:36.410Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/mattvenn.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":"2014-02-17T18:18:40.000Z","updated_at":"2020-09-01T18:33:50.000Z","dependencies_parsed_at":"2022-09-03T06:30:19.837Z","dependency_job_id":null,"html_url":"https://github.com/mattvenn/big-led-driver","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/mattvenn%2Fbig-led-driver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattvenn%2Fbig-led-driver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattvenn%2Fbig-led-driver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattvenn%2Fbig-led-driver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattvenn","download_url":"https://codeload.github.com/mattvenn/big-led-driver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229841470,"owners_count":18132565,"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-28T09:18:33.372Z","updated_at":"2024-12-15T15:45:03.468Z","avatar_url":"https://github.com/mattvenn.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Big 7 segment display boards\n\nPCBs and Python driver for Raspberry Pi.\n\nUses the [TLC5916](http://www.ti.com/product/tlc5916), a constant current, 8 bit driver, designed for daisy chaining.\n\nCheck the video of it [in action on youtube](http://youtu.be/0-mJzARANds)\n\n# PCB\n\nAvailable from £6.50 from [me](http://www.mattvenn.net/2014/02/25/big-7-segment-display-pcb/).\n\nAlso available at a higher price from [OSH park](http://oshpark.com/shared_projects/hZyNfTTa), hopefully will find a way to make them cheaper soon!\n\n# Python Example\n\n    import driver\n    driver.update(\"0.35\") #requires 3 panels\n\n# Electronics\n\n*Important* Please read and understand the power supply pins below before connecting your board to a controller.\n\n## Pins\n\n1. Ground (0v).\n2. Ground (0v).\n3. +5v - The supply for the driver chip. This can be from 3.3v to 5v. It should be the same level as the logic levels of your controller. So for a Raspberry Pi which operates at 3.3v it should be connected to 3.3v.\n4. +12v - The supply for the LEDs. Maximum 20V. Current is set with R1 (see notes below)\n5. SDI/SDO - Serial Data In on the left of the board and Out on the right of the board (for chaining)\n6. CLK - Clock. Next bit gets shifted when clock goes high.\n7. LE - Latch Enable - the shift register is latched to the output when this is transitions from high to low.\n8. !OE - Not Output Enable. Pulled up to the logic supply by a 500k resistor  in the chip. Pull low to turn on the LEDs. Useful for PWM control of brightness.\n\n## LED arrangement\n\n![Segments](7seg.gif)\n\n* A is bit 0 (gets clocked in first)\n* G is bit 6\n* Decimal point is bit 7 (gets clocked in last)\n\nSo `[ 1,1,1,1,1,1,0,0 ]` would be 0 with no decimal point.\n\n## The driver chip: TLC5916\n\n[Datasheet](http://www.ti.com/lit/ds/symlink/tlc5916.pdf) Overview\n\n* 3.3v to 5v supply\n* up to 120mA per channel\n* Max LED voltage 20v\n\n## Required Components - BOM\n\nThe long digit in the following list are Farnell order numbers\n\n* R1: 2329486, 1, RESISTOR CARBON  1K0 0.25W \n* C5: 2112910, 1, CAP CER Y5V 1UF 50V RAD \n* C4: 1870987, 1, CAP ALU ELEC 22UF 6.3V RAD \n* C2: 1871001, 1, CAP ALU ELEC 220UF 16V RAD \n* IC1: 1647814, 1, IC LED DRIVER 8CH PDIP16\n\nAnd 22 10mm LEDs of your choice.\n\n## Optional Components\n\n* 1101347, 1, SOCKET IC DIL 0.3\" 16WAY \n* 1097954, 1, HEADER PIN TIN 36WAY 1ROW \n\n## Notes\n\n1. R1 sets the LED current. 1k works well at 12v supply. The lower the value the higher the current provided to the leds. See page 18 of the [Datasheet](http://www.ti.com/lit/ds/symlink/tlc5916.pdf) \n2. For cost reasons, the caps in the above list are sold in 10s only.\n3. For cost reasons, the header above will do 4 boards with a few left over.\n\n## Characteristics\n\n* with LEDs from [oomlout](http://oomlout.com) and a 1k current resistor, average current while counting is 120mA, all segments on is 200mA.\n* current sourced from !OE is 22uA.\n* current drawn by 5v line (logic supply) is 10mA.\n\n# License\n\nThis hardware is licensed under the [CERN open hardware license 1.2](http://www.ohwr.org/attachments/2388/cern_ohl_v_1_2.txt), which also included in this repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattvenn%2Fbig-led-driver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmattvenn%2Fbig-led-driver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattvenn%2Fbig-led-driver/lists"}