Code Monkey home page Code Monkey logo

printrboardmodernmarlin's Introduction

Marlin 1.1.9

Printrboard and Modern Marlin

Tested Release For Heated and Non-Heated Bed Models

Highlights

  • This firmware upgrade increases print quality to a level comparable with Prusa Mk3 and Ultimaker 3 all thanks to Linear Advance v1.5 available starting with Marlin 1.1.9
  • Babystepping allows live Z-offset during the start of the print
  • Size optimized for 128k storage of AT90USB1286 processor
  • 3 Point Leveling seems to work better for smaller beds
  • Bilinear Bed Leveling which is useful for larger uneven beds
Selecting Firmware for your board

The firmware versioning scheme I used to track changes I made caused some confusion, so just to clarify. The firmware version number does not relate to the board version number. There are only two firmware versions that cover all board versions.

If your board is RevF0 - F6 then use RevF firmware. If your board is marked anything lower then RevF: Use Firmware Marked RevD, RevB

Example
Board Version|Firmware Version |Model |Build Size|Notes
RevF-          0.8_           PlayHB_200x100_Inverted_Probe
If you're compiling your own firmare use these thermistor options
Hotend Thermistor - Ubis 13 (Ceramic Hotend) or Ubis 13s use: 1 EPCOS 100k
Heated Bed Thermistor table: 7
Downloading Firmware

Make sure to download repo as zip, otherwise right clicking and saving individual hex files will result in downloading an html file which will result in errors when flashing. how to download firmware

Change Log
v0.8 Added new machines, Neo Pixel, Added E3D Hotends, other small changes
v0.6 Smalls with Heated bed 200x150x150 no lcd
v0.5 bugs have been worked out for Play RevF, RevD and older
v0.4 LCD and SD card support works correctly, fixed other bugs
v0.3 Software Fan PWM disabled - caused major decrease in print quality
v0.2 Software FAN PWM enabled to silence squeaky fans

More Firmware for other models is avalible below - You will need to compile Marlin 1.1.8

http://www.xilka.com/printrbot/marlin/1.1.8/20171227a/

Marlin 1.1.9 first time bed leveling guide - after flashing

Printrbot Play 0.2mm layer height Cura 3.5.1

Benchy Play 0.2mm layer height

This isn't your grandma's 3D printer, please make sure your inductive probe is adjusted properly
  • This firmware should be universal for any printrbot, just choose heated bed firmware if you have that option.
  • You will need to update the steps/mm for your machine Settings for your Printer Smalls, Simple, Play Plus
  • Depending on the model of your printer you will need to adjust the Stepper current
Set Stepper Current
M909
READ: echo:Stepper current values in % (Amps):
Stepper current values in % (Amps):
READ: echo: X:60.00 (16581.82) Y:65.00 (36581.82) Z:60.00 (16581.82) E:65.00 (36581.82)
X:60.00 (16581.82) Y:65.00 (36581.82) Z:60.00 (16581.82) E:65.00 (36581.82)

Example: M907 X60 sets the X-axis motor current to 60% of max possible

M909 Read Motor current Values
M907 Set Current Value
M910 Store Stepper Current Values
Linear Advance is enabled by default
Retraction distance should be limited to 0.7mm
Default value is K0.08 Be sure to calibrate your extruder before a
This can be adjusted while printing
M900 K0.08 ;set k value
M500 ;save
Play with MK8 style extruder Use a K0.05
  • Calibrate your extruder steps/mm before K-factor Extruder Calibration

  • Please calibrate your K-factor and share results,

  • Each material and color has its own properties for best results calibrate for each material you use. Add the K value to your start gCode for each material Linear Advance gcode Geneartor

Babystepping Z-Offset adjustment while printing
  • M290 and LCD menu item to move the z axes by tiny increments without changing the current position values. This feature is used primarily to adjust the Z axis in the first layer of a print in real-time.
    • Replaces the need to set the Z-offset multiple times using M212 before printing.

    • Easily adjust your offset by adding custom buttons to octoprint using Custom Control Editor Plugin customcontrol

      Enter the increment you wish to move, send the command repeatedly M290 Z0.01 ;moves away from build plate M290 Z-0.01 ;moves towards the build plate

