Jump to content




Photo

Open source controller


  • Please log in to reply
55 replies to this topic

#1 dtosetto

dtosetto

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 22 posts
  • Joined: 14-March 21
  • Gender:Male
  • Location:CO

Posted 20 August 2021 - 02:17 PM

Hello Team,

 

I have a start a project with JCS100 from SlotForum. He has provided the schematics for the Open Source controller, I have design the schematics and the PCB on EASYEDA. I have had the PCBs produced in China for the first version, on JLCPCB. Cost is about 4 dollars for the board set. I'm going to be publishing the EASYEDA source files on GitHub tonight.

 

Please let me know if you like to collaborate. As a father of two young kids, I'm always strapped for money, and love to race, so I decide to build a controller that anyone can build and collaborate.

 

I will also publish a full build tutorial of the controller that hasbeen build, with a parts list.

 

Please see the basic schematics and PCB layout below. I will publish the source files tonight.

 

Controller V2.PNG

 

Controller V1.PNG

 

RelayBoard.PNG

 

22Controller V22.PNG

 

2Controller V22.PNG

 

Attached File  Jspeed MJ15004 BSCRA Actual 2.pdf   105.15KB   171 downloads

 

 

 

 

  

Attached Images

  • Controller V22.PNG

  • team burrito, Steve Deiters, Rob Voska and 3 others like this




#2 gotboostedvr6

gotboostedvr6

    Posting Leader

  • Full Member
  • PipPipPipPipPipPipPip
  • 2,321 posts
  • Joined: 19-July 11
  • Gender:Male
  • Location:Mt. Laurel

Posted 20 August 2021 - 06:47 PM

Looks like a fun project. Make sure you include antibrake and a fan. Adding antibrake will ensure European participation in the design.
  • Rob Voska likes this
David Parrotta

#3 dtosetto

dtosetto

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 22 posts
  • Joined: 14-March 21
  • Gender:Male
  • Location:CO

Posted 20 August 2021 - 07:06 PM

Thats a good idea, thank you

#4 Rob Voska

Rob Voska

    Checkered Flag in Hand

  • Subscriber
  • PipPipPipPipPipPip
  • 1,109 posts
  • Joined: 12-April 08
  • Gender:Male

Posted 20 August 2021 - 08:38 PM

Is this going to have chip sets?  Light weight and low profile are important.



#5 dtosetto

dtosetto

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 22 posts
  • Joined: 14-March 21
  • Gender:Male
  • Location:CO

Posted 20 August 2021 - 09:17 PM

Yes, Im design the resistor network. They also fit difalco network.

#6 Eddie Fleming

Eddie Fleming

    Posting Leader

  • Subscriber
  • PipPipPipPipPipPipPip
  • 2,899 posts
  • Joined: 27-April 14
  • Gender:Male
  • Location:Fayetteville, GA USA

Posted 21 August 2021 - 08:19 AM

Looks like a lot of Difalco influence to me, so you chose a great starting point. I like the wiper board being part of the primary board.

 

Low profile (as Rob mentioned) it is not. Could be light weight but I doubt it. I do not know what extender is?

 

If it becomes a way for people to get a fine controller at a great price that would be cool. For now I will watch and see where it goes.

 

In a market full of great controllers It better be good. 


Eddie Fleming

#7 dtosetto

dtosetto

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 22 posts
  • Joined: 14-March 21
  • Gender:Male
  • Location:CO

Posted 21 August 2021 - 09:44 AM

This an open source project people will have access to all source files, Im not making any profit or doing any logistics, anyone with some experience can customize, and improve the design for they own needs.

Great.
  • Half Fast, crazyphysicsteacher and Danny Zona like this

#8 Eddie Fleming

Eddie Fleming

    Posting Leader

  • Subscriber
  • PipPipPipPipPipPipPip
  • 2,899 posts
  • Joined: 27-April 14
  • Gender:Male
  • Location:Fayetteville, GA USA

Posted 21 August 2021 - 10:42 AM

Looking at your pictures again I am not sure if the hand part is one board that fits in a set of handles or is a board that mounts on something like a Parma Turbo frame?

 

Guess I will see when you publish more. 


Eddie Fleming

#9 dtosetto

dtosetto

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 22 posts
  • Joined: 14-March 21
  • Gender:Male
  • Location:CO

Posted 21 August 2021 - 10:57 AM

I have 2 design, one to fit parma and the other to fit on the entire handle with no metal frame.
  • crazyphysicsteacher likes this

