Asked — Edited

Having Trouble With Projects That Have Custom Ezbits?

Are you having trouble loading your projects with custom EZBits since the 6-5(6?)-13 update?

Well I did so I figured I'd show you all how to save your projects from complete disaster.

Step 1. Make a copy of your project.

Step 2. Open the project in Notepad (or whatever)

Step 3. Remove EZ Bits from the project. Here is what one looks like. The key is to make sure you have your matches

 [EZRobotBit] code here [/EZRobotBit] 

NOTICE I had to change all of the tags from greater/less than to brackets so it would let me post this.

There are two in this example. Can you find them?


 [EZRobotBit]  #START EZBit
        [GUID]59bc6bd3-9043-42de-bace-79a349468e06[/GUID]
        [Transform3D]
          [Matrix]
            [M11]1[/M11]
            [M12]0[/M12]
            [M13]0[/M13]
            [M14]0[/M14]
            [M21]0[/M21]
            [M22]1[/M22]
            [M23]0[/M23]
            [M24]0[/M24]
            [M31]0[/M31]
            [M32]0[/M32]
            [M33]1[/M33]
            [M34]0[/M34]
            [OffsetX]-8.2720588235294326[/OffsetX]
            [OffsetY]-14.446227929374004[/OffsetY]
            [OffsetZ]0[/OffsetZ]
            [M44]1[/M44]
          [/Matrix]
        [/Transform3D]
        [CategoryId]1[/CategoryId]
        [Connections]
          [EZRobotBitConnection]
            [GUID]c9c2960a-9fd9-41a9-b812-f81613f80a19[/GUID]
            [Description]Left Wheel (Modified)[/Description]
            [BitConnectionType]Servo[/BitConnectionType]
            [Port]D13[/Port]
          [/EZRobotBitConnection]
          [EZRobotBitConnection]
            [GUID]92f3c04f-b254-41d8-bd73-6c7307e77bb1[/GUID]
            [Description]Right Wheel (Modified)[/Description]
            [BitConnectionType]Servo[/BitConnectionType]
            [Port]D11[/Port]
          [/EZRobotBitConnection]
        [/Connections]
        [Description]Bottom half[/Description]
      [/EZRobotBit]  #END EZBit
      [EZRobotBit]  #START EZBit
        [GUID]fee55075-b6d8-4a2c-809b-22cb7e49abbe[/GUID]
        [Transform3D]
          [Matrix]
            [M11]-2.2204460492503131E-16[/M11]
            [M12]0[/M12]
            [M13]1[/M13]
            [M14]0[/M14]
            [M21]-1[/M21]
            [M22]-2.2204460492503131E-16[/M22]
            [M23]-2.2204460492503131E-16[/M23]
            [M24]0[/M24]
            [M31]2.2204460492503131E-16[/M31]
            [M32]-1[/M32]
            [M33]0[/M33]
            [M34]0[/M34]
            [OffsetX]-10.202205882353452[/OffsetX]
            [OffsetY]4.89566613162121[/OffsetY]
            [OffsetZ]58.83053713058257[/OffsetZ]
            [M44]1[/M44]
          [/Matrix]
        [/Transform3D]
        [CategoryId]1[/CategoryId]
        [Connections]
          [EZRobotBitConnection]
            [GUID]fcd53845-419a-43e5-97bc-f76588cc499e[/GUID]
            [Description]Left Arm[/Description]
            [BitConnectionType]Servo[/BitConnectionType]
            [Port]D5[/Port]
          [/EZRobotBitConnection]
          [EZRobotBitConnection]
            [GUID]28c0cdc1-8849-41c7-af39-73f03bb98b55[/GUID]
            [Description]Right Arm[/Description]
            [BitConnectionType]Servo[/BitConnectionType]
            [Port]D7[/Port]
          [/EZRobotBitConnection]
          [EZRobotBitConnection]
            [GUID]3b8b001a-7351-498d-b65d-2df00c7495eb[/GUID]
            [Description]Cam Tilt[/Description]
            [BitConnectionType]Servo[/BitConnectionType]
            [Port]D0[/Port]
          [/EZRobotBitConnection]
          [EZRobotBitConnection]
            [GUID]06fd5272-8bdf-45ed-a3c0-2c25662de0d2[/GUID]
            [Description]Cam Pan[/Description]
            [BitConnectionType]Servo[/BitConnectionType]
            [Port]D2[/Port]
          [/EZRobotBitConnection]
        [/Connections]
        [Description]Top half[/Description]
      [/EZRobotBit] #END EZBit

As you can see the sizes vary depending on what's in them so be sure to check your tags. You don't want to delete anything you are trying to save.

Sure, you'll have to re-make re-import your stls and make new bits but, at least all of your other hard work won't go down the tubes. Besides I'm having fun importing stls. (@DJ Thanks for the servo btw!)

I hope this helps someone out.


ARC Pro

Upgrade to ARC Pro

Stay at the forefront of robot programming innovation with ARC Pro, ensuring your robot is always equipped with the latest advancements.

#17  

@Rich I had to expand the internal gear 1.035 to get it to intersect to make it a solid object. It exports and imports. I didn't save the ezbit (I'll let you do that and share it) but here are my versions (I worked off copies of your files, I don't like to mess with the OGDs;) )

http://alpha7.netau.net/ezr/myMG90Servo.zip

The 123 and stl for you sir. (I did see the watermark btw:) )

United Kingdom
#18  

Thanks, I'll check it all out when I get home in a couple of days (taking a well deserved break right now:))

United Kingdom
#20  

Thanks, I still haven't recovered or even come down from the awesome high of being front row center at the Bon Jovi gig last Wednesday:)

I completely forgot about this one and ended up fixing the stl of the micro servo by combining all parts into one complete part, it seems to import into the EZ-Bit designer perfectly now anyway.

For anyone interested here it is. Use for reference when building brackets, frames etc. It's pretty accurate (+/- 1mm), I'm using it to help build a couple of arms for Melvin which will fit perfectly and hide everything nicely.

More are coming as and when I get the time to make them or the need for them on Melvin's arms (brackets, horns, other bits & bobs), but I'll probably start a new topic for them once I have a few to share.