{"id":14963393,"url":"https://github.com/tux-friend/tux-cube","last_synced_at":"2026-03-10T07:03:58.472Z","repository":{"id":154525458,"uuid":"629957268","full_name":"tux-friend/tux-cube","owner":"tux-friend","description":"Physics Sensor Cube Tux³","archived":false,"fork":false,"pushed_at":"2023-06-03T20:49:34.000Z","size":54692,"stargazers_count":18,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-31T04:51:27.942Z","etag":null,"topics":["esp32","esp32c3","micropython","physics","sensors"],"latest_commit_sha":null,"homepage":"","language":"Python","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/tux-friend.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":"2023-04-19T11:22:53.000Z","updated_at":"2024-07-11T20:15:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"2c47d86c-f233-4d53-a6e3-fa3b4801bd98","html_url":"https://github.com/tux-friend/tux-cube","commit_stats":{"total_commits":69,"total_committers":1,"mean_commits":69.0,"dds":0.0,"last_synced_commit":"63bdbe665f4390845b0eec3648c89d599d3dca9a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tux-friend%2Ftux-cube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tux-friend%2Ftux-cube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tux-friend%2Ftux-cube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tux-friend%2Ftux-cube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tux-friend","download_url":"https://codeload.github.com/tux-friend/tux-cube/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238059129,"owners_count":19409601,"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":["esp32","esp32c3","micropython","physics","sensors"],"created_at":"2024-09-24T13:31:26.557Z","updated_at":"2025-10-25T02:30:36.083Z","avatar_url":"https://github.com/tux-friend.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Physics Sensor Cube ESP32-Tux³\n\n11.04.23 Idea for own ESP32 PCB Design  \n15.04.23 First sketches with KiCad  \n16.04.23 Idea for physics sensor cube Tux³ and first sketches  \n17.04.23 Design and order of v0.1 PCB  \n22.04.23 First prototype and proof of concept  \n23.04.23 Case v0.1  \n25.04.23 Design and order of v0.2 PCB  \n25.04.23 Case v0.2  \n29.04.23 Software v0.1  \n03.05.23 Arrival of PCB v0.1 + v0.2  \n10.05.23 Arrival of all parts for PCB, first working ESP32-C3 board  \n11.05.23 Order of 30 pcs v0.2 PCB on JLCPCB  \n12.05.23 Forth ESP32-C3 board completed  \n13.05.23 Case v0.3  \n14.05.23 First full prototype \u0026rarr; case too small  \n17.05.23 Case v0.4  \n21.05.23 ESP32-C3-Tux Mini PCB 20x20mm  \n22.05.23 Case v0.5  \n27.05.23 Finished DIY Reflow Heat Plate  \n31.05.23 Put ESP32-Tux on Tindie and got promotion by [hackster.io](https://www.hackster.io/news/the-lifex-esp32-tux-mini-offers-a-tiny-path-to-energy-harvesting-experimentation-with-an-esp32-c3-0470bf924f33) :-)  \n03.06.23 Finished 12 ESP32-Tux Dev boards for Tindie orders  \n\n\nThis is an idea I had for some time after playing around with the ESP32 together with sensors, micropython and Phyphox. I started designing a PCB by my own for an ESP32-C3 chip. I want it to be as small as possible and also solar powered. The cube should be energy ,self-sufficient' and used for teaching physics. \n\nThe cube should have the following sensors:\n- Temperature, pressure and humidity sensor \u0026rarr; BME280\n- Gyroscope for acceleration and orientation measurements \u0026rarr; MPU9250\n- Optical/Light sensor (measuring Lux) \u0026rarr; VEML7700\n- 2 connectors for temperature probes (DS18B20)\n- Voltage and current meter \u0026rarr; INA219\n- Time of flight sensor for measuring distances \u0026rarr; VL53L1X\n- optional: magnetometer \u0026 microphone for sound measurements\n\nIn addition the cube should have:\n- OLED Display for showing current measurement data/sensor\n- RGB-LED (e.g. for showing battery status)\n- Push button for changing the sensor/measurement\n- Solar cell and LiPo battery\n- Pin-header for connecting to cube to a breadboard and use the GPIO Pins\n- Mounting nut for placing the cube on a tripod\n- On/Off-Button\n- optional: buzzer for sound output\n\nI aim for a 35x35x35mm cube with 3D printed case. The case should be robust - so that it can fall from a building and be undamaged... Hope to be able to do this project. \n\nMy inspiration come from the [ESP32-Picoclick-C3](https://github.com/makermoekoe/Picoclick-C3), [BQ25504 Solar Cell LiPo Charger](https://hackaday.io/project/158837-ultra-low-power-lipo-charger-via-energy-harvesting), [01Space-ESP32-C3](https://github.com/01Space/ESP32-C3-0.42LCD) and the [Wemos C3 Pico](https://www.wemos.cc/en/latest/c3/c3_pico.html).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftux-friend%2Ftux-cube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftux-friend%2Ftux-cube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftux-friend%2Ftux-cube/lists"}