实例介绍
这是3D打印的上位机\驱动\下位机的源码.09开始研究时刚认识,没想到这几年发展太快,刚才查找,本网站竟然没有,特意传上,让有兴趣的页参与推动一下3D打印机.算是普及吧.两外将电路板和机械部分另外打包了reprap-PCB-MACH.rar因为上载空间只有60M,只好分开了.
【实例截图】
【核心代码】
4744302543305375908.rar
└── reprap-ele&fir&scr
├── electronics
│ ├── arduino-sanguino-pinouts.ods
│ ├── extruder-controller
│ │ ├── exerciser
│ │ │ └── exerciser.pde
│ │ ├── extruder-controller.brd
│ │ ├── extruder-controller.drl
│ │ ├── extruder-controller.pov
│ │ ├── extruder-controller.pro
│ │ ├── extruder-controller.sch
│ │ ├── extruder-controller.xls
│ │ ├── rs485_tester
│ │ │ └── rs485_tester.pde
│ │ └── thermocouple-adapter.sch
│ ├── mendel-wiring-diagram.sch
│ ├── motherboard
│ │ ├── motherboard-1.2.xls
│ │ ├── motherboard.brd
│ │ ├── motherboard.drl
│ │ ├── motherboard.pov
│ │ ├── motherboard.pro
│ │ ├── motherboard.sch
│ │ └── rs485_tester
│ │ └── rs485_tester.pde
│ ├── opto-endstop
│ │ ├── opto-endstop.brd
│ │ ├── opto-endstop.cmp
│ │ ├── opto-endstop.csv
│ │ ├── opto-endstop.drd
│ │ ├── opto-endstop.dri
│ │ ├── opto-endstop.drl
│ │ ├── opto-endstop.gpi
│ │ ├── opto-endstop.plc
│ │ ├── opto-endstop.pov
│ │ ├── opto-endstop.sch
│ │ ├── opto-endstop.sol
│ │ ├── opto-endstop.stc
│ │ ├── opto-endstop.sts
│ │ ├── opto-endstop.xls
│ │ └── readme
│ ├── Pololu-electronics
│ │ ├── bracket.stl
│ │ ├── cooler.scad
│ │ ├── cooling.aoi
│ │ ├── duct.stl
│ │ ├── fan-holder.aoi
│ │ ├── fan-holder.stl
│ │ ├── motherboard-with-cooling.dxf
│ │ ├── pololu-steppers-power-side.bdr
│ │ ├── pololu-steppers-power-side.bot
│ │ ├── pololu-steppers-power-side.brd
│ │ ├── pololu-steppers-power-side.dri
│ │ ├── pololu-steppers-power-side.gcode
│ │ ├── pololu-steppers-power-side.gpi
│ │ ├── pololu-steppers-power-side.sch
│ │ ├── pololu-steppers-power-side.tdr
│ │ ├── pololu-steppers-power-side.top
│ │ ├── pololu-steppers-signal-side.brd
│ │ ├── pololu-steppers-signal-side.gcode
│ │ ├── pololu-steppers-signal-side.sch
│ │ └── UltiMachine
│ │ ├── RAMPS-1.1c.bdr
│ │ ├── RAMPS-1.1c.bot
│ │ ├── RAMPS-1.1c.brd
│ │ ├── RAMPS-1.1c.gcode
│ │ ├── RAMPS-1.1c.sch
│ │ ├── RAMPS-1.1c.tdr
│ │ └── RAMPS-1.1c.top
│ ├── readme
│ ├── reprap-gerb274x.cam
│ ├── reprap.lbr
│ ├── stepper-motor-driver
│ │ ├── readme
│ │ ├── stepper-motor-driver.brd
│ │ ├── stepper-motor-driver.cmp
│ │ ├── stepper-motor-driver.csv
│ │ ├── stepper-motor-driver.drd
│ │ ├── stepper-motor-driver.dri
│ │ ├── stepper-motor-driver.drl
│ │ ├── stepper-motor-driver.gpi
│ │ ├── stepper-motor-driver.plc
│ │ ├── stepper-motor-driver.pov
│ │ ├── stepper-motor-driver.sch
│ │ ├── stepper-motor-driver.sol
│ │ ├── stepper-motor-driver.stc
│ │ ├── stepper-motor-driver.sts
│ │ └── stepper-motor-driver.xls
│ └── thermocouple-sensor
│ ├── thermocouple-sensor.brd
│ ├── thermocouple-sensor.drl
│ ├── thermocouple-sensor.pov
│ └── thermocouple-sensor.sch
├── firmware
│ ├── createTemperatureLookup.py
│ ├── FiveD_GCode
│ │ ├── Extruder
│ │ │ ├── configuration.h.dist
│ │ │ ├── extruder_class.pde
│ │ │ ├── extruder.h
│ │ │ ├── Extruder.pde
│ │ │ ├── intercom.h
│ │ │ ├── intercom.pde
│ │ │ └── temperature.h
│ │ └── FiveD_GCode_Interpreter
│ │ ├── bed.h
│ │ ├── bed.pde
│ │ ├── cartesian_dda.h
│ │ ├── cartesian_dda.pde
│ │ ├── configuration.h.dist
│ │ ├── extruder.h
│ │ ├── extruder.pde
│ │ ├── features.h
│ │ ├── FiveD_GCode_Interpreter.pde
│ │ ├── hostcom.h
│ │ ├── intercom.h
│ │ ├── intercom.pde
│ │ ├── Makefile
│ │ ├── pid.h
│ │ ├── pid.pde
│ │ ├── pins.h
│ │ ├── process_g_code.pde
│ │ ├── Temperature.h
│ │ └── vectors.h
│ ├── input_test
│ │ └── input_test.pde
│ ├── readme
│ └── Tonokip_Firmware
│ ├── BedThermistorTable_100k.h
│ ├── BedThermistorTable_200k.h
│ ├── configuration.h
│ ├── FatStructs.h
│ ├── pins.h
│ ├── Sd2Card.cpp
│ ├── Sd2Card.h
│ ├── Sd2PinMap.h
│ ├── SdFat.h
│ ├── SdFatmainpage.h
│ ├── SdFatUtil.h
│ ├── SdFile.cpp
│ ├── SdInfo.h
│ ├── SdVolume.cpp
│ ├── ThermistorTable_100k.h
│ ├── ThermistorTable_200k.h
│ ├── ThermistorTable_mendelparts.h
│ └── Tonokip_Firmware.pde
├── j3dcore-d3d.dll
├── j3dcore.jar
├── j3dcore-ogl-cg.dll
├── j3dcore-ogl-chk.dll
├── j3dcore-ogl.dll
├── j3d-org-java3d-all.jar
├── j3dutils.jar
├── libj3dcore-ogl-cg.so
├── libj3dcore-ogl.so
├── librxtxParallel.so
├── librxtxSerial.so
├── LICENSE
├── readme
├── readme.txt
├── reprap
├── reprap.bat
├── reprap-icon.png
├── reprap.jar
├── RepRap-Mac-Drivers.mpkg.zip
├── reprap.properties.dist
├── reprap-wv.stl
├── rr-logo-green-url.png
├── RXTXcomm.jar
├── rxtxParallel.dll
├── rxtxSerial.dll
├── src
│ ├── build-user.xml
│ ├── build.xml
│ ├── host-package-release
│ ├── lib
│ │ ├── j3dcore.jar
│ │ ├── j3d-org-java3d-all.jar
│ │ ├── j3dutils.jar
│ │ ├── reprap.ico
│ │ ├── reprap-icon.png
│ │ ├── reprap.properties.dist
│ │ ├── reprap-wv.stl
│ │ ├── rr-logo-green-url.png
│ │ ├── RXTXcomm.jar
│ │ ├── src
│ │ │ ├── reprap-wv.aoi
│ │ │ ├── reprap-wv-darwin.aoi
│ │ │ └── reprap-wv-mendel.aoi
│ │ ├── swing-layout-1.0.3.jar
│ │ ├── system-dependent
│ │ │ ├── linux-i386
│ │ │ │ ├── libj3dcore-ogl-cg.so
│ │ │ │ ├── libj3dcore-ogl.so
│ │ │ │ ├── librxtxParallel.so
│ │ │ │ ├── librxtxSerial.so
│ │ │ │ └── reprap
│ │ │ ├── macosx
│ │ │ │ ├── gluegen-rt.jar
│ │ │ │ ├── jogl.jar
│ │ │ │ ├── libgluegen-rt.jnilib
│ │ │ │ ├── libjogl_awt.jnilib
│ │ │ │ ├── libjogl_cg.jnilib
│ │ │ │ ├── libjogl.jnilib
│ │ │ │ ├── librxtxSerial.jnilib
│ │ │ │ ├── reprap-host-macosx-leopard.sh
│ │ │ │ ├── reprap-host-macosx-tiger.sh
│ │ │ │ └── RepRap-Mac-Drivers.mpkg.zip
│ │ │ └── windows-i586
│ │ │ ├── j3dcore-d3d.dll
│ │ │ ├── j3dcore-ogl-cg.dll
│ │ │ ├── j3dcore-ogl-chk.dll
│ │ │ ├── j3dcore-ogl.dll
│ │ │ ├── reprap.bat
│ │ │ ├── rxtxParallel.dll
│ │ │ └── rxtxSerial.dll
│ │ └── vecmath.jar
│ ├── org
│ │ └── reprap
│ │ ├── Attributes.java
│ │ ├── AxisMotor.java
│ │ ├── CartesianPrinter.java
│ │ ├── comms
│ │ │ ├── Address.java
│ │ │ ├── Communicator.java
│ │ │ ├── GCodeReaderAndWriter.java
│ │ │ ├── IncomingContext.java
│ │ │ ├── IncomingMessage.java
│ │ │ ├── messages
│ │ │ │ ├── IncomingIntMessage.java
│ │ │ │ ├── OutgoingAddressMessage.java
│ │ │ │ ├── OutgoingBlankMessage.java
│ │ │ │ ├── OutgoingByteMessage.java
│ │ │ │ ├── OutgoingIntMessage.java
│ │ │ │ ├── VersionRequestMessage.java
│ │ │ │ └── VersionResponseMessage.java
│ │ │ ├── OutgoingMessage.java
│ │ │ └── snap
│ │ │ ├── CommsLock.java
│ │ │ ├── SNAPAddress.java
│ │ │ ├── SNAPChecksum.java
│ │ │ ├── SNAPCommunicator.java
│ │ │ └── SNAPPacket.java
│ │ ├── Device.java
│ │ ├── devices
│ │ │ ├── ExtruderState.java
│ │ │ ├── GCodeExtruder.java
│ │ │ ├── GCodeStepperMotor.java
│ │ │ ├── GenericExtruder.java
│ │ │ ├── GenericStepperMotor.java
│ │ │ ├── GenericThermalSensor.java
│ │ │ ├── NullExtruder.java
│ │ │ ├── NullStepperMotor.java
│ │ │ ├── pseudo
│ │ │ │ └── LinePrinter.java
│ │ │ ├── SNAPExtruder.java
│ │ │ └── SNAPStepperMotor.java
│ │ ├── Extruder.java
│ │ ├── geometry
│ │ │ ├── EstimationProducer.java
│ │ │ ├── LayerProducer.java
│ │ │ ├── LayerRules.java
│ │ │ ├── polygons
│ │ │ │ ├── AllSTLsToBuild.java
│ │ │ │ ├── BooleanGrid.java
│ │ │ │ ├── BooleanGridList.java
│ │ │ │ ├── PolygonAttributes.java
│ │ │ │ ├── Rr2Point.java
│ │ │ │ ├── RrCircle.java
│ │ │ │ ├── RrCSG.java
│ │ │ │ ├── RrCSGOp.java
│ │ │ │ ├── RrHalfPlane.java
│ │ │ │ ├── RrInterval.java
│ │ │ │ ├── RrLine.java
│ │ │ │ ├── RrParallelLineException.java
│ │ │ │ ├── RrPolygon.java
│ │ │ │ ├── RrPolygonList.java
│ │ │ │ └── RrRectangle.java
│ │ │ ├── polyhedra
│ │ │ │ └── readme.txt
│ │ │ └── Producer.java
│ │ ├── gui
│ │ │ ├── botConsole
│ │ │ │ ├── bedPanel.form
│ │ │ │ ├── bedPanel.java
│ │ │ │ ├── BotConsoleFrame.form
│ │ │ │ ├── BotConsoleFrame.java
│ │ │ │ ├── GenericExtruderTabPanel.form
│ │ │ │ ├── GenericExtruderTabPanel.java
│ │ │ │ ├── GenericStepperPositionPanel.form
│ │ │ │ ├── PrintTabFrame.form
│ │ │ │ ├── PrintTabFrame.java
│ │ │ │ ├── PrintTabPanel.form
│ │ │ │ ├── rr-logo-green-url.png
│ │ │ │ ├── StepperPositionJPanel.form
│ │ │ │ ├── StepperPositionJPanel.java
│ │ │ │ ├── XYZTabPanel.form
│ │ │ │ └── XYZTabPanel.java
│ │ │ ├── CalibrateZAxis.java
│ │ │ ├── ContinuationMesage.java
│ │ │ ├── MouseObject.java
│ │ │ ├── Panel3D.java
│ │ │ ├── Preferences.java
│ │ │ ├── PreferencesValue.java
│ │ │ ├── RepRapBuild.java
│ │ │ ├── StatusMessage.java
│ │ │ ├── STLObject.java
│ │ │ └── Utility.java
│ │ ├── machines
│ │ │ ├── GCodeRepRap.java
│ │ │ ├── GenericRepRap.java
│ │ │ ├── MachineFactory.java
│ │ │ ├── Simulator.java
│ │ │ ├── SNAPReprap.java
│ │ │ └── VelocityProfile.java
│ │ ├── Main.java
│ │ ├── pcb
│ │ │ ├── GerberGCode.java
│ │ │ └── PCB.java
│ │ ├── PolarPrinter.java
│ │ ├── Preferences.java
│ │ ├── Printer.java
│ │ ├── ReprapException.java
│ │ ├── RFO.java
│ │ └── utilities
│ │ ├── CodeGenerator.java
│ │ ├── Debug.java
│ │ ├── ExtensionFileFilter.java
│ │ ├── FilterGenerator.java
│ │ ├── RrDeleteOnExit.java
│ │ ├── RrGraphics.java
│ │ └── Timer.java
│ └── readme
├── swing-layout-1.0.3.jar
└── vecmath.jar
40 directories, 295 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论