hexbright_factory_translated now uses print_charge