├── CAD ├── Actuator Unit │ ├── leadscrew.SLDPRT │ ├── microMotor.SLDPRT │ ├── microMotorAssembly.SLDASM │ ├── motorAttachment.SLDPRT │ ├── nut.SLDPRT │ ├── nutPinAssembly.SLDASM │ ├── pin.SLDPRT │ ├── pinTop.SLDPRT │ ├── screwAndShaftAssembly.SLDASM │ └── shaftAdapter.SLDPRT ├── Base Components │ ├── BasePlate.SLDPRT │ └── BaseWall.SLDPRT ├── BaseAssembly.SLDASM ├── BlockBrackets │ ├── TopSupportBracket.SLDPRT │ ├── TopSupportSpacer.SLDPRT │ ├── bracketBlockBottomEdge.SLDPRT │ ├── bracketBlockBottomMiddle.SLDPRT │ ├── bracketBlockMiddle.SLDPRT │ └── bracketBlockTop.SLDPRT ├── External Components │ ├── 13135A590_BRACKET-PDB.SLDPRT │ └── 80mm PC fan.SLDASM ├── FanMount-Wall.SLDPRT ├── FanWallAssembly.SLDASM ├── Module Side Walls │ ├── InnerEdge-ModuleWall.SLDPRT │ ├── InnerMiddle-ModuleWall.SLDPRT │ ├── OuterEdge-ModuleWall.SLDPRT │ ├── OuterMiddle-ModuleWall.SLDPRT │ ├── TopSupportGrid.SLDPRT │ ├── ~$InnerMiddle-ModuleWall.SLDPRT │ └── ~$OuterMiddle-ModuleWall.SLDPRT ├── ModuleAssembly.SLDASM ├── Motor Base and Covers │ ├── motorBase.SLDPRT │ ├── motorCover_Left.SLDPRT │ ├── motorCover_Middle.SLDPRT │ └── motorCover_Right.SLDPRT ├── OverallAssembly.SLDASM ├── PCB Assembly │ ├── PCB-Assembly.SLDASM │ ├── PCB-Motors-Assembly.sldasm │ └── pcb.SLDPRT ├── PCB-Motors-Support-Assembly.sldasm ├── PowerDistributionBoard (PDB).SLDPRT └── motorBaseAssembly.SLDASM ├── Drawings ├── HalfModuleAssembly-01.png ├── HalfModuleAssembly.AI ├── HalfModuleAssembly.PDF ├── HalfModuleAssembly.SLDDRW ├── ModuleAssemblyDrawing-01.png ├── ModuleAssemblyDrawing.AI ├── ModuleAssemblyDrawing.PDF ├── ModuleAssemblyDrawing.SLDDRW ├── OverallAssemblyDrawing-01.png ├── OverallAssemblyDrawing.AI ├── OverallAssemblyDrawing.PDF ├── OverallAssemblyDrawing.SLDDRW ├── microMotorAssembly-01.png ├── microMotorAssembly.AI ├── microMotorAssembly.PDF └── microMotorAssembly.SLDDRW ├── Firmware ├── Libraries │ ├── Encoder │ │ ├── Encoder.cpp │ │ ├── Encoder.h │ │ ├── Icon │ │ ├── examples │ │ │ ├── Basic │ │ │ │ ├── Basic.ino │ │ │ │ └── Icon │ │ │ ├── Icon │ │ │ ├── NoInterrupts │ │ │ │ ├── Icon │ │ │ │ └── NoInterrupts.ino │ │ │ ├── SpeedTest │ │ │ │ ├── Icon │ │ │ │ └── SpeedTest.pde │ │ │ └── TwoKnobs │ │ │ │ ├── Icon │ │ │ │ └── TwoKnobs.pde │ │ ├── keywords.txt │ │ └── utility │ │ │ ├── Icon │ │ │ ├── direct_pin_read.h │ │ │ ├── interrupt_config.h │ │ │ └── interrupt_pins.h │ └── RS485_protocol │ │ ├── Icon │ │ ├── RS485_protocol.cpp │ │ └── RS485_protocol.h ├── Master-Unity │ ├── Master-Unity.ino │ └── Teensy-pin.h └── Slave │ ├── PIDLib.cpp │ ├── PIDLib.h │ ├── ShapeConstants.h │ ├── ShapePin.cpp │ ├── ShapePin.h │ ├── Slave.ino │ └── Teensy-pin.h ├── Images ├── main.png ├── main3.png ├── main4.png ├── teaserFig.png └── technicalImplementation-01.png ├── Laser Cut ├── BasePlate.DXF ├── BaseWall.DXF ├── FanMount-Wall.DXF ├── InnerEdge-ModuleWall.DXF ├── InnerMiddle-ModuleWall.DXF ├── LaserCutFiles.ai ├── OuterEdge-ModuleWall.DXF ├── OuterMiddle-ModuleWall.DXF └── laserCutCover.ai ├── PCB ├── AssemblyDrawings │ ├── AssemblyDrawing.pdf │ └── AssemblyDrawingLabels.pdf ├── BOM │ └── BOM_PartType-ShapeDisplay-V6.xls ├── Gerber │ ├── Gerber.OutputStatus │ ├── PCB1-macro.APR_LIB │ ├── PCB1.EXTREP │ ├── PCB1.GBL │ ├── PCB1.GBO │ ├── PCB1.GBP │ ├── PCB1.GBS │ ├── PCB1.GP1 │ ├── PCB1.GP2 │ ├── PCB1.GTL │ ├── PCB1.GTO │ ├── PCB1.GTP │ ├── PCB1.GTS │ ├── PCB1.Outline │ ├── PCB1.REP │ ├── PCB1.RUL │ └── PCB1.apr ├── NC Drill │ ├── NC Drill.OutputStatus │ ├── PCB1.DRR │ ├── PCB1.LDP │ └── PCB1.TXT └── STEP │ └── PCB1-STEP.step └── README.md /CAD/Actuator Unit/leadscrew.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Actuator Unit/leadscrew.SLDPRT -------------------------------------------------------------------------------- /CAD/Actuator Unit/microMotor.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Actuator Unit/microMotor.SLDPRT -------------------------------------------------------------------------------- /CAD/Actuator Unit/microMotorAssembly.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Actuator Unit/microMotorAssembly.SLDASM -------------------------------------------------------------------------------- /CAD/Actuator Unit/motorAttachment.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Actuator Unit/motorAttachment.SLDPRT -------------------------------------------------------------------------------- /CAD/Actuator Unit/nut.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Actuator Unit/nut.SLDPRT -------------------------------------------------------------------------------- /CAD/Actuator Unit/nutPinAssembly.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Actuator Unit/nutPinAssembly.SLDASM -------------------------------------------------------------------------------- /CAD/Actuator Unit/pin.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Actuator Unit/pin.SLDPRT -------------------------------------------------------------------------------- /CAD/Actuator Unit/pinTop.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Actuator Unit/pinTop.SLDPRT -------------------------------------------------------------------------------- /CAD/Actuator Unit/screwAndShaftAssembly.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Actuator Unit/screwAndShaftAssembly.SLDASM -------------------------------------------------------------------------------- /CAD/Actuator Unit/shaftAdapter.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Actuator Unit/shaftAdapter.SLDPRT -------------------------------------------------------------------------------- /CAD/Base Components/BasePlate.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Base Components/BasePlate.SLDPRT -------------------------------------------------------------------------------- /CAD/Base Components/BaseWall.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Base Components/BaseWall.SLDPRT -------------------------------------------------------------------------------- /CAD/BaseAssembly.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/BaseAssembly.SLDASM -------------------------------------------------------------------------------- /CAD/BlockBrackets/TopSupportBracket.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/BlockBrackets/TopSupportBracket.SLDPRT -------------------------------------------------------------------------------- /CAD/BlockBrackets/TopSupportSpacer.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/BlockBrackets/TopSupportSpacer.SLDPRT -------------------------------------------------------------------------------- /CAD/BlockBrackets/bracketBlockBottomEdge.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/BlockBrackets/bracketBlockBottomEdge.SLDPRT -------------------------------------------------------------------------------- /CAD/BlockBrackets/bracketBlockBottomMiddle.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/BlockBrackets/bracketBlockBottomMiddle.SLDPRT -------------------------------------------------------------------------------- /CAD/BlockBrackets/bracketBlockMiddle.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/BlockBrackets/bracketBlockMiddle.SLDPRT -------------------------------------------------------------------------------- /CAD/BlockBrackets/bracketBlockTop.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/BlockBrackets/bracketBlockTop.SLDPRT -------------------------------------------------------------------------------- /CAD/External Components/13135A590_BRACKET-PDB.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/External Components/13135A590_BRACKET-PDB.SLDPRT -------------------------------------------------------------------------------- /CAD/External Components/80mm PC fan.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/External Components/80mm PC fan.SLDASM -------------------------------------------------------------------------------- /CAD/FanMount-Wall.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/FanMount-Wall.SLDPRT -------------------------------------------------------------------------------- /CAD/FanWallAssembly.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/FanWallAssembly.SLDASM -------------------------------------------------------------------------------- /CAD/Module Side Walls/InnerEdge-ModuleWall.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Module Side Walls/InnerEdge-ModuleWall.SLDPRT -------------------------------------------------------------------------------- /CAD/Module Side Walls/InnerMiddle-ModuleWall.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Module Side Walls/InnerMiddle-ModuleWall.SLDPRT -------------------------------------------------------------------------------- /CAD/Module Side Walls/OuterEdge-ModuleWall.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Module Side Walls/OuterEdge-ModuleWall.SLDPRT -------------------------------------------------------------------------------- /CAD/Module Side Walls/OuterMiddle-ModuleWall.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Module Side Walls/OuterMiddle-ModuleWall.SLDPRT -------------------------------------------------------------------------------- /CAD/Module Side Walls/TopSupportGrid.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Module Side Walls/TopSupportGrid.SLDPRT -------------------------------------------------------------------------------- /CAD/Module Side Walls/~$InnerMiddle-ModuleWall.SLDPRT: -------------------------------------------------------------------------------- 1 | SHAPE Lab -------------------------------------------------------------------------------- /CAD/Module Side Walls/~$OuterMiddle-ModuleWall.SLDPRT: -------------------------------------------------------------------------------- 1 | SHAPE Lab -------------------------------------------------------------------------------- /CAD/ModuleAssembly.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/ModuleAssembly.SLDASM -------------------------------------------------------------------------------- /CAD/Motor Base and Covers/motorBase.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Motor Base and Covers/motorBase.SLDPRT -------------------------------------------------------------------------------- /CAD/Motor Base and Covers/motorCover_Left.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Motor Base and Covers/motorCover_Left.SLDPRT -------------------------------------------------------------------------------- /CAD/Motor Base and Covers/motorCover_Middle.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Motor Base and Covers/motorCover_Middle.SLDPRT -------------------------------------------------------------------------------- /CAD/Motor Base and Covers/motorCover_Right.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/Motor Base and Covers/motorCover_Right.SLDPRT -------------------------------------------------------------------------------- /CAD/OverallAssembly.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/OverallAssembly.SLDASM -------------------------------------------------------------------------------- /CAD/PCB Assembly/PCB-Assembly.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/PCB Assembly/PCB-Assembly.SLDASM -------------------------------------------------------------------------------- /CAD/PCB Assembly/PCB-Motors-Assembly.sldasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/PCB Assembly/PCB-Motors-Assembly.sldasm -------------------------------------------------------------------------------- /CAD/PCB Assembly/pcb.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/PCB Assembly/pcb.SLDPRT -------------------------------------------------------------------------------- /CAD/PCB-Motors-Support-Assembly.sldasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/PCB-Motors-Support-Assembly.sldasm -------------------------------------------------------------------------------- /CAD/PowerDistributionBoard (PDB).SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/PowerDistributionBoard (PDB).SLDPRT -------------------------------------------------------------------------------- /CAD/motorBaseAssembly.SLDASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/CAD/motorBaseAssembly.SLDASM -------------------------------------------------------------------------------- /Drawings/HalfModuleAssembly-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/HalfModuleAssembly-01.png -------------------------------------------------------------------------------- /Drawings/HalfModuleAssembly.AI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/HalfModuleAssembly.AI -------------------------------------------------------------------------------- /Drawings/HalfModuleAssembly.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/HalfModuleAssembly.PDF -------------------------------------------------------------------------------- /Drawings/HalfModuleAssembly.SLDDRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/HalfModuleAssembly.SLDDRW -------------------------------------------------------------------------------- /Drawings/ModuleAssemblyDrawing-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/ModuleAssemblyDrawing-01.png -------------------------------------------------------------------------------- /Drawings/ModuleAssemblyDrawing.AI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/ModuleAssemblyDrawing.AI -------------------------------------------------------------------------------- /Drawings/ModuleAssemblyDrawing.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/ModuleAssemblyDrawing.PDF -------------------------------------------------------------------------------- /Drawings/ModuleAssemblyDrawing.SLDDRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/ModuleAssemblyDrawing.SLDDRW -------------------------------------------------------------------------------- /Drawings/OverallAssemblyDrawing-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/OverallAssemblyDrawing-01.png -------------------------------------------------------------------------------- /Drawings/OverallAssemblyDrawing.AI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/OverallAssemblyDrawing.AI -------------------------------------------------------------------------------- /Drawings/OverallAssemblyDrawing.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/OverallAssemblyDrawing.PDF -------------------------------------------------------------------------------- /Drawings/OverallAssemblyDrawing.SLDDRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/OverallAssemblyDrawing.SLDDRW -------------------------------------------------------------------------------- /Drawings/microMotorAssembly-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/microMotorAssembly-01.png -------------------------------------------------------------------------------- /Drawings/microMotorAssembly.AI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/microMotorAssembly.AI -------------------------------------------------------------------------------- /Drawings/microMotorAssembly.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/microMotorAssembly.PDF -------------------------------------------------------------------------------- /Drawings/microMotorAssembly.SLDDRW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Drawings/microMotorAssembly.SLDDRW -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/Encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/Encoder/Encoder.cpp -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/Encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/Encoder/Encoder.h -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/Icon : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/examples/Basic/Basic.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/Encoder/examples/Basic/Basic.ino -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/examples/Basic/Icon : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/examples/Icon : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/examples/NoInterrupts/Icon : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/examples/NoInterrupts/NoInterrupts.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/Encoder/examples/NoInterrupts/NoInterrupts.ino -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/examples/SpeedTest/Icon : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/examples/SpeedTest/SpeedTest.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/Encoder/examples/SpeedTest/SpeedTest.pde -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/examples/TwoKnobs/Icon : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/examples/TwoKnobs/TwoKnobs.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/Encoder/examples/TwoKnobs/TwoKnobs.pde -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/Encoder/keywords.txt -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/utility/Icon : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/utility/direct_pin_read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/Encoder/utility/direct_pin_read.h -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/utility/interrupt_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/Encoder/utility/interrupt_config.h -------------------------------------------------------------------------------- /Firmware/Libraries/Encoder/utility/interrupt_pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/Encoder/utility/interrupt_pins.h -------------------------------------------------------------------------------- /Firmware/Libraries/RS485_protocol/Icon : -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Firmware/Libraries/RS485_protocol/RS485_protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/RS485_protocol/RS485_protocol.cpp -------------------------------------------------------------------------------- /Firmware/Libraries/RS485_protocol/RS485_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Libraries/RS485_protocol/RS485_protocol.h -------------------------------------------------------------------------------- /Firmware/Master-Unity/Master-Unity.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Master-Unity/Master-Unity.ino -------------------------------------------------------------------------------- /Firmware/Master-Unity/Teensy-pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Master-Unity/Teensy-pin.h -------------------------------------------------------------------------------- /Firmware/Slave/PIDLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Slave/PIDLib.cpp -------------------------------------------------------------------------------- /Firmware/Slave/PIDLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Slave/PIDLib.h -------------------------------------------------------------------------------- /Firmware/Slave/ShapeConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Slave/ShapeConstants.h -------------------------------------------------------------------------------- /Firmware/Slave/ShapePin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Slave/ShapePin.cpp -------------------------------------------------------------------------------- /Firmware/Slave/ShapePin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Slave/ShapePin.h -------------------------------------------------------------------------------- /Firmware/Slave/Slave.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Slave/Slave.ino -------------------------------------------------------------------------------- /Firmware/Slave/Teensy-pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Firmware/Slave/Teensy-pin.h -------------------------------------------------------------------------------- /Images/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Images/main.png -------------------------------------------------------------------------------- /Images/main3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Images/main3.png -------------------------------------------------------------------------------- /Images/main4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Images/main4.png -------------------------------------------------------------------------------- /Images/teaserFig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Images/teaserFig.png -------------------------------------------------------------------------------- /Images/technicalImplementation-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Images/technicalImplementation-01.png -------------------------------------------------------------------------------- /Laser Cut/BasePlate.DXF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Laser Cut/BasePlate.DXF -------------------------------------------------------------------------------- /Laser Cut/BaseWall.DXF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Laser Cut/BaseWall.DXF -------------------------------------------------------------------------------- /Laser Cut/FanMount-Wall.DXF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Laser Cut/FanMount-Wall.DXF -------------------------------------------------------------------------------- /Laser Cut/InnerEdge-ModuleWall.DXF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Laser Cut/InnerEdge-ModuleWall.DXF -------------------------------------------------------------------------------- /Laser Cut/InnerMiddle-ModuleWall.DXF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Laser Cut/InnerMiddle-ModuleWall.DXF -------------------------------------------------------------------------------- /Laser Cut/LaserCutFiles.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Laser Cut/LaserCutFiles.ai -------------------------------------------------------------------------------- /Laser Cut/OuterEdge-ModuleWall.DXF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Laser Cut/OuterEdge-ModuleWall.DXF -------------------------------------------------------------------------------- /Laser Cut/OuterMiddle-ModuleWall.DXF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Laser Cut/OuterMiddle-ModuleWall.DXF -------------------------------------------------------------------------------- /Laser Cut/laserCutCover.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/Laser Cut/laserCutCover.ai -------------------------------------------------------------------------------- /PCB/AssemblyDrawings/AssemblyDrawing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/AssemblyDrawings/AssemblyDrawing.pdf -------------------------------------------------------------------------------- /PCB/AssemblyDrawings/AssemblyDrawingLabels.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/AssemblyDrawings/AssemblyDrawingLabels.pdf -------------------------------------------------------------------------------- /PCB/BOM/BOM_PartType-ShapeDisplay-V6.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/BOM/BOM_PartType-ShapeDisplay-V6.xls -------------------------------------------------------------------------------- /PCB/Gerber/Gerber.OutputStatus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/Gerber.OutputStatus -------------------------------------------------------------------------------- /PCB/Gerber/PCB1-macro.APR_LIB: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.EXTREP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.EXTREP -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.GBL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.GBL -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.GBO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.GBO -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.GBP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.GBP -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.GBS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.GBS -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.GP1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.GP1 -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.GP2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.GP2 -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.GTL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.GTL -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.GTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.GTO -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.GTP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.GTP -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.GTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.GTS -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.Outline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.Outline -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.REP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.REP -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.RUL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.RUL -------------------------------------------------------------------------------- /PCB/Gerber/PCB1.apr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/Gerber/PCB1.apr -------------------------------------------------------------------------------- /PCB/NC Drill/NC Drill.OutputStatus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/NC Drill/NC Drill.OutputStatus -------------------------------------------------------------------------------- /PCB/NC Drill/PCB1.DRR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/NC Drill/PCB1.DRR -------------------------------------------------------------------------------- /PCB/NC Drill/PCB1.LDP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/NC Drill/PCB1.LDP -------------------------------------------------------------------------------- /PCB/NC Drill/PCB1.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/NC Drill/PCB1.TXT -------------------------------------------------------------------------------- /PCB/STEP/PCB1-STEP.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/PCB/STEP/PCB1-STEP.step -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShapeLab/shapeShift/HEAD/README.md --------------------------------------------------------------------------------