Z-Offset (the old way M212)
 M851 Z-1.95 ;this is the default value
 M500 ;save
LCD & SD Card
LCD Support for Reprap_Discount_LCD, Ultipanel and Ultra_lcd
SD Card reader integrated in LCD controller should work
Start gCode
M82 ;absolute extrusion mode
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
G28 ;move X/Y to min endstops
G29 ;run auto bed leveling
G92 E0 ;zero the extruded length
G1 X0 Y0 Z.2 F7000 ;move to front corner and lower 
G1 X35 Z.2 E35 F800 ;purge 35mm of filament
G92 E0 ;zero the extruded length again
G1 F9000
;Put printing message on LCD screen
M117 Printing...
Useful gCode
M420 S1 ;loads previous bed leveling matrix
M900 K0 ;disables Linear Advance
M900 K0.5 ;Set linear advance K-value
M290 Z0.02 ;babystep move up 0.02mm on the Z axis 

M115 Feature support list
M43 Debug Pins

Pin Assignments

Expansion Header pinout diagrams

Neopixel Pins pins

EXP2 Pinout pins2

Using Printrboard without an LCD - all commands available LCD Menu gcode equivalent

Build Using PlatformIO or Marlin-Config GUI editor

I find Marlin GUI editor can be very laggy so instead I prefer to access it through Chrome

http://localhost:3000

Marlin-config GUI The printrboard only has 128kb of program memory this build of marlin 1.1.9 as configured currently occupies 99.1%

Flash using ATMEL FLIP

Before Flashing check your eprom and save your steps/mm and machine size After Flashing Make sure to set EPROM to defaults using M502 then M500 to save ATMEL FLIP Download

Guide

Firmware Loading Guide

Programming firmware without a bootloader

Caution! Don't even mess with this if you don't know what you're doing! DFU bootloader uses 6k of program memory, inorder to get more features in limited space I choose to program firmware using a USBtinyISP More information

avrdude -c usbtiny -p at90usb1286 -U flash:w:FirmwareHexFileNameHere.hex:i

printrboardmodernmarlin's People

Contributors

abdrumm avatar drphil3d avatar russ-go avatar zakattacks avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

printrboardmodernmarlin's Issues

Simple Metal HB

Hi!

I flashed the revF simple metal HB Marlin 2.0.1 firmware twice but it seems like the heated bed is not configured? I dont know how to compile the firmware by myself but is the config set to 0 for the HB Temp Sensor?

Thanks!

Can we work a flavor out for the Smalls?

Hey Phil, hope this finds you well.

Not really familiar with Github so please excuse me if this should not have been reported as an Issue.

I've attempted a few different firmwares for my Smalls, but none worked -- details below. Can we work something out for the Smalls? Mine has the extended/heated bed and I'd like to add an LCD to it.

Here's what I've tried with no success so far:

Attempt 1 --> RevF-v0.5 PlayV2-HB-Y_DIR_NORMAL_170x220_LCD.hex. This has the same bed size, though reserved X/Y, and apparently everything I want, but FLIP would not load it properly, throwing out a 'out of range' error.

Attempt 2 --> RevF-v.05-Simple MetalHB-150x150-NoLCD_inverting Probe.hex. This did flash properly, the heated bed was recognized, X and Y would home properly, but Z went away from the bed and would not home.

Attempt 3 --> v.04-Simple Metal-RevF-NoLCD_Non Inverting Probe.hex. This did flash properly as well, homed fine in all directions, auto-bed-levelling with G29 was also fine. However, the heated bed was not recognized (expected) and I could not change the bed size with M211.

Looking forward to be of assistance so we can port this newer Marlin to the Smalls out there!

Kind regards,

Antonio

enabling bilinear

Hello, before I go ahead and mess with my printrbot too much, I was wondering if there was a reason you chose to use the old 3 point option. Is it a memory issue?

