Index: io_autotrax.pup =================================================================== --- io_autotrax.pup (revision 21959) +++ io_autotrax.pup (revision 21960) @@ -8,6 +8,5 @@ $fmt-feature-w autotrax PCB, version 4 $package io-alien default buildin -dep boardflip dep lib_polyhelp autoload 1 Index: read.c =================================================================== --- read.c (revision 21959) +++ read.c (revision 21960) @@ -48,7 +48,6 @@ #include "macro.h" #include "safe_fs.h" #include "rotate.h" -#include "../src_plugins/boardflip/boardflip.h" #include "actions.h" #include "../src_plugins/lib_compat_help/pstk_compat.h" @@ -1170,7 +1169,9 @@ pcb_message(PCB_MSG_ERROR, "Can not determine board extents - empty board?\n"); /* we now flip the board about the X-axis, to invert the Y coords used by autotrax */ - pcb_flip_data(Ptr->Data, 0, 1, 0, Ptr->MaxHeight, 0); + pcb_undo_freeze_add(); + pcb_data_mirror(Ptr->Data, 0, PCB_TXM_COORD, 0); + pcb_undo_unfreeze_add(); /* still not sure if this is required: */ pcb_layer_auto_fixup(Ptr);