 uint8_t col_i = 0;
 uint8_t row_i = 0;
 volatile uint8_t may_flip = 0;
-int pwm_planes[] = {0, 0, 1, 2}; // Run first plane 2 times
+int pwm_planes[] = {0, 0, 0, 0, 1, 1, 2}; // PWM "plane" running sequence
 int pwm_i = 0; // Current PWM cycle
 uint8_t *buf_pwm = buf_a[0];
 

		if (row_i > 6) {
			row_i = 0;
			pwm_i++;
			if (pwm_i > 3) {
				pwm_i = 0;
				if (may_flip) {
					buf_swap();

	Serial.begin(19200);
	// initialize SPI
	SPI.begin();
	Timer1.initialize(50);
	Timer1.attachInterrupt(driveDisplay);
}