#10 gotboostedvr6

gotboostedvr6

    Posting Leader

  • Full Member
  • PipPipPipPipPipPipPip
  • 2,321 posts
  • Joined: 19-July 11
  • Gender:Male
  • Location:Mt. Laurel

Posted 21 August 2021 - 12:19 PM

I imagine Guy Spalding can assist with adding antibrake. Ive sent him a link to this.
David Parrotta

#11 Rob Voska

Rob Voska

    Checkered Flag in Hand

  • Subscriber
  • PipPipPipPipPipPip
  • 1,109 posts
  • Joined: 12-April 08
  • Gender:Male

Posted 21 August 2021 - 12:49 PM

Can the resistor network be turned 90° to help lower the profile?  Then the lights could be moved.

 

Here's a few links to what others have done in the past.  Much is from here.  http://www.bscra.org...ntrol/index.htm

 

http://www.chaskeeli...ng_your_own.htm

 

http://www.bscra.org...ntrol/index.htm



#12 dtosetto

dtosetto

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 22 posts
  • Joined: 14-March 21
  • Gender:Male
  • Location:CO

Posted 21 August 2021 - 01:56 PM

I imagine Guy Spalding can assist with adding antibrake. Ive sent him a link to this.


Thank you

#13 dtosetto

dtosetto

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 22 posts
  • Joined: 14-March 21
  • Gender:Male
  • Location:CO

Posted 21 August 2021 - 01:57 PM

Can the resistor network be turned 90° to help lower the profile?  Then the lights could be moved.
 
Here's a few links to what others have done in the past.  Much is from here.  http://www.bscra.org...ntrol/index.htm
 
http://www.chaskeeli...ng_your_own.htm
 
http://www.bscra.org...ntrol/index.htm


Let me see about moving 90 degrees. Thank you

#14 Greg Erskine

Greg Erskine

    Backmarker

  • Full Member
  • PipPip
  • 84 posts
  • Joined: 27-May 17
  • Gender:Male
  • Location:Sydney, Australia

Posted 21 August 2021 - 03:46 PM

Yes, Im design the resistor network. They also fit difalco network.

 

Although the Difalco Resistor Network may be physically compatible, as the Open Source Controller has its transistors arranged as a "darlington" pair, *I think* the resistor values will not be compatible.



#15 dtosetto

dtosetto

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 22 posts
  • Joined: 14-March 21
  • Gender:Male
  • Location:CO

Posted 21 August 2021 - 05:03 PM

Im doing the final tests this week with Difalco networks.
  • team burrito likes this

#16 Greg Erskine

Greg Erskine

    Backmarker

  • Full Member
  • PipPip
  • 84 posts
  • Joined: 27-May 17
  • Gender:Male
  • Location:Sydney, Australia

Posted 21 August 2021 - 07:23 PM

Looks like a lot of Difalco influence to me, so you chose a great starting point. I like the wiper board being part of the primary board.

 

Low profile (as Rob mentioned) it is not. Could be light weight but I doubt it. I do not know what extender is?

 

If it becomes a way for people to get a fine controller at a great price that would be cool. For now I will watch and see where it goes.

 

In a market full of great controllers It better be good. 

 

It may look a little like a Difalco but apart from the weird shaped mounting holes and resistor network it is completely different. The circuit is completely different, the exact opposite, the British way using PNP darlington. Probably a result of being designed by JDS and its a good idea not to clone an existing commercial design.

 

It looks like the "extender" circuit modifies the shape of the resistance curve.

 

This controller could fit a small niche group of users that like to fiddle. The biggest advantage is being open source, people are *free* to discuss the circuit and its operation.


  • Phil Smith and Rob Voska like this

#17 dtosetto

dtosetto

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 22 posts
  • Joined: 14-March 21
  • Gender:Male
  • Location:CO

Posted 21 August 2021 - 07:43 PM

Thats the whole reason behind this project.
  • Rob Voska likes this

#18 Guy Spaulding

Guy Spaulding

    Unintentional Instigator

  • Full Member
  • PipPipPipPipPipPip
  • 1,922 posts
  • Joined: 06-November 09
  • Gender:Male
  • Location:High Point, NC

Posted 21 August 2021 - 07:50 PM

Ive added a simple (non-timed) anti-brake to Ruddock, Zubik and DiFalco E-Motion controllers with relative ease.  Genesis controllers are a little harder, due to the brake bypass circuit.  Some questions may have to be ventured for interaction with other adjustments.  Looking forward to studying the schematics, especially the "Extender" circuit.


  • iv_man likes this