Also, is this firmware setup for the M8 z axis (1.25mm per rotation), or the original 1/4-16 ACME screw (1.5875mm per rotation).

I am sorry if this is not the right way to ask questions, it's the best avenue I could find.

How to set min/max position on Simple Metal Extended?

Currently, my M211 reports my Min and Max at

echo: Min: X0.00 Y0.00 Z0.00

Max: X125.00 Y203.00 131.00

When the documentation states it should be at
X152.40 Y152.40 Z152.40

The extended bed should bump it up to about X250, as well.

However, sending M211 just reports the value of the soft endstops, and doesn't allow me to set them.

What are my options?

More complies for simple metal?

I have 8 simple metals I need to update firmware on after a thermal runaway issue melted down one of my heatbeds. I have a mix of rev F and D boards. I also have a mix of heated and non heated beds, but all have e3d hot ends. Would it be possible to get more compiles than what is currently available for the simple metal? Rev D and Rev F with e3d hot end and one with and without HB?

After flashing, cannot get into programming mode

After flashing the v0.6.5 .hex file on your site, I can no longer get into programming mode with my Rev F5 Printrboard. Installing the jumper and resetting or power cycling does not result in the board being recognized as "programmable". Programming by TINYusbISP also fails for the same reason; the board now refuses to go into programming mode.

Simple Wood 1405 (Maker) request

Just uploaded RevD-v.04-Simple Metal-RevF-NoLCD_inverting Probe.hex onto my Printrboard Rev D in my simple 1405 markers edition. It was the closest IMHO

The motor directions are all inverted, but this is easy to resolved by flipping the connectors. However the endstop configuration between the Simple metal and the Simple 1405 wood is different.

The x min endstop works fine, however the y and z have issues.
Stage size X and Y max are fine, but z is a little off.

The differences I can see are:
The simple has the endstop on y min instead of y max, also running M119 shows Y_max triggered when the Y endstop isnt pressed. The result doesnt change when the Y end stop is pressed while M119 is run so I have no idea how the pins are routed.

The simple wood 1405 has an pnp style z endstop so it is inverted wrt the simple metal. It lights up when its close to metal and off when not. When the probe is far from metal M119 shows triggered. When close to the metal and lit up M119 shows open.

Z max is listed by M211 as 131 where as I believe Z max should be 112.

Additional request I have added a heated bed with a generic NTC 100K, enabling this would also be most awesome.

So what is my request. Could you please compile a .hex compatible with the printrbot wood 1405? I have tried to do this repeatedly using the platoform IO method and the teensy/arduino method and am closer to an aneurysm than either method working.

Compiling Error

I am having a problem compiling and flashing the firmware per your directions in Windows. I installed Marlin-conf using the executable on their Git site, and successfully import one of your configurations into Marlin-conf. I set it to compile using the "at90USB1286-DFU" setting, then click compile.

The first time I do this, the PlatformIO terminal pops up and shows it downloading a bunch of things (the last successful package being "LibraryManager: Installing c1921b4"), until it stops with the error:
Error: Unknown board ID 'at90USB1286'.

Subsequent attempts to compile just give the error:

Processing at90USB1286_DFU (platform: teensy; board: at90USB1286; framework: arduino) Error: Unknown board ID 'at90USB1286' Done.

I've tried this with Marlin-conf versions 2.10.7 and 2.10.5, with the same result. Any tips?

Printrbot jr2 1402 firmware (?)

Hi,

is any of these files compatible with a printrbot jr v2 (1402) ?
(mine has a RevD printrboard )
Or should I compile it?

thanks in advance
Yannis

How to set Z-Offset without an LCD screen?

I have just flashed my Printrbot Play with "RevFv1.0_Printrbot_Play.hex" (the 1.1 only had Heated Bed version) and I want to set the Z Offset to be like 0.1mm higher than it is now. I read the Readme instructions on how to do this, but it says to use the measurement on the LCD Screen to get the offset. I don't have an LCD screen, so is the measurement from M114 good enough?

On another note, is there a way to add an LCD to my printer that does not have one using this custom firmware?

