How do people program/debug/apply this stuff without any documentation? When I learned programming about 40 years ago (silent 700 terminals on a PDP-11, Fortran IV), we were taught to make diagrams before we ever started writing code. When I do PIC projects in assembly, I still make diagrams and review them frequently to optimize things before I write any code, and then physically order the codby the_digital_dentist - RAMPS Electronics
mitchese: You have triggered the built in safety switch, since marlin can't detect the temperature of your hotend it refuses to do anything (prevents fires and hot end failures) How do you know this and how would someone who doesn't find it out? Is there some documentation that tells how Marlin works, including safety switches, etc., or do people just have to dig through notes in the source cby the_digital_dentist - RAMPS Electronics
Got sidelined by my wife moving out from Ca., then buying a house, then moving into that house, then car shopping for the wifey, then entertaining family at the house for Xmas. Started back to work on the printer this week though and have made a schedule to have it printing by the end of this month. I bolted 20, 0.5 Ohm, 1%, 25W resistors to the aluminum plate I will be using for a print-bed aby the_digital_dentist - General New Machines Topics
I found the problem- first the controller was flashed with firmware for some Chinese printer that for some reason makes the axes hunt back and forth. I DL'd the latest Marlin, edited the config file for my machine, then tried to compile the firmware so I could flash it to my controller. That's when the real trouble started. The Arduino IDE refused to compile. After trying several versions ofby the_digital_dentist - RAMPS Electronics
I'm wiring the endstops with the switch normally open and the signal line connects to ground when the switch closes. According to a few sources on the web, the Mega 2560 has on-board pull-up resistors that are enabled by default in Marlin. Than means the ports are looking for a transition from hi to lo to signal an event such as an endstop. I also find info that says that the default endstop cby the_digital_dentist - RAMPS Electronics
I tweaked the current pots on the drivers before I ever connected power. They are not an issue. When I use no endstops, I can communicate with the controller via pronterface. I can see the G-code that is moving the axes back and forth and can inject commands to move an axis. Here is a sample of the G-code that is driving the axes back and forth: Marlin: 1.0.0 RC2 - SUMPOD echo: Last Updatedby the_digital_dentist - RAMPS Electronics
This is my 3D printer project that I'm building at the Milwaukee Makerspace. http://wiki.milwaukeemakerspace.org/projects/megamax_3d_printer Most of the parts came from recycled industrial machines and a local scrap dealer. Build envelope will be about 1 cuft when finished. My goal is to process dicom files from CT scans into STL files and use them to print life-size human skulls (among manyby the_digital_dentist - General New Machines Topics
but the machine still keeps moving a little back and forth in each axis. I can reset it from pronterface, and I can jog the axes in between the firmware's own x, y, and z movements, but nothing seems to stop it from taking off into the x, y, and z motion routine that is coming from the controller board. Any suggestions? Thanks!by the_digital_dentist - RAMPS Electronics
I designed and built a printer with ~1 cuft build envelope, got myself an Arduino Mega2560 and RAMPS 1.4 board with 4988 stepper drivers and LCD/encoder/SD card module. Arduino is loaded with latest (?) Marlin firmware. Video of it moving here: http://www.rehorst.com/mrehorst/it's_alive.3gp When I connect the electronics to my computer, run the arduino IDE and open the serial port monitor, I cby the_digital_dentist - RAMPS Electronics