pipeKSampler v1 (Legacy)
The original all-in-one sampler, still in old workflows
- pipe
- optional_model
- optional_positive
- optional_negative
- optional_latent
- optional_vae
- optional_clip
- xyPlot
- pipe
- model
- positive
- negative
- latent
- vae
- clip
- image
- seed
pipeKSampler v1 is the legacy sampler half of the original tinyterra pipe pair, and it's the node you'll see sitting next to pipeLoader v1 in workflows shared before v2 shipped. It takes a PIPE_LINE, samples it, and throws in the same "everything but the kitchen sink" feature set that defines the pack: a quick LoRA slot, an upscale-before-sampling block, sampler controls, image preview/save, and an XYPLOT input for grid testing.
The version-2 sampler does all of this with more options (a 13-way upscale selector, aspect rescale, AYS schedulers, plot_image output, and a PIPE_LINE output instead of v1's older flow), which is why v1 is labeled Legacy. But legacy is not broken - it's still the node countless saved workflows expect, and if you load someone's 2024-era grid-testing graph, this is what shows up.
How it works
Feed it a pipe from pipeLoader (v1 or v2 - same pipe type). Everything needed for sampling comes out of the pipe, with overrides available: optional_model, optional_positive, optional_negative, optional_latent, optional_vae, optional_clip, plus a seed override. The sampler_state dropdown (Sample / Hold) is a v1 quirk - set to Hold and the node skips sampling, letting you branch the graph without re-running.
Built-ins you'll actually use:
lora_name/lora_model_strength/lora_clip_strength- one quick LoRA apply before sampling.upscale_method/factor/crop- latent upscale (nearest-exact through bislerp) before sampling; the classic cheap hires-fix.steps/cfg/sampler_name/scheduler/denoise- the standard sampler controls, with the full 44-sampler list.image_output/save_prefix- preview or save right in the node.
The optional xyPlot input is the legacy version of the advanced xyPlot - old grid workflows plug the old pipe > xyPlot node in here.
Outputs: pipe (updated), model, positive, negative, latent, vae, clip, image, seed.
Installing it
Part of tinyterraNodes:
cd ComfyUI/custom_nodes
git clone https://github.com/TinyTerra/ComfyUI_tinyterraNodes.git
or ComfyUI Manager β tinyterraNodes. No extra dependencies.
Gotchas
For new builds, pipeKSampler_v2 is the one to reach for - more rescale options, AYS schedulers, and a plot_image output the advanced xyPlot ecosystem expects. The v1's XYPLOT input is a different type from the new ADV_XYPLOT, so the modern advanced xyPlot won't plug into v1 - that's the classic "it won't connect" complaint in old-meets-new workflows. And remember the v1 defaults (cfg 8, steps 20, denoise 1.0) are SD1.5-era values; if you're running an SDXL or newer model through a legacy graph, those defaults will fight you until you raise steps and adjust.
Inputs (23)
| Name | Type | Default | Description |
|---|---|---|---|
| pipe | PIPE_LINE | β | |
| lora_name | COMBO | 1 options: None | |
| lora_model_strength | FLOAT | 1.00-10β10 | β |
| lora_clip_strength | FLOAT | 1.00-10β10 | β |
| upscale_method | COMBO | 7 options: None, nearest-exact, bilinear, area, bicubic, lanczos, +1 | |
| factor | FLOAT | 2.000β10 | β |
| crop | COMBO | 2 options: disabled, center | |
| sampler_state | COMBO | 2 options: Sample, Hold | |
| steps | INT | 201β10000 | β |
| cfg | FLOAT | 8.000β100 | β |
| sampler_name | COMBO | 44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38 | |
| scheduler | COMBO | 9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3 | |
| denoise | FLOAT | 1.000β1 | β |
| image_output | COMBO | 4 options: Hide, Preview, Save, Hide/Save | |
| save_prefix | STRING | ComfyUI | β |
| seedopt | INT | 00β18446744073709550000 | β |
| optional_modelopt | MODEL | β | |
| optional_positiveopt | CONDITIONING | β | |
| optional_negativeopt | CONDITIONING | β | |
| optional_latentopt | LATENT | β | |
| optional_vaeopt | VAE | β | |
| optional_clipopt | CLIP | β | |
| xyPlotopt | XYPLOT | β |
Outputs (9)
| Name | Type | Description |
|---|---|---|
| pipe | PIPE_LINE | β |
| model | MODEL | β |
| positive | CONDITIONING | β |
| negative | CONDITIONING | β |
| latent | LATENT | β |
| vae | VAE | β |
| clip | CLIP | β |
| image | IMAGE | β |
| seed | INT | β |