Unable to change Z probe offset with M851

M851 is not working like M212 used to work on original printrbot firmware for my Printrbot metal simple. The Z location is not changing at all when homing with G28 or in octopi.

I flashed the hex-file with E3D hotend and heated bed. Next I used M502 and M500 to restore settings since others that have had issues with M851 not working had forgotten this. I used M500 after setting the new probe Z offset position and the new position is correctly shown with M501. When trying to set offset postion lower than -2 i get this error message in octopi: "Error reported by printer. Your printer's firmware reported an error. Due to that OctoPrint will disconnect. Reported error: ?Z out of range (-2 to 20)". This is probably due to settings in firmware and should be fine if probe setting is working.

Is this a bug in the firmware that or can anyone confirm that they have used M851 successfully to set Z probe offset? Is there a solution?

Unable to set bed size (M211)

I've got a Printrbot Simple Metal with extended bed (10"x6") & heater.
I flashed RevFv1.0_Printrbot_Simple_Metal_HB.hex

Connecting to it, I see the dimensions are the default 6"x6" - no surprise.
So I tried to set it with the M211 command, but it reports the default:

M211 X254.0 Y154.0 Z152.0
echo:Soft endstops: On   Min: X0.00 Y-2.00 Z0.00  Max: X152.00 Y152.00 Z152.00

