E/X-Mag Microcontroller Programming (Atmel AT90S2313)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • LorneCash
    Got XMOD? www.NiedTech.com
    • Aug 2005
    • 365

    #121
    Xmod Beta 1.5

    Firing modes:
    • SEMIRELSBRSTFULLNXLPSPHYPRPR-T


    Features:
    • Shot Buffer ROF Adjustment Automatic Warp Advance Manual Warp Advance Quick ACE Toggling ACE Enabled ACE Delay Adjustment Visual Trigger Calibration Visual ACE Calibration Visual Low Battery Alert Electronic Power On Safety Menu Safety Solenoid Dwell Adjustment Full Auto Fix Tournament Lock Display Brightness Adjustment Scrolling Custom Boot MessageScrolling Low Battery Message AvailableFried Board Test Solenoid Toggle (PR-T mode only)Power Conservation - Unnecessary components of processor are shut down when not in use to conserve power.
    • Full Alpha Numeric Character Set Available (upper case only) - Boot messages can be customized to say anything, A-Z and 0-9 with room for up to five custom characters




    Revision Notes:

    Version 1.2
    does not have an ROF counter but I'm working on that. I've used about 90% of the allotted space so the ROF counter will probably be about it. The plan is to make the ROF counter to have both a max BPS and current (Dynamic) BPS counter on one screen. The max will be cleared by pressing the bottom button.

    Version 1.3
    Added ROF counter, see PR-T mode (it still has a few bugs)
    Renamed NXL mode to PSP mode
    Added new NXL mode

    Version 1.4
    Fixed bugs in PR-T mode (ROF counter)
    Added functionality of bottom button in PR-T mode (Manual Warp Advance and Quick ACE Toggle)
    Added menu to toggle solenoid in PR-T mode
    Added Optional scrolling to low battery alert (must be done on a per person basis)
    Added Optional customization of low battery alert (must be done on a per person basis)
    Added Power saving features
    Changed Functionality of PR-T mode to keep last value on screen if trigger is not being pulled

    Version 1.5 (97.1% Usage with default messages)
    Fixed PSP Ramping Smoothed it out so it doesn't seem like you miss shots.
    Increased the max DLAY from 3 to 8ms
    Cut out several unnecessary lines in the code

    Comment

    • KayleAGD
      Master tech.
      • Nov 2000
      • 582

      #122
      Originally posted by LorneCash
      It sounds like if you wanted break beam and you had it hooked up correctly all i would have to do is change that instruction to a sbis, Skip next instruction if bit in IO register is set (1). I would be more than willing to do this if someone wanted to try it. You let me know when you have your gun modified and changing the code will seriously take me 20 sec.
      what would it take for it to be a setup option. if IO=1 then fire if the setup equals 1 and if theIO=1 then do not fire if the setup equals 0

      not sure how to say that , but you shoould get the idea. makes more universal software.

      or id there another IO point on the board ????
      "It's my buddies gun"
      "I just bought it"
      "It came that way"
      "I borrowed it "
      I HAVE HEARD THEM ALL, SO BE ORIGINAL !!!

      My gun says I'm holding it back from doing great things ...

      Comment

      • Majinebz
        Registered User
        • Sep 2004
        • 295

        #123
        More xmod videos

        DRY FIRE, Full Auto, ROF 30, Dwell 15, ACE OFF. Input Pressure 950 +/- 30 PSI

        You can see that the marker slows down for a minute. Since it was lying on my bed the trigger pin pushed the trigger forward a few times and would disengage the HES. So I picked the marker off the bed and continued firing. Ohhh how sweet is that thing huh? Ohh and I had to pull my valve apart and push the LVL 10 oring and spacer back in after I degased the marker. I tried to gas it up for the next video and it was leaking gas out the bolt face like crazy. Firing like this is cool, but I dont think its healthy for the marker. Or whoever you decide to shoot at.



        Live Fire, Semi Auto, ROF 16, Dwell 15, ACE ON, Delay 1, Tourny lock/burst jumper installed. Barrel CCM Carbon fiber 681 back, EGG 2 with Warpfeed board intellifeed to marker. Input Pressure 750 +/- 30 PSI

        You see 2 pops. Again they are pops, not chops. I checked the chamber and it was clean, breaks occured about 3/4 the way down the barrel. I feel most people will shoot there Xmod programed EMAG on simular settings.


        2nd Video is not woking, having issues uploading to putfile. Give me some time 2 figure out.

        PSP mode has been smoothed out ALOT!! It used to have somewhat of a slight delay from when it would go into/out of the 3 round burst. Now it sounds consistent and crisp. The slight "pause" is no longer there.
        ACE Delay can now be set higher. 0-8 for those who have slower feeders/non forcefeed... Then again, if your not using some form of force feed hopper on your emag... I wonder why you even own a EMAG.

        The manual... THE MANUAL is IDIOT PROFF!! And I can vouch for it. It is like a choose your own adventure book where after you read a page it says turn to this page for this. It is pretty much written out for all the little newbs who ask all the annoying questions like, what is dwell? How do I change it? Does it use a battery? Will it hurt me if I touch it? I have talked with Lornecash about it and he has plans to make it even more dummy proof with picture representation. So if you cant figure anything out even after reading the manual... please sell your Emag and buy yourself something simple, like a talon pump. Bang bang
        Last edited by Majinebz; 01-01-2006, 12:21 AM.

        Comment

        • LorneCash
          Got XMOD? www.NiedTech.com
          • Aug 2005
          • 365

          #124
          E-Mag Break Beam Eyes Software

          Originally posted by KayleAGD
          what would it take for it to be a setup option. if IO=1 then fire if the setup equals 1 and if theIO=1 then do not fire if the setup equals 0

          not sure how to say that , but you shoould get the idea. makes more universal software.

          or id there another IO point on the board ????

          I really don't have enough room left in software to add the menus to change between Break Beam Eyes and stock Eyes. Besides I'd rather just do it for you and when you get it working then You can make a post and I'll email anyone who asks the Break Beam version. Also If you do get a breakbeam Eye made that can plug into the board send me one so i can test it with the software. I'm not going to modify my gun but i'll mount them on a 1" long piece of PVC pipe just so I can verify that all the software is fully compatible. If you choose to persue this don't worry about the crips I ordered extra crimps and connectors. Just leave the wires bare and tell me where they connect to and I'll take care of the rest.

          Comment

          • KayleAGD
            Master tech.
            • Nov 2000
            • 582

            #125
            I believe I cam make it so it plugs in the same as the ace board . I will see what i can do .
            "It's my buddies gun"
            "I just bought it"
            "It came that way"
            "I borrowed it "
            I HAVE HEARD THEM ALL, SO BE ORIGINAL !!!

            My gun says I'm holding it back from doing great things ...

            Comment

            • LorneCash
              Got XMOD? www.NiedTech.com
              • Aug 2005
              • 365

              #126
              XMOD Beta 1.5 Release

              XMOD Beta 1.5 is available for testing to anyone who sends me an email.

              [email protected]

              I also have added multiple pictures and some new stuff to the user manual. It's up to 15 pages of foolproofing!

              The manual now includes a detaild section on how save your current AGD flash to your computer and then how to upload the new Flash into your gun.
              Last edited by LorneCash; 11-11-2007, 02:47 AM.

              Comment

              • KayleAGD
                Master tech.
                • Nov 2000
                • 582

                #127
                Originally posted by LorneCash
                I really don't have enough room left in software to add the menus to change between Break Beam Eyes and stock Eyes.
                ok here's to beating the dead horse again .

                what if in ace mode 1 the trigger works as normal with the 5v ace sig as a true input
                but in ace mode 0 the trigger waits till the 5v sig goes away ,

                both modes use the ace delay
                with ACE mode 1
                if using break beams, use mode 0 with some delay if needed
                if no eyes, mode 0 with no delay (never will see a 5v high)

                I know space is a problem but this may make use of the space you are already using..
                "It's my buddies gun"
                "I just bought it"
                "It came that way"
                "I borrowed it "
                I HAVE HEARD THEM ALL, SO BE ORIGINAL !!!

                My gun says I'm holding it back from doing great things ...

                Comment

                • Lightfoot
                  Registered User
                  • Apr 2005
                  • 37

                  #128
                  thank you

                  thank you thank you thank you

                  im sure everyone is glad to hear about your success







                  now if i can just come up with the money for the prgrmer ill be set

                  Comment

                  • LorneCash
                    Got XMOD? www.NiedTech.com
                    • Aug 2005
                    • 365

                    #129
                    Originally posted by KayleAGD
                    ok here's to beating the dead horse again .

                    what if in ace mode 1 the trigger works as normal with the 5v ace sig as a true input
                    but in ace mode 0 the trigger waits till the 5v sig goes away ,

                    both modes use the ace delay
                    with ACE mode 1
                    if using break beams, use mode 0 with some delay if needed
                    if no eyes, mode 0 with no delay (never will see a 5v high)

                    I know space is a problem but this may make use of the space you are already using..

                    That's a possibility, rather than saying ACE ON or ACE OFF I could make it say 0,1,2 for no Eyes, Stock EYE, and Break Beam EYES. Basicly select the number of eyes you want to use. However lets agree to see if you can even geet a break beam to work with the current hardware before i give that option to everyone that probably will never use that feature.

                    Until I see that it is possible to make that happen I'll agree to make special test versions for anyone who wants to attempt to make it work, but will not incorperate it into the main program.

                    Comment

                    • 11 Bravo
                      Predatored Karta Mag
                      • May 2005
                      • 1247

                      #130
                      Way to go man!

                      I just sent you the money for the progamer/harness.

                      Thanks,
                      Allan

                      Comment

                      • BigEvil
                        www.BigEvilOnline.com

                        • Feb 2005
                        • 9333

                        #131
                        Im going to get one also. Just give me a bit to clear up this $1200 AMEX bill. I hate Christmas!!

                        Comment

                        • LorneCash
                          Got XMOD? www.NiedTech.com
                          • Aug 2005
                          • 365

                          #132
                          AVRISP mkII Backordered

                          OK guys, I don't want to sound like TAG Sports with the predator, and trust me I hate to do this, but it's only fair to let you know...

                          The USB programmers have been put on backorder until 01/31/2006. I'm currently working with 2 different Atmel reps to make sure if at all possible I get at least a partial order fill (I ordered 10) ASAP however I can't make any promises. Here's what i do know. The old serial AVRISP can't be purchased anywhere becaue they have been discontinued. Atmel is a large company and will have the AVRISP mkII but it's gonna be a little bit.

                          Sending me money now will secure your spot in line once i do have them. Any payments made through PayPal are fully refundable for 60 days, which should more than cover you. I've been getting 2-5 requests per day for more info on how to purchase the programmers and I'd estimate that the first 10 are pretty much unofficially spoken for. Officially I have only 3 paid for so far so the line contunues from there but a month from now i am assuming it will be much longer.

                          Comment

                          • 11 Bravo
                            Predatored Karta Mag
                            • May 2005
                            • 1247

                            #133
                            I couldnt tell from the description but, when in psp and nxl ramping does it stay in ramping as long as you do not wait more than 1 second between trigger pulls.

                            Does it do this- Ex. 4 trigger pulls then goes to full auto or three round burst and stays in burst or full auto as long as you dont wait more than a second between pulls.

                            Comment

                            • BigEvil
                              www.BigEvilOnline.com

                              • Feb 2005
                              • 9333

                              #134
                              Originally posted by LorneCash
                              OK guys, I don't want to sound like TAG Sports with the predator, and trust me I hate to do this, but it's only fair to let you know...

                              The USB programmers have been put on backorder until 01/31/2006.

                              Yeah, thats what happens. Gotta love it. Keep us posted Paul. At least now I wont feel guilty for spending money I dont have right now :-)

                              Being a mag owner is like being a Jets fan, you always have to just sit back and wait till next time.

                              Comment

                              • LorneCash
                                Got XMOD? www.NiedTech.com
                                • Aug 2005
                                • 365

                                #135
                                Originally posted by 11 Bravo
                                I couldnt tell from the description but, when in psp and nxl ramping does it stay in ramping as long as you do not wait more than 1 second between trigger pulls.

                                Does it do this- Ex. 4 trigger pulls then goes to full auto or three round burst and stays in burst or full auto as long as you dont wait more than a second between pulls.
                                Its most likely exactly as you expect. The 5th and subsequent pulls will also fire either full auto or 3rnd burst as long as a minimum fire rate of 4bps is maintained (250ms between shots). As soon as the ROF drops below 4bps (there's more than 250ms between pulls) the gun will be forced to start over with three semi auto shots.

                                Comment

                                Working...