#19 dtosetto

dtosetto

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 22 posts
  • Joined: 14-March 21
  • Gender:Male
  • Location:CO

Posted 21 August 2021 - 08:06 PM

Thank you, please let me know if you can find a solution for the anti brake, I will publish the easyeda schematics tonight.

#20 Rob Voska

Rob Voska

    Checkered Flag in Hand

  • Subscriber
  • PipPipPipPipPipPip
  • 1,109 posts
  • Joined: 12-April 08
  • Gender:Male

Posted 21 August 2021 - 08:47 PM

Correct me if I'm wrong but antibrake simply turns the brake band off (isolates it) and routes the first band power through the brake pad. (not contact)



#21 Phil Smith

Phil Smith

    Posting Leader

  • Member at Peace
  • PipPipPipPipPipPipPip
  • 3,582 posts
  • Joined: 03-November 07
  • Gender:Male
  • Location:Irving, TX

Posted 22 August 2021 - 06:16 PM

 

...its a good idea not to clone an existing commercial design

 

I don't think designing resistor networks that are compatible with Difalco controllers is appropriate. Otherwise it sounds like a great project.


Phil Smith
???-2/31/23
Requiescat in Pace

#22 iv_man

iv_man

    Rookie Keyboard Racer

  • Full Member
  • Pip
  • 48 posts
  • Joined: 03-January 18
  • Gender:Male
  • Location:New Zealand

Posted 22 August 2021 - 06:23 PM

I know a few of you have seen my thread from about a year ago - here is what I added to my Difalco;

 

 - normal brakes

 - no brakes (this is what it sounds like - no brakes, at all at any point, but this alone is not antibrake)

 - antibrake (some power still sent to the car to cause a repeatable powered roll. on which overcomes lack of coast for motors that have a high level of natural braking due to magnets, gear ratios, accidental overly tight gear mesh, whatever...)

 

Antibrake will apply (for you) the same effect as not quite releasing the trigger all the way to the brake contact - so no brake, but a little power - but you don't have to try and have that accuracy yourself, you just release the trigger.

 

In my case I am using the sensitivity knob as the 'speed' setting for the antibrake.  Like the very first part of the trigger causing the car to move.  But I have put an adjustable timer on to set the time (think distance) of the powered roll on.  When that time is up the car is in effect still coasting but in reality you've already driven away through the next part of the track.

 

So with the timer the car will not keep rolling on like a train if you release the trigger.  Just for the time set so maybe a few feet or more depending on how you set the antibrake.

 

I don't have the new version of Jim's HD30 but it looks the business to me.  I really like what he has done with moving to the pair of TIP35 transistors and adding traction control as an option.  I have not seen one in person yet.  But if I ever get my mitts on one this antibrake circuit will be added.  It isn't invasive to the existing controller circuitry.  Obviously it could be made more compact with some development.  I have just used an off the shelf module after testing the idea with a little birds nest of strip-board and components proved the idea.


Ivan Bailey


#23 Rob Voska

Rob Voska

    Checkered Flag in Hand

  • Subscriber
  • PipPipPipPipPipPip
  • 1,109 posts
  • Joined: 12-April 08
  • Gender:Male

Posted 22 August 2021 - 07:53 PM

Great ideas.  Antibrake with a timer is a must to keep you from driving into a crash.



#24 Revtor

Revtor

    Mid-Pack Racer

  • Full Member
  • PipPipPip
  • 191 posts
  • Joined: 09-August 19
  • Gender:Male
  • Location:Northern NJ

Posted 23 August 2021 - 09:22 AM

LOVE this idea!!  I have a PWM control circuit I've been tinkering with and having a raw PCB set to fit a frame/trigger etc helpss hobby projects like mine get past those tough spots!!

 

Just a thought, break the wiper & network header into its own small pcb so it can be replaced without needing to rebuild the entire controller.  Even with 2oz copper I'm not sure how long the traces will last?


  • team burrito and Samiam like this
~ Steve Maietta

#25 gotboostedvr6

gotboostedvr6

    Posting Leader

  • Full Member
  • PipPipPipPipPipPipPip
  • 2,321 posts
  • Joined: 19-July 11
  • Gender:Male
  • Location:Mt. Laurel

Posted 23 August 2021 - 10:36 AM

Use a replaceable wiper block
David Parrotta





Electric Dreams Online Shop