Am I missing something?
[Edit: this seems to be a duplicate of Bug #7 - which is closed, but I'm not sure what I'm supposed to do. The release notes for the current version which closed the bug talk about being able to set "build volume" but I don't see how to do that, or if that's what fixes it]

heated bed tuning for thermal runaway.

@Zakattacks I think I as talking to you on reddit about heated bed tuning. I definitely have some ripple when I try to use my heated bed. Thought if maybe we discuss on here it might be helpful to others or add to readme.

No Heated Bed for Simple Metal?

I'm currently using the Smalls firmware on my Simple Metal, and neither Cura or Prontrface can detect my heated bed.

When I load up Prontrface, anytime I fire up the heated bed, I just get invalid command errors.
image

LCD don't work with Marlin 2.0

Hi,
I have a printrbot plus v2-1 (with wooden frame and LCD 20x4).
So i want to change the nozzle and i need to set new parameters.
But with Marlin 2.0 the LCD screen make whatever.
It's display characters but all is mixing like an overflow and move all time.
Did you always try your firmware with this hardware ?
So my motherboard is an printrboard revD .

Simple Metal Post auto-leveling rapid move to X0, Y0, and Z up 10mm too rapid

Hi,

Can you possibly remove the POST auto-leveling rapid movement to 0,0,10 as its too fast for my machine, and its not nice having such a movement hard coded in post autoleveling. I cant seem to get the firmware compiled myself, as platformio is giving me hell to try and compile for at90USB1286_DFU.

Thanks.

Heated Bed not working correctly after update

After updating printrbot simple metal. My heated bed when at temperature consistently turns on and off rapidly I can hear the relay clicking on and off on and very quickly. I did not have this issue prior to updating heated bed worked fine.

Any thoughts?

Play Flashing, SD, and Bed Leveling

I've had a few issues while putting this on my Printrbot Play. The one that seems most blocking is that flashing the firmware using the FLIP software requires me to leave the jumper on the board alone. If I try to follow the many instructions that I find online (install the boot jumper to start the machine in firmware flashing mode) it doesn't work. I did manage to get the firmware flashed and successfully run prints (with no jumpering), but it seems strange to me that the instructions that work for others would be irrelevant to my printer. Am I missing something important?

I haven't been able to compile the firmware myself, I'm just using one of the prebuilds for the Play that is available in the repository.

Also, the Play has an SD card slot (with no LCD or control panel of any kind) that seems to be unsupported in the Play build that I see in the repository. The only references to SD cards that I remember seeing documented around here are for SD cards on LCD control panels.

Lastly, although it is noted in the readme that three-point bed leveling works better for small beds (like the 100mm square standard build plate on the Play) there seems to be a 16-point grid enabled in the available Play build. Is that intentional?

I'd love to be able to connect to my printer, point it to a file on the SD card, and then disconnect to let it finish the print. I'd also like to have the 3-point leveling because I found it to make a better first layer, especially near the edges of the build plate. The compiling/flashing issue is less important in the end, other than as a way to work on my own problems.

Any thoughts on any of these points?

Heated Bed and Z-height notes

Not an issue, just some notes for others.
I recently recompiled the latest Marlin for my Printrbot. Just for the recored over time I've changed the hot end to an E3D V6, extended the bed and added a silicone heat pad from Aliex Express.

Two observations that may be helpful to others.

Heatbed temperature and failures:
The heatbed kept on failing and killing the firmware operation. I played with extending WATCH_TEMP_PERIOD to 120 in Configuration_Adv. This helped, but the issue kept on occurring. I then noticed that MAX_BED_TEMP was set to 150, I changed this to 255, which completely resolved the issue and the bed is heating up as it did with the original firmware.

  • The problem here was that the bed was simply taking longer to heat on 150

Extruder Z-height
This may just be my ailing memory, but I seem to remember Z being at the correct height when the PB is homed. This is no longer the case, when I home the bot it is around 1mm from the bed. When I set the Z using M851 the PB only seems to use the new correct value when printing. So you basically set the Z height, and then start a print and see if it is the right height. I actually found an easy way to do this using Octoprint and a plug-in which enables a dry run. I put a piece of paper on the bed, and start the dry run. At around the point where I can move the paper, but still feel that the paper is being slightly gripped, I know I am around the right height.

Printrbot Play HB w/ RepRapDiscount Smart Controller support

I'm trying to compile my own hex for a Printrbot Play with the heated bed upgrade and a RepRapDiscount Smart Controller using PlatformIO. I'm really getting nowhere. Could someone compile a hex for me and upload it to the repository? I'd greatly appreciate it.
Cheers!

Z axis sensor no longer triggers

After flashing, I no longer get the red light turning on to stop the nozzle from crashing into the bed. When I try to home the Z axis, it tries to keep going (I pull the plug before damage occurs). Oh, also, homing Z tries to send the probe LOWER than what manual commands allow me to do.

Issues compiling firmware

I am trying to compile the firmware for my Simple Metal HB no LCD with Bilinear Bed Leveling enabled but I am facing some issues. I don't think the issue is correlated with the bed leveling option I selected because I can't compile the unedited files by themselves. I have attached the log messages that I saw for reference. Thanks.

ErrorLog.txt

Offset XY location for the Simple Metal

I have flashed "RevFv1.0_Printrbot_Simple_Metal_HB.hex" for my stock Simple Metal with printrboard F5. After that I ran all G-code found on the referenced page in the instructions for the Simple 1403. I have also added the startup gcode in some slicers.

Unfortunately the coordinates seems to be offset from what is correct resulting in prints close to the edge of the bed when the object is centered in the slicer.

Do I have to compile Marlin again with some special settings or can I use some g code (ie. M206) to fix this issue? Examples would be appreciated.

Thermal Runaway when cooling fan manually turned on

I am getting a halt on thermal runaway when the cooling fan runs
This occurs either when manually activated or when the printer initiates. Extruder temp drops from 208 to 196.8 on the last fail

Not running a heated bed.

Simple Metal Firmware

The Marlin 1.1.9 .hex file for the Simple Metal Rev. F doesn't seem to have been compiled with either the SD card or the Reprap LCD enable. The LCD is blank and when I attempt to read from the SD card on the Printrboard it gives me unknown command for M20 and M21.

Firmware creation process

Hey, okay, I'm going to come clean, I am a total Newb to Github. I have drafted a complete set of instructions to create the firmware for the Printrbot based off the config files here. I am happy to put it up, but I feel like I need to ask the question:

Is this okay with DrPhil, and is this the right place to put it, should it go on the printrbottalk forum or somewhere else.

Apologies again, I've never really used Github

G29 Z axis moves up on REVD versions of firmware

I have a Simple Metal with heated bed and a REVD board. I flashed the firmware and after a G28 then during a G29 the Z moves upwards away from the bed and never tries to probe downwards to detect the metal bed. Z stepper direction is normal otherwise.

No support for Plus 1404

The 1404 model is the wood/metal hybrid. same heated bed, extruder, hotend, and level sensor as the Plus Metal, only real difference is the Printrboard RevD at its heart.

New FW an a Simple Metall: failed at 0x00000

A couple of day ago I tried to flash the "RevFv1.0_Printrbot_Simple_Metal_.hex" to my Simple. But Flip refused to do it. "Jozer503" describes the same behaviour:

I tried to install Modern Marlin on it using the wiki directions with FLIP. I got my printer into DFU mode and the driver installed.

When I tried to run an Erase, Zero Check, Write, Verify cycle, the Erase step "completed successfully", but the zero check failed at 0x00000. When I reboot the board, I get back into the original firmware. If I skip the Zero check, it also "writes successfully", but fails verification, and again, I boot back into my original firmware.

http://www.printrbottalk.com/forum/viewtopic.php?f=22&t=11895

Any idea what went wrong?

Heated Bed not Recognized on Marlin 2.0.1 Firmware

Hi!

I'm attempting to upgrade my printrbot simple metal rev F5 to 2.0.1 (mostly to try get rid of a connection issue I've been having for years). I flashed the board with the Marlin_2.0.1-Printrbot_Simple.Metal_HB_RevF.hex file. It seems like flashing process was successful. When I run M115 I get the following:

