Replies: 17 comments 56 replies
-
Hi All- I'm excited to be part of the group. I'm Nick from the Detroit area. I spend most of my riding time on my mountain bike on a local trail. My road bike is approaching historical status, but still carries me around the nice local gravel roads. I have a RevMaster spin bike on which I plan to install the SmartSpin2k during the cold weather and for travel purposes. I hope to develop the community with install, doc, and testing help. Still interested in learning code, so following along the development of the software! -fireyeti |
Beta Was this translation helpful? Give feedback.
-
Hello, I'm from France, did a lot of trail running but my knees are now out of order... so switching to cycling ! I have a BH SB3 spinbike + PowerTap P1 (also have Assioma DUA if required...), and I would enjoy building that kind of remote! The tricky part is for me the hardware (3D printing...), but I hope to find the time to join and will contribute if I can help... As of today, I have an ESP32 I have never used :-) |
Beta Was this translation helpful? Give feedback.
-
Hello!
The measurement as your draw is 55mm !
Today I received the LM2596, things are going concrete...
Thanks a lot, Seb
Le mar. 22 déc. 2020 à 15:48, Nick B <[email protected]> a écrit :
… Hi @sspieser <https://github.com/sspieser> , the knob is not an even
sided object, and I'm not certain where your exact measurements overlay the
photograph. Can you confirm the measurements across the distances I marked
in this photo? The schematic is excellent otherwise!
[image: Top View]
<https://user-images.githubusercontent.com/76080977/102900829-d955c180-443a-11eb-92d5-ecb79269d8d4.jpg>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#37 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADSFF6ZZKAE3LM5IA5ZPTBDSWCWVFANCNFSM4VABFA6A>
.
|
Beta Was this translation helpful? Give feedback.
-
Charles from Melbourne here. Got a spin bike after discovering HR2VP, and came to this project via your comments after Ray's article. I'm most excited by the concept, but I believe SS2k should similarly offer estimated power from cadence, which would raise its popularity, especially since progress in pedal meters has been glacial. Further hardware simplication will be needed for a broad appeal. The PCB kit idea does sound great. But until there is a full database of bike models with associated "print to order" inserts, I wonder if silicone putty mods (e.g. Sugru) will be easier, as the standard kit can include a preprinted basic insert. I aim to contribute where I can in the coming weeks and months. Thanks all! |
Beta Was this translation helpful? Give feedback.
-
Hi Charles, glad to have you! I'm phasing in a new larger knob cup (V2) which fits over the top of all knobs we've encountered so far. With that version, using Surgru would work very well. It's a great idea! Check out Knob_Cup_Untested_Large.STL, into which the Sugru could possibly be directly molded. If the Sugru is permanent (I've never worked with it), or you need more texture, it would be easy to use an insert like Untested_Revmaster_Spin_For_Large_Cup.STL to mold the Sugru into. If you need any other insert designs (more facets for texture?), let me know. I'm getting pretty good at whipping them up quickly. The power from cadence is doable, but it's a pretty big multi-step project. We would need a few power readings (or estimates) across the resistance range at a few different cadences and then interpolate between them. Possibly this could be automatically trained with something like HR2VP, or a borrowed power source and then stored in a lookup table in spiffs. We'd also have to implement homing at each powerup (not a big issue, the stepper drivers already support it). I'm definitely open to it In the mean time, @fireyeti has reported that the SS2K actually works pretty well with HR2VP, even completing ERG workouts with it. I've been toying with the idea of adding in our own sort of HR2VP functionality. All of the basic elements are already in place, we just have to figure out the inputs needed and the best way to calculate it. Let me know if you need any help or would like me to put a kit together for you. Australia is a ways away so shipping could be expensive & long but I've got plenty of parts here and I'm sure we could work something out. |
Beta Was this translation helpful? Give feedback.
-
Hello Anthony, The initial set up wiki mentions a build guide that I was not able to find, would you mind sharing it to me. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Esp32 is good - don't get the "yellow" option. Get the one with the fewer pins. I'd recommend the BigTreeTech stepper driver boards. The other brands sometimes have their UART jumpers in different configurations and that can take additional troubleshooting time to sort out. https://www.aliexpress.com/item/4000296898203.html The 38mm stepper motor is good. I think that's actually the size I'm currently using. I'll have to update the readme.md . The only issue you may run into is if it is too long, you might need to make or modify the top cover to be a bit deeper. In addition, the "optional" stuff you'll need is: 3.5mm stereo headphone connector (shifter connector) https://www.aliexpress.com/item/4000640677390.html 5.5X2.1mm Dc Power connector https://www.aliexpress.com/item/4000694128319.html Stereo RCA-->3.5mm headphone "Y" Cable (Easier and cheaper than making my own "Y" Cables - cut off the RCA ends and attach the shifter buttons to them). https://www.aliexpress.com/item/4000204275028.html 3mm screws to attach the stepper motor to the crossbar and case. 4 #6 X 3/4" (stainless is best) wood screws to attach the top cover. 2 #4 X 1/2" flat head screws to attach the ESP32 . Hot Glue to attach the access plugs to the shifter straps and to fix the TMC2225 in place. |
Beta Was this translation helpful? Give feedback.
-
I've just begun my SmartSpin2K journey! I'm a software developer, both back-end and also mobile. I'm getting more into indoor cycling as a result of the pandemic and trying out both 'Zwift' and also Peloton Digital; my main motivation for joining this project is that there is no easy way to calibrate the absolute resistance on my spin bike; I'd like a reproducible way of setting an absolute resistance rather than reducing this to guesswork. I've already begun writing an iPhone companion app to aid in this quest, for displaying the resistance and also (hopefully) simulating 'Shift Up' / 'Shift Down' programatically over BLE.. ..have put some ideas into the discussion forum to see what we can make happen! |
Beta Was this translation helpful? Give feedback.
-
A quick thanks! I was using a Saris M2 trainer and swapping between 2 bikes for my spouse and myself. My wife wanted a spin bike for the feel/resistance it provides. I found your project, invested in a Schwinn IC4 and am now a SS2K v2 user. Thanks to eMadMan for providing the raw parts and guidance as required! PS - 2 coworkers are also running your SW as a BT hub when dealing with Apple TV. There is an "Idea" created requesting that a discrete Cadence sensor configurable and combined into the stream to Zwift. We are working on modifications to the code ourselves to do such...a bit more work to go. I think that there is a complete parallel market for a flexible BT/BLE multiplexer....which is part of what you have created. |
Beta Was this translation helpful? Give feedback.
-
Can you provide more detail on uploading manually please?
…On Sun., Jan. 22, 2023, 2:58 p.m. Anthony Doud, ***@***.***> wrote:
Sorry, I forgot to mention some the html files were updated as well. You
could upload those manually (from the data folder) or reset to defaults and
it will update them from the develop branch.
Otherwise is it working correctly?
—
Reply to this email directly, view it on GitHub
<#37 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATJODXQHUNX2QXFFTMODGOLWTWGN3ANCNFSM4VABFA6A>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Not having fun ;-> Uploaded the 13 files in the github directory provided.
REbooted after. White screens for all html pages. OTA page works - that is
the only one I can manually access.
I need to revert ASAP for an upcoming ride....
…On Sun, Jan 22, 2023 at 3:25 PM Anthony Doud ***@***.***> wrote:
Just be careful not to upload anything not in the data folder as it will
rapidly fill up the file system on the esp32 and you will have to reset to
defaults to wipe it clean again.
—
Reply to this email directly, view it on GitHub
<#37 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATJODXWR5UGEEYCETN57LPDWTWJSLANCNFSM4VABFA6A>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I cannot get a settings page - the html file is invalid.
I tried the 2 button hold down - now all settings are gone and even when on
th eSmartSpin2k SSID all the html files are invalid.
I must do a full factory reset of the device - clear all storage - and
build up again.
Note - the Troubleshooting/Factory Reset page on teh wiki - the image
showing the reset pins is missing -
https://github.com/doudar/SmartSpin2k/wiki/Loading-Software
Could you update the pic some time for clarity? Thanks!
CMc
…On Sun, Jan 22, 2023 at 5:08 PM Anthony Doud ***@***.***> wrote:
Yah, if you upload anything with a different name than what's already on
the file system, there's no way to remove it and if the file system is
full, we can't write to it.
The good news is the reset is pretty painless. Either do it from the
settings page or hold both shifters during boot.
—
Reply to this email directly, view it on GitHub
<#37 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATJODXSZDVCXRART3M62WOLWTWVUZANCNFSM4VABFA6A>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Will the process you describe restore the html files from a known archive?
If not...it will not work because I pooched the html files.
…On Sun., Jan. 22, 2023, 6:02 p.m. eMadman, ***@***.***> wrote:
While the device is powered off, press and hold both shifters. Plug in the
power cable. Wait 2-3 seconds and release the shifter buttons. This should
force a reset of the firmware. Try that before going down the path of
flashing over USB.
If you need to go by USB, it's the Boot pin on the esp32 that needs to be
pressed. Look at the front of the case, to the left of the bike mount -
you'll see two holes. Lower one is the boot pin, upper one is EN.
—
Reply to this email directly, view it on GitHub
<#37 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATJODXU6F3KCHPUKVUN577DWTW4AFANCNFSM4VABFA6A>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I follow the procedure, holding the shifter buttons for 3 seconds then
release. I know the buttons work because after the full boot, the motor
responds to shifts.
I goto the smartspin2k SSID. I receive a blank page. Here is the html
debug. Same situation if i modify the URL to settings.html
I attempted the boot button on the ESP32 - still comes up with SS2K FW and
still no html content.
[image: image.png]
On Sun, Jan 22, 2023 at 6:30 PM Anthony Doud ***@***.***>
wrote:
… Will the process you describe restore the html files from a known archive?
If not...it will not work because I pooched the html files.
… <#m_-7641882560942145147_>
On Sun., Jan. 22, 2023, 6:02 p.m. eMadman, *@*.*> wrote: While the device
is powered off, press and hold both shifters. Plug in the power cable. Wait
2-3 seconds and release the shifter buttons. This should force a reset of
the firmware. Try that before going down the path of flashing over USB. If
you need to go by USB, it's the Boot pin on the esp32 that needs to be
pressed. Look at the front of the case, to the left of the bike mount -
you'll see two holes. Lower one is the boot pin, upper one is EN. — Reply
to this email directly, view it on GitHub <#37 (reply in thread)
<#37 (reply in thread)>>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATJODXU6F3KCHPUKVUN577DWTW4AFANCNFSM4VABFA6A
<https://github.com/notifications/unsubscribe-auth/ATJODXU6F3KCHPUKVUN577DWTW4AFANCNFSM4VABFA6A>
. You are receiving this because you commented.Message ID: @.*>
Any time you reset to defaults, the partition that holds the html files is
erased. On the next boot, you will have to connect to the SmartSpin2k SSID
and then on the webpage that shows up, enter the network credentials for
your 2.4ghz network. Then hit save and then reboot. On the next boot, the
SS2K will connect to your home network and automatically download the html
files from github.
—
Reply to this email directly, view it on GitHub
<#37 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATJODXXZCXAI6IYX6EXEFYTWTW7J7ANCNFSM4VABFA6A>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I am able to flash the FW.....but the html pages are still blank.
(as stated before, I placed the wrong html files on teh device)
I would like more information on the EN button, the Boot button and what
each does....searching....
…On Sun, Jan 22, 2023 at 6:32 PM eMadman ***@***.***> wrote:
It should bring you back to a first boot state and ask you to connect to
your home wifi network. After that, it will re-download the latest html
files.
Flashing by USB will bring it back to the same state
Load the firmware.bin into smartspin2k flasher and select your esp32
[image: image]
<https://user-images.githubusercontent.com/24726844/213946324-9128568a-58b3-4897-b0ad-8b2f387f9a56.png>
Click Flash ESP
Press and hold boot pin. Release after you see flashing start (approx 3-5s)
If that doesn't work, restart the flasher utility and repeat - this time,
tap the EN button while holding boot pin
—
Reply to this email directly, view it on GitHub
<#37 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATJODXRXCC36NTOJQOGKBQDWTW7PZANCNFSM4VABFA6A>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hello everyone! I recently got SS2K for my Bowflex C6 and overall I'm very happy with it. Makes my training more enjoyable, especially when I don't have to worry about adjusting the resistance. However, it does glitch sometimes, I was following WiKis guide for setting it up for C6, and noticed when my wife spins, it often turns the knob to 100. Very annoying. She's a small Asian girl, and obviously she rides in low watts threshold, like 60 to 120 Watts, with 50-70 rpms. Are there any tweaks that I should consider? |
Beta Was this translation helpful? Give feedback.
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
Beta Was this translation helpful? Give feedback.
All reactions