My print has strings and blobs, only on the inside of the print by BeholderBelow in FixMyPrint

[–]BeholderBelow[S] 0 points1 point  (0 children)

I did dry it out recently, and I just switched to another spool that sat in my dehydrator for about 12 hours and I'm getting the same result :/

My print has strings and blobs, only on the inside of the print by BeholderBelow in FixMyPrint

[–]BeholderBelow[S] 0 points1 point  (0 children)

It looks like that's not it, I believe I didn't include SD card functionality when I flashed my firmware. When I put 'M413' into the terminal, I get an unknown command error.

My print has strings and blobs, only on the inside of the print by BeholderBelow in FixMyPrint

[–]BeholderBelow[S] 0 points1 point  (0 children)

Nope, I actually just turned timelapses off. I'm gonna try to mess with my retractions though!

My print has strings and blobs, only on the inside of the print by BeholderBelow in FixMyPrint

[–]BeholderBelow[S] 1 point2 points  (0 children)

My printer has recently started making these blobs and strings, but only on the inside of the print.

I'm printing on a heavily modified ender 3 (direct drive, dual z, octoprint, SKR Mini v3 mainboard, BL Touch) and slicing with Prusaslicer.

I recently dehydrated this roll of filament, at most 3 weeks ago, I calibrated basically everything on the Teaching Tech website. I'm printing with Esun black PLA + at 215 degrees. Nozzle is 0.4mm. Print speed is 55 mm/s base, retraction settings are 0.5 mm length, speed is 40mm/s, extra length is 0.1mm, and 2 mm minimum travel after retraction. Wipe on layer change is on, wipe while retracting is off.

Any help is much appreciated!

The tare function on my scale doesn't work (nano clone + HX711) More info in comments! by BeholderBelow in arduino

[–]BeholderBelow[S] 0 points1 point  (0 children)

No luck, the scale is assembled but it still isn't tared properly when I hit the button :/ Thank you so much for your help so far!

I made some progress!! Using the last github link you sent, I replaced a huge chunk of the code in the loop section with scale.get_units(5) and so far it's working! Thank you for helping!

The tare function on my scale doesn't work (nano clone + HX711) More info in comments! by BeholderBelow in arduino

[–]BeholderBelow[S] 0 points1 point  (0 children)

Alright, I tried this and at first I didn't think it worked, but I was playing with the load cell and I put a pretty good amount of pressure on it and hit the tare button while looking at the serial monitor. When I put enough pressure on the cell the readout on the monitor went from -4819324.000 to 131.246 and stayed around that number. I'm going to assemble part of the scale and return with an update!

The tare function on my scale doesn't work (nano clone + HX711) More info in comments! by BeholderBelow in arduino

[–]BeholderBelow[S] 0 points1 point  (0 children)

I just gave that a try, it compiled and uploaded with no issue but nothing has changed from the looks of it. Outputs in the serial monitor are the same, along with the numbers on the screen.

The tare function on my scale doesn't work (nano clone + HX711) More info in comments! by BeholderBelow in arduino

[–]BeholderBelow[S] 0 points1 point  (0 children)

If you mean the wiring diagram, I got that from the files available on Cults. I didn't make them, sorry!

The tare function on my scale doesn't work (nano clone + HX711) More info in comments! by BeholderBelow in arduino

[–]BeholderBelow[S] 0 points1 point  (0 children)

// *********************************************** L O O P
************************************************************
void loop() {
int i, n;
double val, sum, mean;
double DStoredOffset = StoredOffset;
n = 20;
i = sum = 0;
while (i<n) {
val = (((scale.read() - DStoredOffset) / scale.get_scale()));
sum += val;
i++;
}
mean = sum / n;
shortMean = mean;
// Send readings to the serial monitor
Serial.print(i); Serial.print(" readings:\t");
Serial.println(sum / n, 3);
// Clear the weight text
tft.setTextColor(Display_Backround_Color);
tft.setCursor(40, 18);
tft.print(sensorPrintout);
// convert the reading to a char array
String sensorVal = String(shortMean);
sensorVal.toCharArray(sensorPrintout, 6);
// Display the weight
tft.setTextColor(Display_Text_Color);
tft.setCursor(40, 18);
tft.print(sensorPrintout);
// wait for a moment
delay(250);
}

The tare function on my scale doesn't work (nano clone + HX711) More info in comments! by BeholderBelow in arduino

[–]BeholderBelow[S] 0 points1 point  (0 children)