FIRMWARE_NAME:Marlin 2.0.1 (GitHub) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Printrbot Simple Metal EXTRUDER_COUNT:1 UUID:40ce61d1-2ed0-4530-8304-55e3eeaaebff
Cap:SERIAL_XON_XOFF:0
Cap:BINARY_FILE_TRANSFER:0
Cap:EEPROM:1
Cap:VOLUMETRIC:1
Cap:AUTOREPORT_TEMP:1
Cap:PROGRESS:0
Cap:PRINT_JOB:1
Cap:AUTOLEVEL:1
Cap:Z_PROBE:1
Cap:LEVELING_DATA:1
Cap:BUILD_PERCENT:0
Cap:SOFTWARE_POWER:0
Cap:TOGGLE_LIGHTS:0
Cap:CASE_LIGHT_BRIGHTNESS:0
Cap:EMERGENCY_PARSER:0
Cap:PROMPT_SUPPORT:0
Cap:AUTOREPORT_SD_STATUS:0
Cap:THERMAL_PROTECTION:1
Cap:MOTION_MODES:0
Cap:CHAMBER_TEMPERATURE:0
ok N10 P15 B3
N11 M105*23

Which looks good, but when I try to heat the bed, I get the following:
echo:Unknown command: "M140 S95"

I saw that the February 2019 pre-release 0.8 didn't have the heated bed enabled. Could that be what is happening here? How do I enable the heater?

Printer bed size soft endstops

I am trying to change the bed size and before M211 Z250 would work fine. That seems to not work anymore. What am I doing wrong?

flashed successfully but motors don't move and doesnt respond to GCODE commands

BACKGROUND: I recently had the good luck to inherit a PrintrBot Simple Metal (no heated bed, Rev F5 2015). Initially it would connect randomly (like 0.01% of the time in Cura) and then I would be able to jog the motors and set the hotend feedback loop, yet never initiate a usb print job, or start printing auto0.g off of a microSD. This told me that the board is likely OK but there is an issue with the firmware and that it should be reflashed.

PROBLEM: Using ATMEL FLIP I was able to flash the board using several versions of your firmware .hex files (including 'RevF-v.05-Simple Metal-150x150-NoLCD_inverting Probe.hex'). The good news is it now connects via USB Serial COM8 very quickly and 100% of the time in Cura which was never happening before. The bad news is although it connects, I can not jog the motors or set the hotend temperature, or communicate with GCODE commands. On a side note, when flashed with 'RevD-v.04-Simple Metal-RevF-NoLCD_inverting Probe.hex' (likely the wrong firmware) the motors do briefly seem to attempt movement.

