Re: Pin header for PI Zero W install
But I also like the idea making the Pi zero plugable, so it can still be removed easily
Same here: I want SD card and USB port access for a webcam.
Long pin female headers would insert into the soldered-in bottom entry headers on the Einsy, so the headers will be available outside the case after clipping three vent dividers. The distance from the outside of the case to the Einsy is ~8mm, so these should work (11mm high plastic), with clipped leads so they don't insert too far:
https://www.ebay.com/itm/2x7-Position-Female-Socket-Header-Connector-0-1-2-54mm-Square-long-pin-12mm/182753624830
Then the Pi could have male headers attached for the needed pins (4, 6, 8, 10, 15, 16?) and then pop right in.
Am I missing anything?
Re: Pin header for PI Zero W install
Awesome, I would like the STL’s
Re: Pin header for PI Zero W install
Could anyone (preferably Josef) confirm if soldering six pins only only is really necessary? I would actually prefer to solder a 7x2 header, for when I need to temporarily reuse the rpi0w for something else.
Yes, if you solder all of the pins you will certainly damage the Pi and very possibly the Einsy as well. The schematics for the Einsy are available on github, and they show that the 24V rail is connected to that header. There is also a ground on the pi that lines up with an SPI line and a few other signals that are likely to feed 5V to the Pi.
Thanks Dan!
I honestly checked the github for the schematics with these thoughts in mind, but didn't have the right software at the moment.
Ok, second rpi0w it is, then.
Re: Pin header for PI Zero W install
Hm...i just fried my RPi... 😯
I inserted it just like it's on first post. Prusa didn't boot at all. When i removed RPi, at least prusa still works, while CPU of RPi is hot like hell...
What i did wrong...? 😳
EDIT: damn... under microscope i found really small tin residue between two pins...it seems that it was enough for frying...
oh, well...another one is already ordered...this time with camera.
Re: Pin header for PI Zero W install
Is there any installation instructions for the pi zero on the the mk3 board ? there was nothing in the manual that I found.. Or is the image above all I need to know ? is that printed part part of the kit, or do I need to find it elsewhere ? My printer arrived yesterday but I want to hold off on wiring it up until I can install the pi.
Edit found part on thingiverse https://www.thingiverse.com/thing:2712607
Re: Pin header for PI Zero W install
Beware of that instructions on thingiverse! Pinout on actual photo is different than that one on first schematic! On schematic only one pin is in second row while on photo there are two... 😯
Kissman will have to explain where it's an error...
Re: Pin header for PI Zero W install
I Found this thread today. https://shop.prusa3d.com/forum/original-prusa-i3-mk3-f30/rpi-zero-octopi-working--t12432.html
I also contacted tech support and they said they are working on installation instructions and firmware for this but its not there as of yet. from the above thread the people who got it working are still having loads of troubles.
Re: Pin header for PI Zero W install
If i am not wrong this are the pins you have to connect between EINSY and RPi Zero W
EINSY pin <--> What <--> Zero pin
2 5Volt <--> 5Volt <--> 4 5Volt
4 GND <--> GND <--> 6 GND
6 RX1 <--> COM <--> 8 TXD
8 TX1 <--> COM <--> 10 RXD
13 nReset <--> Reset <--> 15 GPIO 22
I don't get why
14 GND <--> ??? <--> 16 GPIO 23
should be connected?
Would make more sense to connect
3 nAC_Fault <--> Power panic <--> 7 GPIO 4
to be able to monitor power panic via a OctoPrint plugin.
At the end the EINSY RPi header pinout is not completely RPi Zero W compatible.
Re: Pin header for PI Zero W install
The picture in Thingiverse should not be used as an instruction! Doing so will short EINSY-RAMBO pin 1 <-> 12V2 (or 24V is it now?) <-> RPi Zero pin 3 (GPIO2) and fry the Zero. Drawings are better, but not perfect either, as Waldemar pointed out.
I don't have Altium Designer, and didn't bother with the free trial, so the following is based on the .pdf-schematics of the few versions (i.e. 1.0a and 1.1a) that have pdfs available.
There seems to be a voltage level mismatch between EINSY and RPi Zero. EINSY logic is all 5V, whereas Zero is 3V3.
Interestingly, TXD output from EINSY has voltage divider for dropping the 5V signal down to 2V8. (Why not to 3V3?)
Other signals, including RXD, go directly to ATMega, so those use 5V levels.
Common consequence of such level mismatch is reduced noise margin of high logic state on inputs at the higher voltage side. (e.g. RXD of EITSY)
This is natural - smaller spike is enough to bring the input below its low threshold if starting from 3V3 instead of 5V.
BCM2835 SoC HW documentation is not publicly available, so the minimum output voltage of RPi Zero is not known. Typical value would be 0.7xVCC which translates to 2V3 at 3V3 supply. It's already below the midpoint of a 5V logic input, and only 0V8 away from ATmega's input low threshold of 1V5. Also, the SoC has internal pull-up/-down resistors on GPIO pins, which should be disabled when using the pins for UART.
Proper hardware fix would be to add active level shifters (buffers/transistors) between the two boards.
Maybe some spurious resets were pestering 1.0a whenever RPi Zero was connected, because in 1.1a, transistor Q3 is added to buffer nReset. Unfortunately it also inverts the signal, so 1.0a and 1.1a use opposite reset polarities.
My MK3 should ship later this month, and also my Zero is still on its way, so I cannot actually measure anything yet. I think I'm gonna make a small adapter board in place of the long pin header anyway.
Re: Pin header for PI Zero W install
Hi folks, anyone willing to print out a spacer and new design Eisney case for me in Melbourne? My i3 is on its way and I want to install it with the pi Zero W but can’t print these until the printer is functional so I am in a catch 22. HELP1
Re: Pin header for PI Zero W install
@rory.g3 - can probably help you out (although I'm just doing a print of the bits myself, so not sure if they're good yet). Send me a message and we can sort something out