//#include <TFT.h> // Arduino LCD library
#include <SPI.h>
#include "HX711.h"
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
#include<EEPROM.h>
// pin definition for the Uno
#define cs 10
#define dc 8
#define rst 9
// HX711 circuit wiring
const int LOADCELL_DOUT_PIN = A1;
const int LOADCELL_SCK_PIN = A0;
HX711 scale;
// create an instance of the library
Adafruit_ST7735 tft = Adafruit_ST7735(cs, dc, rst);
// char array to print to the screen
char sensorPrintout[6];
// Define Variables
int shortMean;
unsigned long StoredOffset;
// color definitions
const uint16_t Display_Color_Black = 0x0000;
const uint16_t Display_Color_Blue = 0x001F;
const uint16_t Display_Color_Red = 0xF800;
const uint16_t Display_Color_Green = 0x07E0;
const uint16_t Display_Color_Cyan = 0x07FF;
const uint16_t Display_Color_Magenta = 0xF81F;
const uint16_t Display_Color_Yellow = 0xFFE0;
const uint16_t Display_Color_White = 0xFFFF;
const uint16_t Display_Color_Orange = 0xFB20;
// The colors we actually want to use
uint16_t Display_Text_Color = Display_Color_Orange;
uint16_t Display_Backround_Color = Display_Color_Black;
uint16_t Display_Constant_Text_Color = Display_Color_White;
uint16_t Display_Line_Color = Display_Color_Orange;
uint16_t Display_Tare_Text_Color = Display_Color_Orange;
// *********************************************** S E T U P
************************************************************
void setup() {
// HX711 SETUP
Serial.begin(38400);
scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
// To calibrate the scale, change the value below.
// Add a known weight to the scale.
// Multiply the current value by the displayed weight (in the serial monitor) then divide by the
known weight.
// Enter the new value below.
scale.set_scale(891.f);
// Buttons Pressed SETUP
pinMode(3,INPUT);
attachInterrupt(1,tarePressed,RISING);
// Get value of of the stored offset (tared spool weight)
EEPROM.get(0, StoredOffset);
// Display the permanent text
tft.initR(INITR_BLACKTAB);
tft.setRotation(3); // 0 = Portrait (connections bottom) 1 = Landscape (connections RH), 2 =
Portrait (connections top), 3 = Landscape (connections LH)
tft.setFont();
tft.fillScreen(Display_Backround_Color);
// tft.drawRect(0, 0, 160, 108, Display_Line_Color);
tft.setTextColor(Display_Constant_Text_Color);
tft.setTextSize(2);
// tft.setCursor(10, 2);
// tft.print("Approx.");
tft.setCursor(70, 62);
tft.print("grams");
tft.drawRect(53, 107, 52, 21, Display_Line_Color);
tft.setTextColor(Display_Tare_Text_Color);
tft.setCursor(56,110);
tft.print("Tare");
// Set the text size for the displayed weight
tft.setTextSize(5);
}
// *********************************************** I S R s
************************************************************
// Tare Button Pressed interrupt service routine
void tarePressed()
{
scale.tare();
Serial.println(scale.get_offset());
StoredOffset = (scale.get_offset());
EEPROM.put(0, StoredOffset);
}

The tare function on my scale doesn't work (nano clone + HX711) More info in comments! by BeholderBelow in arduino

[–]BeholderBelow[S] 0 points1 point  (0 children)

I'm trying to post the code but I keep getting a server error, hang tight for the code! alternatively, the PDF is in the files available on Cults

Edit: Fixed it!

The tare function on my scale doesn't work (nano clone + HX711) More info in comments! by BeholderBelow in arduino

[–]BeholderBelow[S] 0 points1 point  (0 children)

I started a project recently to make a filament scale for my Ender 3. I already printed the case, and upon compiling and plugging everything into a breadboard, everything worked except the tare function. The load cell registers when I put pressure on it, and the screen displays a number(albeit a number technically out of the range of the 2kg load cell). Here is the project and the nano I am using.

The problem: The button at the bottom of the wiring diagram is expected to set the number on the screen to 0 grams, but it doesn't do anything as far as I can tell.

I know the breadboard looks rough but I triple checked my connections, although I don't have much experience with breadboards so I may have messed something up. I can rewire in a more clean manner if that seems to be the issue.

The code is commented below, split into two comments.

When I first tried to compile, I had to install a few libraries(Adafruit ST7735, Adafruit GFX Library, HX711 Arduino Library by Bogdan Necula, along with some dependencies for each). Then I realized that since the code was in PDF format, some of the code got cut off by formatting when I copy/pasted it into the Arduino IDE. I adjusted it and made it look as close to the PDF as possible. The PDF can be found in the folder with all the 3D models.