Do you have any suggestions as to where the issue might be? I am new to both AVR and 3d printing firmware. So far I was able to make good progress following your instructions but maybe I am missing something. I have not compiled anything from source code and I'm wondering if I did what I might change.

I do have a serial analyzer and pocket oscilloscope available if I need to debug the board itself, but my hope is that the board is OK and this is a software issue.

Thanks for your help or suggestions!

Which file to use for Metal Plus (Rev F4 board)?

Trying to figure out exactly what approach to take for updating my dual extruder Metal Plus with heated bed. Do I just use the most recent RevF file (RevF-0.6.5_PlayHB_200x100_Inverted_Probe.hex) and then load the previous eprom settings, or what?

Simple Metal HB - Board RevF5 - Ymin Crash?

Hi All!

I recently downloaded RevFv1.0_Printrbot_Simple_Metal_HB.hex for my Simple Metal with heated bed and board RevF5. Everything is original to the printer (I have made no modifications). I think this is the right firmware to use? I did manage to get the firmware flashed to my printer; however, I am running into a minimum Y issue. I am not a programmer, but what I think is happening, is the minimum Y value is not 0 within this or any other .hex file for the Simple Metal. The minimum Y is -2, thus when trying to setup the auto-level functions, specially when G29 is used, the minimum Y is trying to go beyond zero (-2mm according to the firmware). This causes a very unpleasant noise, as the Y axis is trying to go beyond the print platform. Is the above correct? Or am I doing something wrong? Is there a way to fix this?

Simple metal heated bed not reading out

Hello, I use octoprint and have been playing with different firmware configurations for the past few weeks. For some reason I can't get the heated bed temperature to be read (and as such no heating is possible). I have tried setting it myself and using the firmware v1.0 provided here.

I have tried measuring the thermistor, and it comes out at 100k ohm as it should.

Any ideas on how to troubleshoot this some more? Is there some way I can use the gcode terminal to probe stuff?

Thanks

Update : I've switch the hot-end and heated bed thermistors just to troubleshoot. The heated bed thermistor works just fine when plugged in the hot-end port. It seems the heated bed thermistor port just isn't picking up any reading. This was confirmed by putting the hot-end thermistor on it, still didn't get a reading.

M212 no longer works.... how do we calibrate now?

I always used M212 to set the Z offset to adjust the printer, but M212 no longer works, and M206 doesn't seem to work the same way in that it in no way provides an offset that can go below the trigger point of the probe....

Firmware will not flash on Printrbot Simple Metal OSX

I am trying to use the firmware updater app as recommended by the guide. Using the compiled firmwares for the Printrbot simple metal from this repository I get the following error "Error parsing the line. Something went wrong with creating the memory image." This happens with both my revF and revD boards, I have tried multiple verisions of the firmwares (HB/E3D) and all give the same error. However selecting the printrbot simple metal and board version in the updater app and letting it download firmware itself flashes ok.
Screen Shot 2019-11-30 at 5 42 43 PM

lcd pinout

Can't seem to get the LCD to work, but I'm not sure if its a faulty LCD or if I screwed up so... two questions

1- is the 1.0 firmware provided LCD enabled? (I am under the impression it is)
2- what is the pinout mapping you used?

Thank you!

Cant change bed size with old commands on Printrbot Play fw1.1.9

Hello,

I see this has been brought up before, but I am an extreme novice at this. How can I get my settings of 203 x 203 x 130 mm back again? I cant seem to use the old commands as stated in this forum.

What archive version can I use to setup the old way?

Thank you,
Johnny B

Z probe Logic reversed after firmware upgrade

Upgraded the firmware on my Simple Metal RevD. Since doing so the logic on the probe is now reversed.
M119 shows Triggered when no metal is detected, Open when metal is detected. This of course means when homing Z, it goes up then stops.
Rolled back to an earlier firmware, issue goes away and able to print normally.

Are you able to compile an updated file with the line change for the z probe?

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.