{"id":15722856,"url":"https://github.com/tr4nt0r/funktionsgenerator","last_synced_at":"2025-08-19T18:44:43.997Z","repository":{"id":87325060,"uuid":"138883926","full_name":"tr4nt0r/Funktionsgenerator","owner":"tr4nt0r","description":"WIP: Funktionsgenerator mit Atmega328 und TFT Display","archived":true,"fork":false,"pushed_at":"2019-02-18T15:11:51.000Z","size":4212,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-19T05:54:22.128Z","etag":null,"topics":["arduino","functiongenerator","microcontroller-firmware","pcb-layout","schematics","tft-display"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tr4nt0r.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}},"created_at":"2018-06-27T13:15:39.000Z","updated_at":"2025-07-28T20:12:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"52e63f14-c709-40d8-9f8a-9e96369bb03e","html_url":"https://github.com/tr4nt0r/Funktionsgenerator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tr4nt0r/Funktionsgenerator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tr4nt0r%2FFunktionsgenerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tr4nt0r%2FFunktionsgenerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tr4nt0r%2FFunktionsgenerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tr4nt0r%2FFunktionsgenerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tr4nt0r","download_url":"https://codeload.github.com/tr4nt0r/Funktionsgenerator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tr4nt0r%2FFunktionsgenerator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271205233,"owners_count":24718638,"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","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"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":["arduino","functiongenerator","microcontroller-firmware","pcb-layout","schematics","tft-display"],"created_at":"2024-10-03T22:09:30.759Z","updated_at":"2025-08-19T18:44:43.964Z","avatar_url":"https://github.com/tr4nt0r.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Funktionsgenerator\nFunktionsgenerator basierend auf dem DDS AD9833 mit einem Atmega328PB (Arduino) als Mikrocontroller und einem 1,8\" TFT Display\n\nFunction generator with AD9833 DDS, Atmega328PB Microcontroller and a 1.8\" TFT Display\n\n## Bill of Materials\n### AD9833 \u0026 µController Board\n\n| Qty | Value | Device | Package | Description | Vendor | Price |\n| ---: | :--- | :--- | :--- | :--- | :--- | ---: |\n| 1 | | KMR-1.8 SPI ST7735R | | 1.8\" TFT Display |  [eBay](https://www.ebay.de/sch/i.html?_from=R40\u0026_trksid=m570.l1313\u0026_nkw=1%2C8%22+tft+spi+st7735r\u0026_sacat=0) | 2,88€ |\n| 1 | | SPDT | | Toggle switch for Front Panel Mount | [eBay](https://www.ebay.de/sch/i.html?_from=R40\u0026_trksid=p2380057.m570.l1313.TR12.TRC2.A0.H0.Xtoggle+switch+12mm.TRS0\u0026_nkw=toggle+switch+12mm\u0026_sacat=0) | 3,00€ |\n| 1 |  | KY-040 | | Rotary Encoder mit Taster (Ausführung mit Gewinde am Schaft und Befestigungsmutter) |  [eBay](https://www.ebay.de/itm/Drehregler-Drehgeber-Rotary-Encoder-Arduino-KY-040-Potentiometer-Poti-Raspberry/252713917550?hash=item3ad6ec5c6e:g:pIYAAOSwn25aD28N)| 4€ |\n| 1 | 1,3k | Resistor | 0603 | | | 0,01€\n| 1 | 620 | Resistor | 0603 |||0,01€|\n| 8 | 100n | Capacitor | 0603 | | | 0,01€\n| 4 | 10k | Resistor | 0603 ||| 0,01€|\n| 1 | 10n | Capacitor| 0603||| 0,01€ |\n| 1 |16Mhz | Crystal | SMD HC-49/U-S | 16.000MHz QCS HC49/U-S SMD Crystal 16MHz, 20ppm, 2-Pin HC-49/U-S SMD | [RS Components](https://de.rs-online.com/web/p/quarzmodule/8149535/)|0,25€|\n| 1 | 1k |Potentiometer|| for Front Panel Mount | [RS Components](https://de.rs-online.com/web/p/products/8427030/)| 5,88€|\n| 1 | 25k | Potentiometer || for Front Panel Mount| [RS Components](https://de.rs-online.com/web/p/products/8427059/)| 5,85€|\n| 2 | 22p | Capacitor | 0603 | || 0,01€|\n| 1 | 24.0Mhz | CFPS-72 | 7 x 5 mm SMD | | [RS Components](https://de.rs-online.com/web/p/products/8141581/)|1,25€|\n|1 | 330n | Capacitor | 0603 | || 0,01€|\n| 1 | | AD9833BRMZ | MSOP-10 | Programmable Waveform Generator | [Mouser](https://www.mouser.de/ProductDetail/Analog-Devices/AD9833BRMZ?qs=BpaRKvA4VqFt3Bdw9RBKCQ%3D%3D\u0026gclid=Cj0KCQjwjtLZBRDLARIsAKT6fXx8JGdQ5f7k4kLWN22pvajQKU_Hv3pxUgl8WFMx-up7iK0Du9SND08aAm8KEALw_wcB) or [eBay](https://www.ebay.de/sch/i.html?_osacat=0\u0026_odkw=AD9833BRMZ\u0026_from=R40\u0026_trksid=m570.l1313\u0026_nkw=AD9833BRMZ+msop\u0026_sacat=0)|7,79€|\n| 1 | | ATMEGA328PB-AU | TQFP-32 | ATMEL - ATMEGA328PB-AU - MCU, 8BIT, ATMEGA, 20MHZ | [RS Components](https://de.rs-online.com/web/p/products/1468920/)|1,61€|\n| 1 | 50Ohm | BNC Connector | | for Front Panel Mount | [RS Components](https://de.rs-online.com/web/p/products/5121174/)|2,15€|\n| 1 | 10u | EEEFK1C100AR | Panasonic B | Panasonic 10uF 16 Vdc SMD Electrolytic Capacitor | [RS Components](https://de.rs-online.com/web/p/products/0565572/)|0,45€|\n| 1 | 47u | Capacitor | Case D| Polarized Tantal Capacitor 10Vdc | [RS Components](https://de.rs-online.com/web/p/products/6993175/) | 0,36€|\n| 2 | | LM318D | SO-08 | OpAmp | [RS Components](https://de.rs-online.com/web/p/products/6610524/) | 1,64€|\n| 1 | | TLE4270-2D | TO-252 | LDO Voltage Regulator, 850mA, 5 V | [RS Components](https://de.rs-online.com/web/p/ldo-spannungsregler/1109087/) | 2,44€|\n\n\n### Power Supply Board\n\n| Qty | Value | Device | Package | Description | Vendor | Price |\n| ---: | :--- | :--- | :--- | :--- | :--- | ---: |\n|2 | 100n| Capacitor | 0603 | ||| 0,01€|\n|1 | 2x12V 6VA | Transformer | | PCB Mount | [RS Components](https://de.rs-online.com/web/p/products/1213841/) | 5,75€|\n|2 | 100u | EEEFT1C101AR | Panasonic C | Panasonic 100uF 16 Vdc SMD Electrolytic Capacitor | [RS Components](https://de.rs-online.com/web/p/aluminium-elektrolytkondensatoren/7472499/) | 0,35€|\n|2 | 1000u/35V | Electrolyic Capacitor |E5-13| | [RS Components](https://de.rs-online.com/web/p/aluminium-elektrolytkondensatoren/7111337/) | 0,46€|\n|1 | | MB6S| SOIC-4 | Bridge Rectifier | [RS Components](https://de.rs-online.com/web/p/products/6290322/)|0,35€|\n| 1 |+12V| MC7812|DPAK| Positive Voltage Regulator| [RS Components](https://de.rs-online.com/web/p/products/6889250/)|0,70€|\n|1|-12V| MC79M12|DPAK | Netgative Voltage Regulator|[RS Components](https://de.rs-online.com/web/p/products/6889326/)|0,65€|\n\n#### Pin Connectors\nYou will need several pin headers and connectors , 2x2 Pin, 2x3 Pin, 1x 5 Pin. You could use any connector with a pitch of 0,1\"/2,54mm either regular pinheaders or [Molex KK 254 Connectors](https://de.rs-online.com/web/c/steckverbinder/leiterplattensteckverbinder/leiterplatten-header/?redirect-relevancy-data=636F3D3126696E3D4931384E53656172636847656E65726963266C753D6465266D6D3D6D61746368616C6C7061727469616C26706D3D5E2E2A2426706F3D31333326736E3D592673723D52656469726563742673743D43415443485F414C4C5F44454641554C542673633D592677633D4E4F4E45267573743D73746966746C6569737465267374613D73746966746C656973746526\u0026r=f\u0026applied-dimensions=4294965668,4293240458,4294519411,4294519436,4294516238,4294878123).\n\n### Images\n\n![Bild](/Images/IMG_20180803_085027157.jpg)\n\n![Bild](/Images/IMG_20180803_085035546.jpg)\n\n![Bild](/Images/IMG_20180803_085046675.jpg)\n\nThis work is based on this [howto](https://www.allaboutcircuits.com/projects/how-to-DIY-waveform-generator-analog-devices-ad9833-ATmega328p/) from allaboutcircuits.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftr4nt0r%2Ffunktionsgenerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftr4nt0r%2Ffunktionsgenerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftr4nt0r%2Ffunktionsgenerator/lists"}