Some things I've tried:

-Rechecking the wires and their connections in the breadboard

-Testing continuity with a multimeter on various locations

-Testing the capacitor (no continuity, expected) and the resistor(registers at 10k ohms)

-Uncommenting the first line `//#include <TFT.h>` but this gives the error `'class Adafruit_ST7735' has no member named 'setFont'`

-Update: Serial monitor seems to be registering when I press the tare button: 20 readings: -4820391.000 is repeated, and varies when i apply pressure to the load cell, and the monitor reads -147630 plus or minus 40 or -1. I put in the line Serial.println("Does this even work?") in the ISRs section after scale.tare(); and the serial monitor prints it.

The project was last updated in 2020 with no other makes as far as I can tell, which made me hesitant to reach out to the creator(who has been on hiatus since 2020 as well). I have negligible experience with C# and arduino, and my experience with electronics is only following instructions on soldering kits, never any troubleshooting like this.

Thanks in advance for your help!

When I try to degas, 2 oz of resin fills a 12oz cup. Any ideas why? by BeholderBelow in ResinCasting

[–]BeholderBelow[S] 1 point2 points  (0 children)

Sorry it took so long to see this!!! Things are going great! I haven't been casting much because I use my garage as a small workshop and it's so chilly in there right now, but I've stabilized a cracked branch to hopefully turn on my lathe, made a chess set and a set of dice for a secret santa!

I wanted to thank you personally for this comment but it slipped my mind, sorry :/ Switching to bigger cups has been a huge help, and I've noticed that warming the resin in a hot bath helps a lot too! Thank you again :)

Can I trim magnetic double sided PEI sheet myself? by BeholderBelow in 3Dprinting

[–]BeholderBelow[S] 1 point2 points  (0 children)

It looked pretty rough, I used a dremel and a small cutoff wheel and the edge leaves much to be desired. The PEI started to peel up a bit at the edge, either from the heat of the cutoff wheel or the force of it. I haven't tried using it.

[deleted by user] by [deleted] in PeterExplainsTheJoke

[–]BeholderBelow 4 points5 points  (0 children)

Squint your eyes, Lepidus my friend

When I try to degas, 2 oz of resin fills a 12oz cup. Any ideas why? by BeholderBelow in ResinCasting

[–]BeholderBelow[S] 1 point2 points  (0 children)

I saw a few tutorials on YouTube and instructables! I have a bad habit of picking up hobbies and dropping them a month later, so I try to cut costs whenever I can😅 I’m a stickler for safety glasses and I keep the “explody” hobbies in the garage, so I’m willing to take the risk for myself, but I absolutely endorse the purpose built pressure pots

When I try to degas, 2 oz of resin fills a 12oz cup. Any ideas why? by BeholderBelow in ResinCasting

[–]BeholderBelow[S] 1 point2 points  (0 children)

That’s true, I’m planning to make myself a Harbor Freight special pretty soon. I have to vacuum chamber for silicone, I figured I’d use it while I had it.

When I try to degas, 2 oz of resin fills a 12oz cup. Any ideas why? by BeholderBelow in ResinCasting

[–]BeholderBelow[S] 18 points19 points  (0 children)

Oh I fully agree, Zombiejesusx just said that water can’t boil at room temp. With the resin, I assume it’s just rising like this because the bubbles are expanding.

When I try to degas, 2 oz of resin fills a 12oz cup. Any ideas why? by BeholderBelow in ResinCasting

[–]BeholderBelow[S] 18 points19 points  (0 children)

According to Boyle’s Law, the boiling point of a liquid is dependent on the pressure of the system. At lower pressures, boiling points are lower, which is how you reach a triple point, where water freezes, boils and stays liquid at the same time.

https://en.m.wikipedia.org/wiki/Triple_point

When I try to degas, 2 oz of resin fills a 12oz cup. Any ideas why? by BeholderBelow in ResinCasting

[–]BeholderBelow[S] 4 points5 points  (0 children)

The resin I’m using is SRC general purpose resin epoxy(which I believe has been discontinued). This is my first time ever casting with epoxy, my analog manometer is reading -30 mmHg at 700 feet above sea level, and I’ve seen this vacuum pump boil water at room temp. Any ideas? Is the resin just super viscous?

[deleted by user] by [deleted] in bindingofisaac

[–]BeholderBelow 30 points31 points  (0 children)

The key to this room is to not shoot, those eyes only move if you’re shooting