1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

WN_Controller 6 axis 10 bits + 36 buttons with PIC18F2455

Discussion in 'DIY peripherals' started by willynovi, Nov 4, 2009.

  1. willynovi

    willynovi Member

    Joined:
    Feb 13, 2009
    Messages:
    64
    Location:
    Argentina
    Balance:
    354Coins
    Ratings:
    +2 / 0 / -0
    Hi,
    I built this controller for my proyect of steering wheel, pedals and buttons box / h shifter, but it can be used for any kind of control.
    It´s based on a PIC 18F2455 and it´s very simple to buid.

    Here is a link to the original web in XtremeRacers Forum in spanish.
    http://www.xtremeracers.info/forums/vie ... =45&t=5696

    In some time, no too much far away, I´m doing a translate to english.
    English Version by Andy: Download Controller Manual Ver 0.1.pdf for free on uploading.com Released 28/03/2010

    Here are the files you need to build this controller.
    It´s seems to be too big, but i´m trying to compress it.

    Feel free to do any coment or improve.

    Regards
    Willy
  2. RaceRay

    RaceRay Administrator Staff Member SimAxe Beta Tester

    Joined:
    Nov 8, 2006
    Messages:
    4,656
    Occupation:
    Self-employed | Web and application development
    Location:
    Hamburg, Germany
    Balance:
    23,837Coins
    Ratings:
    +1,958 / 13 / -0
    My Motion Simulator:
    2DOF, DC motor, SimAxe, SimforceGT
    If you need help in uploading any documentation let me know. Thanks for sharing your work. Hope to see the docs in english soon :)

    CU
  3. willynovi

    willynovi Member

    Joined:
    Feb 13, 2009
    Messages:
    64
    Location:
    Argentina
    Balance:
    354Coins
    Ratings:
    +2 / 0 / -0
    The entire file is 2Mb and I dont have any service of upload.
    Could you propouse me any form to upload the file?
    Thanks
    Willy
  4. NuMcA_[.gr]

    NuMcA_[.gr] New Member

    Joined:
    Jul 12, 2009
    Messages:
    66
    Balance:
    3Coins
    Ratings:
    +0 / 0 / -0
    Thank you for the project Willynovi!


    Why don't you try uploading it at RAPIDSHARE?
  5. willynovi

    willynovi Member

    Joined:
    Feb 13, 2009
    Messages:
    64
    Location:
    Argentina
    Balance:
    354Coins
    Ratings:
    +2 / 0 / -0
    NuMcA, its ok.
    You can follow the link to XtremeRacers and there are the files to download. You dont need to be a register member to do this.
    Any way, I´ll try to upload the files in this forum.

    Regards
  6. tirta

    tirta Member

    Joined:
    Feb 4, 2010
    Messages:
    56
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    Hi willynovi,

    I am also interested in your WN_Controller 6 axis 10 bits + 36 buttons with PIC18F2455.
    please post the english version, if you have translated it.

    Also, I have tried downloaded this:
    http://www.xtremeracers.info/web/index. ... 8&cid=3058
    But I can not find the download button.
    Since I do not understand spanish, I can only guess that you have to be a member to download it.

    With warmest regards,

    Tirta
  7. crobol

    crobol New Member

    Joined:
    Nov 8, 2009
    Messages:
    10
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    You must be registered at XR to download, but it easy, only 2 minutes. If you have any problem you can contact at info[]xtremeracers[]net

    Willy has made 3 versions of firmware to the same PCB :
    6 axis 32 buttons
    4 axis 64 buttons
    0 axis 81 buttons.

    You don't need to understand Spanish to make the PCB or program de PIC... :yes:
    Come on, Try it.... :thbup:
  8. Andy

    Andy New Member

    Joined:
    Feb 27, 2010
    Messages:
    6
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    Hi Willy,
    I've just downloaded your stuff and started the translation :( . Once it is done I'll PM you, so we can get in touch with the forum Moderators and see if they like to host the stuff. I know that is a very good project and should be published here also in order to close the gap between ATMega and the Wonderful and faster PIC. :clap:
    Keep your good work up, you are a good guy to share such infos. :cheers:
    Regards
    Andy
  9. willynovi

    willynovi Member

    Joined:
    Feb 13, 2009
    Messages:
    64
    Location:
    Argentina
    Balance:
    354Coins
    Ratings:
    +2 / 0 / -0
    Ok Andy, thank you for beginign the translation, when it´s done please let me know so I can see it.

    Talking about ATMega vs PIC, I think the two are very good microcontrollers, I choice PIC because it´s a long time since I manage it.

    Any info you want to share with us about PIC and the HID controller feel free to share it.

    regards,
  10. Andy

    Andy New Member

    Joined:
    Feb 27, 2010
    Messages:
    6
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    Hi Willy,
    I've just finished the translation for your tutorial :yippiee: , it is in a PDF format. I have the file, PM me with your email, so I can mail it to you.
    Also :sos: I need to know which JDM are u using, the one mentioned in your documentation will not handle the 28 pin MCU's. Please let me know and if u have a PCB layout and/or a circuit diagram I'll appreciate it if you post them at this thread or PM them to me.
    There too many version on the net, but If I am going to build your board I have to use a similar programmer to the one you are using. :yes: that makes things much easier when it comes to debugging.
    Regards
    Andy
  11. willynovi

    willynovi Member

    Joined:
    Feb 13, 2009
    Messages:
    64
    Location:
    Argentina
    Balance:
    354Coins
    Ratings:
    +2 / 0 / -0
    as I know, the email address is in my personal data, send me the translation so I can check it.

    The programer I use is the same as this JDM http://perso.wanadoo.es/pictob/jdm.htm

    It work with any PIC wich support ICSP (In Circuit Serial Programming).
    The Pins in PIC are always the same, don matter wich models or pin counts, you only need the particular datasheet to know that.

    You need this configuration to programm 18F2455/2550
    JDM side - PIC side
    MCLR - Pin 1
    VSS - Pin 8
    VDD - Pin 20
    RB6 - with an100 ohm resistor in serie to Pin 27
    RB7 - Pin 28
    [​IMG]
  12. Andy

    Andy New Member

    Joined:
    Feb 27, 2010
    Messages:
    6
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    Hi willy,
    Thanks for your prompt reply, I'll start building the programmer this Sunday, and I'll let you know the results :lol: .
    Please check your PM.
    Thanks
    Andy

    PS. I also started reading the Framework documentation, so I might be able to help with the software development.
  13. Andy

    Andy New Member

    Joined:
    Feb 27, 2010
    Messages:
    6
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    Hi willy,
    I've send you another PM with my private mail address, so can you mail me, then I'll mail you the file. I cannot find a way to attach the file from within the forums mail, if you know how just let me know.
    Regards
    Andy
  14. willynovi

    willynovi Member

    Joined:
    Feb 13, 2009
    Messages:
    64
    Location:
    Argentina
    Balance:
    354Coins
    Ratings:
    +2 / 0 / -0
    I have update the first post with the english translation, thank you Andy for your work.
  15. GeorgeBoles

    GeorgeBoles Member

    Joined:
    Apr 27, 2009
    Messages:
    66
    Balance:
    4Coins
    Ratings:
    +2 / 1 / -2
    Hi WilliNovi,

    I have just downloaded the English translation for this controller and found that the following links do not exist any longer. Is there anywhere else I can get them please?

    Getting PIC18F2455 Bootloader
    http://uploading.com/files/YHIMECEX/MCH ... r.hex.html

    MCHPFSUSB Framework v2.4
    http://www.microchip.com/stellent/idcpl ... m=en534494

    Also does the JDM programmer need an adaptor of some type, because the information doesn't list PIC18Fxxx as one that it works for.

    Thanks and regards,
    George
  16. Sokol1

    Sokol1 Member

    Joined:
    Jul 6, 2009
    Messages:
    126
    Balance:
    14Coins
    Ratings:
    +1 / 1 / -1
  17. tirta

    tirta Member

    Joined:
    Feb 4, 2010
    Messages:
    56
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    @ Sokol1,

    about JDM/JD2, which is the easiest to build?

    and since I plan to use hall sensor,
    is it better to use noalone version?

    and can I use two single sided pcb instead of double sided if I can not find it?
    please advise.


    @willynovi,
    thanks for designing this usb controller,
    I think I am going to try to make it. :D


    @Andy,
    thanks for the translation! :D
    it really helps to read it in english.
  18. GeorgeBoles

    GeorgeBoles Member

    Joined:
    Apr 27, 2009
    Messages:
    66
    Balance:
    4Coins
    Ratings:
    +2 / 1 / -2
    Sokol,

    Thanks for the assistance.

    Unfortunately I have tried that site before.
    There is no link to a bootloader .hex.
    I tried to REGISTER so I could see what WilliNovi wrote, but the web pages are do not load up completely and I cannot get in.

    Is the bootloader .hex file available anywhere else? I think I need it if I want to program the PIC in circuit (ICSP), don't I?

    Regards and thanks,
    George.
  19. Sokol1

    Sokol1 Member

    Joined:
    Jul 6, 2009
    Messages:
    126
    Balance:
    14Coins
    Ratings:
    +1 / 1 / -1
  20. GeorgeBoles

    GeorgeBoles Member

    Joined:
    Apr 27, 2009
    Messages:
    66
    Balance:
    4Coins
    Ratings:
    +2 / 1 / -2
    Thanks, Sokol.

    I downloaded the files, successfully I think, from sendspace.

    I will check them out soon.

    Regards,
    George.