MC2100 PWM Controller Schematic
Just a quick update. I haven’t finished the permanent driver board, but thought I’d upload a better version of the schematic. I’m currently trying to decide if I’ve messed up the MC-2100, or if my soldering just sucks. At this point, I’m getting the motor to come on, but not consistently like it was with my breadboarded circuit. The indicator LED will flash 5 or six times, and the motor starts turning, then the LED goes back solid like it’s not getting signal, and the motor slows back down. I’ve had a couple of occasions where the motor will run up to full speed, so it’s at least close. I can at least confirm that this circuit worked on the breadboard, as shown in the previous post.
I also wanted to post a few of the relevant files I’ve found pertaining to the MC2100.
Here’s the document that describes how the controller is interfaced with the treadmill, and the function of each pin of HD2 on the MC2100. This is essentially the same file that James linked to in the comments on my previous post.
The following file has been extremely helpful in troubleshooting the MC2100 itself as I’ve messed it up along the way. The file was provided by a member of the Home Shop Machinist forums in this thread.
Darrel 12:01 pm on February 6, 2013 Permalink |
You might have opened my eyes now with this cheers
schoolie 12:06 pm on February 6, 2013 Permalink |
Great. Hopefully it’s helpful. Let me know if I can clear anything up!
MC-2100 Control Algorithms – What I’ve learned so far… | Sons of Invention 10:16 am on March 28, 2013 Permalink |
[…] was helped out immensely by receiving a reverse engineered schematic of the MC-2100. That enabled me to examine and begin to understand how the hardware of the controller worked […]
chris 1:40 pm on March 30, 2014 Permalink |
hey, i’m trying to do the same thing. wondered if i could ask you a couple questions… chris
schoolie 10:04 am on March 31, 2014 Permalink |
sure thing. ask away 🙂
Ian Grant 11:57 am on April 1, 2014 Permalink |
Hi,
Very impressed by your expertise and wondered if you’d be kind enough to help me.
I have a treadmill with the MC2100.
The belt motor is definitely OK and I think the MC2100 is ok too.
It seems that the console is not sending the right signals.
Occasionally I will get it to run and the led blinks as it should.
The only functionality I’m trying to achieve is control of the motor and even 0-5mph would be OK.
What inputs to HD2 are required to make this happen?
Any help would be hugely appreciated – the wife is desperate to get back on her treadmill and I need the brownie points!
Thank you
Ian
schoolie 9:23 am on April 2, 2014 Permalink |
Hi Ian, the best simple circuit I’ve come up with to replace the console is in this post. It uses a 555 timer and a comparator to generate a ~50ms period variable duty cycle 5v square wave. The HD2 connections are shown on the schematic. The circuit uses a potentiometer as the user input.
Let me know if you have any questions, or if the schematic doesn’t make sense to you.
Brian
Ian Grant 8:42 pm on April 3, 2014 Permalink |
Hi Brian,
Many thanks for your reply – much appreciated.
Prior to your reply, I’d drilled down a bit deeper and came across Terry’s circuit which I’ve bought the bits for and have started to build, but maybe I should have gone for the one you suggested – or maybe either will work Ok.
I’m very rusty on all this stuff. I’m a 65yr old Brit currently in America – where are you located out of interest?
I’m immensely grateful for this blog (without which I wouldn’t have been able to get started!) and for the input of you fine folks
Ian
schoolie 10:38 pm on April 3, 2014 Permalink |
Terry’s circuit should work fine as well, they’re just two different ways to accomplish the same basic goal. I’m in central Indiana. Let me know if you run into any problems asking the way. It’s cool to see people using this stuff 🙂
Brian