ASCII Rubik's Cube

Charcoal, 28 23 bytes

F³⁺⁺×\_³×\/⁻³ι¶ ‖M↑×_ ³

Try it online! Link is to verbose version of code. Not very Charcoal-y I know. I didn't realise that ‖M↓ deliberately moves the cursor so I had originally tried F³«P⁺×/_³×/\⁻³ι↗»‖M↓×_ ³ which didn't work, because I was trying to do it upside-down. If you want something more Charcoal-y then try G↗³←⁶↘³/\¶\/G↖³←⁷↘³_\¶\_↘‖M↑×_ ³ for 32 bytes: Try it online!


SOGL V0.12, 27 bytes

Y=Q∫+ZΔ○H!╝Ηūf⅟Ξ∆׀Æģ≠a⁶‘6«n

Try it Here!

Sadly, the palendromization version qE½Dε▒2β[}█O%q‘6«n╬∑ doesn't really work


Bubblegum, 35 bytes

00000000: 5350 5088 0741 2e05 05fd 7830 8ce1 82b3  SPP..A....x0....
00000010: 806c 0413 c889 8907 4330 8f4b 01c1 036a  .l......C0.K...j
00000020: 8671 00                                  .q.

Try it online!