{"id":26149434,"url":"https://github.com/timhanewich/escooter","last_synced_at":"2025-03-11T05:31:09.721Z","repository":{"id":273154741,"uuid":"825290013","full_name":"TimHanewich/eScooter","owner":"TimHanewich","description":"Making my own eScooter","archived":false,"fork":false,"pushed_at":"2025-02-14T19:28:23.000Z","size":35,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-14T20:25:41.271Z","etag":null,"topics":[],"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/TimHanewich.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-07T11:24:08.000Z","updated_at":"2025-02-14T19:28:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"8be9053c-dcde-434c-9dc9-1505d31f95c0","html_url":"https://github.com/TimHanewich/eScooter","commit_stats":null,"previous_names":["timhanewich/escooter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimHanewich%2FeScooter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimHanewich%2FeScooter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimHanewich%2FeScooter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimHanewich%2FeScooter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TimHanewich","download_url":"https://codeload.github.com/TimHanewich/eScooter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242980231,"owners_count":20216280,"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":"2025-03-11T05:31:09.071Z","updated_at":"2025-03-11T05:31:09.711Z","avatar_url":"https://github.com/TimHanewich.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# eScooter\nI may make my own eScooter/eBike.\n\n## Possible Configuration\n- Bike: Schwinn SX2000 Mountain Bike\n    - [My actual bike](https://i.imgur.com/GaSKJRi.jpeg)\n    - [Online listing](https://www.propertyroom.com/l/schwinn-sx2000-mountain-bike/10507696)\n    - [Online listing on facebook marketplace](https://www.facebook.com/marketplace/item/3741195909458022/?_rdr)\n    - [This tutorial](https://youtu.be/Aj35ce6RfEM?si=b9BWHbFmZhSQtrBy) demonstrates removing the crank that looks like a square, like my bike.\n    - The largest rear gear has **28** teeth. This 28-tooth gear is about **4.5 inches** (approx) in diameter.\n- Motor: Platinum 5230SL 190KV\n    - Listings:\n        - [On Hobby Wing](https://www.hobbywingdirect.com/products/platinum-fw-5230-motors?variant=42212563452019)\n            - [Marketing Page](https://www.hobbywing.com/en/products/Platinum5230.html)\n            - [Specs](https://cdn.shopify.com/s/files/1/0109/9702/files/pl5230-data.pdf?v=1724706933)\n        - [On Hobby King](https://www.towerhobbies.com/product/platinum-5230sl-motor-190kv/HWI30416200.html)\n        - [On Amain Hobbies](https://www.amainhobbies.com/hobbywing-platinum-5230sl-brushless-outrunner-motor-190kv-hwa30416200/p1578736)\n    - Voltage: 12S, but specs show it performing at 10S, so lower S's should work.\n    - 112A max current (stall)\n    - 4,895w max power\n    - Measurements\n        - Inner holes (M4) = 30mm apart\n        - Outer holes (M4) = 44mm apart\n    - It appears to use 4mm male bullet connectors, just like [this motor does](https://a.co/d/dk6BBRY).\n- [Motor Coupling](https://a.co/d/3mqO0bW) used to mount the gear to the motor shaft.\n    - The 4 holes on the disc are 24mm apart from the opposite side (so 12mm from the center)\n- [ESC](https://a.co/d/0q2reOV)\n    - Manual: https://maifile.cn/est/a660b60abe5735/pdf, but stored pictures of it [here](https://imgur.com/a/tfH6Hq5).\n    - I tested it at 4S, it works at 4S despite it saying 5-12S.\n- Batteries: 3 [4S 3300 mAh LiPo batterys (60C)](https://a.co/d/cUkfjpm), in a series (effectively 12S)\n- [5V Buck Converter](https://a.co/d/enad4n0)\n\n## How to mount the motor\nThe design I used is custom-developed *specifically* for my bike, a **Schwinn SX2000 Mountain Bike** from around 2006 or so.\n1. Attach motor **motor mount** to **pole mount** using the M4 screws.\n2. Attach the **pole mount** to the **pole** (on bike) using the M5 screws the bike came with.\n3. Attach the motor to the **motor mount** using M4 screws.\n4. Attach the gear (sprocket) to the motor using the universal coupler.\n5. Run the chain over the sprocket gear of the motor.\n\n## Shopping\n- For motors\n    - brushless.com\n    - hobbyking.com\n    - [Tower Hobbies](https://www.towerhobbies.com/airplanes/parts-electronics-and-accessories/motors/?prefn1=discontinued\u0026prefv1=false\u0026start=0\u0026sz=24\u0026return=true)\n        - $250, 230KV, 3750w, 9-15S: https://www.towerhobbies.com/product/avian-8075-230kv-outrunner-brushless-motor/SPMXAM4800.html\n        - $300, 160KV, 4400w,9-15S: https://www.towerhobbies.com/product/avian-8085-160kv-outrunner-brushless-motor/SPMXAM4805.html\n        - $200, 200KV, 1900w, 9-12S: https://www.towerhobbies.com/product/avian-6362-200kv-outrunner-brushless-motor/SPMXAM4796.html\n        - $85, 250KV, ___w, 12s: https://www.towerhobbies.com/product/platinum-4120sl-motor-250kv/HWI30416000.html\n        - $120, 220KV, ___w, __s: https://www.towerhobbies.com/product/platinum-5220sl-motor-220kv/HWI30416150.html\n        - $140, 190KV, ___w, __s: https://www.towerhobbies.com/product/platinum-5230sl-motor-190kv/HWI30416200.html\n            - Specification chart: [page 1](https://cdn.shopify.com/s/files/1/0109/9702/files/5200s-spec0.png?v=1724707806), [page 2](https://cdn.shopify.com/s/files/1/0109/9702/files/5200s-spec1.png?v=1724707804), found [here](https://www.hobbywingdirect.com/collections/hobbywing-brushless-motors-aircraft/products/platinum-fw-5220-motors?variant=42212271358067)\n- For ESC\n    - 60A 12S ESC: https://store.tmotor.com/product/alpha-60a-12s-esc.html\n    - 120A 12S ESC: https://store.tmotor.com/product/alpha-120a-12s-esc.html\n    - 80A, 12S ESC: https://www.progressiverc.com/products/t-motor-c80a-12s-esc?variant=41713640571015\u0026country=US\u0026currency=USD\u0026utm_medium=product_sync\u0026utm_source=google\u0026utm_content=sag_organic\u0026utm_campaign=sag_organic\u0026com_cvv=8fb3d522dc163aeadb66e08cd7450cbbdddc64c6cf2e8891f6d48747c6d56d2c\n    - Amazon\n        - $72: 50A, 3-12S VESC: https://a.co/d/eVvcFJE (*Amazon Prime*)\n        - $99: 200A, 5-12S ESC: https://a.co/d/26q7Vlr\n        - $119, 150A 5-12S ESC (no BEC): https://a.co/d/6W6F2w9\n        - $59, 100A 5-12S ESC (no BEC): https://a.co/d/gSVhW4V\n            - https://sequremall.com/products/sequre-12100-brushless-electric-speed-controller-5-12s-power-supply-100a-blheli_32-am32-firmware-support-128khz-pwm-frequency-suitable-for-multi-rotor-aircrafts-airplane-models-plant-protection-machine-boat-models-rc-car-models?variant=43436914704572\n            - https://alofthobbies.com/products/sequre-100-amp-esc-5-12s\n            - Set up guide: https://drive.google.com/file/d/1Ad84Rms98xa7bZ2ibhUmMPNMh6rs4cjZ/view\n    - $140: 120A, 12S ESC: https://www.underwaterthruster.com/products/apisqueen-lightning-esc-12s-lipo-48v-60a-120a-160a-for-thrusters-brushless-motors-drones-etc?variant=44063481397476\u0026country=US\u0026currency=USD\u0026utm_medium=product_sync\u0026utm_source=google\u0026utm_content=sag_organic\u0026utm_campaign=sag_organic\u0026gQT=2\n- 5V Buck Converter\n    - https://a.co/d/enad4n0\n    - https://a.co/d/2DZnsPa\n\n## VESC Challenges\n- Articles that seem to describe my problem\n    - https://forum.esk8.news/t/one-motor-not-spinning-after-successful-motor-setup/26525\n    - https://endless-sphere.com/sphere/threads/anyone-experienced-with-vesc-foc-sensorless.100798/\n    - https://vesc-project.com/node/4502\n    - https://vesc-project.com/node/4564\n    - https://forum.esk8.news/t/motors-not-working-and-making-violent-sounds-after-foc-configuration/68688\n- The motor seemed to work reasonably well after [this FOC Detection Result](https://i.imgur.com/M4PzxR8.png).\n    - Iterations of this:\n    - Iteration 2: https://i.imgur.com/XsOZNj7.png\n    - Iteration 3: https://i.imgur.com/KFRICJm.png, but be sure to set \"Current No Reverse\" (not \"Current No Reserve with Brake\") in the PPM input settings.\n    - Iteration 4: https://i.imgur.com/eYmxS4e.png\n\n## Inspiration\n- [Tom Stanton eBike V1](https://www.youtube.com/watch?v=9rIIJbDkpN8)\n    - [Motor he used](https://hobbyking.com/en_us/turnigy-aerodrive-sk3-6374-149kv-brushless-outrunner-motor.html/?___store=en_us): $105, 149KV, 2700W, 12S\n    - [3D Printed Parts](https://www.thingiverse.com/thing:2191603)\n- [Tom Stanton eBike V2](https://www.youtube.com/watch?v=IymLqEPUkvw)\n- [This video](https://www.youtube.com/watch?v=V4ohWg4GfYc) describes designing and 3D printing a sprocket.\n- [This defaileur pulley](https://www.thingiverse.com/thing:4677579/files) fit perfectly! (I printed and tried)\n    - Specs (reversed engineered): https://i.imgur.com/SSaZPZ7.png (10.28mm pitch?)\n        - I think these specs are wrong... \n        - I think the gear maker in Blender has its measurements off.\n        - When I make a gear with a 12.7mm pitch in FreeCAD and then import it into Blender, it matches this gear with apparently a 10.28mm pitch... \n        - Blender must have its measurements off somehow.\n        - So, anyway, if you design a gear in blender, I guess use a 10.28mm pitch because that is *actually* a 12.7mm pitch!\n    - I remixed it [here](https://www.thingiverse.com/thing:6930961).\n- [Michael Rechtin made a nice stackable gearbox](https://youtu.be/G0DcM60lWSw?si=MsUi8FOoKw17uXnp)\n    - [20x27x4mm bearing](https://a.co/d/306vlTe)\n    - [45x58x7mm bearing](https://a.co/d/fQ6uB3k)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimhanewich%2Fescooter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimhanewich%2Fescooter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimhanewich%2Fescooter/lists"}