redstarcomrade has quit [Read error: Connection reset by peer]
redstarcomrade has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
jstein has quit [Ping timeout: 258 seconds]
sknebel has quit [Server closed connection]
sknebel has joined #glasgow
<whitequark[cis]>
galibert: it was just a test piece really, which I later realized looks fucking incredible
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #glasgow
joerg has quit [Ping timeout: 240 seconds]
joerg has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #glasgow
davidc__ has quit [Server closed connection]
davidc__ has joined #glasgow
skipwich has quit [Ping timeout: 240 seconds]
skipwich has joined #glasgow
skipwich has quit [Ping timeout: 240 seconds]
skipwich has joined #glasgow
<ar>
here's a cursed idea: klipper (the 3d printer sw) applet.
Wanda[cis] has joined #glasgow
<Wanda[cis]>
hm.
<Wanda[cis]>
what would that entail exactly?
josuah has quit [Server closed connection]
mats1 has quit [Server closed connection]
mats1 has joined #glasgow
<ar>
Wanda[cis]: probably a very simple applet that would allow to arbitrarily, at runtime, change in/out state of pins, and set/read their values. and probably speak klipper "linux process mcu" protocol
<Wanda[cis]>
so, just gpio on a stick?
<ar>
basically, yes
<Wanda[cis]>
right
<Wanda[cis]>
so a gpio applet is something that we should have anyway
<Wanda[cis]>
hm.
<galibert[m]>
iirc, Catherine said there's one and it sucks because it's the oldest one, or something like that
<Wanda[cis]>
let's see, a plain GPIO applet (meant for use with REPL mostly), and then a klipper protocol server or whatever as another applet layered on top of it?
<ar>
alternatively, if glasgow python code is usable as a library, change klipper so that it would be able to talk to glasgow directly
<ar>
(klippy, the part that runs on your computer, is written in python)
<Wanda[cis]>
galibert[m]: what?
<Wanda[cis]>
there's no GPIO applet
<Wanda[cis]>
there's been a discussion about it a while ago
<galibert[m]>
I misremember then, sorry
<whitequark[cis]>
klippy protocol is a lot more complicated than just gpio
<whitequark[cis]>
the idea is cool but glasgow has too few pins to be all that useful for cnc; but it still could be useful
tom has joined #glasgow
<galibert[m]>
Need moar pins :-)
<ar>
whitequark[cis]: driving a full printer from a single glasgow would be unrealistic, sure, but I have at least one printer setup where I would benefit from having a few more gpio around
<whitequark[cis]>
oh yes 100%
<whitequark[cis]>
I do agree that having a klipper applet would be super useful
<galibert[m]>
<cursed>Use a T48 rom reader</cursed>
<whitequark[cis]>
I know @VioletEternity would probably make use of it
<ar>
especially having a few gpio available without digging into undersides of a printer
<ar>
whitequark[cis]: offtopic, 3d printer adjecent: VioletEternity relatively recently modified a printer so that it has two hotends, right? she might enjoy taking a look at what people from some company in argentina made for a kodak-branded printer: https://cloud.is-a.cat/s/EWo3xwsRDpbY3pg
K900 has joined #glasgow
<K900>
This is so cursed
<K900>
Do they have schematics
<ar>
K900: didn't see anything on their website (https://exolicious.com/) but didn't look too closely
<ar>
(also, i'm klipperifying that printer; their stock software was annoying and pushing user to a cloud subscription for using basic features like live print preview)
RaYmAn has joined #glasgow
ar-jan has joined #glasgow
<whitequark[cis]>
<ar> "Catherine: offtopic, 3d printer..." <- nope, she specifically avoided doing that
<whitequark[cis]>
a single part that slaps on top of a stock ender 5 s1 extruder
<whitequark[cis]>
and lets you feed n filaments, for n that is "as high as much mass you are willing to add to the printer"
<K900>
How do you switch which input you're using?
<K900>
Or is it just "whatever is pushed in"?
<whitequark[cis]>
correct. it would have to be coupled with either that many extrusion motors (it's like... both direct drive AND bowden, with the direct drive extruder working in tandem with the bowden one for the right filament, you can set this up in klipper apparently)
<whitequark[cis]>
or a turret toolchanger, which is something she wants to build now
<whitequark[cis]>
she says it is "straightforward" to build a rotary toolchanger for an arbitrarily high amount of filaments.
* whitequark[cis]
has not managed to even produce a cube from PLA on her own
<whitequark[cis]>
"straightforward" god damn it
<whitequark[cis]>
s///
<K900>
I have seen some pretty nice designs out there that should be pretty easy to fit on a different printer
<whitequark[cis]>
for what?
<K900>
For a tool changer
<whitequark[cis]>
huh
<whitequark[cis]>
oh, sorry, by "tool changer" she means something more specific than what you'd normally find on like a CNC mill
<whitequark[cis]>
it's a barrel of filaments that can be rotated to select one, to avoid having one extruder motor per filament
<K900>
Yeah the designs I've seen were still one motor per filament, but you could fit them on an existing hotend without a thing like that
<galibert[m]>
Sounds difficult to get a initial grip on the filament after rotation if there's only one motor after the rotating head and none before
<whitequark[cis]>
so each filament corresponds to a G-code tool, as in T0, T1, hence "tool changer"
<K900>
But yeah, the catching part will be the hardest probably
<whitequark[cis]>
catching?
<whitequark[cis]>
with a rotary tool changer there wouldn't be anything on the hot end
<ar>
K900: something like the prusa multifilament thing could avoid having a separate motor per filament
<whitequark[cis]>
the design i sent a picture of above is apparently working well, but it has the downside that (a) it's added mass, and (b) it interferes with the ender 5 s1 enclosure
<whitequark[cis]>
and because she's been doing high temp printing recently (PA66, PC) an enclosure is absolutely required
<K900>
<whitequark[cis]> "catching?" <- Getting the extrusion motor to actually catch the filament after the swap
<K900>
So it can keep extruding
<K900>
<ar> "K900 ⚡️: something like the..." <- And yeah it does but it also costs as much as an entire printer
<ar>
K900: there are DIY versions of that
<ar>
even slightly improved, iirc
<K900>
I haven't seen one that actually works
<K900>
I mean works well
<K900>
I've seen some that mostly kinda work but the Prusa thing is supposedly basically 100% consistent
<K900>
Which is kind of insane given how cursed it is
brolin has joined #glasgow
brolin has quit [Ping timeout: 240 seconds]
brolin has joined #glasgow
brolin has quit [Ping timeout: 240 seconds]
brolin has joined #glasgow
brolin has quit [Ping timeout: 272 seconds]
brolin has joined #glasgow
uartist has quit [Server closed connection]
uartist has joined #glasgow
brolin has quit [Ping timeout: 252 seconds]
electronic_eel has quit [Server closed connection]
electronic_eel has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
brolin has joined #glasgow
brolin has quit [Ping timeout: 252 seconds]
jstein has joined #glasgow
brolin has joined #glasgow
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #glasgow
brolin has quit [Ping timeout: 252 seconds]
jimarr has joined #glasgow
bvernoux has joined #glasgow
jimarr has quit [Quit: Leaving]
brolin has joined #glasgow
bvernoux has quit [Quit: Leaving]
nyaanotech is now known as nyanotech
brolin has quit [Ping timeout: 252 seconds]
brolin has joined #glasgow
ar-jan has quit [Ping timeout: 255 seconds]
SnoopJ is now known as [SJ]
[SJ] is now known as [more_brackets]
[more_brackets] is now known as SnoopJ
SnoopJ is now known as [more_brackets]
[more_brackets] is now known as SnoopJ
redstarcomrade has quit [Read error: Connection reset by peer]
brolin has quit [Ping timeout: 252 seconds]
jwise0[m] has joined #glasgow
<jwise0[m]>
yeah, Bambu productized this (pre-extruder filament swap) in the A1. a toolchanger would be nice, I think IDEX is not the way.
<jwise0[m]>
so I think the thing that I want is, roughly, a swappable 'front half' of the Bambu X1 toolhead. the X1 has a removable extruder assembly that the hot end screws to; it is driven by an extruder motor in the toolhead 'back half'. so you would swap the extruder, hot end, nozzle, heater, and the filament would stay attached to all of this, and you woudl basically only have a mechanical quick disconnect for that whole assembly. that way
<jwise0[m]>
you would keep the mass down on the toolhead.
<jwise0[m]>
you would have to do nozzle alignment calibration, but at least with the Bambu's hardware, this wouldn't be too bad. as long as your indexing on the quick disconnect is repeatable, you can do Z-calibration per-nozzle with the nose bomk sensor, and you can do hand-eye calibration with the structured light ('micro lidar') sensor
<jwise0[m]>
it woudl be a small evolution on the X1 design, and it woudl make multi-material printing so much faster and less wasteful (and also woudl enable multi-material printing with materials that current filament changers cannot reliably handle, like TPU)