Minecraft – Super compact piston door with button and pressure plate

minecraft-java-editionminecraft-redstone

Is there a super compact design (or what's the most compact design) for a piston door which should have a button on one side like this:

enter image description here

and a pressure plate on the other side:

enter image description here

?

I have tried a lot of configuration and still trying but I can't get it.
Any idea?

PS: If 2 buttons would make it more compact than I can go for it. I need to use it for a house so I need it to be the more compact that I can get. Consider that I need that house to have flat walls this means that if the piston wiring takes horizontally 3 blocks then I need to make 2 3 block spaced walls. Thanks.

Best Answer

If you're willing to put the button on the bottom block, this isn't too hard. Try something like this:

Here's another shot from the top:

And here's one from the back:

When either the button is pressed or someone stands on the pressure plate, the door will open.

If you want the button to be at eye level, you can make a minor modification, as suggested in the comments:

This will allow you to move the button up one block, at the cost of two repeaters. Keep in mind that this will add a (very) small delay to the circuit, but considering it's a button, this might even be an advantage.