Index: branches/eam_branches/ipp-20220316/ippconfig/recipes/Makefile.am
===================================================================
--- branches/eam_branches/ipp-20220316/ippconfig/recipes/Makefile.am	(revision 42183)
+++ branches/eam_branches/ipp-20220316/ippconfig/recipes/Makefile.am	(revision 42184)
@@ -34,4 +34,5 @@
 	ppBackground.mdc \
 	pstamp.config \
+	fpcamera.config \
 	remote_hosts.config
 
Index: branches/eam_branches/ipp-20220316/ippconfig/recipes/filerules-mef.mdc
===================================================================
--- branches/eam_branches/ipp-20220316/ippconfig/recipes/filerules-mef.mdc	(revision 42183)
+++ branches/eam_branches/ipp-20220316/ippconfig/recipes/filerules-mef.mdc	(revision 42184)
@@ -19,4 +19,6 @@
 PSPHOT.OUTPUT         STR PSPHOT.OUT.CMF.MEF
 PSPHOT.PSF.SAVE       STR PSPHOT.PSF.RAW.SAVE
+
+FPCAMERA.OUTPUT       STR FPCAMERA.OUT.CMF.MEF
 
 ### Redirections (SPL)
@@ -200,4 +202,10 @@
 PPBACKGROUND.BACKGROUND	  INPUT    @FILES        CHIP       IMAGE
 PPBACKGROUND.STACK        INPUT    @FILES        FPA        IMAGE
+
+## files used by fpcamera
+FPCAMERA.INPUT           INPUT    @FILES        CHIP       IMAGE
+FPCAMERA.INPUT.MASK      INPUT    @FILES        CHIP       MASK
+FPCAMERA.INPUT.VARIANCE  INPUT    @FILES        CHIP       VARIANCE
+FPCAMERA.INPUT.ASTROM    INPUT    @FILES        CHIP       WCS
 
 ### output file definitions
@@ -313,4 +321,7 @@
 PSASTRO.OUTPUT.MASK     OUTPUT {OUTPUT}.{CHIP.NAME}.mk.fits      MASK      COMP_MASK  CHIP       TRUE      NONE
                                                                                      
+FPCAMERA.OUT.CMF.MEF    OUTPUT {OUTPUT}.cmf                      CMF       NONE       CHIP       TRUE      MEF
+FPCAMERA.RESID          OUTPUT {OUTPUT}.res.fits                 IMAGE     COMP_SUB   CHIP       TRUE      MEF
+
 PSWARP.OUTPUT           OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
 PSWARP.OUTPUT.MASK      OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
Index: branches/eam_branches/ipp-20220316/ippconfig/recipes/filerules-split.mdc
===================================================================
--- branches/eam_branches/ipp-20220316/ippconfig/recipes/filerules-split.mdc	(revision 42183)
+++ branches/eam_branches/ipp-20220316/ippconfig/recipes/filerules-split.mdc	(revision 42184)
@@ -27,4 +27,6 @@
 PPSTACK.UNCONV.VARIANCE  STR PPSTACK.UNCONV.VARIANCE.COMP
 PPSTACK.UNCONV.EXPWT     STR PPSTACK.UNCONV.EXPWT.COMP
+
+FPCAMERA.OUTPUT          STR FPCAMERA.OUT.CMF.MEF
 
 ### input file definitions
@@ -183,4 +185,10 @@
 PPBACKGROUND.STACK        INPUT    @FILES        FPA        IMAGE
 
+## files used by fpcamera
+FPCAMERA.INPUT           INPUT    @FILES        CHIP       IMAGE
+FPCAMERA.INPUT.MASK      INPUT    @FILES        CHIP       MASK
+FPCAMERA.INPUT.VARIANCE  INPUT    @FILES        CHIP       VARIANCE
+FPCAMERA.INPUT.ASTROM    INPUT    @FILES        CHIP       WCS
+
 ### output file definitions
 TYPE                         OUTPUT FILENAME.RULE                     FILE.TYPE       FITS.TYPE  DATA.LEVEL FILE.SAVE FILE.FORMAT
@@ -293,4 +301,7 @@
 PSASTRO.OUT.ORIGINAL.CMF.MEF OUTPUT {OUTPUT}.smf.original             CMF             NONE       FPA        TRUE      MEF
                                                                                                               
+FPCAMERA.OUT.CMF.MEF         OUTPUT {OUTPUT}.cmf                      CMF             NONE       CHIP       TRUE      MEF
+FPCAMERA.RESID               OUTPUT {OUTPUT}.{CHIP.NAME}.res.fits     IMAGE           COMP_SUB   CHIP       TRUE      NONE
+
 # XXX need to use CHIP for tc3 tests, but why?
 #PSWARP.OUTPUT                OUTPUT {OUTPUT}.fits                     IMAGE           COMP_IMG   CHIP       TRUE      NONE
Index: branches/eam_branches/ipp-20220316/ippconfig/recipes/fpcamera.config
===================================================================
--- branches/eam_branches/ipp-20220316/ippconfig/recipes/fpcamera.config	(revision 42184)
+++ branches/eam_branches/ipp-20220316/ippconfig/recipes/fpcamera.config	(revision 42184)
@@ -0,0 +1,16 @@
+
+FPCAMERA.TEST  F32  1.0
+
+# nominal plate scale (units / pixel)
+# NOTE: we are using pixels here because of the limited dynamic range for 
+# NAXIS1,2 when loaded by addstar.  
+FPCAMERA.PIXEL.SCALE  F32  1.0
+
+# extra field for ref stars:
+FPCAMERA.FIELD.PADDING  F32     0.25   # pad by this fraction of the full mosaic (may need to be larger for single chips)
+
+# path or name (in site:FPCAMERA.CATDIRS) to catdir
+FPCAMERA.CATDIR               STR     PS1.REF.20170919
+
+DVO.GETSTAR                   STR      getstar
+DVO.GETSTAR.OUTFORMAT         STR      PS1_DEV_0
Index: branches/eam_branches/ipp-20220316/ippconfig/system.config
===================================================================
--- branches/eam_branches/ipp-20220316/ippconfig/system.config	(revision 42183)
+++ branches/eam_branches/ipp-20220316/ippconfig/system.config	(revision 42184)
@@ -68,4 +68,5 @@
         PSVIDEOPHOT	STR		recipes/psvideophot.config # video cell photometry
         PSTAMP          STR             recipes/pstamp.config       # postage stamp server
+        FPCAMERA        STR             recipes/fpcamera.config       # forced photometry on chip
 #	REMOTE          STR             recipes/remote_hosts.config # Remote supercomputer processing
 END
