Gyms & Equipment

Badger lets you track which gym, machine, and attachment you used for each exercise. This unlocks machine-scoped progress tracking - your cable row on the low pulley and your cable row on the high cable are treated as separate performance histories.


Managing gyms

Go to You → Gyms to manage your gym list.

  • Tap + to create a gym.
  • Tap a gym to edit its name or notes, or to set it as the default.
  • The default gym is automatically used when starting a workout if you have only one gym, or if a default is set among multiple.
  • Gyms can be archived (hidden from pickers but preserved for historical data) instead of deleted.

Machines

Go to You → Machines to manage machines.

  • Tap + to create a machine (e.g. "Cable station", "Leg press", "Smith machine").
  • Each machine has two toggles: Uses attachments and Uses grip types.
  • Set the machine's Resistance type - Selectorized (a pin-selected weight stack) or Plate-loaded. The plate calculator is hidden during workouts on selectorized machines, since there are no plates to load.
  • Optionally set a Weight increment - the physical step between settings (for example 5 kg between stack positions). The progressive-overload suggestion snaps to this grid, so it only ever suggests a weight the machine can actually produce.
  • On the machine's detail screen, use the Available at section to link the machine to one or more gyms.
  • Deleting a machine: if the machine isn't referenced anywhere, deleting it also removes it from every gym and exercise link. If it's used in a logged workout or set as a default in a routine, deletion is blocked so your history and routines stay intact - remove it from those first if you really want it gone.

Linking machines to exercises

You can link a machine to an exercise to indicate compatibility. This controls which machines appear in the "Set machine" picker in the training screen.

To link: open the exercise in the library → Edit → scroll to Compatible machines → tap to add or remove machines.

Attachments

Attachments are cable/pulley accessories (e.g. "Straight bar", "Rope", "V-bar", "D-handle"). Go to You → Attachments to manage them.

  • Tap + to create an attachment.
  • Link attachments to gyms via the Available at section on each attachment's detail screen.
  • Deleting an attachment works like deleting a machine: blocked if it appears in a logged workout or a routine default, otherwise removed from all gyms.

Attachments are available in the machine picker only when the current machine has Uses attachments enabled.

Grip types

When a machine has Uses grip types enabled, a row of grip chips appears in the training screen for that exercise. Select your grip before or after logging sets:

  • Overhand
  • Underhand
  • Neutral
  • Wide
  • Close
  • Hammer

Tap the active chip again to clear the selection. The grip is stored on the workout exercise record and shown in the history tab.

You can also set a default grip type per routine exercise in the predefined sets screen - this gets pre-filled when starting a routine workout.

Gym context during workouts

Automatic gym assignment

When a workout is created, Badger tries to set the gym automatically:

  • If you have only one gym → that gym is used.
  • If you have a default gym → that gym is used.
  • If you have multiple gyms with no default → no gym is set (you can assign it manually).

If a routine day has a default gym configured, that overrides the above when starting from a routine.

Changing the gym mid-workout

The current gym name appears in the training screen's header bar. To change it: tap ⋮ → Change gym… and select a different gym.

Setting a machine for an exercise

Tap ⋮ → Set machine… to pick a machine and (if applicable) an attachment. The picker shows machines compatible with the current exercise at the current gym.

Badger remembers the last attachment used for each exercise + machine combination and pre-selects it next time.

Progress filtering by machine

On the Progress screen, if you've used the same exercise on multiple machines, a row of filter chips appears. Select a specific machine to see only that machine's history, or select All to see combined data.

The most recently used machine is selected by default. The same filter applies to PRs - they're scoped per machine when a machine is set.

Routine defaults

You can set default equipment at the routine level to avoid re-selecting it each session:

  • Routine day → Default gym - Pre-sets the workout gym when starting from this day.
  • Routine exercise → Default machine & attachment - Pre-sets the machine for that exercise when starting from a routine.
  • Routine exercise → Default grip type - Pre-sets the grip for that exercise.