├── media ├── full.PNG ├── back1.PNG ├── cover.jpg ├── front1.PNG ├── front2.PNG ├── front3.PNG ├── front4.PNG ├── front5.PNG ├── front6.PNG ├── front7.PNG ├── front8.PNG ├── front9.PNG ├── fronta.PNG ├── frontb.PNG ├── servo1.PNG ├── servo2.PNG ├── servo3.PNG ├── servo4.PNG ├── track.PNG ├── cover43.jpg ├── fullfront.PNG ├── fusion1.PNG ├── fusion2.PNG ├── gearleft1.PNG ├── gearleft2.PNG ├── gearleft3.PNG ├── gearleft4.PNG ├── housingbottom1.PNG ├── housingbottom2.PNG ├── housingbottom3.PNG ├── housingbottom4.PNG ├── housingbottom5.PNG ├── housingbottom6.PNG ├── housingbottom7.PNG ├── housingbottom8.PNG ├── IMG_20191030_000637.jpg ├── IMG_20191124_143911.jpg ├── IMG_20191206_171930.jpg └── IMG_20191217_114823.jpg ├── stl ├── Drive │ ├── Wheel.stl │ ├── ChainA.stl │ ├── ChainB.stl │ ├── FrontAxle.stl │ ├── FrontAxleDistancekeeper.stl │ ├── FrontAxleBearingHolderLeft.stl │ └── FrontAxleBearingHolderRight.stl ├── Blade │ ├── BladeLeft.stl │ ├── BladeRight.stl │ ├── BladeBarAxle.stl │ ├── BladeBarLeft.stl │ ├── BladeCenter.stl │ ├── BladeBarRight.stl │ ├── BladeServoBar.stl │ ├── BladeServoLever.stl │ ├── BladeServoLock.stl │ ├── BladeBarLeverLeft.stl │ ├── BladeBarLeverRight.stl │ ├── BladeEdgeInnerLeft.stl │ ├── BladeEdgeInnerRight.stl │ ├── BladeEdgeOuterLeft.stl │ ├── BladeEdgeOuterRight.stl │ ├── BladeHydraulicsBolt.stl │ ├── BladeHydraulicsClamp.stl │ ├── BladeHydraulicsTube.stl │ ├── BladeBarBearingHolderLeft.stl │ ├── BladeHydraulicsHolderLeft.stl │ ├── BladeBarBearingHolderRight.stl │ ├── BladeHydraulicsHolderRight.stl │ ├── BladeHydraulicsBladeBaseLeft.stl │ ├── BladeHydraulicsBladeBaseRight.stl │ ├── BladeHydraulicsGrillBaseLeft.stl │ └── BladeHydraulicsGrillBaseRight.stl ├── Grill │ ├── BonnetLeft.stl │ ├── BonnetRear.stl │ ├── GrilLeft.stl │ ├── GrillRight.stl │ ├── BonnetFront.stl │ ├── BonnetHandle.stl │ ├── BonnetHinge.stl │ ├── BonnetRight.stl │ ├── GrillInsert.stl │ ├── GrillLogoCAT.stl │ ├── LogoLeftBase.stl │ ├── LogoLeftCAT.stl │ ├── LogoRightCAT.stl │ ├── BonnetBackbase.stl │ ├── BonnetBaseLeft.stl │ ├── BonnetBaseRight.stl │ ├── GrillLogoCover.stl │ ├── GrollLogoBase.stl │ ├── LogoLeftCover.stl │ ├── LogoRightBase.stl │ ├── LogoRightCover.stl │ ├── GrillLEDLockLeft.stl │ ├── GrillLEDLockRight.stl │ ├── GrillLogoTriangle.stl │ ├── LogoLeftTriangle.stl │ ├── LogoRightTriangle.stl │ ├── BonnetHingeSupport.stl │ ├── BonnetLockBoltLeft.stl │ ├── BonnetLockBoltRight.stl │ ├── BonnetLockcaseLeft.stl │ ├── BonnetLockcaseRight.stl │ ├── BonnetSupportFront.stl │ ├── BonnetSupportLeft1.stl │ ├── BonnetSupportLeft2.stl │ ├── BonnetSupportLeft3.stl │ ├── BonnetSupportRight1.stl │ ├── BonnetSupportRight2.stl │ ├── BonnetSupportRight3.stl │ ├── ElectronicsESCBase.stl │ ├── BonnetSupportAngleLeft.stl │ ├── ElectronicsSwitchBase.stl │ ├── BonnetSupportAngleRight.stl │ ├── ElectronicsBatteryBlocker.stl │ └── ElectronicsCablechannel.stl ├── LEDHousing │ ├── LEDCase.stl │ ├── LEDGlas.stl │ └── LEDTop.stl ├── DriverCab │ ├── StrobeGlas.stl │ ├── DriverCabBack.stl │ ├── DriverCabBase.stl │ ├── StrobeHousing.stl │ ├── DriverCabFront.stl │ ├── DriversCabLowerTop.stl │ ├── DriversCabUpperTop.stl │ └── DriverCabRoofSupport.stl ├── UpperChassis │ ├── Tailgate.stl │ ├── LogoBackBase.stl │ ├── LogoBackCAT.stl │ ├── LogoBackCover.stl │ ├── TailgateHinge.stl │ ├── ServoMountLeft.stl │ ├── ServoMountRight.stl │ ├── TailgateHandle.stl │ ├── LogoBackTriangle.stl │ ├── SupportUpperBack.stl │ ├── TailgateLockBolt.stl │ ├── TailgatelockCase.stl │ ├── UpperChassisLeft1.stl │ ├── UpperChassisLeft2.stl │ ├── UpperChassisLeft3.stl │ ├── UpperChassisLeft4.stl │ ├── UpperChassisLeft5.stl │ ├── UpperChassisLeft6.stl │ ├── UpperChassisLeft7.stl │ ├── UpperChassisRight1.stl │ ├── UpperChassisRight2.stl │ ├── UpperChassisRight3.stl │ ├── UpperChassisRight4.stl │ ├── UpperChassisRight5.stl │ ├── UpperChassisRight6.stl │ ├── UpperChassisRight7.stl │ ├── UpperChassisSupportBack.stl │ ├── UpperChassisSupportFront.stl │ ├── UpperChassisSupportLeft2.stl │ ├── UpperChassisSupportRight2.stl │ ├── UpperChassisSupportFrontLeft1.stl │ └── UpperChassisSupportFrontRight1.stl ├── LowerChassis │ ├── BottomLeft1.stl │ ├── BottomLeft2.stl │ ├── BottomLeft3.stl │ ├── BottomLeft4.stl │ ├── BottomRight1.stl │ ├── BottomRight2.stl │ ├── BottomRight3.stl │ ├── BottomRight4.stl │ ├── InnerSupportLeft.stl │ ├── InnerSupportRight.stl │ ├── LowerChassisLeft1.stl │ ├── LowerChassisLeft2.stl │ ├── LowerChassisLeft3.stl │ ├── LowerChassisLeft4.stl │ ├── LowerChassisLeft5.stl │ ├── LowerChassisLeft6.stl │ ├── LowerChassisLeft7.stl │ ├── LowerChassisLeft8.stl │ ├── LowerChassisRight1.stl │ ├── LowerChassisRight2.stl │ ├── LowerChassisRight3.stl │ ├── LowerChassisRight4.stl │ ├── LowerChassisRight5.stl │ ├── LowerChassisRight6.stl │ ├── LowerChassisRight7.stl │ ├── LowerChassisRight8.stl │ ├── InnerSupportBaseFront.stl │ └── InnerSupportBaseMiddle.stl ├── Gearbox │ ├── BothSides │ │ ├── Pinion-19T.stl │ │ ├── Gear1AxleA-7edges.stl │ │ ├── Gear1AxleB-5edges.stl │ │ ├── Gear1AxleC-6edges.stl │ │ ├── Gear1AxleD-4edges.stl │ │ ├── Gear2AxleA-7edges.stl │ │ ├── Gear2AxleB-5edges.stl │ │ ├── Gear2AxleC-6edges.stl │ │ ├── Gear2AxleD-5edges.stl │ │ ├── SpacerAxleA-7edges.stl │ │ ├── SpacerAxleB-5edges.stl │ │ ├── SpacerAxleC-6edges.stl │ │ ├── Gear1Rearaxle-5edges.stl │ │ ├── GearboxAxleA-7edges.stl │ │ ├── GearboxAxleB-5edges.stl │ │ ├── GearboxAxleC-6edges.stl │ │ └── GearboxAxleD-4edges-5edges.stl │ ├── Housing │ │ ├── GearhousingBase.stl │ │ ├── GearhousingLeft.stl │ │ ├── GearhousingRight.stl │ │ ├── GearboxStandLeftBack.stl │ │ ├── Motorstand-Connector.stl │ │ ├── GearboxStandLeftUpper.stl │ │ ├── GearboxStandMiddleBack.stl │ │ ├── GearboxStandRightBack.stl │ │ ├── GearboxStandRightUpper.stl │ │ ├── GearboxstandOuterFront.stl │ │ ├── GearboxStandMiddleFront.stl │ │ ├── RearAxleBearingHolderLeft.stl │ │ ├── RearAxleBearingHolderRight.stl │ │ ├── GearboxBearingstandC-Connector.stl │ │ ├── GearboxBearingstandLeftAConnector.stl │ │ └── GearboxBearingstandRighttAConnector.stl │ ├── LeftOnly │ │ ├── MotorstandLeft.stl │ │ ├── RearAxleLeft.stl │ │ ├── GearboxBearingstandLeftA.stl │ │ ├── GearboxBearingstandLeftB.stl │ │ └── GearboxBearingstandLeftC.stl │ └── RightOnly │ │ ├── RearAxleRight.stl │ │ ├── MotorstandRight.stl │ │ ├── GearboxBearingstandRightA.stl │ │ ├── GearboxBearingstandRightB.stl │ │ └── GearboxBearingstandRightC.stl └── Tracksupport │ ├── LowerSupportAxle.stl │ ├── LowerSupportSpacer.stl │ ├── LowerSupportWheel.stl │ ├── UpperSupportAxle.stl │ ├── UpperSupportSpacer.stl │ ├── UpperSupportWheel.stl │ ├── left │ ├── TensionBaseLeft.stl │ ├── TensionBlockLeft.stl │ ├── TensionMountLeft.stl │ ├── TrackSupportInnerLeft.stl │ ├── TrackSupportOuterLeft.stl │ ├── TensionWheelholderInnerLeft.stl │ └── TensionWheelholderOuterLeft.stl │ └── right │ ├── TensionBaseRight.stl │ ├── TensionBlockRight.stl │ ├── TensionMountRight.stl │ ├── TrackSupportInnerRight.stl │ ├── TrackSupportOuterRight.stl │ ├── TensionWheelholderInnerRight.stl │ └── TensionWheelholderOuterRight.stl ├── 3mf-200x250 ├── 26_chain1_black.3mf ├── 27_chain2_black.3mf ├── 28_chain3_black.3mf ├── 29_chain4_black.3mf ├── 37_blade_yellow.3mf ├── 01_gears_nocolor.3mf ├── 02_axles_nocolor.3mf ├── 08_bottom1_yellow.3mf ├── 09_bottom2_yellow.3mf ├── 10_bottom3_yellow.3mf ├── 11_bottom4_yellow.3mf ├── 20_axles_nocolor.3mf ├── 22_wheel1_yellow.3mf ├── 23_wheel2_yellow.3mf ├── 24_wheel3_yellow.3mf ├── 25_wheel4_yellow.3mf ├── 39_LogoCAT_white.3mf ├── 52_bonnet1_yellow.3mf ├── 53_bonnet2_yellow.3mf ├── 54_bonnet3_yellow.3mf ├── 36_bladebars_yellow.3mf ├── 41_grill_logos_black.3mf ├── 42_glas_transparent.3mf ├── 43_ledhousings_black.3mf ├── 44_supports_nocolor.3mf ├── 45_supports2_nocolor.3mf ├── 55_drivercab1_yellow.3mf ├── 56_drivercab2_yellow.3mf ├── 57_drivercab3_yellow.3mf ├── 58_drivercab4_yellow.3mf ├── 59_drivercab5_yellow.3mf ├── 03_gearspacer_nocolor.3mf ├── 04_gearsupports_nocolor.3mf ├── 06_gearhousing_yellow.3mf ├── 07_gearhousing2_yellow.3mf ├── 12_innersupport_nocolor.3mf ├── 14_lowerchassis1_yellow.3mf ├── 15_lowerchassis2_yellow.3mf ├── 16_lowerchassis3_yellow.3mf ├── 17_lowerchassis4_yellow.3mf ├── 18_lowerchassis5_yellow.3mf ├── 19_lowerchassis6_yellow.3mf ├── 21_axlesupport_nocolor.3mf ├── 40_handle_bolts_silver.3mf ├── 47_upperchassis2_yellow.3mf ├── 48_upperchassis3_yellow.3mf ├── 49_upperchassis4_yellow.3mf ├── 50_upperchassis5_yellow.3mf ├── 05_gearsupports2_nocolor.3mf ├── 13_innersupport2_nocolor.3mf ├── 30_tracksupportaxles_nocolor.3mf ├── 31_tracksupportwheels_black.3mf ├── 32_tracksupportspacers_black.3mf ├── 33_tracksupportleft_yellow.3mf ├── 34_tracksupportright_yellow.3mf ├── 38_hinges_handles_anthracite.3mf ├── 51_upperchassis_grill_yellow.3mf ├── 35_tracksupporthousing_yellow.3mf └── 46_upperchassis1_yellow_FORCESUPPORT_FORCEBRIM.3mf ├── arduino └── bulldozer.ino ├── license ├── README.md └── pcb └── Bulldozer.kicad_pcb /media/full.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/full.PNG -------------------------------------------------------------------------------- /media/back1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/back1.PNG -------------------------------------------------------------------------------- /media/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/cover.jpg -------------------------------------------------------------------------------- /media/front1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/front1.PNG -------------------------------------------------------------------------------- /media/front2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/front2.PNG -------------------------------------------------------------------------------- /media/front3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/front3.PNG -------------------------------------------------------------------------------- /media/front4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/front4.PNG -------------------------------------------------------------------------------- /media/front5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/front5.PNG -------------------------------------------------------------------------------- /media/front6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/front6.PNG -------------------------------------------------------------------------------- /media/front7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/front7.PNG -------------------------------------------------------------------------------- /media/front8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/front8.PNG -------------------------------------------------------------------------------- /media/front9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/front9.PNG -------------------------------------------------------------------------------- /media/fronta.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/fronta.PNG -------------------------------------------------------------------------------- /media/frontb.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/frontb.PNG -------------------------------------------------------------------------------- /media/servo1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/servo1.PNG -------------------------------------------------------------------------------- /media/servo2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/servo2.PNG -------------------------------------------------------------------------------- /media/servo3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/servo3.PNG -------------------------------------------------------------------------------- /media/servo4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/servo4.PNG -------------------------------------------------------------------------------- /media/track.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/track.PNG -------------------------------------------------------------------------------- /media/cover43.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/cover43.jpg -------------------------------------------------------------------------------- /media/fullfront.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/fullfront.PNG -------------------------------------------------------------------------------- /media/fusion1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/fusion1.PNG -------------------------------------------------------------------------------- /media/fusion2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/fusion2.PNG -------------------------------------------------------------------------------- /media/gearleft1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/gearleft1.PNG -------------------------------------------------------------------------------- /media/gearleft2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/gearleft2.PNG -------------------------------------------------------------------------------- /media/gearleft3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/gearleft3.PNG -------------------------------------------------------------------------------- /media/gearleft4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/gearleft4.PNG -------------------------------------------------------------------------------- /stl/Drive/Wheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Drive/Wheel.stl -------------------------------------------------------------------------------- /stl/Drive/ChainA.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Drive/ChainA.stl -------------------------------------------------------------------------------- /stl/Drive/ChainB.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Drive/ChainB.stl -------------------------------------------------------------------------------- /media/housingbottom1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/housingbottom1.PNG -------------------------------------------------------------------------------- /media/housingbottom2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/housingbottom2.PNG -------------------------------------------------------------------------------- /media/housingbottom3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/housingbottom3.PNG -------------------------------------------------------------------------------- /media/housingbottom4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/housingbottom4.PNG -------------------------------------------------------------------------------- /media/housingbottom5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/housingbottom5.PNG -------------------------------------------------------------------------------- /media/housingbottom6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/housingbottom6.PNG -------------------------------------------------------------------------------- /media/housingbottom7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/housingbottom7.PNG -------------------------------------------------------------------------------- /media/housingbottom8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/housingbottom8.PNG -------------------------------------------------------------------------------- /stl/Blade/BladeLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeLeft.stl -------------------------------------------------------------------------------- /stl/Blade/BladeRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeRight.stl -------------------------------------------------------------------------------- /stl/Drive/FrontAxle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Drive/FrontAxle.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetLeft.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetRear.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetRear.stl -------------------------------------------------------------------------------- /stl/Grill/GrilLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/GrilLeft.stl -------------------------------------------------------------------------------- /stl/Grill/GrillRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/GrillRight.stl -------------------------------------------------------------------------------- /stl/Blade/BladeBarAxle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeBarAxle.stl -------------------------------------------------------------------------------- /stl/Blade/BladeBarLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeBarLeft.stl -------------------------------------------------------------------------------- /stl/Blade/BladeCenter.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeCenter.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetFront.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetFront.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetHandle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetHandle.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetHinge.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetHinge.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetRight.stl -------------------------------------------------------------------------------- /stl/Grill/GrillInsert.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/GrillInsert.stl -------------------------------------------------------------------------------- /stl/Grill/GrillLogoCAT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/GrillLogoCAT.stl -------------------------------------------------------------------------------- /stl/Grill/LogoLeftBase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/LogoLeftBase.stl -------------------------------------------------------------------------------- /stl/Grill/LogoLeftCAT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/LogoLeftCAT.stl -------------------------------------------------------------------------------- /stl/Grill/LogoRightCAT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/LogoRightCAT.stl -------------------------------------------------------------------------------- /stl/LEDHousing/LEDCase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LEDHousing/LEDCase.stl -------------------------------------------------------------------------------- /stl/LEDHousing/LEDGlas.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LEDHousing/LEDGlas.stl -------------------------------------------------------------------------------- /stl/LEDHousing/LEDTop.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LEDHousing/LEDTop.stl -------------------------------------------------------------------------------- /media/IMG_20191030_000637.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/IMG_20191030_000637.jpg -------------------------------------------------------------------------------- /media/IMG_20191124_143911.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/IMG_20191124_143911.jpg -------------------------------------------------------------------------------- /media/IMG_20191206_171930.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/IMG_20191206_171930.jpg -------------------------------------------------------------------------------- /media/IMG_20191217_114823.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/media/IMG_20191217_114823.jpg -------------------------------------------------------------------------------- /stl/Blade/BladeBarRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeBarRight.stl -------------------------------------------------------------------------------- /stl/Blade/BladeServoBar.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeServoBar.stl -------------------------------------------------------------------------------- /stl/Blade/BladeServoLever.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeServoLever.stl -------------------------------------------------------------------------------- /stl/Blade/BladeServoLock.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeServoLock.stl -------------------------------------------------------------------------------- /stl/DriverCab/StrobeGlas.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/DriverCab/StrobeGlas.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetBackbase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetBackbase.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetBaseLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetBaseLeft.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetBaseRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetBaseRight.stl -------------------------------------------------------------------------------- /stl/Grill/GrillLogoCover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/GrillLogoCover.stl -------------------------------------------------------------------------------- /stl/Grill/GrollLogoBase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/GrollLogoBase.stl -------------------------------------------------------------------------------- /stl/Grill/LogoLeftCover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/LogoLeftCover.stl -------------------------------------------------------------------------------- /stl/Grill/LogoRightBase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/LogoRightBase.stl -------------------------------------------------------------------------------- /stl/Grill/LogoRightCover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/LogoRightCover.stl -------------------------------------------------------------------------------- /stl/UpperChassis/Tailgate.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/Tailgate.stl -------------------------------------------------------------------------------- /3mf-200x250/26_chain1_black.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/26_chain1_black.3mf -------------------------------------------------------------------------------- /3mf-200x250/27_chain2_black.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/27_chain2_black.3mf -------------------------------------------------------------------------------- /3mf-200x250/28_chain3_black.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/28_chain3_black.3mf -------------------------------------------------------------------------------- /3mf-200x250/29_chain4_black.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/29_chain4_black.3mf -------------------------------------------------------------------------------- /3mf-200x250/37_blade_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/37_blade_yellow.3mf -------------------------------------------------------------------------------- /stl/Blade/BladeBarLeverLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeBarLeverLeft.stl -------------------------------------------------------------------------------- /stl/DriverCab/DriverCabBack.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/DriverCab/DriverCabBack.stl -------------------------------------------------------------------------------- /stl/DriverCab/DriverCabBase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/DriverCab/DriverCabBase.stl -------------------------------------------------------------------------------- /stl/DriverCab/StrobeHousing.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/DriverCab/StrobeHousing.stl -------------------------------------------------------------------------------- /stl/Grill/GrillLEDLockLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/GrillLEDLockLeft.stl -------------------------------------------------------------------------------- /stl/Grill/GrillLEDLockRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/GrillLEDLockRight.stl -------------------------------------------------------------------------------- /stl/Grill/GrillLogoTriangle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/GrillLogoTriangle.stl -------------------------------------------------------------------------------- /stl/Grill/LogoLeftTriangle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/LogoLeftTriangle.stl -------------------------------------------------------------------------------- /stl/Grill/LogoRightTriangle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/LogoRightTriangle.stl -------------------------------------------------------------------------------- /3mf-200x250/01_gears_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/01_gears_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/02_axles_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/02_axles_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/08_bottom1_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/08_bottom1_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/09_bottom2_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/09_bottom2_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/10_bottom3_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/10_bottom3_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/11_bottom4_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/11_bottom4_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/20_axles_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/20_axles_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/22_wheel1_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/22_wheel1_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/23_wheel2_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/23_wheel2_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/24_wheel3_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/24_wheel3_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/25_wheel4_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/25_wheel4_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/39_LogoCAT_white.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/39_LogoCAT_white.3mf -------------------------------------------------------------------------------- /3mf-200x250/52_bonnet1_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/52_bonnet1_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/53_bonnet2_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/53_bonnet2_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/54_bonnet3_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/54_bonnet3_yellow.3mf -------------------------------------------------------------------------------- /stl/Blade/BladeBarLeverRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeBarLeverRight.stl -------------------------------------------------------------------------------- /stl/Blade/BladeEdgeInnerLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeEdgeInnerLeft.stl -------------------------------------------------------------------------------- /stl/Blade/BladeEdgeInnerRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeEdgeInnerRight.stl -------------------------------------------------------------------------------- /stl/Blade/BladeEdgeOuterLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeEdgeOuterLeft.stl -------------------------------------------------------------------------------- /stl/Blade/BladeEdgeOuterRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeEdgeOuterRight.stl -------------------------------------------------------------------------------- /stl/Blade/BladeHydraulicsBolt.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeHydraulicsBolt.stl -------------------------------------------------------------------------------- /stl/Blade/BladeHydraulicsClamp.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeHydraulicsClamp.stl -------------------------------------------------------------------------------- /stl/Blade/BladeHydraulicsTube.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeHydraulicsTube.stl -------------------------------------------------------------------------------- /stl/DriverCab/DriverCabFront.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/DriverCab/DriverCabFront.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetHingeSupport.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetHingeSupport.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetLockBoltLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetLockBoltLeft.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetLockBoltRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetLockBoltRight.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetLockcaseLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetLockcaseLeft.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetLockcaseRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetLockcaseRight.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetSupportFront.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetSupportFront.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetSupportLeft1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetSupportLeft1.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetSupportLeft2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetSupportLeft2.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetSupportLeft3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetSupportLeft3.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetSupportRight1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetSupportRight1.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetSupportRight2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetSupportRight2.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetSupportRight3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetSupportRight3.stl -------------------------------------------------------------------------------- /stl/Grill/ElectronicsESCBase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/ElectronicsESCBase.stl -------------------------------------------------------------------------------- /stl/LowerChassis/BottomLeft1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/BottomLeft1.stl -------------------------------------------------------------------------------- /stl/LowerChassis/BottomLeft2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/BottomLeft2.stl -------------------------------------------------------------------------------- /stl/LowerChassis/BottomLeft3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/BottomLeft3.stl -------------------------------------------------------------------------------- /stl/LowerChassis/BottomLeft4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/BottomLeft4.stl -------------------------------------------------------------------------------- /stl/LowerChassis/BottomRight1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/BottomRight1.stl -------------------------------------------------------------------------------- /stl/LowerChassis/BottomRight2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/BottomRight2.stl -------------------------------------------------------------------------------- /stl/LowerChassis/BottomRight3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/BottomRight3.stl -------------------------------------------------------------------------------- /stl/LowerChassis/BottomRight4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/BottomRight4.stl -------------------------------------------------------------------------------- /stl/UpperChassis/LogoBackBase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/LogoBackBase.stl -------------------------------------------------------------------------------- /stl/UpperChassis/LogoBackCAT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/LogoBackCAT.stl -------------------------------------------------------------------------------- /stl/UpperChassis/LogoBackCover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/LogoBackCover.stl -------------------------------------------------------------------------------- /stl/UpperChassis/TailgateHinge.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/TailgateHinge.stl -------------------------------------------------------------------------------- /3mf-200x250/36_bladebars_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/36_bladebars_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/41_grill_logos_black.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/41_grill_logos_black.3mf -------------------------------------------------------------------------------- /3mf-200x250/42_glas_transparent.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/42_glas_transparent.3mf -------------------------------------------------------------------------------- /3mf-200x250/43_ledhousings_black.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/43_ledhousings_black.3mf -------------------------------------------------------------------------------- /3mf-200x250/44_supports_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/44_supports_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/45_supports2_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/45_supports2_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/55_drivercab1_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/55_drivercab1_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/56_drivercab2_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/56_drivercab2_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/57_drivercab3_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/57_drivercab3_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/58_drivercab4_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/58_drivercab4_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/59_drivercab5_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/59_drivercab5_yellow.3mf -------------------------------------------------------------------------------- /stl/DriverCab/DriversCabLowerTop.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/DriverCab/DriversCabLowerTop.stl -------------------------------------------------------------------------------- /stl/DriverCab/DriversCabUpperTop.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/DriverCab/DriversCabUpperTop.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/Pinion-19T.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/Pinion-19T.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetSupportAngleLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetSupportAngleLeft.stl -------------------------------------------------------------------------------- /stl/Grill/ElectronicsSwitchBase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/ElectronicsSwitchBase.stl -------------------------------------------------------------------------------- /stl/UpperChassis/ServoMountLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/ServoMountLeft.stl -------------------------------------------------------------------------------- /stl/UpperChassis/ServoMountRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/ServoMountRight.stl -------------------------------------------------------------------------------- /stl/UpperChassis/TailgateHandle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/TailgateHandle.stl -------------------------------------------------------------------------------- /3mf-200x250/03_gearspacer_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/03_gearspacer_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/04_gearsupports_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/04_gearsupports_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/06_gearhousing_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/06_gearhousing_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/07_gearhousing2_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/07_gearhousing2_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/12_innersupport_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/12_innersupport_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/14_lowerchassis1_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/14_lowerchassis1_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/15_lowerchassis2_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/15_lowerchassis2_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/16_lowerchassis3_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/16_lowerchassis3_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/17_lowerchassis4_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/17_lowerchassis4_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/18_lowerchassis5_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/18_lowerchassis5_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/19_lowerchassis6_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/19_lowerchassis6_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/21_axlesupport_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/21_axlesupport_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/40_handle_bolts_silver.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/40_handle_bolts_silver.3mf -------------------------------------------------------------------------------- /3mf-200x250/47_upperchassis2_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/47_upperchassis2_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/48_upperchassis3_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/48_upperchassis3_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/49_upperchassis4_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/49_upperchassis4_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/50_upperchassis5_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/50_upperchassis5_yellow.3mf -------------------------------------------------------------------------------- /stl/Blade/BladeBarBearingHolderLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeBarBearingHolderLeft.stl -------------------------------------------------------------------------------- /stl/Blade/BladeHydraulicsHolderLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeHydraulicsHolderLeft.stl -------------------------------------------------------------------------------- /stl/Drive/FrontAxleDistancekeeper.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Drive/FrontAxleDistancekeeper.stl -------------------------------------------------------------------------------- /stl/DriverCab/DriverCabRoofSupport.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/DriverCab/DriverCabRoofSupport.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearhousingBase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearhousingBase.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearhousingLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearhousingLeft.stl -------------------------------------------------------------------------------- /stl/Gearbox/LeftOnly/MotorstandLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/LeftOnly/MotorstandLeft.stl -------------------------------------------------------------------------------- /stl/Gearbox/LeftOnly/RearAxleLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/LeftOnly/RearAxleLeft.stl -------------------------------------------------------------------------------- /stl/Gearbox/RightOnly/RearAxleRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/RightOnly/RearAxleRight.stl -------------------------------------------------------------------------------- /stl/Grill/BonnetSupportAngleRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/BonnetSupportAngleRight.stl -------------------------------------------------------------------------------- /stl/Grill/ElectronicsBatteryBlocker.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/ElectronicsBatteryBlocker.stl -------------------------------------------------------------------------------- /stl/Grill/ElectronicsCablechannel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Grill/ElectronicsCablechannel.stl -------------------------------------------------------------------------------- /stl/LowerChassis/InnerSupportLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/InnerSupportLeft.stl -------------------------------------------------------------------------------- /stl/LowerChassis/InnerSupportRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/InnerSupportRight.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisLeft1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisLeft1.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisLeft2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisLeft2.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisLeft3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisLeft3.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisLeft4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisLeft4.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisLeft5.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisLeft5.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisLeft6.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisLeft6.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisLeft7.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisLeft7.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisLeft8.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisLeft8.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisRight1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisRight1.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisRight2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisRight2.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisRight3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisRight3.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisRight4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisRight4.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisRight5.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisRight5.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisRight6.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisRight6.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisRight7.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisRight7.stl -------------------------------------------------------------------------------- /stl/LowerChassis/LowerChassisRight8.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/LowerChassisRight8.stl -------------------------------------------------------------------------------- /stl/Tracksupport/LowerSupportAxle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/LowerSupportAxle.stl -------------------------------------------------------------------------------- /stl/Tracksupport/LowerSupportSpacer.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/LowerSupportSpacer.stl -------------------------------------------------------------------------------- /stl/Tracksupport/LowerSupportWheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/LowerSupportWheel.stl -------------------------------------------------------------------------------- /stl/Tracksupport/UpperSupportAxle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/UpperSupportAxle.stl -------------------------------------------------------------------------------- /stl/Tracksupport/UpperSupportSpacer.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/UpperSupportSpacer.stl -------------------------------------------------------------------------------- /stl/Tracksupport/UpperSupportWheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/UpperSupportWheel.stl -------------------------------------------------------------------------------- /stl/UpperChassis/LogoBackTriangle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/LogoBackTriangle.stl -------------------------------------------------------------------------------- /stl/UpperChassis/SupportUpperBack.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/SupportUpperBack.stl -------------------------------------------------------------------------------- /stl/UpperChassis/TailgateLockBolt.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/TailgateLockBolt.stl -------------------------------------------------------------------------------- /stl/UpperChassis/TailgatelockCase.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/TailgatelockCase.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisLeft1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisLeft1.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisLeft2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisLeft2.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisLeft3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisLeft3.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisLeft4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisLeft4.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisLeft5.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisLeft5.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisLeft6.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisLeft6.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisLeft7.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisLeft7.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisRight1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisRight1.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisRight2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisRight2.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisRight3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisRight3.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisRight4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisRight4.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisRight5.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisRight5.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisRight6.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisRight6.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisRight7.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisRight7.stl -------------------------------------------------------------------------------- /3mf-200x250/05_gearsupports2_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/05_gearsupports2_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/13_innersupport2_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/13_innersupport2_nocolor.3mf -------------------------------------------------------------------------------- /stl/Blade/BladeBarBearingHolderRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeBarBearingHolderRight.stl -------------------------------------------------------------------------------- /stl/Blade/BladeHydraulicsHolderRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeHydraulicsHolderRight.stl -------------------------------------------------------------------------------- /stl/Drive/FrontAxleBearingHolderLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Drive/FrontAxleBearingHolderLeft.stl -------------------------------------------------------------------------------- /stl/Drive/FrontAxleBearingHolderRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Drive/FrontAxleBearingHolderRight.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearhousingRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearhousingRight.stl -------------------------------------------------------------------------------- /stl/Gearbox/RightOnly/MotorstandRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/RightOnly/MotorstandRight.stl -------------------------------------------------------------------------------- /stl/Tracksupport/left/TensionBaseLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/left/TensionBaseLeft.stl -------------------------------------------------------------------------------- /3mf-200x250/30_tracksupportaxles_nocolor.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/30_tracksupportaxles_nocolor.3mf -------------------------------------------------------------------------------- /3mf-200x250/31_tracksupportwheels_black.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/31_tracksupportwheels_black.3mf -------------------------------------------------------------------------------- /3mf-200x250/32_tracksupportspacers_black.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/32_tracksupportspacers_black.3mf -------------------------------------------------------------------------------- /3mf-200x250/33_tracksupportleft_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/33_tracksupportleft_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/34_tracksupportright_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/34_tracksupportright_yellow.3mf -------------------------------------------------------------------------------- /3mf-200x250/38_hinges_handles_anthracite.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/38_hinges_handles_anthracite.3mf -------------------------------------------------------------------------------- /3mf-200x250/51_upperchassis_grill_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/51_upperchassis_grill_yellow.3mf -------------------------------------------------------------------------------- /stl/Blade/BladeHydraulicsBladeBaseLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeHydraulicsBladeBaseLeft.stl -------------------------------------------------------------------------------- /stl/Blade/BladeHydraulicsBladeBaseRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeHydraulicsBladeBaseRight.stl -------------------------------------------------------------------------------- /stl/Blade/BladeHydraulicsGrillBaseLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeHydraulicsGrillBaseLeft.stl -------------------------------------------------------------------------------- /stl/Blade/BladeHydraulicsGrillBaseRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Blade/BladeHydraulicsGrillBaseRight.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/Gear1AxleA-7edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/Gear1AxleA-7edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/Gear1AxleB-5edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/Gear1AxleB-5edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/Gear1AxleC-6edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/Gear1AxleC-6edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/Gear1AxleD-4edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/Gear1AxleD-4edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/Gear2AxleA-7edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/Gear2AxleA-7edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/Gear2AxleB-5edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/Gear2AxleB-5edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/Gear2AxleC-6edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/Gear2AxleC-6edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/Gear2AxleD-5edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/Gear2AxleD-5edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/SpacerAxleA-7edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/SpacerAxleA-7edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/SpacerAxleB-5edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/SpacerAxleB-5edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/SpacerAxleC-6edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/SpacerAxleC-6edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearboxStandLeftBack.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearboxStandLeftBack.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/Motorstand-Connector.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/Motorstand-Connector.stl -------------------------------------------------------------------------------- /stl/LowerChassis/InnerSupportBaseFront.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/InnerSupportBaseFront.stl -------------------------------------------------------------------------------- /stl/LowerChassis/InnerSupportBaseMiddle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/LowerChassis/InnerSupportBaseMiddle.stl -------------------------------------------------------------------------------- /stl/Tracksupport/left/TensionBlockLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/left/TensionBlockLeft.stl -------------------------------------------------------------------------------- /stl/Tracksupport/left/TensionMountLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/left/TensionMountLeft.stl -------------------------------------------------------------------------------- /stl/Tracksupport/right/TensionBaseRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/right/TensionBaseRight.stl -------------------------------------------------------------------------------- /stl/Tracksupport/right/TensionBlockRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/right/TensionBlockRight.stl -------------------------------------------------------------------------------- /stl/Tracksupport/right/TensionMountRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/right/TensionMountRight.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisSupportBack.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisSupportBack.stl -------------------------------------------------------------------------------- /3mf-200x250/35_tracksupporthousing_yellow.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/35_tracksupporthousing_yellow.3mf -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/Gear1Rearaxle-5edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/Gear1Rearaxle-5edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/GearboxAxleA-7edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/GearboxAxleA-7edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/GearboxAxleB-5edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/GearboxAxleB-5edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/GearboxAxleC-6edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/GearboxAxleC-6edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearboxStandLeftUpper.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearboxStandLeftUpper.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearboxStandMiddleBack.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearboxStandMiddleBack.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearboxStandRightBack.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearboxStandRightBack.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearboxStandRightUpper.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearboxStandRightUpper.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearboxstandOuterFront.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearboxstandOuterFront.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisSupportFront.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisSupportFront.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisSupportLeft2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisSupportLeft2.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisSupportRight2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisSupportRight2.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearboxStandMiddleFront.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearboxStandMiddleFront.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/RearAxleBearingHolderLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/RearAxleBearingHolderLeft.stl -------------------------------------------------------------------------------- /stl/Gearbox/LeftOnly/GearboxBearingstandLeftA.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/LeftOnly/GearboxBearingstandLeftA.stl -------------------------------------------------------------------------------- /stl/Gearbox/LeftOnly/GearboxBearingstandLeftB.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/LeftOnly/GearboxBearingstandLeftB.stl -------------------------------------------------------------------------------- /stl/Gearbox/LeftOnly/GearboxBearingstandLeftC.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/LeftOnly/GearboxBearingstandLeftC.stl -------------------------------------------------------------------------------- /stl/Tracksupport/left/TrackSupportInnerLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/left/TrackSupportInnerLeft.stl -------------------------------------------------------------------------------- /stl/Tracksupport/left/TrackSupportOuterLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/left/TrackSupportOuterLeft.stl -------------------------------------------------------------------------------- /stl/Tracksupport/right/TrackSupportInnerRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/right/TrackSupportInnerRight.stl -------------------------------------------------------------------------------- /stl/Tracksupport/right/TrackSupportOuterRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/right/TrackSupportOuterRight.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/RearAxleBearingHolderRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/RearAxleBearingHolderRight.stl -------------------------------------------------------------------------------- /stl/Gearbox/RightOnly/GearboxBearingstandRightA.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/RightOnly/GearboxBearingstandRightA.stl -------------------------------------------------------------------------------- /stl/Gearbox/RightOnly/GearboxBearingstandRightB.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/RightOnly/GearboxBearingstandRightB.stl -------------------------------------------------------------------------------- /stl/Gearbox/RightOnly/GearboxBearingstandRightC.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/RightOnly/GearboxBearingstandRightC.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisSupportFrontLeft1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisSupportFrontLeft1.stl -------------------------------------------------------------------------------- /stl/UpperChassis/UpperChassisSupportFrontRight1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/UpperChassis/UpperChassisSupportFrontRight1.stl -------------------------------------------------------------------------------- /stl/Gearbox/BothSides/GearboxAxleD-4edges-5edges.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/BothSides/GearboxAxleD-4edges-5edges.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearboxBearingstandC-Connector.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearboxBearingstandC-Connector.stl -------------------------------------------------------------------------------- /stl/Tracksupport/left/TensionWheelholderInnerLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/left/TensionWheelholderInnerLeft.stl -------------------------------------------------------------------------------- /stl/Tracksupport/left/TensionWheelholderOuterLeft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/left/TensionWheelholderOuterLeft.stl -------------------------------------------------------------------------------- /stl/Tracksupport/right/TensionWheelholderInnerRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/right/TensionWheelholderInnerRight.stl -------------------------------------------------------------------------------- /stl/Tracksupport/right/TensionWheelholderOuterRight.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Tracksupport/right/TensionWheelholderOuterRight.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearboxBearingstandLeftAConnector.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearboxBearingstandLeftAConnector.stl -------------------------------------------------------------------------------- /stl/Gearbox/Housing/GearboxBearingstandRighttAConnector.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/stl/Gearbox/Housing/GearboxBearingstandRighttAConnector.stl -------------------------------------------------------------------------------- /3mf-200x250/46_upperchassis1_yellow_FORCESUPPORT_FORCEBRIM.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pstimpel/caterpillarbulldozer/HEAD/3mf-200x250/46_upperchassis1_yellow_FORCESUPPORT_FORCEBRIM.3mf -------------------------------------------------------------------------------- /arduino/bulldozer.ino: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | FASTLED_USING_NAMESPACE 4 | 5 | #if defined(FASTLED_VERSION) && (FASTLED_VERSION < 3001000) 6 | #warning "Requires FastLED 3.1 or later; check github for latest code." 7 | #endif 8 | 9 | #define DATA_PIN 4 10 | #define LED_TYPE WS2811 11 | #define COLOR_ORDER GRB 12 | #define NUM_LEDS 20 13 | CRGB leds[NUM_LEDS]; 14 | #define FRAMES_PER_SECOND 120 15 | 16 | volatile int pwm_value2 = 0; 17 | volatile int old_pwm_value2 = 0; 18 | volatile int prev_time2 = 0; 19 | volatile int pwm_value3 = 0; 20 | volatile int old_pwm_value3 = 0; 21 | volatile int prev_time3 = 0; 22 | 23 | volatile bool forward = false; 24 | volatile bool oldforward = false; 25 | 26 | volatile bool backward = false; 27 | volatile bool oldbackward = false; 28 | 29 | volatile bool left = false; 30 | volatile bool oldleft=false; 31 | 32 | volatile bool right = false; 33 | volatile bool oldright = false; 34 | 35 | volatile bool driving = false; 36 | volatile bool olddriving = false; 37 | 38 | volatile bool changeLED = false; 39 | 40 | volatile int buzzercount=0; 41 | int buzzerswitch=100; 42 | int buzzerpin=12; 43 | 44 | volatile int blinkercount=0; 45 | int blinkerswitch = 1600; 46 | volatile bool blinkerstate=false; 47 | volatile bool oldblinkerstate=false; 48 | 49 | 50 | volatile int strobecount=0; 51 | int strobeswitch = 1250; 52 | volatile int strobestate=0; 53 | volatile int oldstrobestate=-1; 54 | 55 | void setup() { 56 | Serial.begin(115200); //init debug console 57 | 58 | // when pin D2 goes high, call the rising function 59 | attachInterrupt(0, rising2, RISING); 60 | 61 | // when pin D3 goes high, call the rising function 62 | attachInterrupt(1, rising3, RISING); 63 | 64 | pinMode(LED_BUILTIN, OUTPUT); //init built in LED 65 | 66 | Serial.print("go"); 67 | 68 | pinMode(buzzerpin, OUTPUT); 69 | 70 | FastLED.addLeds(leds, NUM_LEDS).setCorrection(TypicalLEDStrip); 71 | FastLED.setBrightness(200); 72 | 73 | } 74 | 75 | void loop() { 76 | if(driving) { 77 | //Serial.print(" ° "); 78 | } else { 79 | //Serial.print(" "); 80 | } 81 | if(left) { 82 | //Serial.print(" < "); 83 | } else if(right) { 84 | //Serial.print(" > "); 85 | } else { 86 | //Serial.print(" - "); 87 | } 88 | if(forward) { 89 | //Serial.print(" ^ "); 90 | } else if(backward) { 91 | //Serial.print(" v "); 92 | } 93 | Serial.println(" :"); 94 | 95 | changeLED=false; 96 | if(olddriving != driving) { 97 | changeLED=true; 98 | olddriving = driving; 99 | } 100 | 101 | if(oldforward != forward) { 102 | changeLED=true; 103 | oldforward = forward; 104 | } 105 | 106 | if(oldbackward != backward) { 107 | changeLED=true; 108 | oldbackward = backward; 109 | } 110 | 111 | if(oldleft != left) { 112 | changeLED=true; 113 | oldleft = left; 114 | } 115 | 116 | if(oldright != right) { 117 | changeLED=true; 118 | oldright = right; 119 | } 120 | 121 | if(left || right) { 122 | blinkercount++; 123 | if(blinkercount>(blinkerswitch*2)) { 124 | blinkerstate=false; 125 | blinkercount=0; 126 | if(blinkerstate != oldblinkerstate) { 127 | oldblinkerstate=false; 128 | blinkerstate=false; 129 | changeLED=true; 130 | //Serial.println("blinker off"); 131 | } 132 | } else { 133 | if(blinkercount>(blinkerswitch)) { 134 | blinkerstate=true; 135 | if(blinkerstate != oldblinkerstate) { 136 | oldblinkerstate=true; 137 | blinkerstate=true; 138 | changeLED=true; 139 | //Serial.println("blinker on"); 140 | } 141 | } 142 | } 143 | } else { 144 | blinkercount=0; 145 | } 146 | 147 | strobecount++; 148 | //Serial.print(strobecount); 149 | //Serial.print("-"); 150 | //Serial.print(oldstrobestate); 151 | //Serial.print("-"); 152 | //Serial.println(strobestate); 153 | 154 | if(strobecount<= strobeswitch) { 155 | //Serial.println("A"); 156 | strobestate=1; 157 | if(strobestate!=oldstrobestate) { 158 | 159 | oldstrobestate=strobestate; 160 | leds[8]=CRGB::Yellow; 161 | leds[9]=CRGB::Yellow; 162 | leds[10]=CRGB::Yellow; 163 | leds[11]=CRGB::Yellow; 164 | leds[12]=CRGB::Yellow; 165 | leds[13]=CRGB::Yellow; 166 | leds[14]=CRGB::Black; 167 | leds[15]=CRGB::Black; 168 | leds[16]=CRGB::Black; 169 | leds[17]=CRGB::Black; 170 | leds[18]=CRGB::Black; 171 | leds[19]=CRGB::Black; 172 | 173 | changeLED=true; 174 | //Serial.println("changeto1"); 175 | } 176 | 177 | } else if(strobecount > strobeswitch && strobecount <= (strobeswitch*2)) { 178 | //Serial.println("B"); 179 | strobestate=2; 180 | if(strobestate!=oldstrobestate) { 181 | 182 | oldstrobestate=strobestate; 183 | leds[8]=CRGB::Black; 184 | leds[9]=CRGB::Black; 185 | leds[10]=CRGB::Black; 186 | leds[11]=CRGB::Yellow; 187 | leds[12]=CRGB::Yellow; 188 | leds[13]=CRGB::Yellow; 189 | leds[14]=CRGB::Yellow; 190 | leds[15]=CRGB::Yellow; 191 | leds[16]=CRGB::Yellow; 192 | leds[17]=CRGB::Black; 193 | leds[18]=CRGB::Black; 194 | leds[19]=CRGB::Black; 195 | 196 | changeLED=true; 197 | //Serial.println("changeto2"); 198 | } 199 | 200 | } else if(strobecount > (strobeswitch*2) && strobecount <= (strobeswitch*3)) { 201 | //Serial.println("C"); 202 | strobestate=3; 203 | if(strobestate!=oldstrobestate) { 204 | 205 | oldstrobestate=strobestate; 206 | leds[8]=CRGB::Black; 207 | leds[9]=CRGB::Black; 208 | leds[10]=CRGB::Black; 209 | leds[11]=CRGB::Black; 210 | leds[12]=CRGB::Black; 211 | leds[13]=CRGB::Black; 212 | leds[14]=CRGB::Yellow; 213 | leds[15]=CRGB::Yellow; 214 | leds[16]=CRGB::Yellow; 215 | leds[17]=CRGB::Yellow; 216 | leds[18]=CRGB::Yellow; 217 | leds[19]=CRGB::Yellow; 218 | 219 | changeLED=true; 220 | //Serial.println("changeto3"); 221 | } 222 | 223 | } else if(strobecount > (strobeswitch*3) && strobecount <= (strobeswitch*4)) { 224 | //Serial.println("D"); 225 | strobestate=4; 226 | if(strobestate!=oldstrobestate) { 227 | 228 | oldstrobestate=strobestate; 229 | leds[8]=CRGB::Yellow; 230 | leds[9]=CRGB::Yellow; 231 | leds[10]=CRGB::Yellow; 232 | leds[11]=CRGB::Black; 233 | leds[12]=CRGB::Black; 234 | leds[13]=CRGB::Black; 235 | leds[14]=CRGB::Black; 236 | leds[15]=CRGB::Black; 237 | leds[16]=CRGB::Black; 238 | leds[17]=CRGB::Yellow; 239 | leds[18]=CRGB::Yellow; 240 | leds[19]=CRGB::Yellow; 241 | 242 | changeLED=true; 243 | //Serial.println("changeto4"); 244 | } 245 | 246 | } else { 247 | strobestate=-1; 248 | strobecount=0; 249 | //Serial.println("reset"); 250 | } 251 | 252 | if(driving) { 253 | buzzercount++; 254 | if(buzzercount>(buzzerswitch*250)) { 255 | buzzercount=0; 256 | digitalWrite(buzzerpin, LOW); 257 | //Serial.println("led off"); 258 | } else if(buzzercount>(buzzerswitch*125)) { 259 | digitalWrite(buzzerpin, LOW); 260 | //Serial.println("led off"); 261 | 262 | } else { 263 | if(buzzercount>(buzzerswitch)) { 264 | digitalWrite(buzzerpin, HIGH); 265 | //Serial.println("led on"); 266 | } 267 | } 268 | } else { 269 | digitalWrite(buzzerpin, LOW); 270 | } 271 | //Serial.println(buzzercount); 272 | //reset 273 | //for( int i = 0; i < NUM_LEDS; i++) { 274 | //leds[i] = CRGB::Blue; 275 | //} 276 | 277 | //0 front left scheinwerfer 278 | //1 front left blinker 279 | //2 front right scheinwerfer 280 | //3 front right blinker 281 | //4 back left scheinwerfer/rücklicht 282 | //5 back left blinker 283 | //6 back right scheinwerfer/rücklicht 284 | //7 back right blinker 285 | //8-19 Strobe ligh, 4 groups 3 leds each. 8-10 group 1, 11-13 group 2, 14-16 group 3, 17-19 group 4 286 | 287 | if(left && blinkerstate) { 288 | leds[1]=CRGB::Orange; 289 | leds[5]=CRGB::Orange; 290 | 291 | } 292 | if(left && !blinkerstate) { 293 | leds[1]=CRGB::Black; 294 | leds[5]=CRGB::Black; 295 | 296 | } 297 | if(right && blinkerstate) { 298 | leds[3]=CRGB::Orange; 299 | leds[7]=CRGB::Orange; 300 | 301 | } 302 | if(right && !blinkerstate) { 303 | leds[3]=CRGB::Black; 304 | leds[7]=CRGB::Black; 305 | 306 | } 307 | if(!left && !right) { 308 | leds[1]=CRGB::Black; 309 | leds[5]=CRGB::Black; 310 | leds[3]=CRGB::Black; 311 | leds[7]=CRGB::Black; 312 | oldblinkerstate=false; 313 | blinkerstate=false; 314 | } 315 | 316 | if(!backward) { 317 | leds[0] = CRGB::White; 318 | leds[2] = CRGB::White; 319 | leds[4] = CRGB::Red; 320 | leds[6] = CRGB::Red; 321 | 322 | } 323 | 324 | if(backward) { 325 | leds[0] = CRGB::Yellow; 326 | leds[2] = CRGB::Yellow; 327 | leds[4] = CRGB::White; 328 | leds[6] = CRGB::White; 329 | 330 | } 331 | 332 | if(changeLED) { 333 | FastLED.show(); 334 | FastLED.delay(1000/FRAMES_PER_SECOND); 335 | } 336 | 337 | } 338 | 339 | void rising2() { 340 | attachInterrupt(0, falling2, FALLING); 341 | prev_time2 = micros(); 342 | } 343 | 344 | void rising3() { 345 | attachInterrupt(1, falling3, FALLING); 346 | prev_time3 = micros(); 347 | } 348 | 349 | void falling2() { 350 | attachInterrupt(0, rising2, RISING); 351 | pwm_value2 = micros()-prev_time2; //calculate PWN from input 352 | 353 | //if change is big enough, forward it to servo 354 | if((pwm_value2 - old_pwm_value2) > 50 or (pwm_value2 - old_pwm_value2) < -50) { 355 | //Serial.print("--IN2: "); 356 | //Serial.println(pwm_value2); 357 | //delay(50); // give the servo some time to reach desired position 358 | old_pwm_value2 = pwm_value2; //store new value in old_pwm_value 359 | //digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) 360 | //delay(50); // wait 361 | //digitalWrite(LED_BUILTIN, LOW); //turn led off 362 | 363 | if(pwm_value2> 1550) { 364 | driving=true; 365 | forward=true; 366 | backward=false; 367 | } 368 | 369 | if(pwm_value2< 1450) { 370 | driving=true; 371 | forward=false; 372 | backward=true; 373 | } 374 | 375 | if(pwm_value2<= 1550 && pwm_value2>= 1450) { 376 | driving=false; 377 | forward=false; 378 | backward=false; 379 | } 380 | 381 | } else { 382 | //the change was between -50 and 50, this is not enough to forward it to output 383 | //Serial.print("too low for a change: "); 384 | //Serial.println(pwm_value); 385 | } 386 | 387 | } 388 | 389 | void falling3() { 390 | attachInterrupt(1, rising3, RISING); 391 | pwm_value3 = micros()-prev_time3; //calculate PWN from input 392 | 393 | //if change is big enough, forward it to servo 394 | if((pwm_value3 - old_pwm_value3) > 50 or (pwm_value3 - old_pwm_value3) < -50) { 395 | //Serial.print("++IN3: "); 396 | //Serial.println(pwm_value3); 397 | //delay(50); // give the servo some time to reach desired position 398 | old_pwm_value3 = pwm_value3; //store new value in old_pwm_value 399 | //digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) 400 | //delay(50); // wait 401 | //digitalWrite(LED_BUILTIN, LOW); //turn led off 402 | 403 | if(pwm_value3< 1700) { 404 | left=true; 405 | right=false; 406 | } 407 | 408 | if(pwm_value3> 1300) { 409 | left=false; 410 | right=true; 411 | } 412 | 413 | if(pwm_value3<= 1700 && pwm_value3>= 1300) { 414 | left=false; 415 | right=false; 416 | } 417 | } else { 418 | //the change was between -50 and 50, this is not enough to forward it to output 419 | //Serial.print("too low for a change: "); 420 | //Serial.println(pwm_value); 421 | } 422 | 423 | } 424 | -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- 1 | Attribution-NonCommercial-ShareAlike 4.0 International 2 | 3 | ======================================================================= 4 | 5 | Creative Commons Corporation ("Creative Commons") is not a law firm and 6 | does not provide legal services or legal advice. Distribution of 7 | Creative Commons public licenses does not create a lawyer-client or 8 | other relationship. Creative Commons makes its licenses and related 9 | information available on an "as-is" basis. Creative Commons gives no 10 | warranties regarding its licenses, any material licensed under their 11 | terms and conditions, or any related information. Creative Commons 12 | disclaims all liability for damages resulting from their use to the 13 | fullest extent possible. 14 | 15 | Using Creative Commons Public Licenses 16 | 17 | Creative Commons public licenses provide a standard set of terms and 18 | conditions that creators and other rights holders may use to share 19 | original works of authorship and other material subject to copyright 20 | and certain other rights specified in the public license below. The 21 | following considerations are for informational purposes only, are not 22 | exhaustive, and do not form part of our licenses. 23 | 24 | Considerations for licensors: Our public licenses are 25 | intended for use by those authorized to give the public 26 | permission to use material in ways otherwise restricted by 27 | copyright and certain other rights. Our licenses are 28 | irrevocable. Licensors should read and understand the terms 29 | and conditions of the license they choose before applying it. 30 | Licensors should also secure all rights necessary before 31 | applying our licenses so that the public can reuse the 32 | material as expected. Licensors should clearly mark any 33 | material not subject to the license. This includes other CC- 34 | licensed material, or material used under an exception or 35 | limitation to copyright. More considerations for licensors: 36 | wiki.creativecommons.org/Considerations_for_licensors 37 | 38 | Considerations for the public: By using one of our public 39 | licenses, a licensor grants the public permission to use the 40 | licensed material under specified terms and conditions. If 41 | the licensor's permission is not necessary for any reason--for 42 | example, because of any applicable exception or limitation to 43 | copyright--then that use is not regulated by the license. Our 44 | licenses grant only permissions under copyright and certain 45 | other rights that a licensor has authority to grant. Use of 46 | the licensed material may still be restricted for other 47 | reasons, including because others have copyright or other 48 | rights in the material. A licensor may make special requests, 49 | such as asking that all changes be marked or described. 50 | Although not required by our licenses, you are encouraged to 51 | respect those requests where reasonable. More considerations 52 | for the public: 53 | wiki.creativecommons.org/Considerations_for_licensees 54 | 55 | ======================================================================= 56 | 57 | Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International 58 | Public License 59 | 60 | By exercising the Licensed Rights (defined below), You accept and agree 61 | to be bound by the terms and conditions of this Creative Commons 62 | Attribution-NonCommercial-ShareAlike 4.0 International Public License 63 | ("Public License"). To the extent this Public License may be 64 | interpreted as a contract, You are granted the Licensed Rights in 65 | consideration of Your acceptance of these terms and conditions, and the 66 | Licensor grants You such rights in consideration of benefits the 67 | Licensor receives from making the Licensed Material available under 68 | these terms and conditions. 69 | 70 | 71 | Section 1 -- Definitions. 72 | 73 | a. Adapted Material means material subject to Copyright and Similar 74 | Rights that is derived from or based upon the Licensed Material 75 | and in which the Licensed Material is translated, altered, 76 | arranged, transformed, or otherwise modified in a manner requiring 77 | permission under the Copyright and Similar Rights held by the 78 | Licensor. For purposes of this Public License, where the Licensed 79 | Material is a musical work, performance, or sound recording, 80 | Adapted Material is always produced where the Licensed Material is 81 | synched in timed relation with a moving image. 82 | 83 | b. Adapter's License means the license You apply to Your Copyright 84 | and Similar Rights in Your contributions to Adapted Material in 85 | accordance with the terms and conditions of this Public License. 86 | 87 | c. BY-NC-SA Compatible License means a license listed at 88 | creativecommons.org/compatiblelicenses, approved by Creative 89 | Commons as essentially the equivalent of this Public License. 90 | 91 | d. Copyright and Similar Rights means copyright and/or similar rights 92 | closely related to copyright including, without limitation, 93 | performance, broadcast, sound recording, and Sui Generis Database 94 | Rights, without regard to how the rights are labeled or 95 | categorized. For purposes of this Public License, the rights 96 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 97 | Rights. 98 | 99 | e. Effective Technological Measures means those measures that, in the 100 | absence of proper authority, may not be circumvented under laws 101 | fulfilling obligations under Article 11 of the WIPO Copyright 102 | Treaty adopted on December 20, 1996, and/or similar international 103 | agreements. 104 | 105 | f. Exceptions and Limitations means fair use, fair dealing, and/or 106 | any other exception or limitation to Copyright and Similar Rights 107 | that applies to Your use of the Licensed Material. 108 | 109 | g. License Elements means the license attributes listed in the name 110 | of a Creative Commons Public License. The License Elements of this 111 | Public License are Attribution, NonCommercial, and ShareAlike. 112 | 113 | h. Licensed Material means the artistic or literary work, database, 114 | or other material to which the Licensor applied this Public 115 | License. 116 | 117 | i. Licensed Rights means the rights granted to You subject to the 118 | terms and conditions of this Public License, which are limited to 119 | all Copyright and Similar Rights that apply to Your use of the 120 | Licensed Material and that the Licensor has authority to license. 121 | 122 | j. Licensor means the individual(s) or entity(ies) granting rights 123 | under this Public License. 124 | 125 | k. NonCommercial means not primarily intended for or directed towards 126 | commercial advantage or monetary compensation. For purposes of 127 | this Public License, the exchange of the Licensed Material for 128 | other material subject to Copyright and Similar Rights by digital 129 | file-sharing or similar means is NonCommercial provided there is 130 | no payment of monetary compensation in connection with the 131 | exchange. 132 | 133 | l. Share means to provide material to the public by any means or 134 | process that requires permission under the Licensed Rights, such 135 | as reproduction, public display, public performance, distribution, 136 | dissemination, communication, or importation, and to make material 137 | available to the public including in ways that members of the 138 | public may access the material from a place and at a time 139 | individually chosen by them. 140 | 141 | m. Sui Generis Database Rights means rights other than copyright 142 | resulting from Directive 96/9/EC of the European Parliament and of 143 | the Council of 11 March 1996 on the legal protection of databases, 144 | as amended and/or succeeded, as well as other essentially 145 | equivalent rights anywhere in the world. 146 | 147 | n. You means the individual or entity exercising the Licensed Rights 148 | under this Public License. Your has a corresponding meaning. 149 | 150 | 151 | Section 2 -- Scope. 152 | 153 | a. License grant. 154 | 155 | 1. Subject to the terms and conditions of this Public License, 156 | the Licensor hereby grants You a worldwide, royalty-free, 157 | non-sublicensable, non-exclusive, irrevocable license to 158 | exercise the Licensed Rights in the Licensed Material to: 159 | 160 | a. reproduce and Share the Licensed Material, in whole or 161 | in part, for NonCommercial purposes only; and 162 | 163 | b. produce, reproduce, and Share Adapted Material for 164 | NonCommercial purposes only. 165 | 166 | 2. Exceptions and Limitations. For the avoidance of doubt, where 167 | Exceptions and Limitations apply to Your use, this Public 168 | License does not apply, and You do not need to comply with 169 | its terms and conditions. 170 | 171 | 3. Term. The term of this Public License is specified in Section 172 | 6(a). 173 | 174 | 4. Media and formats; technical modifications allowed. The 175 | Licensor authorizes You to exercise the Licensed Rights in 176 | all media and formats whether now known or hereafter created, 177 | and to make technical modifications necessary to do so. The 178 | Licensor waives and/or agrees not to assert any right or 179 | authority to forbid You from making technical modifications 180 | necessary to exercise the Licensed Rights, including 181 | technical modifications necessary to circumvent Effective 182 | Technological Measures. For purposes of this Public License, 183 | simply making modifications authorized by this Section 2(a) 184 | (4) never produces Adapted Material. 185 | 186 | 5. Downstream recipients. 187 | 188 | a. Offer from the Licensor -- Licensed Material. Every 189 | recipient of the Licensed Material automatically 190 | receives an offer from the Licensor to exercise the 191 | Licensed Rights under the terms and conditions of this 192 | Public License. 193 | 194 | b. Additional offer from the Licensor -- Adapted Material. 195 | Every recipient of Adapted Material from You 196 | automatically receives an offer from the Licensor to 197 | exercise the Licensed Rights in the Adapted Material 198 | under the conditions of the Adapter's License You apply. 199 | 200 | c. No downstream restrictions. You may not offer or impose 201 | any additional or different terms or conditions on, or 202 | apply any Effective Technological Measures to, the 203 | Licensed Material if doing so restricts exercise of the 204 | Licensed Rights by any recipient of the Licensed 205 | Material. 206 | 207 | 6. No endorsement. Nothing in this Public License constitutes or 208 | may be construed as permission to assert or imply that You 209 | are, or that Your use of the Licensed Material is, connected 210 | with, or sponsored, endorsed, or granted official status by, 211 | the Licensor or others designated to receive attribution as 212 | provided in Section 3(a)(1)(A)(i). 213 | 214 | b. Other rights. 215 | 216 | 1. Moral rights, such as the right of integrity, are not 217 | licensed under this Public License, nor are publicity, 218 | privacy, and/or other similar personality rights; however, to 219 | the extent possible, the Licensor waives and/or agrees not to 220 | assert any such rights held by the Licensor to the limited 221 | extent necessary to allow You to exercise the Licensed 222 | Rights, but not otherwise. 223 | 224 | 2. Patent and trademark rights are not licensed under this 225 | Public License. 226 | 227 | 3. To the extent possible, the Licensor waives any right to 228 | collect royalties from You for the exercise of the Licensed 229 | Rights, whether directly or through a collecting society 230 | under any voluntary or waivable statutory or compulsory 231 | licensing scheme. In all other cases the Licensor expressly 232 | reserves any right to collect such royalties, including when 233 | the Licensed Material is used other than for NonCommercial 234 | purposes. 235 | 236 | 237 | Section 3 -- License Conditions. 238 | 239 | Your exercise of the Licensed Rights is expressly made subject to the 240 | following conditions. 241 | 242 | a. Attribution. 243 | 244 | 1. If You Share the Licensed Material (including in modified 245 | form), You must: 246 | 247 | a. retain the following if it is supplied by the Licensor 248 | with the Licensed Material: 249 | 250 | i. identification of the creator(s) of the Licensed 251 | Material and any others designated to receive 252 | attribution, in any reasonable manner requested by 253 | the Licensor (including by pseudonym if 254 | designated); 255 | 256 | ii. a copyright notice; 257 | 258 | iii. a notice that refers to this Public License; 259 | 260 | iv. a notice that refers to the disclaimer of 261 | warranties; 262 | 263 | v. a URI or hyperlink to the Licensed Material to the 264 | extent reasonably practicable; 265 | 266 | b. indicate if You modified the Licensed Material and 267 | retain an indication of any previous modifications; and 268 | 269 | c. indicate the Licensed Material is licensed under this 270 | Public License, and include the text of, or the URI or 271 | hyperlink to, this Public License. 272 | 273 | 2. You may satisfy the conditions in Section 3(a)(1) in any 274 | reasonable manner based on the medium, means, and context in 275 | which You Share the Licensed Material. For example, it may be 276 | reasonable to satisfy the conditions by providing a URI or 277 | hyperlink to a resource that includes the required 278 | information. 279 | 3. If requested by the Licensor, You must remove any of the 280 | information required by Section 3(a)(1)(A) to the extent 281 | reasonably practicable. 282 | 283 | b. ShareAlike. 284 | 285 | In addition to the conditions in Section 3(a), if You Share 286 | Adapted Material You produce, the following conditions also apply. 287 | 288 | 1. The Adapter's License You apply must be a Creative Commons 289 | license with the same License Elements, this version or 290 | later, or a BY-NC-SA Compatible License. 291 | 292 | 2. You must include the text of, or the URI or hyperlink to, the 293 | Adapter's License You apply. You may satisfy this condition 294 | in any reasonable manner based on the medium, means, and 295 | context in which You Share Adapted Material. 296 | 297 | 3. You may not offer or impose any additional or different terms 298 | or conditions on, or apply any Effective Technological 299 | Measures to, Adapted Material that restrict exercise of the 300 | rights granted under the Adapter's License You apply. 301 | 302 | 303 | Section 4 -- Sui Generis Database Rights. 304 | 305 | Where the Licensed Rights include Sui Generis Database Rights that 306 | apply to Your use of the Licensed Material: 307 | 308 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 309 | to extract, reuse, reproduce, and Share all or a substantial 310 | portion of the contents of the database for NonCommercial purposes 311 | only; 312 | 313 | b. if You include all or a substantial portion of the database 314 | contents in a database in which You have Sui Generis Database 315 | Rights, then the database in which You have Sui Generis Database 316 | Rights (but not its individual contents) is Adapted Material, 317 | including for purposes of Section 3(b); and 318 | 319 | c. You must comply with the conditions in Section 3(a) if You Share 320 | all or a substantial portion of the contents of the database. 321 | 322 | For the avoidance of doubt, this Section 4 supplements and does not 323 | replace Your obligations under this Public License where the Licensed 324 | Rights include other Copyright and Similar Rights. 325 | 326 | 327 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 328 | 329 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 330 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 331 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 332 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 333 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 334 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 335 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 336 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 337 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 338 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 339 | 340 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 341 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 342 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 343 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 344 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 345 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 346 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 347 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 348 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 349 | 350 | c. The disclaimer of warranties and limitation of liability provided 351 | above shall be interpreted in a manner that, to the extent 352 | possible, most closely approximates an absolute disclaimer and 353 | waiver of all liability. 354 | 355 | 356 | Section 6 -- Term and Termination. 357 | 358 | a. This Public License applies for the term of the Copyright and 359 | Similar Rights licensed here. However, if You fail to comply with 360 | this Public License, then Your rights under this Public License 361 | terminate automatically. 362 | 363 | b. Where Your right to use the Licensed Material has terminated under 364 | Section 6(a), it reinstates: 365 | 366 | 1. automatically as of the date the violation is cured, provided 367 | it is cured within 30 days of Your discovery of the 368 | violation; or 369 | 370 | 2. upon express reinstatement by the Licensor. 371 | 372 | For the avoidance of doubt, this Section 6(b) does not affect any 373 | right the Licensor may have to seek remedies for Your violations 374 | of this Public License. 375 | 376 | c. For the avoidance of doubt, the Licensor may also offer the 377 | Licensed Material under separate terms or conditions or stop 378 | distributing the Licensed Material at any time; however, doing so 379 | will not terminate this Public License. 380 | 381 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 382 | License. 383 | 384 | 385 | Section 7 -- Other Terms and Conditions. 386 | 387 | a. The Licensor shall not be bound by any additional or different 388 | terms or conditions communicated by You unless expressly agreed. 389 | 390 | b. Any arrangements, understandings, or agreements regarding the 391 | Licensed Material not stated herein are separate from and 392 | independent of the terms and conditions of this Public License. 393 | 394 | 395 | Section 8 -- Interpretation. 396 | 397 | a. For the avoidance of doubt, this Public License does not, and 398 | shall not be interpreted to, reduce, limit, restrict, or impose 399 | conditions on any use of the Licensed Material that could lawfully 400 | be made without permission under this Public License. 401 | 402 | b. To the extent possible, if any provision of this Public License is 403 | deemed unenforceable, it shall be automatically reformed to the 404 | minimum extent necessary to make it enforceable. If the provision 405 | cannot be reformed, it shall be severed from this Public License 406 | without affecting the enforceability of the remaining terms and 407 | conditions. 408 | 409 | c. No term or condition of this Public License will be waived and no 410 | failure to comply consented to unless expressly agreed to by the 411 | Licensor. 412 | 413 | d. Nothing in this Public License constitutes or may be interpreted 414 | as a limitation upon, or waiver of, any privileges and immunities 415 | that apply to the Licensor or You, including from the legal 416 | processes of any jurisdiction or authority. 417 | 418 | ======================================================================= 419 | 420 | Creative Commons is not a party to its public 421 | licenses. Notwithstanding, Creative Commons may elect to apply one of 422 | its public licenses to material it publishes and in those instances 423 | will be considered the “Licensor.” The text of the Creative Commons 424 | public licenses is dedicated to the public domain under the CC0 Public 425 | Domain Dedication. Except for the limited purpose of indicating that 426 | material is shared under a Creative Commons public license or as 427 | otherwise permitted by the Creative Commons policies published at 428 | creativecommons.org/policies, Creative Commons does not authorize the 429 | use of the trademark "Creative Commons" or any other trademark or logo 430 | of Creative Commons without its prior written consent including, 431 | without limitation, in connection with any unauthorized modifications 432 | to any of its public licenses or any other arrangements, 433 | understandings, or agreements concerning use of licensed material. For 434 | the avoidance of doubt, this paragraph does not form part of the 435 | public licenses. 436 | 437 | Creative Commons may be contacted at creativecommons.org. 438 | 439 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Caterpillar bulldozer 2 | 3D printed radio controlled bulldozer, 2 feet long 3 | 4 | License: https://creativecommons.org/licenses/by-nc-sa/4.0/ 5 | 6 | Most obvious limits of this license: 7 | - You are not allowed to use this stuff for commercial purposes 8 | - You can download, reupload and change the stuff, but have to release it under the same license again 9 | - You have the mention the origin, "Original by Peter Stimpel, https://github.com/pstimpel/caterpillarbulldozer/" 10 | 11 | ## Home of this project 12 | 13 | https://github.com/pstimpel/caterpillarbulldozer/ 14 | 15 | ### Other ressources 16 | 17 | - Thingiverse: https://www.thingiverse.com/thing:4057714 18 | - Prusaprinters.org: https://www.prusaprinters.org/prints/15078-caterpillar-bulldozer-rc 19 | - Pinshape: https://pinshape.com/items/57510-3d-printed-caterpillar-bulldozer-rc 20 | 21 | [![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/pU6fe7RiBuI/0.jpg)](https://www.youtube.com/watch?v=pU6fe7RiBuI) 22 | 23 | 24 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/fullfront.PNG "In all its glory") 25 | 26 | **Table of contents** 27 | * [What's the story?](#what-s-the-story-) 28 | * [A bulldozer!](#a-bulldozer-) 29 | * [Sourcing parts, what do we need](#sourcing-parts--what-do-we-need) 30 | + [Filament, print instructions](#filament--print-instructions) 31 | + [Candy](#candy) 32 | + [Bearings](#bearings) 33 | + [Screws, nuts and bolts](#screws--nuts-and-bolts) 34 | - [M2](#m2) 35 | - [M3](#m3) 36 | - [M4](#m4) 37 | + [Electronics](#electronics) 38 | - [RC stuff](#rc-stuff) 39 | - [stuff for lights and buzzer](#stuff-for-lights-and-buzzer) 40 | * [Stuff to create a pcb](#stuff-to-create-a-pcb) 41 | * [Let's build the bullozer now](#let-s-build-the-bullozer-now) 42 | * [Who to thank?](#who-to-thank-) 43 | * [Donation](#donation) 44 | * [Feedback](#feedback) 45 | 46 | ## What's the story? 47 | 48 | I run my hobby 3d printing for more than a year now. Yes, I am a noob. Along the way I looked for a software to do my CAD, and found Fusion 360 from Autodesk. So, I had to learn Fusion. Youtube offers great ressources, most important there is the Fusion 360 channel run by Autodesk (https://www.youtube.com/user/AutodeskFusion360). There is a bunch of lovely people with their tips and tricks - more details at the end of this. 49 | 50 | However, one day - I was finishing my illuminated death star (https://www.prusaprinters.org/prints/5661-death-star-illuminated-mood-lamp-death-star ), I was looking for a thing taking more than a few days to create. Something to be my project for the winter. And, I was keen to create something running on tracks. Now I dislike building replicas of war machinery, so a tank was no solution to me. 51 | 52 | ## A bulldozer! 53 | 54 | I was using my favorite search engine duck duck go, and found Caterpillar to be a big brand in the bulldozer manufacturers community. I sat down and thought what to do, and came up with these topics: 55 | 56 | - no real replica, more a free style model of a bulldozer 57 | - dimensions? who cares! 58 | - radio controlled, and not steered by a gearbox, but two motors (I liked the challenge of learning how to program my radio control) 59 | - the blade at the front should move up and down by servo motors 60 | 61 | But how the f*** could I achieve these goals? I decided to create a gearbox first, add the motors to a motor stand, so I could test if running two independent tracks by an own motor each would be a cool thing. 62 | 63 | And what to tell: doing gears is easy enough in Fusion. I added some bearings, adjusted the tolerances, and had a working gearbox a few hours later. I mirrored it, added some dirty housing around, and created a design for the tracks. 64 | 65 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/IMG_20191030_000637.jpg "First revision of the gearbox") 66 | 67 | 68 | Stearing two tracks having a motor each was not as easy as I thought. But the guys at (https://openrcforums.com) helped me out, so I got my radio control running quite soon. 69 | 70 | Next step: tracks. I designed a track in Fusion, printed the parts, screwed it together and started a very first test. This was the beginning of this story. 71 | 72 | Video of the first test: 73 | 74 | [![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/s0oiE-nRtp8/0.jpg)](https://www.youtube.com/watch?v=s0oiE-nRtp8) 75 | 76 | 77 | Now, how to go on? Usually, you would design all the stuff, and once you are happy with your CAD, you print and assemble the stuff. I was going a different way. I designed the stuff during building the vehicle. Step by step both the CAD and the vehicle evolved. This caused some major mistakes and lot's of fun at the same time. I love it that way - CHAOS! One thing that was quite tough: you had to think about the next step, one step ahead, so you can connect the two steps somehow. Thank the lord there is candy ... 78 | 79 | ## Sourcing parts, what do we need 80 | 81 | We need a 3d printer. I was using my Prusa I3 MK3. It has a build plate of 200x250, and Z is 200+. Some parts make use of these dimensions. If your printer has less build area, this project might not be for you, or you need to cut things apart. Of course we need tools. And, we need ... 82 | 83 | ### Filament, print instructions 84 | 85 | I was using filament from my favorite supplier https://dasfilament.de. The print is PLA only, so I ordered about 86 | 87 | - 6 spools yellow 88 | - 1 spool transparent 89 | - 2 spools black 90 | - 1 spool anthracite 91 | - 1 spool silver 92 | - 1 spool white 93 | 94 | Numbers are valid for printing in 0.3 layer height, using 3 shells horizontally and vertically, 10% cubic infill (except the gears and axles, I used 50% cubic infill here). 95 | 96 | I was taking care not to need any support. I achieved this goal, except for very few parts. 97 | 98 | The stls are not in their orientation for hassle free printing, I'm sorry. You do need to make this yourself in your slicer. 99 | 100 | **Update upon user request**: If you find 3mf files to be more convinient to print, you might want to look at the folder "3mf-200x250". It contains 59 3mf-files. The orientation of the parts to print is set there already, also the numbers of parts to print is the right one already. To use these files your slicer has to support 3mf. Each of these files contains a full organized print bed, made for print beds equal to or larger than 200x250mm in dimension. Each filename is led by a number, which represents the order you should print the files. It contains as well an information for the filament color to use. "nocolor" means you can use a color of your choice since the files are hidden inside your bulldozer. 101 | 102 | ### Candy 103 | 104 | The build will take some time, not to talk about the 200 hours of printing. This means, it will be nerve-wracking :). Get some good stock of candy to please yourself once you enter mentally strange situations. I can tell you: you will need it! 105 | 106 | ### Bearings 107 | 108 | We need 40 bearings of type 6700ZZ. Dimensions are 10x15x4mm. These are standard bearings, you should find them very easy. I ordered mine from https://www.kugellager-express.de/. 109 | 110 | We need another 12 bearings of type 6904 with dimensions 20x37x9mm. I ordered them from the same supplier. 111 | 112 | ### Screws, nuts and bolts 113 | 114 | I order my stuff from a shop called https://www.schrauben-paul.com/. All given dimensions are mm. I did not count each single screw, so all numbers are estimates. However, if you enter such a project I expect you won't order exact counts. 115 | 116 | #### M2 117 | - 50 M2x8, cylinder head 118 | - 50 M2x10, cylinder head 119 | - 50 M2x16, cylinder head 120 | 121 | #### M3 122 | - 4 scrubscrews M3x6 123 | - 4 square nuts M3 124 | - 100 M3x10, cylinder head 125 | - 100 M3x14, cylinder head 126 | - 300 M3x20, cylinder head 127 | - 100 M3x25, cylinder head 128 | - 200 M3x45, cylinder head 129 | 130 | #### M4 131 | - 4 Bolts 40mm 132 | 133 | ### Electronics 134 | 135 | I expect you have a radio control already. Therefore I do not link a receiver. But, you will need one 8 channel receiver matching your radio control and local laws. If you skip the lights part, a 4 channel receiver will do. As well, all my builds are ran by 2S Lipo, which means the voltage of the linked components below does match this battery type. If you go for a different voltage, please select your components in a way the match together. 136 | 137 | #### RC stuff 138 | - 2 standard servos, metal gear, metal servo arm (https://www.amazon.de/gp/product/B0716V3WNH/) 139 | - 2 motors type 540, 55 turns or similar (https://hobbyking.com/de_de/1-10-540-carbon-brushed-motor-55t.html) 140 | - 2 ESCs (https://hobbyking.com/de_de/hobbyking-x-car-45a-brushed-car-esc.html) 141 | - 2 Lipo 2S, like (https://hobbyking.com/de_de/turnigy-nano-tech-shorty-4200mah-2s2p-65-130c-hardcase-lipo-pack-roar-approved.html) 142 | - 2 connectors to connect your Lipos and ESCs 143 | 144 | #### stuff for lights and buzzer 145 | - Arduino Nano 5 Volt 146 | - Resistor 0.25W 270 Ohm 147 | - Buzzer 5 Volt (https://www.amazon.de/gp/product/B073RH8TQK/), we need the bigger one out of the package 148 | - 1 switch like in (https://www.amazon.de/gp/product/B07MY2WVQ3) 149 | - RGB leds (https://www.amazon.de/gp/product/B01N97A0XG) 150 | - 3 cables for connecting receiver and Arduino, servo cables like (https://hobbyking.com/de_de/twisted-15cm-female-to-female-servo-lead-jr-22awg-10pcs-set.html) 151 | - wires to connect the LEDs (https://www.amazon.de/gp/product/B01BI1G88C) 152 | - 12 pin headers 153 | - solder stuff, some shrinking tube 3mm 154 | 155 | ##### Stuff to create a pcb 156 | 157 | We create a one sided, 60x60mm pcb. I expect you either have the stuff to do that because you know how to do it, or you just order the pcb from your favorite supplier. You can skip the pcb part completely, because it just controls the lights and the buzzer. If you do not need this, just order the rc stuff only. You could exchange your 8 channel receiver for a 4 channel receiver in this case as well. 158 | 159 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/IMG_20191124_143911.jpg "Arduino board") 160 | 161 | But hey, no lights? Really? 162 | 163 | **Warning**: I have still issues with flickering, randomly color changing LEDs, seems there is some noise coming from the ESCs and I need to filter those out. It is very likely the pcb design and parts list of the pcb will change soon. 164 | 165 | ## Let's build the bullozer now 166 | 167 | **Remark**: if not mentioned any different, we talk about screwing things together using M3 screws. Just screw them into the plastic parts, make sure not going to fast when screwing them in. Friction causes heat, and heat cause melted plastic parts. Just be gentle. Do not overtighten the screws, there is no need for it. It is on you to determine the right length of a srew, just use common sense and do not try to mount a small handle using M3x45. 168 | 169 | We start with the gear box. Print all items in subfolder "BothSides" twice. Print items in "Housing", "LeftOnly" and "RightOnly" once each. The gears and axles need to be stable. I suggest you to print the axles horizontally aligned. Use some more dense infill on the gears and axles. 170 | 171 | Mount the motorstands to the base. Assemble all axle-gear combinations twice, once for left and one for right gearbox. Take note of the indexed axles, and their counterpart gears. Most gears have one side flat, while the other has kind of a builtin spacer. The spacer side points outside the axle, to the bearing. Axles A, B and C provide spacer parts, which sit in the middle between the gears. 172 | 173 | Axle A is the one right after the motor. Axle B "connects" to Axle A and Axle C and so on. Should be straight forward. Do not miss the 6700 bearings, one at each end of each axle. Except "rearaxle", we will take care of those later. 174 | 175 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/gearleft1.PNG "Figure 1") 176 | 177 | 178 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/gearleft2.PNG "Figure 2") 179 | 180 | 181 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/gearleft3.PNG "Figure 3") 182 | 183 | 184 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/gearleft4.PNG "Figure 4") 185 | 186 | Once all axles are assemnbled, use the "Gearboxbearingstands" to mount them at your gearbox base. Do this twice, for left and right gearset. Mount the outer housing "Gearhousing left/right". Make sure the gears can spin freely. Add the motors to the stands, fix them. The pinions are now mounted to your motors using 4 squarenuts and 4 scrubscrews M3. Add the supports and connector parts for Bearing holders and motorstands. 187 | 188 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/IMG_20191206_171930.jpg "The gearbox, ready assembled and mounted to the chassis of the vehicle") 189 | 190 | This is a good time to connect ESCs to the motors, Lipos to the ESCs and the receiver to the ESCs - for a very first test. **WARNING: Remove one of the positive voltage pins of your ESC before connecting them to your receiver**. This is **IMPORTANT**! If you miss this, **BLUE SMOKE** might appear out of your receiver and/or your ESCs. Bind the receiver to your radio control. I am using a mode 2 controller. My setup is like: 191 | 192 | Channel 1 connected to left motor/esc, channel 2 connected to right motor/esc 193 | 194 | * CH1 100 RUD * 100 ELE + 100 ELE 195 | * CH2 -100 RUD * 100 ELE + 100 ELE 196 | 197 | Check this out for more info (https://openrcforums.com/forum/viewtopic.php?f=5&t=12296), and kudos to the helpful gents over there. 198 | 199 | And while we are at it, set CH 3 and CH6 both to P1, which will do the blade servo control. 200 | 201 | On top, set CH4 bound to ELE, and CH5 to RUD. CH4 and CH5 will connect to our Arduino for controling the LEDs and buzzer. If you dislike going for lights and buzzer, you can skip this last step completely. 202 | 203 | **Important**: Write down how you connected your ESCs to witch motor. If you push "forward", both axles have to turn forwards. If not, switch the connection between motor and ESC. Now push "forward" and "left". The left axle should go slower or stop completely, while the right axle turns forward. If it is the other way, just flip ESCs and restart this test. If you push backwards and left, the left axle should stop again, while the right axle turns backward. Check what happens if you "turn right". Do not go any further until you finished all this with a success! 204 | 205 | Now print all parts from "LowerChassis". Print "InnerSupportLeft" and "InnerSupportRight" twice each. The numbers are ordered from front to back. Mount your assembled gearbox to the bottom using the support pieces. Use "InnerSupport..." to keep the bottom parts together. Add the rearaxles and their bearingholders. Do not forget to add the bearings of type 6904, 2 on each axle. Add the 6700 bearings to the outer end of both Axles "D", and the "Gear2AxleD-5edges" as well. Mount the "LowerChassis..." parts left and right. These keep all the other parts and axles in place. Add stability by making use of "InnerSupportLeft" and "InnerSupportRight". 206 | 207 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/housingbottom1.PNG "Lower Chassis 1") 208 | 209 | It is printing time again: we print all the stuff from "Blade", "Drive" and "Tracksupport". 210 | 211 | Print all parts once, except: 212 | 213 | twice: BladeBarAxle, BladeHydraulicsBolt, BladeHydraulicsClamp, BladeHydraulicsTube. BladeServoBar, BladeServoLever, FrontAxle, FrontAxleDistancekeeper, UpperSupportAxle 214 | 215 | four times: BladeServoLock, Wheel, UpperSupportSpacer, UpperSupportWheel 216 | 217 | eight times: LowerSupportAxle 218 | 219 | 16 times: LowerSupportSpacer, LowerSupportWheel 220 | 221 | 52 times: ChainA, ChainB 222 | 223 | Insert 6904 bearings into "BladeBarBearingHolder". Combine "BladeBarAxle" and "BladeBarLever", add 6904 bearings. Mount Axles using "BladeBarBearingHolder" Left/Right to the bottom. 224 | 225 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/housingbottom2.PNG "Lower Chassis 2") 226 | 227 | Add a 6904 bearing to the round end of the "FrontAxle". Add one "FrontaxleDistancekeeper" to the long side. Add a 6904 bearing to the longside. Mount it using the "FrontaxleBearingHolder". Do that twice for each side. 228 | 229 | Now let's do the track supports. Mount two "LowerSupportWheel" at one "LowerSupportAxle", and put one "LowerSupportSpacer" on each end. Add a 6700 bearing at each end of the axle. Do this procedure eight times. 230 | 231 | Mount two "UpperSupportWheel" at one "UpperSupportAxle", and put one "UpperSupportSpacer" on each end. Do this procedure twice. 232 | 233 | Mount "TracksupportInnerLeft" to your chassis. Insert four of your "LowerSupportAxle" builds. Add "TracksupportOuterLeft" to your vehicle. Repeat this step at the right side using "TracksupportInnerRight" and "TracksupportOuterRight". 234 | 235 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/housingbottom3.PNG "Lower Chassis 3") 236 | 237 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/housingbottom4.PNG "Lower Chassis 4") 238 | 239 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/housingbottom5.PNG "Lower Chassis 5") 240 | 241 | Starts to look serious, right? 242 | 243 | Mount "TensionmountLeft" to your vehicle. Mount "TensionWheelholderInnerLeft", "TensionWheelholderOuterLeft", one of your "UpperSupportAxle" builds and "TensionBaseLeft". Mount this assembly to "TensionmountLeft" using a M3x45 screw. 244 | 245 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/housingbottom6.PNG "Lower Chassis 6") 246 | 247 | Repeat this step for the right side of your vehicle. 248 | 249 | Add the 4 wheels to your axles. Secure the wheels using M3#20 screws. 250 | 251 | Time to build the tracks. We build two of them. So, 26 "ChainA" and 26 "ChainB" create one track, screwed together by 52 screws M3x45. The horn of "ChainA" points to the inside of our track loop, while the 3 edges of "ChainB" point to the outside. We screw the left track from the left side of the track, while we screw the right track from the right side. This will make it much easier to replace broken chain parts later on. Again, be careful with applying forces and heat out of friction. Depending on your screws they might have a non threaded part below the cylinder head. If so, use a 3.5mm drill to widen the holes of your chain parts, only the ones pointing away from your vehicle - the ones you start screwing in. Do not change the diameter of the holes the thread of your screw goes into. 252 | 253 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/track.PNG "Tracks") 254 | 255 | Great job, you have 2 tracks now. Mount the left one to the left side, the right one to the right side. Could be you need to lose your tension mechanisms again to make the tracks fit. There is a so called "TensionBlock" in the package "Tracksuppport". If your track is too lose, just mount one between "TensionBase" and the supportwheel assembly. Warning: do not tension your tracks like belts on your printer. They need to have some wiggle room. In case of doubts leave the "TensionBlock" away from your assembly. 256 | 257 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/housingbottom7.PNG "Lower Chassis 7") 258 | 259 | If you like, this is the right time for a break. You could eat some candy, or drive around with your vehicle. Basic forward/backward and steering will work already. 260 | 261 | OK, let's move on. You will need to print the content of "UpperChassis" and "Grill". Mount all the "UpperChassisLeft/Right" parts using the support parts of that package. Parts 4 and 5 are connected directly to each other. Mount both servos to the servo mount. The servohead should point to the right side, backwards. Mount this assemblies to the upper chassis. Now mount the "BonnetSupport" parts on top of the upper chassis. Mount the CAT Logo and the Tailgate as well to the back. 262 | 263 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/servo1.PNG "Servo") 264 | 265 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/servo2.PNG "Servo") 266 | 267 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/servo3.PNG "Servo") 268 | 269 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/servo4.PNG "Servo") 270 | 271 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/back1.PNG "Servo") 272 | 273 | Mount the round shaped servo head to the servos. Mount the "Bladeservolever" to the servohead. Once finished, the lever should point straight downwards, at both servos. Mount the BladeServoBar to it, and lock it using 2 of the BladeServoLocks. 274 | 275 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/housingbottom8.PNG "Lower Chassis 8") 276 | 277 | Mount the upper chassis assemby to your vehicle. Use the left support parts out of the UpperChassis package to do that. 278 | 279 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/front1.PNG "Front") 280 | 281 | Connect the BladeServoBar to its BladeBarLever, use the two remaining BladeServoLocks. I am sorry, but there is not much room to do that. You will make it. If not, remember your stock of candy, take a break, and try again. 282 | 283 | Time to assemble the grill. Print 4 sets of the LEDHousing package. Connect "GrillLeft", "GrillRight" and "GrillInsert". Add the CAT Logo to the "GrillInsert". 284 | 285 | If you go for the lights option: At this point you should have your pcb, equipped with the Arduino, pin headers, buzzer and resistor. Orientation of the board: you look at your Arduino, not the solder side of the PCB. USB of your Arduino is pointing to the left, the buzzer is top left. Connect CH4 of your receiver to the up right pin header. Connect CH5 to the pin header next left to the up right pin header. Cut the left servo cable in half. Use one half, solder the switch to the both outer pins, connect this to the lower left pin header of your PCB - the orientation of the connector does not matter. If you did it right, one pin header is left unconnected. Now, break 2 LEDs free of your LED "matrix", and do that 4 times. Take care of not confusing DIn and DOut direction. Connect the left servo cable half. Connect the black wire to ground on the DIn side of your leds. Connect the opposite wire to Voltage 5V. Connect the middle pin to Din. Now connect DOut of that LED with DIn of the next LED. Connect ground and 5V of both LEDs as well. Create 15cm long wires, my advice is to use 3 different colors. Connect these wires to the DOut, 5V and ground of LED 2. We go on with this scheme. Never ever confuse DIn, DOut, 5V and Ground. See the following scheme for wire lengths: 286 | 287 | Servo plug -> 15 cm -> LED1 -> direct connection -> LED2 -> 15cm -> LED3 -> direct connection -> LED4 -> 65cm -> LED5 -> direct connection -> LED6 -> 40 cm -> LED7 -> direct connection -> LED8 -> 25 cm -> strobe lights assembly below. 288 | 289 | Now we need to break free 4 sets of 3 LEDs in a row, each. 290 | 291 | Connect the 4 blocks of 3 LEDs each as you did above. Scheme: 292 | 293 | 25cm cable from your assembly above -> LED9 -> direct connection -> LED10 -> direct connection -> LED11 -> 5 cm -> LED12 -> direct connection -> LED13 -> direct connection -> LED14 -> 5cm -> LED15 -> direct connection -> LED16 -> direct connection -> LED17 -> 5cm -> LED18 -> direct connection -> LED19 -> direct connection -> LED20 294 | 295 | Remember the candy ... 296 | 297 | The lower numbered LED stays at the bottom, the higher numbered LED at the top of each single led housing assembly. Use LEDCase, insert the first LED assembly, add LEDGlas to the front slot, and close this housing using 2 M2x6 screws. Insert the first LEDHouse in the right side of your Grill. Make sure the screws of your LEDHouse point upwards. Repeat this steps for the 2nd LEDHouse. Make sure the lower numbered LED stays at the bottom. Mount the LEDHouse into the left part of your grill. 298 | 299 | Connect the servo plug of the LED to the right bottom pin header of your pcb. Make sure the ground pin points to the right! 300 | 301 | Mount the Grill to the Supports of your UpperChassis. 302 | 303 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/front2.PNG "Front") 304 | 305 | Mount both ESCs to "ElectronicsESCBase", you can use double sided tape. Screw it in between the supports. Connect both ESCs to the motors, according to the scheme you created earlier when testing your gearbox. Connect the switches of the ESCs to "ElectronicsSwitchBase". Mount the buzzer switch as well. Screw the Switchbase into its place. 306 | 307 | Mount both CAT logos to the "BonnetFront". Mount "Bonnetfront" to your Grill assembly. 308 | 309 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/front4.PNG "Front") 310 | 311 | Mount "ElectronicsCablechannel" and "ElectronicsBatteryBlocker", and mount this assembly to the left side of the UpperChassis supports. Use zipties to manage your cable stuff. The LED wire assembly goes straight to the back of your vehicle with the long cable you added between LEDs 4 and 5 (LED houses 2 and 3). 312 | 313 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/front3.PNG "Front") 314 | 315 | Mount "BonnetBaseLeft", "BonnetBaseRight" and "BonnetBackbase" together. Mount it to your vehicle. 316 | 317 | Mount the "BonnetHandle" to "BonnetLeft" and "BonnetRight", using M2x8. Insert "BonnetLockBoltLeft" into "BonnetLockcaseLeft", and screw it to "BonnetLeft". Repeat this step for the "right" parts. Use M2x12 screws, and make sure the "Bolts" can move freely, towards the front of the vehicle. 318 | 319 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/front6.PNG "Front") 320 | 321 | Mount the Bonnets to the "BonnetHinge", mount the Hinge to the "BonnetHingeSupport". 322 | 323 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/front7.PNG "Front") 324 | 325 | Mount this assembly to the "BonnetFront" using 4 M3x14. 326 | 327 | Connect the "BonnetHingeSupport" and the "BonnetBackbase". 328 | 329 | Mount "BonnetRear" at the end of the Bonnet stuff. 330 | 331 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/front5.PNG "Front") 332 | 333 | Let's move on to the drivers cabine. Mount the "DriverCabBase" to the vehicle. Insert the LEDs 5/6 and 7/8 into the housings, again the lower numbered LEDs to the bottom, add the LED glasses and tops. Insert the LEDHouse 3 into the back left pocket of the "DriverCabBase", and LEDHouse 4 to the right pocket. Manage the cables. 334 | 335 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/front8.PNG "Front") 336 | 337 | Mount "DriverCabBack", "DriverCabFront" and "DriverCabRoofSupport". Fiddle the left LEDs through the hole of the rear right Cabine Support. Mount "DriversCabLowerTop" to the vehicle. 338 | 339 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/front9.PNG "Front") 340 | 341 | Mount "StrobeHousing" to "DriversCabUpperTop". Fiddle the left LEDs through the hole. Insert the LEDs into the housing, by putting the cables between these 4 LED strips in the center of the housing. Mount the top the vehicle. Mount the "StrobeGlas" to the "StrobeHousing" using M2x8. The "Glas" has indexed holes, keep this in mind. 342 | 343 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/fronta.PNG "Front") 344 | 345 | Now let's move on to the very last steps of our assembly, and therefore the finish line. 346 | 347 | Before you mount the blade, you could of course take the opportunity to clear your candy stock, or you could drive around with your vehicle. To make sense of the light stuff, you would have to upload the arduino code to your Arduino first. However, it should beep if you drive forward/backward. On driving forward, the front light should be white, the backlight should be red. If you turn left or right the according LEDs should flash. The strobe should "turn" all the time. If you confused left or right during LED assembly, just change the numbers of the LED in your arduino sketch. Hint: You mighg have a hard time to plug the USB in and out of your Arduino. There are short Mini USB extension cables available. This cable will make your life easier. 348 | 349 | Mount "BladeBarLeft" and "BladeBarRight" to the axles of your Blade servos. Fix them using some M3x20. Assemble the Blade now. "BladeLeft", "BladeMiddle" and "BladeRight" have holes for those M4 bolts. Insert them, and push the three Blade-parts together. Use screws to fix them at their backside. Add the "BladeEdge.." parts, using M2x8 screws. Mount "BladeHydraulicsHolderLeft" and "BladeHydraulicsHolderRight" to the blade. Mount "BladeHydraulicsGrillBaseLeft" and "BladeHydraulicsGrillBaseRight" to the "BonnetFront". Mount the "BladeHydraulicsTube" using "BladeHydraulicsClamp" to the "BladeHydraulicsGrillBase", make sure the tube is clamped around its half. Mount "BladeHydraulicsBolt" and "BladeHydraulicsBladeBase" together, twice. Mount these to the both "BladeHydraulicsHolder". Insert the "BladeHydraulicsBolt" into the Tubes. 350 | 351 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/frontb.PNG "Front") 352 | 353 | **Whoooohoooo! Done!** 354 | 355 | ![alt text](https://github.com/pstimpel/caterpillarbulldozer/raw/master/media/IMG_20191217_114823.jpg "WHOOOOHOOOOO") 356 | 357 | ## Who to thank? 358 | 359 | I want to thank the guys of DasFilament.de and Prusa Research (https://www.prusa3d.com/). You deliver stuff that works out of the box. No hassle, no tinkering. Love it. 360 | 361 | Thanks a lot to Brad, Aaron, Angelo and all others from Autodesk Fusion 360 (https://www.youtube.com/user/AutodeskFusion360), who deliver a lot of knowledge in their videos. Without these "another little trick" stuff I would have not been able to finish this project. Still, my CAD project contains a lot of crime - but nothing you could not hide behind 3d printed parts. 362 | 363 | Thanks to the 3d maker noob "3DMN" aka Joe (https://twitter.com/3dmakernoob) and the 3d printing nerd "3DPN" aka Joel (https://twitter.com/joeltelling/) for their video channels, and the know how they collect with their communities. Finally it was Joe from 3DMN who awakened my interest in Arduino stuff - check out his mood lamp. Please consider becoming Patrons if you like their stuff, as I do. 364 | 365 | Thanks to the guys of 3dSets.com, they hooked me up to the world of 3d printing RC vehicles with their Rancher, which is a much easier to assemble RC car compared to this bullozer. Easier to build? Yep, because of a comprehensive manual they deliver. 366 | 367 | Thanks as well to my colleague Jumbo, who answered some of my questions with his endless electronics knowledge. 368 | 369 | Thanks to the guys from OpenRCForums (https://openrcforums.com). They just delivered the perfect solution to a RC noob like I am. I gained so much knowledge during this conversation - appreciated. 370 | 371 | Thanks to my family! They have hard times seeing me cursing, or being away for hours to do soldering stuff. Finally, they have to share the home with a guy who loves melting plastics to turn it into vehicles, drones and other stuff. 372 | 373 | ## Donation 374 | 375 | I spent hours over hours doing this. And I love doing it, it is my hobby. I really like to provide you this stuff for free. You should not feel bad by just downloading the stuff and using it according to the Creative Commons License (4.0, BY / NC / SA). 376 | 377 | However, if you would like to spend me a coffee, you can use Paypal https://www.paypal.com/paypalme2/RedZoneAction - thanks in advance. 378 | 379 | ## Feedback 380 | 381 | If you go for a build, I would like it very much to hear from you. Maybe you want to share pics of your Bulldozer? You can find me at 382 | 383 | https://twitter.com/PjotrS72 384 | 385 | https://www.prusaprinters.org/social/2411-pstimpel/prints 386 | 387 | https://www.thingiverse.com/pstimpel 388 | 389 | ## Finally... 390 | 391 | I am providing this stuff as it is. I do not promise anything, and I am not responsible for any harm you might create or receive by following this manual or by using the methods and results described in this manual. 392 | 393 | ### Warning 394 | 395 | Lipo batteries can cause danger. Handle them carefully. If you create PCBs on your own pay attention and take security measurements when handling chemicals. 396 | -------------------------------------------------------------------------------- /pcb/Bulldozer.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew "(5.1.4)-1") 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 24) 6 | (tracks 64) 7 | (zones 0) 8 | (modules 7) 9 | (nets 32) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 F.Cu signal hide) 15 | (31 B.Cu signal) 16 | (32 B.Adhes user hide) 17 | (33 F.Adhes user hide) 18 | (34 B.Paste user hide) 19 | (35 F.Paste user hide) 20 | (36 B.SilkS user hide) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user hide) 24 | (40 Dwgs.User user hide) 25 | (41 Cmts.User user hide) 26 | (42 Eco1.User user hide) 27 | (43 Eco2.User user hide) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user hide) 31 | (47 F.CrtYd user hide) 32 | (48 B.Fab user hide) 33 | (49 F.Fab user hide) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 1) 38 | (user_trace_width 1) 39 | (trace_clearance 0.2) 40 | (zone_clearance 0.508) 41 | (zone_45_only no) 42 | (trace_min 0.2) 43 | (via_size 0.8) 44 | (via_drill 0.4) 45 | (via_min_size 0.4) 46 | (via_min_drill 0.3) 47 | (uvia_size 0.3) 48 | (uvia_drill 0.1) 49 | (uvias_allowed no) 50 | (uvia_min_size 0.2) 51 | (uvia_min_drill 0.1) 52 | (edge_width 0.05) 53 | (segment_width 0.2) 54 | (pcb_text_width 0.3) 55 | (pcb_text_size 1.5 1.5) 56 | (mod_edge_width 0.12) 57 | (mod_text_size 1 1) 58 | (mod_text_width 0.15) 59 | (pad_size 1.524 1.524) 60 | (pad_drill 0.762) 61 | (pad_to_mask_clearance 0.051) 62 | (solder_mask_min_width 0.25) 63 | (aux_axis_origin 0 0) 64 | (visible_elements 7FFFFFFF) 65 | (pcbplotparams 66 | (layerselection 0x010fc_ffffffff) 67 | (usegerberextensions false) 68 | (usegerberattributes false) 69 | (usegerberadvancedattributes false) 70 | (creategerberjobfile false) 71 | (excludeedgelayer true) 72 | (linewidth 0.100000) 73 | (plotframeref false) 74 | (viasonmask false) 75 | (mode 1) 76 | (useauxorigin false) 77 | (hpglpennumber 1) 78 | (hpglpenspeed 20) 79 | (hpglpendiameter 15.000000) 80 | (psnegative false) 81 | (psa4output false) 82 | (plotreference true) 83 | (plotvalue true) 84 | (plotinvisibletext false) 85 | (padsonsilk false) 86 | (subtractmaskfromsilk false) 87 | (outputformat 1) 88 | (mirror false) 89 | (drillshape 1) 90 | (scaleselection 1) 91 | (outputdirectory "")) 92 | ) 93 | 94 | (net 0 "") 95 | (net 1 "Net-(A1-Pad16)") 96 | (net 2 "Net-(A1-Pad15)") 97 | (net 3 "Net-(A1-Pad30)") 98 | (net 4 "Net-(A1-Pad14)") 99 | (net 5 "Net-(A1-Pad29)") 100 | (net 6 "Net-(A1-Pad13)") 101 | (net 7 "Net-(A1-Pad28)") 102 | (net 8 "Net-(A1-Pad12)") 103 | (net 9 "Net-(A1-Pad27)") 104 | (net 10 "Net-(A1-Pad11)") 105 | (net 11 "Net-(A1-Pad26)") 106 | (net 12 "Net-(A1-Pad10)") 107 | (net 13 "Net-(A1-Pad25)") 108 | (net 14 "Net-(A1-Pad9)") 109 | (net 15 "Net-(A1-Pad24)") 110 | (net 16 "Net-(A1-Pad8)") 111 | (net 17 "Net-(A1-Pad23)") 112 | (net 18 "Net-(A1-Pad7)") 113 | (net 19 "Net-(A1-Pad22)") 114 | (net 20 "Net-(A1-Pad6)") 115 | (net 21 "Net-(A1-Pad21)") 116 | (net 22 "Net-(A1-Pad5)") 117 | (net 23 "Net-(A1-Pad20)") 118 | (net 24 "Net-(A1-Pad19)") 119 | (net 25 "Net-(A1-Pad3)") 120 | (net 26 "Net-(A1-Pad18)") 121 | (net 27 "Net-(A1-Pad2)") 122 | (net 28 "Net-(A1-Pad17)") 123 | (net 29 "Net-(A1-Pad1)") 124 | (net 30 "Net-(BZ1-Pad2)") 125 | (net 31 "Net-(JBuzzerswitch1-Pad2)") 126 | 127 | (net_class Default "Dies ist die voreingestellte Netzklasse." 128 | (clearance 0.2) 129 | (trace_width 0.25) 130 | (via_dia 0.8) 131 | (via_drill 0.4) 132 | (uvia_dia 0.3) 133 | (uvia_drill 0.1) 134 | (add_net "Net-(A1-Pad1)") 135 | (add_net "Net-(A1-Pad10)") 136 | (add_net "Net-(A1-Pad11)") 137 | (add_net "Net-(A1-Pad12)") 138 | (add_net "Net-(A1-Pad13)") 139 | (add_net "Net-(A1-Pad14)") 140 | (add_net "Net-(A1-Pad15)") 141 | (add_net "Net-(A1-Pad16)") 142 | (add_net "Net-(A1-Pad17)") 143 | (add_net "Net-(A1-Pad18)") 144 | (add_net "Net-(A1-Pad19)") 145 | (add_net "Net-(A1-Pad2)") 146 | (add_net "Net-(A1-Pad20)") 147 | (add_net "Net-(A1-Pad21)") 148 | (add_net "Net-(A1-Pad22)") 149 | (add_net "Net-(A1-Pad23)") 150 | (add_net "Net-(A1-Pad24)") 151 | (add_net "Net-(A1-Pad25)") 152 | (add_net "Net-(A1-Pad26)") 153 | (add_net "Net-(A1-Pad27)") 154 | (add_net "Net-(A1-Pad28)") 155 | (add_net "Net-(A1-Pad29)") 156 | (add_net "Net-(A1-Pad3)") 157 | (add_net "Net-(A1-Pad30)") 158 | (add_net "Net-(A1-Pad5)") 159 | (add_net "Net-(A1-Pad6)") 160 | (add_net "Net-(A1-Pad7)") 161 | (add_net "Net-(A1-Pad8)") 162 | (add_net "Net-(A1-Pad9)") 163 | (add_net "Net-(BZ1-Pad2)") 164 | (add_net "Net-(JBuzzerswitch1-Pad2)") 165 | ) 166 | 167 | (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 5DCC492E) 168 | (at 121.92 67.945 270) 169 | (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") 170 | (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") 171 | (path /5DCC6492) 172 | (fp_text reference R1 (at 3.81 0 90) (layer F.SilkS) 173 | (effects (font (size 1 1) (thickness 0.15))) 174 | ) 175 | (fp_text value 270 (at 3.81 2.37 90) (layer F.Fab) 176 | (effects (font (size 1 1) (thickness 0.15))) 177 | ) 178 | (fp_text user %R (at 3.81 0 90) (layer F.Fab) 179 | (effects (font (size 1 1) (thickness 0.15))) 180 | ) 181 | (fp_line (start 8.67 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05)) 182 | (fp_line (start 8.67 1.5) (end 8.67 -1.5) (layer F.CrtYd) (width 0.05)) 183 | (fp_line (start -1.05 1.5) (end 8.67 1.5) (layer F.CrtYd) (width 0.05)) 184 | (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05)) 185 | (fp_line (start 7.08 1.37) (end 7.08 1.04) (layer F.SilkS) (width 0.12)) 186 | (fp_line (start 0.54 1.37) (end 7.08 1.37) (layer F.SilkS) (width 0.12)) 187 | (fp_line (start 0.54 1.04) (end 0.54 1.37) (layer F.SilkS) (width 0.12)) 188 | (fp_line (start 7.08 -1.37) (end 7.08 -1.04) (layer F.SilkS) (width 0.12)) 189 | (fp_line (start 0.54 -1.37) (end 7.08 -1.37) (layer F.SilkS) (width 0.12)) 190 | (fp_line (start 0.54 -1.04) (end 0.54 -1.37) (layer F.SilkS) (width 0.12)) 191 | (fp_line (start 7.62 0) (end 6.96 0) (layer F.Fab) (width 0.1)) 192 | (fp_line (start 0 0) (end 0.66 0) (layer F.Fab) (width 0.1)) 193 | (fp_line (start 6.96 -1.25) (end 0.66 -1.25) (layer F.Fab) (width 0.1)) 194 | (fp_line (start 6.96 1.25) (end 6.96 -1.25) (layer F.Fab) (width 0.1)) 195 | (fp_line (start 0.66 1.25) (end 6.96 1.25) (layer F.Fab) (width 0.1)) 196 | (fp_line (start 0.66 -1.25) (end 0.66 1.25) (layer F.Fab) (width 0.1)) 197 | (pad 2 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 198 | (net 18 "Net-(A1-Pad7)")) 199 | (pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 200 | (net 5 "Net-(A1-Pad29)")) 201 | (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal.wrl 202 | (at (xyz 0 0 0)) 203 | (scale (xyz 1 1 1)) 204 | (rotate (xyz 0 0 0)) 205 | ) 206 | ) 207 | 208 | (module Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC4900) 209 | (at 133.985 104.775 90) 210 | (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") 211 | (tags "Through hole pin header THT 1x03 2.54mm single row") 212 | (path /5DCC43B3) 213 | (fp_text reference JLED1 (at -2.54 2.54) (layer F.SilkS) 214 | (effects (font (size 1 1) (thickness 0.15))) 215 | ) 216 | (fp_text value Conn_01x03 (at 0 7.41 90) (layer F.Fab) 217 | (effects (font (size 1 1) (thickness 0.15))) 218 | ) 219 | (fp_text user %R (at 0 2.54) (layer F.Fab) 220 | (effects (font (size 1 1) (thickness 0.15))) 221 | ) 222 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) 223 | (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) 224 | (fp_line (start -1.8 6.85) (end 1.8 6.85) (layer F.CrtYd) (width 0.05)) 225 | (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) 226 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) 227 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) 228 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) 229 | (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) 230 | (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12)) 231 | (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) 232 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) 233 | (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) 234 | (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1)) 235 | (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.Fab) (width 0.1)) 236 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) 237 | (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 238 | (net 5 "Net-(A1-Pad29)")) 239 | (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 240 | (net 18 "Net-(A1-Pad7)")) 241 | (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 242 | (net 9 "Net-(A1-Pad27)")) 243 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl 244 | (at (xyz 0 0 0)) 245 | (scale (xyz 1 1 1)) 246 | (rotate (xyz 0 0 0)) 247 | ) 248 | ) 249 | 250 | (module Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC48E9) 251 | (at 146.05 73.025 180) 252 | (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") 253 | (tags "Through hole pin header THT 1x03 2.54mm single row") 254 | (path /5DCC9800) 255 | (fp_text reference PWMForBack1 (at -2.54 2.54 90) (layer F.SilkS) 256 | (effects (font (size 1 1) (thickness 0.15))) 257 | ) 258 | (fp_text value Conn_01x03 (at 0 7.41) (layer F.Fab) 259 | (effects (font (size 1 1) (thickness 0.15))) 260 | ) 261 | (fp_text user %R (at 0 2.54 90) (layer F.Fab) 262 | (effects (font (size 1 1) (thickness 0.15))) 263 | ) 264 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) 265 | (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) 266 | (fp_line (start -1.8 6.85) (end 1.8 6.85) (layer F.CrtYd) (width 0.05)) 267 | (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) 268 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) 269 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) 270 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) 271 | (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) 272 | (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12)) 273 | (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) 274 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) 275 | (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) 276 | (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1)) 277 | (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.Fab) (width 0.1)) 278 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) 279 | (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 280 | (net 5 "Net-(A1-Pad29)")) 281 | (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 282 | (net 9 "Net-(A1-Pad27)")) 283 | (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 284 | (net 22 "Net-(A1-Pad5)")) 285 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl 286 | (at (xyz 0 0 0)) 287 | (scale (xyz 1 1 1)) 288 | (rotate (xyz 0 0 0)) 289 | ) 290 | ) 291 | 292 | (module Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC48D2) 293 | (at 137.16 73.025 180) 294 | (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") 295 | (tags "Through hole pin header THT 1x03 2.54mm single row") 296 | (path /5DCC8E17) 297 | (fp_text reference PWMLeftRight1 (at -2.54 2.54 90) (layer F.SilkS) 298 | (effects (font (size 1 1) (thickness 0.15))) 299 | ) 300 | (fp_text value Conn_01x03 (at 0 7.41) (layer F.Fab) 301 | (effects (font (size 1 1) (thickness 0.15))) 302 | ) 303 | (fp_text user %R (at 0 2.54 90) (layer F.Fab) 304 | (effects (font (size 1 1) (thickness 0.15))) 305 | ) 306 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) 307 | (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) 308 | (fp_line (start -1.8 6.85) (end 1.8 6.85) (layer F.CrtYd) (width 0.05)) 309 | (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) 310 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) 311 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) 312 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) 313 | (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) 314 | (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12)) 315 | (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) 316 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) 317 | (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) 318 | (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1)) 319 | (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.Fab) (width 0.1)) 320 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) 321 | (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 322 | (net 5 "Net-(A1-Pad29)")) 323 | (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 324 | (net 9 "Net-(A1-Pad27)")) 325 | (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 326 | (net 20 "Net-(A1-Pad6)")) 327 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl 328 | (at (xyz 0 0 0)) 329 | (scale (xyz 1 1 1)) 330 | (rotate (xyz 0 0 0)) 331 | ) 332 | ) 333 | 334 | (module Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC48BB) 335 | (at 123.825 104.775 270) 336 | (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") 337 | (tags "Through hole pin header THT 1x03 2.54mm single row") 338 | (path /5DCCA42F) 339 | (fp_text reference JBuzzerswitch1 (at 2.54 2.54) (layer F.SilkS) 340 | (effects (font (size 1 1) (thickness 0.15))) 341 | ) 342 | (fp_text value Conn_01x03 (at 0 7.41 90) (layer F.Fab) 343 | (effects (font (size 1 1) (thickness 0.15))) 344 | ) 345 | (fp_text user %R (at 0 2.54) (layer F.Fab) 346 | (effects (font (size 1 1) (thickness 0.15))) 347 | ) 348 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) 349 | (fp_line (start 1.8 6.85) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) 350 | (fp_line (start -1.8 6.85) (end 1.8 6.85) (layer F.CrtYd) (width 0.05)) 351 | (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) 352 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) 353 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) 354 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) 355 | (fp_line (start 1.33 1.27) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) 356 | (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12)) 357 | (fp_line (start -1.33 6.41) (end 1.33 6.41) (layer F.SilkS) (width 0.12)) 358 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) 359 | (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) 360 | (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1)) 361 | (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.Fab) (width 0.1)) 362 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) 363 | (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 364 | (net 30 "Net-(BZ1-Pad2)")) 365 | (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 366 | (net 31 "Net-(JBuzzerswitch1-Pad2)")) 367 | (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 368 | (net 5 "Net-(A1-Pad29)")) 369 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl 370 | (at (xyz 0 0 0)) 371 | (scale (xyz 1 1 1)) 372 | (rotate (xyz 0 0 0)) 373 | ) 374 | ) 375 | 376 | (module Buzzer_Beeper:Buzzer_12x9.5RM7.6 (layer F.Cu) (tedit 5A030281) (tstamp 5DCC48A4) 377 | (at 113.665 68.58 180) 378 | (descr "Generic Buzzer, D12mm height 9.5mm with RM7.6mm") 379 | (tags buzzer) 380 | (path /5DCC5A3F) 381 | (fp_text reference BZ1 (at 3.8 0) (layer F.SilkS) 382 | (effects (font (size 1 1) (thickness 0.15))) 383 | ) 384 | (fp_text value Buzzer (at 3.8 7.4) (layer F.Fab) 385 | (effects (font (size 1 1) (thickness 0.15))) 386 | ) 387 | (fp_circle (center 3.8 0) (end 9.9 0) (layer F.SilkS) (width 0.12)) 388 | (fp_circle (center 3.8 0) (end 4.8 0) (layer F.Fab) (width 0.1)) 389 | (fp_circle (center 3.8 0) (end 9.8 0) (layer F.Fab) (width 0.1)) 390 | (fp_circle (center 3.8 0) (end 10.05 0) (layer F.CrtYd) (width 0.05)) 391 | (fp_text user %R (at 3.8 -4) (layer F.Fab) 392 | (effects (font (size 1 1) (thickness 0.15))) 393 | ) 394 | (fp_text user + (at -0.01 -2.54) (layer F.SilkS) 395 | (effects (font (size 1 1) (thickness 0.15))) 396 | ) 397 | (fp_text user + (at -0.01 -2.54) (layer F.Fab) 398 | (effects (font (size 1 1) (thickness 0.15))) 399 | ) 400 | (pad 2 thru_hole circle (at 7.6 0 180) (size 2 2) (drill 1) (layers *.Cu *.Mask) 401 | (net 30 "Net-(BZ1-Pad2)")) 402 | (pad 1 thru_hole rect (at 0 0 180) (size 2 2) (drill 1) (layers *.Cu *.Mask) 403 | (net 2 "Net-(A1-Pad15)")) 404 | (model ${KISYS3DMOD}/Buzzer_Beeper.3dshapes/Buzzer_12x9.5RM7.6.wrl 405 | (at (xyz 0 0 0)) 406 | (scale (xyz 1 1 1)) 407 | (rotate (xyz 0 0 0)) 408 | ) 409 | ) 410 | 411 | (module Module:Arduino_Nano (layer F.Cu) (tedit 58ACAF70) (tstamp 5DCC4897) 412 | (at 146.05 82.55 270) 413 | (descr "Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf") 414 | (tags "Arduino Nano") 415 | (path /5DCC3C42) 416 | (fp_text reference A1 (at 7.62 -5.08 90) (layer F.SilkS) 417 | (effects (font (size 1 1) (thickness 0.15))) 418 | ) 419 | (fp_text value Arduino_Nano_v3.x (at 8.89 19.05) (layer F.Fab) 420 | (effects (font (size 1 1) (thickness 0.15))) 421 | ) 422 | (fp_line (start 16.75 42.16) (end -1.53 42.16) (layer F.CrtYd) (width 0.05)) 423 | (fp_line (start 16.75 42.16) (end 16.75 -4.06) (layer F.CrtYd) (width 0.05)) 424 | (fp_line (start -1.53 -4.06) (end -1.53 42.16) (layer F.CrtYd) (width 0.05)) 425 | (fp_line (start -1.53 -4.06) (end 16.75 -4.06) (layer F.CrtYd) (width 0.05)) 426 | (fp_line (start 16.51 -3.81) (end 16.51 39.37) (layer F.Fab) (width 0.1)) 427 | (fp_line (start 0 -3.81) (end 16.51 -3.81) (layer F.Fab) (width 0.1)) 428 | (fp_line (start -1.27 -2.54) (end 0 -3.81) (layer F.Fab) (width 0.1)) 429 | (fp_line (start -1.27 39.37) (end -1.27 -2.54) (layer F.Fab) (width 0.1)) 430 | (fp_line (start 16.51 39.37) (end -1.27 39.37) (layer F.Fab) (width 0.1)) 431 | (fp_line (start 16.64 -3.94) (end -1.4 -3.94) (layer F.SilkS) (width 0.12)) 432 | (fp_line (start 16.64 39.5) (end 16.64 -3.94) (layer F.SilkS) (width 0.12)) 433 | (fp_line (start -1.4 39.5) (end 16.64 39.5) (layer F.SilkS) (width 0.12)) 434 | (fp_line (start 3.81 41.91) (end 3.81 31.75) (layer F.Fab) (width 0.1)) 435 | (fp_line (start 11.43 41.91) (end 3.81 41.91) (layer F.Fab) (width 0.1)) 436 | (fp_line (start 11.43 31.75) (end 11.43 41.91) (layer F.Fab) (width 0.1)) 437 | (fp_line (start 3.81 31.75) (end 11.43 31.75) (layer F.Fab) (width 0.1)) 438 | (fp_line (start 1.27 36.83) (end -1.4 36.83) (layer F.SilkS) (width 0.12)) 439 | (fp_line (start 1.27 1.27) (end 1.27 36.83) (layer F.SilkS) (width 0.12)) 440 | (fp_line (start 1.27 1.27) (end -1.4 1.27) (layer F.SilkS) (width 0.12)) 441 | (fp_line (start 13.97 36.83) (end 16.64 36.83) (layer F.SilkS) (width 0.12)) 442 | (fp_line (start 13.97 -1.27) (end 13.97 36.83) (layer F.SilkS) (width 0.12)) 443 | (fp_line (start 13.97 -1.27) (end 16.64 -1.27) (layer F.SilkS) (width 0.12)) 444 | (fp_line (start -1.4 -3.94) (end -1.4 -1.27) (layer F.SilkS) (width 0.12)) 445 | (fp_line (start -1.4 1.27) (end -1.4 39.5) (layer F.SilkS) (width 0.12)) 446 | (fp_line (start 1.27 -1.27) (end -1.4 -1.27) (layer F.SilkS) (width 0.12)) 447 | (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12)) 448 | (fp_text user %R (at 6.35 19.05) (layer F.Fab) 449 | (effects (font (size 1 1) (thickness 0.15))) 450 | ) 451 | (pad 16 thru_hole oval (at 15.24 35.56 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 452 | (net 1 "Net-(A1-Pad16)")) 453 | (pad 15 thru_hole oval (at 0 35.56 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 454 | (net 2 "Net-(A1-Pad15)")) 455 | (pad 30 thru_hole oval (at 15.24 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 456 | (net 3 "Net-(A1-Pad30)")) 457 | (pad 14 thru_hole oval (at 0 33.02 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 458 | (net 4 "Net-(A1-Pad14)")) 459 | (pad 29 thru_hole oval (at 15.24 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 460 | (net 5 "Net-(A1-Pad29)")) 461 | (pad 13 thru_hole oval (at 0 30.48 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 462 | (net 6 "Net-(A1-Pad13)")) 463 | (pad 28 thru_hole oval (at 15.24 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 464 | (net 7 "Net-(A1-Pad28)")) 465 | (pad 12 thru_hole oval (at 0 27.94 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 466 | (net 8 "Net-(A1-Pad12)")) 467 | (pad 27 thru_hole oval (at 15.24 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 468 | (net 9 "Net-(A1-Pad27)")) 469 | (pad 11 thru_hole oval (at 0 25.4 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 470 | (net 10 "Net-(A1-Pad11)")) 471 | (pad 26 thru_hole oval (at 15.24 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 472 | (net 11 "Net-(A1-Pad26)")) 473 | (pad 10 thru_hole oval (at 0 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 474 | (net 12 "Net-(A1-Pad10)")) 475 | (pad 25 thru_hole oval (at 15.24 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 476 | (net 13 "Net-(A1-Pad25)")) 477 | (pad 9 thru_hole oval (at 0 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 478 | (net 14 "Net-(A1-Pad9)")) 479 | (pad 24 thru_hole oval (at 15.24 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 480 | (net 15 "Net-(A1-Pad24)")) 481 | (pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 482 | (net 16 "Net-(A1-Pad8)")) 483 | (pad 23 thru_hole oval (at 15.24 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 484 | (net 17 "Net-(A1-Pad23)")) 485 | (pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 486 | (net 18 "Net-(A1-Pad7)")) 487 | (pad 22 thru_hole oval (at 15.24 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 488 | (net 19 "Net-(A1-Pad22)")) 489 | (pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 490 | (net 20 "Net-(A1-Pad6)")) 491 | (pad 21 thru_hole oval (at 15.24 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 492 | (net 21 "Net-(A1-Pad21)")) 493 | (pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 494 | (net 22 "Net-(A1-Pad5)")) 495 | (pad 20 thru_hole oval (at 15.24 25.4 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 496 | (net 23 "Net-(A1-Pad20)")) 497 | (pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 498 | (net 5 "Net-(A1-Pad29)")) 499 | (pad 19 thru_hole oval (at 15.24 27.94 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 500 | (net 24 "Net-(A1-Pad19)")) 501 | (pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 502 | (net 25 "Net-(A1-Pad3)")) 503 | (pad 18 thru_hole oval (at 15.24 30.48 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 504 | (net 26 "Net-(A1-Pad18)")) 505 | (pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 506 | (net 27 "Net-(A1-Pad2)")) 507 | (pad 17 thru_hole oval (at 15.24 33.02 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 508 | (net 28 "Net-(A1-Pad17)")) 509 | (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) 510 | (net 29 "Net-(A1-Pad1)")) 511 | (model ${KISYS3DMOD}/Module.3dshapes/Arduino_Nano_WithMountingHoles.wrl 512 | (at (xyz 0 0 0)) 513 | (scale (xyz 1 1 1)) 514 | (rotate (xyz 0 0 0)) 515 | ) 516 | ) 517 | 518 | (gr_line (start 100.33 113.665) (end 100.33 59.69) (layer Edge.Cuts) (width 0.1)) 519 | (gr_line (start 153.67 113.665) (end 100.33 113.665) (layer Edge.Cuts) (width 0.1)) 520 | (gr_line (start 153.67 59.69) (end 153.67 113.665) (layer Edge.Cuts) (width 0.1)) 521 | (gr_line (start 100.33 59.69) (end 153.67 59.69) (layer Edge.Cuts) (width 0.1)) 522 | (gr_text 5V (at 142.875 70.485) (layer F.SilkS) 523 | (effects (font (size 1 1) (thickness 0.15))) 524 | ) 525 | (gr_text 5V (at 133.985 70.485) (layer F.SilkS) 526 | (effects (font (size 1 1) (thickness 0.15))) 527 | ) 528 | (gr_text "USB <- Arduino Nano 3" (at 116.205 89.535) (layer F.SilkS) 529 | (effects (font (size 1 1) (thickness 0.15))) 530 | ) 531 | (gr_text S (at 136.525 102.235 90) (layer F.SilkS) 532 | (effects (font (size 1 1) (thickness 0.15))) 533 | ) 534 | (gr_text V+ (at 133.985 101.6 90) (layer F.SilkS) 535 | (effects (font (size 1 1) (thickness 0.15))) 536 | ) 537 | (gr_text S (at 142.875 73.025) (layer F.SilkS) 538 | (effects (font (size 1 1) (thickness 0.15))) 539 | ) 540 | (gr_text S (at 133.985 73.025) (layer F.SilkS) 541 | (effects (font (size 1 1) (thickness 0.15))) 542 | ) 543 | (gr_text "Bulldozer V1" (at 140.97 110.49) (layer F.SilkS) 544 | (effects (font (size 2 2) (thickness 0.3))) 545 | ) 546 | (gr_text GND (at 138.43 85.09) (layer F.SilkS) 547 | (effects (font (size 1 1) (thickness 0.15))) 548 | ) 549 | (gr_text GND (at 143.51 95.25) (layer F.SilkS) 550 | (effects (font (size 1 1) (thickness 0.15))) 551 | ) 552 | (gr_text GND (at 139.065 101.6 90) (layer F.SilkS) 553 | (effects (font (size 1 1) (thickness 0.15))) 554 | ) 555 | (gr_text GND (at 142.875 67.945) (layer F.SilkS) 556 | (effects (font (size 1 1) (thickness 0.15))) 557 | ) 558 | (gr_text GND (at 133.985 67.945) (layer F.SilkS) 559 | (effects (font (size 1 1) (thickness 0.15))) 560 | ) 561 | (gr_text GND (at 106.045 66.04) (layer F.SilkS) 562 | (effects (font (size 1 1) (thickness 0.15))) 563 | ) 564 | (gr_text GND (at 106.045 65.405) (layer F.Fab) 565 | (effects (font (size 1 1) (thickness 0.15))) 566 | ) 567 | (gr_text GND (at 111.125 107.315) (layer F.Fab) 568 | (effects (font (size 1 1) (thickness 0.15))) 569 | ) 570 | (gr_text GND (at 116.205 114.3) (layer F.Fab) 571 | (effects (font (size 1 1) (thickness 0.15))) 572 | ) 573 | (gr_text GND (at 139.065 107.95) (layer F.Fab) 574 | (effects (font (size 1 1) (thickness 0.15))) 575 | ) 576 | (gr_text GND (at 149.86 67.945) (layer F.Fab) 577 | (effects (font (size 1 1) (thickness 0.15))) 578 | ) 579 | (gr_text GND (at 140.97 67.945) (layer F.Fab) 580 | (effects (font (size 1 1) (thickness 0.15))) 581 | ) 582 | 583 | (segment (start 110.49 81.41863) (end 110.49 82.55) (width 1) (layer B.Cu) (net 2)) 584 | (segment (start 110.49 69.755) (end 110.49 81.41863) (width 1) (layer B.Cu) (net 2)) 585 | (segment (start 111.665 68.58) (end 110.49 69.755) (width 1) (layer B.Cu) (net 2)) 586 | (segment (start 113.665 68.58) (end 111.665 68.58) (width 1) (layer B.Cu) (net 2)) 587 | (segment (start 121.92 67.945) (end 137.16 67.945) (width 1) (layer B.Cu) (net 5)) 588 | (segment (start 146.05 67.945) (end 137.16 67.945) (width 1) (layer B.Cu) (net 5)) 589 | (segment (start 123.825 104.775) (end 128.27 104.775) (width 1) (layer B.Cu) (net 5)) 590 | (segment (start 128.27 104.775) (end 131.445 107.95) (width 1) (layer B.Cu) (net 5)) 591 | (segment (start 148.59 67.945) (end 146.05 67.945) (width 1) (layer B.Cu) (net 5)) 592 | (segment (start 138.43 82.55) (end 138.43 80.01) (width 1) (layer B.Cu) (net 5)) 593 | (segment (start 138.43 80.01) (end 142.875 75.565) (width 1) (layer B.Cu) (net 5)) 594 | (segment (start 142.875 75.565) (end 148.59 75.565) (width 1) (layer B.Cu) (net 5)) 595 | (segment (start 148.59 75.565) (end 149.86 74.295) (width 1) (layer B.Cu) (net 5)) 596 | (segment (start 149.86 74.295) (end 149.86 69.215) (width 1) (layer B.Cu) (net 5)) 597 | (segment (start 149.86 69.215) (end 148.59 67.945) (width 1) (layer B.Cu) (net 5)) 598 | (segment (start 139.065 106.68) (end 137.795 107.95) (width 1) (layer B.Cu) (net 5)) 599 | (segment (start 131.445 107.95) (end 137.795 107.95) (width 1) (layer B.Cu) (net 5)) 600 | (segment (start 139.065 106.68) (end 139.065 104.775) (width 1) (layer B.Cu) (net 5)) 601 | (segment (start 139.914999 103.925001) (end 139.065 104.775) (width 1) (layer B.Cu) (net 5)) 602 | (segment (start 148.169999 103.925001) (end 139.914999 103.925001) (width 1) (layer B.Cu) (net 5)) 603 | (segment (start 151.765 100.33) (end 148.169999 103.925001) (width 1) (layer B.Cu) (net 5)) 604 | (segment (start 151.765 93.345) (end 151.765 100.33) (width 1) (layer B.Cu) (net 5)) 605 | (segment (start 148.59 90.17) (end 151.765 93.345) (width 1) (layer B.Cu) (net 5)) 606 | (segment (start 148.59 75.565) (end 148.59 90.17) (width 1) (layer B.Cu) (net 5)) 607 | (segment (start 137.16 70.485) (end 146.05 70.485) (width 1) (layer B.Cu) (net 9)) 608 | (segment (start 138.43 97.79) (end 138.43 96.65863) (width 1) (layer B.Cu) (net 9)) 609 | (segment (start 135.75137 93.98) (end 107.95 93.98) (width 1) (layer B.Cu) (net 9)) 610 | (segment (start 138.43 96.65863) (end 135.75137 93.98) (width 1) (layer B.Cu) (net 9)) 611 | (segment (start 133.985 102.925) (end 133.985 104.775) (width 1) (layer B.Cu) (net 9)) 612 | (segment (start 132.66 101.6) (end 133.985 102.925) (width 1) (layer B.Cu) (net 9)) 613 | (segment (start 107.6325 98.7425) (end 110.49 101.6) (width 1) (layer B.Cu) (net 9)) 614 | (segment (start 107.6325 78.4225) (end 107.6325 98.7425) (width 1) (layer B.Cu) (net 9)) 615 | (segment (start 108.585 77.47) (end 107.6325 78.4225) (width 1) (layer B.Cu) (net 9)) 616 | (segment (start 118.11 70.485) (end 118.11 67.31) (width 1) (layer B.Cu) (net 9)) 617 | (segment (start 137.16 70.485) (end 118.11 70.485) (width 1) (layer B.Cu) (net 9)) 618 | (segment (start 118.11 67.31) (end 116.205 65.405) (width 1) (layer B.Cu) (net 9)) 619 | (segment (start 116.205 65.405) (end 110.49 65.405) (width 1) (layer B.Cu) (net 9)) 620 | (segment (start 110.49 65.405) (end 108.585 67.31) (width 1) (layer B.Cu) (net 9)) 621 | (segment (start 110.49 101.6) (end 132.66 101.6) (width 1) (layer B.Cu) (net 9)) 622 | (segment (start 108.585 67.31) (end 108.585 77.47) (width 1) (layer B.Cu) (net 9)) 623 | (segment (start 136.525 104.775) (end 136.525 102.87) (width 1) (layer B.Cu) (net 18)) 624 | (segment (start 149.86 94.615) (end 144.78 89.535) (width 1) (layer B.Cu) (net 18)) 625 | (segment (start 136.525 102.87) (end 138.43 100.965) (width 1) (layer B.Cu) (net 18)) 626 | (segment (start 130.81 85.725) (end 134.62 89.535) (width 1) (layer B.Cu) (net 18)) 627 | (segment (start 144.78 89.535) (end 134.62 89.535) (width 1) (layer B.Cu) (net 18)) 628 | (segment (start 130.81 85.725) (end 130.81 82.55) (width 1) (layer B.Cu) (net 18)) 629 | (segment (start 149.86 99.06) (end 147.955 100.965) (width 1) (layer B.Cu) (net 18)) 630 | (segment (start 138.43 100.965) (end 147.955 100.965) (width 1) (layer B.Cu) (net 18)) 631 | (segment (start 149.86 99.06) (end 149.86 94.615) (width 1) (layer B.Cu) (net 18)) 632 | (segment (start 130.81 80.01) (end 130.81 82.55) (width 1) (layer B.Cu) (net 18)) 633 | (segment (start 130.81 78.74) (end 130.81 80.01) (width 1) (layer B.Cu) (net 18)) 634 | (segment (start 123.825 78.74) (end 130.81 78.74) (width 1) (layer B.Cu) (net 18)) 635 | (segment (start 121.92 75.565) (end 121.92 76.835) (width 1) (layer B.Cu) (net 18)) 636 | (segment (start 121.92 76.835) (end 123.825 78.74) (width 1) (layer B.Cu) (net 18)) 637 | (segment (start 137.16 73.025) (end 137.16 74.93) (width 1) (layer B.Cu) (net 20)) 638 | (segment (start 133.35 78.74) (end 133.35 82.55) (width 1) (layer B.Cu) (net 20)) 639 | (segment (start 137.16 74.93) (end 133.35 78.74) (width 1) (layer B.Cu) (net 20)) 640 | (segment (start 135.89 79.375) (end 135.89 82.55) (width 1) (layer B.Cu) (net 22)) 641 | (segment (start 146.05 73.025) (end 142.24 73.025) (width 1) (layer B.Cu) (net 22)) 642 | (segment (start 142.24 73.025) (end 135.89 79.375) (width 1) (layer B.Cu) (net 22)) 643 | (segment (start 105.065001 69.579999) (end 105.065001 99.350001) (width 1) (layer B.Cu) (net 30)) 644 | (segment (start 106.065 68.58) (end 105.065001 69.579999) (width 1) (layer B.Cu) (net 30)) 645 | (segment (start 110.49 104.775) (end 118.745 104.775) (width 1) (layer B.Cu) (net 30)) 646 | (segment (start 105.065001 99.350001) (end 110.49 104.775) (width 1) (layer B.Cu) (net 30)) 647 | 648 | (zone (net 5) (net_name "Net-(A1-Pad29)") (layer B.Cu) (tstamp 0) (hatch edge 0.508) 649 | (connect_pads (clearance 1)) 650 | (min_thickness 1) 651 | (fill yes (arc_segments 32) (thermal_gap 1.1) (thermal_bridge_width 1.1) (smoothing fillet) (radius 1)) 652 | (polygon 653 | (pts 654 | (xy 100.33 59.69) (xy 153.67 59.69) (xy 153.67 113.665) (xy 100.33 113.665) 655 | ) 656 | ) 657 | (filled_polygon 658 | (pts 659 | (xy 152.120001 112.115) (xy 101.88 112.115) (xy 101.88 69.579999) (xy 103.055325 69.579999) (xy 103.065001 69.678242) 660 | (xy 103.065002 99.251748) (xy 103.055325 99.350001) (xy 103.065002 99.448254) (xy 103.09394 99.74207) (xy 103.099564 99.760609) 661 | (xy 103.208302 100.11907) (xy 103.394016 100.466517) (xy 103.502906 100.599199) (xy 103.643946 100.771057) (xy 103.720262 100.833688) 662 | (xy 109.006313 106.11974) (xy 109.068944 106.196056) (xy 109.373483 106.445985) (xy 109.72093 106.631699) (xy 110.097931 106.746062) 663 | (xy 110.391747 106.775) (xy 110.391756 106.775) (xy 110.489999 106.784676) (xy 110.588242 106.775) (xy 117.501554 106.775) 664 | (xy 117.841343 106.956621) (xy 118.28432 107.090997) (xy 118.629558 107.125) (xy 118.860442 107.125) (xy 119.20568 107.090997) 665 | (xy 119.648657 106.956621) (xy 120.015 106.760807) (xy 120.381343 106.956621) (xy 120.82432 107.090997) (xy 121.169558 107.125) 666 | (xy 121.400442 107.125) (xy 121.74568 107.090997) (xy 122.114311 106.979174) (xy 122.359744 107.11036) (xy 122.661345 107.20185) 667 | (xy 122.975 107.232742) (xy 123.375 107.225) (xy 123.775 106.825) (xy 123.775 104.825) (xy 123.875 104.825) 668 | (xy 123.875 106.825) (xy 124.275 107.225) (xy 124.675 107.232742) (xy 124.988655 107.20185) (xy 125.290256 107.11036) 669 | (xy 125.568214 106.961789) (xy 125.811845 106.761845) (xy 126.011789 106.518214) (xy 126.16036 106.240256) (xy 126.25185 105.938655) 670 | (xy 126.282742 105.625) (xy 126.275 105.225) (xy 125.875 104.825) (xy 123.875 104.825) (xy 123.775 104.825) 671 | (xy 123.755 104.825) (xy 123.755 104.725) (xy 123.775 104.725) (xy 123.775 104.705) (xy 123.875 104.705) 672 | (xy 123.875 104.725) (xy 125.875 104.725) (xy 126.275 104.325) (xy 126.282742 103.925) (xy 126.25185 103.611345) 673 | (xy 126.248409 103.6) (xy 131.666093 103.6) (xy 131.656705 103.630949) (xy 131.627743 103.925) (xy 131.627743 105.625) 674 | (xy 131.656705 105.919051) (xy 131.742476 106.201802) (xy 131.881762 106.462387) (xy 132.069208 106.690792) (xy 132.297613 106.878238) 675 | (xy 132.558198 107.017524) (xy 132.840949 107.103295) (xy 133.135 107.132257) (xy 134.835 107.132257) (xy 135.129051 107.103295) 676 | (xy 135.411802 107.017524) (xy 135.573543 106.931071) (xy 135.621343 106.956621) (xy 136.06432 107.090997) (xy 136.409558 107.125) 677 | (xy 136.640442 107.125) (xy 136.98568 107.090997) (xy 137.428657 106.956621) (xy 137.705788 106.808492) (xy 138.084904 107.020421) 678 | (xy 138.541796 107.168483) (xy 138.632431 107.186511) (xy 139.015 106.82439) (xy 139.015 104.825) (xy 139.115 104.825) 679 | (xy 139.115 106.82439) (xy 139.497569 107.186511) (xy 139.588204 107.168483) (xy 140.045096 107.020421) (xy 140.464324 106.786069) 680 | (xy 140.829776 106.474432) (xy 141.127409 106.097487) (xy 141.345785 105.66972) (xy 141.476512 105.207569) (xy 141.114491 104.825) 681 | (xy 139.115 104.825) (xy 139.015 104.825) (xy 138.995 104.825) (xy 138.995 104.725) (xy 139.015 104.725) 682 | (xy 139.015 104.705) (xy 139.115 104.705) (xy 139.115 104.725) (xy 141.114491 104.725) (xy 141.476512 104.342431) 683 | (xy 141.345785 103.88028) (xy 141.127409 103.452513) (xy 140.829776 103.075568) (xy 140.700115 102.965) (xy 147.856757 102.965) 684 | (xy 147.955 102.974676) (xy 148.053243 102.965) (xy 148.053253 102.965) (xy 148.347069 102.936062) (xy 148.72407 102.821699) 685 | (xy 149.071517 102.635985) (xy 149.376056 102.386056) (xy 149.438691 102.309735) (xy 151.204745 100.543683) (xy 151.281056 100.481056) 686 | (xy 151.343682 100.404746) (xy 151.343689 100.404739) (xy 151.530986 100.176517) (xy 151.716699 99.82907) (xy 151.737329 99.761062) 687 | (xy 151.831062 99.452069) (xy 151.86 99.158253) (xy 151.86 99.158243) (xy 151.869676 99.06) (xy 151.86 98.961757) 688 | (xy 151.86 94.713243) (xy 151.869676 94.615) (xy 151.86 94.516757) (xy 151.86 94.516747) (xy 151.831062 94.222931) 689 | (xy 151.716699 93.84593) (xy 151.530986 93.498483) (xy 151.343688 93.270261) (xy 151.343687 93.27026) (xy 151.281056 93.193944) 690 | (xy 151.20474 93.131313) (xy 146.263691 88.190265) (xy 146.201056 88.113944) (xy 145.896517 87.864015) (xy 145.54907 87.678301) 691 | (xy 145.172069 87.563938) (xy 144.878253 87.535) (xy 144.878243 87.535) (xy 144.78 87.525324) (xy 144.681757 87.535) 692 | (xy 135.448427 87.535) (xy 132.81 84.896574) (xy 132.81 84.789685) (xy 132.899121 84.81672) (xy 133.237016 84.85) 693 | (xy 133.462984 84.85) (xy 133.800879 84.81672) (xy 134.23443 84.685204) (xy 134.62 84.479113) (xy 135.00557 84.685204) 694 | (xy 135.439121 84.81672) (xy 135.777016 84.85) (xy 136.002984 84.85) (xy 136.340879 84.81672) (xy 136.77443 84.685204) 695 | (xy 137.070975 84.526698) (xy 137.470842 84.750004) (xy 137.918471 84.894854) (xy 138.005254 84.912116) (xy 138.38 84.549375) 696 | (xy 138.38 82.6) (xy 138.36 82.6) (xy 138.36 82.5) (xy 138.38 82.5) (xy 138.38 80.550625) 697 | (xy 138.48 80.550625) (xy 138.48 82.5) (xy 138.5 82.5) (xy 138.5 82.6) (xy 138.48 82.6) 698 | (xy 138.48 84.549375) (xy 138.854746 84.912116) (xy 138.941529 84.894854) (xy 139.389158 84.750004) (xy 139.789025 84.526698) 699 | (xy 140.08557 84.685204) (xy 140.519121 84.81672) (xy 140.857016 84.85) (xy 141.082984 84.85) (xy 141.420879 84.81672) 700 | (xy 141.85443 84.685204) (xy 142.24 84.479113) (xy 142.62557 84.685204) (xy 143.059121 84.81672) (xy 143.397016 84.85) 701 | (xy 143.622984 84.85) (xy 143.960879 84.81672) (xy 144.39443 84.685204) (xy 144.480195 84.639362) (xy 144.673198 84.742524) 702 | (xy 144.955949 84.828295) (xy 145.25 84.857257) (xy 146.85 84.857257) (xy 147.144051 84.828295) (xy 147.426802 84.742524) 703 | (xy 147.687387 84.603238) (xy 147.915792 84.415792) (xy 148.103238 84.187387) (xy 148.242524 83.926802) (xy 148.328295 83.644051) 704 | (xy 148.357257 83.35) (xy 148.357257 81.75) (xy 148.328295 81.455949) (xy 148.242524 81.173198) (xy 148.103238 80.912613) 705 | (xy 147.915792 80.684208) (xy 147.687387 80.496762) (xy 147.426802 80.357476) (xy 147.144051 80.271705) (xy 146.85 80.242743) 706 | (xy 145.25 80.242743) (xy 144.955949 80.271705) (xy 144.673198 80.357476) (xy 144.480195 80.460638) (xy 144.39443 80.414796) 707 | (xy 143.960879 80.28328) (xy 143.622984 80.25) (xy 143.397016 80.25) (xy 143.059121 80.28328) (xy 142.62557 80.414796) 708 | (xy 142.24 80.620887) (xy 141.85443 80.414796) (xy 141.420879 80.28328) (xy 141.082984 80.25) (xy 140.857016 80.25) 709 | (xy 140.519121 80.28328) (xy 140.08557 80.414796) (xy 139.789025 80.573302) (xy 139.389158 80.349996) (xy 138.941529 80.205146) 710 | (xy 138.854746 80.187884) (xy 138.48 80.550625) (xy 138.38 80.550625) (xy 138.005254 80.187884) (xy 137.918471 80.205146) 711 | (xy 137.89 80.214359) (xy 137.89 80.203426) (xy 143.068427 75.025) (xy 144.236816 75.025) (xy 144.362613 75.128238) 712 | (xy 144.623198 75.267524) (xy 144.905949 75.353295) (xy 145.2 75.382257) (xy 146.9 75.382257) (xy 147.194051 75.353295) 713 | (xy 147.476802 75.267524) (xy 147.737387 75.128238) (xy 147.965792 74.940792) (xy 148.153238 74.712387) (xy 148.292524 74.451802) 714 | (xy 148.378295 74.169051) (xy 148.407257 73.875) (xy 148.407257 72.175) (xy 148.378295 71.880949) (xy 148.292524 71.598198) 715 | (xy 148.206071 71.436457) (xy 148.231621 71.388657) (xy 148.365997 70.94568) (xy 148.41137 70.485) (xy 148.365997 70.02432) 716 | (xy 148.231621 69.581343) (xy 148.083492 69.304212) (xy 148.295421 68.925096) (xy 148.443483 68.468204) (xy 148.461511 68.377569) 717 | (xy 148.09939 67.995) (xy 146.1 67.995) (xy 146.1 68.015) (xy 146 68.015) (xy 146 67.995) 718 | (xy 144.00061 67.995) (xy 143.638489 68.377569) (xy 143.656517 68.468204) (xy 143.66196 68.485) (xy 139.54804 68.485) 719 | (xy 139.553483 68.468204) (xy 139.571511 68.377569) (xy 139.20939 67.995) (xy 137.21 67.995) (xy 137.21 68.015) 720 | (xy 137.11 68.015) (xy 137.11 67.995) (xy 135.11061 67.995) (xy 134.748489 68.377569) (xy 134.766517 68.468204) 721 | (xy 134.77196 68.485) (xy 124.267811 68.485) (xy 124.276149 68.459241) (xy 124.3312 67.989698) (xy 124.29359 67.518437) 722 | (xy 124.29189 67.512431) (xy 134.748489 67.512431) (xy 135.11061 67.895) (xy 137.11 67.895) (xy 137.11 65.895509) 723 | (xy 137.21 65.895509) (xy 137.21 67.895) (xy 139.20939 67.895) (xy 139.571511 67.512431) (xy 143.638489 67.512431) 724 | (xy 144.00061 67.895) (xy 146 67.895) (xy 146 65.895509) (xy 146.1 65.895509) (xy 146.1 67.895) 725 | (xy 148.09939 67.895) (xy 148.461511 67.512431) (xy 148.443483 67.421796) (xy 148.295421 66.964904) (xy 148.061069 66.545676) 726 | (xy 147.749432 66.180224) (xy 147.372487 65.882591) (xy 146.94472 65.664215) (xy 146.482569 65.533488) (xy 146.1 65.895509) 727 | (xy 146 65.895509) (xy 145.617431 65.533488) (xy 145.15528 65.664215) (xy 144.727513 65.882591) (xy 144.350568 66.180224) 728 | (xy 144.038931 66.545676) (xy 143.804579 66.964904) (xy 143.656517 67.421796) (xy 143.638489 67.512431) (xy 139.571511 67.512431) 729 | (xy 139.553483 67.421796) (xy 139.405421 66.964904) (xy 139.171069 66.545676) (xy 138.859432 66.180224) (xy 138.482487 65.882591) 730 | (xy 138.05472 65.664215) (xy 137.592569 65.533488) (xy 137.21 65.895509) (xy 137.11 65.895509) (xy 136.727431 65.533488) 731 | (xy 136.26528 65.664215) (xy 135.837513 65.882591) (xy 135.460568 66.180224) (xy 135.148931 66.545676) (xy 134.914579 66.964904) 732 | (xy 134.766517 67.421796) (xy 134.748489 67.512431) (xy 124.29189 67.512431) (xy 124.164764 67.063569) (xy 123.949672 66.642574) 733 | (xy 123.900006 66.568245) (xy 123.377341 66.558369) (xy 121.990711 67.945) (xy 122.004853 67.959142) (xy 121.934142 68.029853) 734 | (xy 121.92 68.015711) (xy 121.905858 68.029853) (xy 121.835147 67.959142) (xy 121.849289 67.945) (xy 120.462659 66.558369) 735 | (xy 119.974786 66.567588) (xy 119.966699 66.54093) (xy 119.938226 66.487659) (xy 120.533369 66.487659) (xy 121.92 67.874289) 736 | (xy 123.306631 66.487659) (xy 123.296755 65.964994) (xy 122.884021 65.734447) (xy 122.434241 65.588851) (xy 121.964698 65.5338) 737 | (xy 121.493437 65.57141) (xy 121.038569 65.700236) (xy 120.617574 65.915328) (xy 120.543245 65.964994) (xy 120.533369 66.487659) 738 | (xy 119.938226 66.487659) (xy 119.872411 66.364529) (xy 119.780986 66.193483) (xy 119.593689 65.965261) (xy 119.593682 65.965254) 739 | (xy 119.531056 65.888944) (xy 119.454745 65.826317) (xy 117.688691 64.060265) (xy 117.626056 63.983944) (xy 117.321517 63.734015) 740 | (xy 116.97407 63.548301) (xy 116.597069 63.433938) (xy 116.303253 63.405) (xy 116.303243 63.405) (xy 116.205 63.395324) 741 | (xy 116.106757 63.405) (xy 110.588243 63.405) (xy 110.49 63.395324) (xy 110.391757 63.405) (xy 110.391747 63.405) 742 | (xy 110.097931 63.433938) (xy 109.72093 63.548301) (xy 109.373483 63.734014) (xy 109.145261 63.921311) (xy 109.145254 63.921318) 743 | (xy 109.068944 63.983944) (xy 109.006317 64.060255) (xy 107.240265 65.826309) (xy 107.163944 65.888944) (xy 106.914015 66.193483) 744 | (xy 106.899919 66.219855) (xy 106.794223 66.176074) (xy 106.311228 66.08) (xy 105.818772 66.08) (xy 105.335777 66.176074) 745 | (xy 104.880806 66.364529) (xy 104.471343 66.638124) (xy 104.123124 66.986343) (xy 103.849529 67.395806) (xy 103.661074 67.850777) 746 | (xy 103.585645 68.229981) (xy 103.394016 68.463482) (xy 103.208302 68.81093) (xy 103.093939 69.187931) (xy 103.065001 69.481747) 747 | (xy 103.065001 69.481756) (xy 103.055325 69.579999) (xy 101.88 69.579999) (xy 101.88 61.24) (xy 152.12 61.24) 748 | ) 749 | ) 750 | (filled_polygon 751 | (pts 752 | (xy 127.38557 84.685204) (xy 127.819121 84.81672) (xy 128.157016 84.85) (xy 128.382984 84.85) (xy 128.720879 84.81672) 753 | (xy 128.81 84.789685) (xy 128.81 85.626756) (xy 128.800324 85.725) (xy 128.81 85.823243) (xy 128.81 85.823252) 754 | (xy 128.838938 86.117068) (xy 128.953301 86.494069) (xy 129.139015 86.841517) (xy 129.388944 87.146056) (xy 129.465265 87.208691) 755 | (xy 133.136311 90.879738) (xy 133.198944 90.956056) (xy 133.27526 91.018687) (xy 133.275262 91.018689) (xy 133.503483 91.205986) 756 | (xy 133.85093 91.391699) (xy 134.227931 91.506062) (xy 134.521747 91.535) (xy 134.521757 91.535) (xy 134.62 91.544676) 757 | (xy 134.718243 91.535) (xy 143.951574 91.535) (xy 147.860001 95.443428) (xy 147.860001 96.369982) (xy 147.684214 96.155786) 758 | (xy 147.333994 95.868367) (xy 146.93443 95.654796) (xy 146.500879 95.52328) (xy 146.162984 95.49) (xy 145.937016 95.49) 759 | (xy 145.599121 95.52328) (xy 145.16557 95.654796) (xy 144.869025 95.813302) (xy 144.469158 95.589996) (xy 144.021529 95.445146) 760 | (xy 143.934746 95.427884) (xy 143.56 95.790625) (xy 143.56 97.74) (xy 143.58 97.74) (xy 143.58 97.84) 761 | (xy 143.56 97.84) (xy 143.56 97.86) (xy 143.46 97.86) (xy 143.46 97.84) (xy 143.44 97.84) 762 | (xy 143.44 97.74) (xy 143.46 97.74) (xy 143.46 95.790625) (xy 143.085254 95.427884) (xy 142.998471 95.445146) 763 | (xy 142.550842 95.589996) (xy 142.150975 95.813302) (xy 141.85443 95.654796) (xy 141.420879 95.52328) (xy 141.082984 95.49) 764 | (xy 140.857016 95.49) (xy 140.519121 95.52328) (xy 140.150662 95.635051) (xy 140.100986 95.542113) (xy 139.913689 95.313891) 765 | (xy 139.913682 95.313884) (xy 139.851056 95.237574) (xy 139.774745 95.174947) (xy 137.235061 92.635265) (xy 137.172426 92.558944) 766 | (xy 136.867887 92.309015) (xy 136.52044 92.123301) (xy 136.143439 92.008938) (xy 135.849623 91.98) (xy 135.849613 91.98) 767 | (xy 135.75137 91.970324) (xy 135.653127 91.98) (xy 109.6325 91.98) (xy 109.6325 84.693373) (xy 110.039121 84.81672) 768 | (xy 110.377016 84.85) (xy 110.602984 84.85) (xy 110.940879 84.81672) (xy 111.37443 84.685204) (xy 111.76 84.479113) 769 | (xy 112.14557 84.685204) (xy 112.579121 84.81672) (xy 112.917016 84.85) (xy 113.142984 84.85) (xy 113.480879 84.81672) 770 | (xy 113.91443 84.685204) (xy 114.3 84.479113) (xy 114.68557 84.685204) (xy 115.119121 84.81672) (xy 115.457016 84.85) 771 | (xy 115.682984 84.85) (xy 116.020879 84.81672) (xy 116.45443 84.685204) (xy 116.84 84.479113) (xy 117.22557 84.685204) 772 | (xy 117.659121 84.81672) (xy 117.997016 84.85) (xy 118.222984 84.85) (xy 118.560879 84.81672) (xy 118.99443 84.685204) 773 | (xy 119.38 84.479113) (xy 119.76557 84.685204) (xy 120.199121 84.81672) (xy 120.537016 84.85) (xy 120.762984 84.85) 774 | (xy 121.100879 84.81672) (xy 121.53443 84.685204) (xy 121.92 84.479113) (xy 122.30557 84.685204) (xy 122.739121 84.81672) 775 | (xy 123.077016 84.85) (xy 123.302984 84.85) (xy 123.640879 84.81672) (xy 124.07443 84.685204) (xy 124.46 84.479113) 776 | (xy 124.84557 84.685204) (xy 125.279121 84.81672) (xy 125.617016 84.85) (xy 125.842984 84.85) (xy 126.180879 84.81672) 777 | (xy 126.61443 84.685204) (xy 127 84.479113) 778 | ) 779 | ) 780 | ) 781 | ) 782 | --------------------------------------------------------------------------------