VERIFIED COMPATIBLE

Azkoyen Palma H / Palma Hz70
MDB Cashless Integration Guide

Complete programming function reference and cashless setup checklist for the Azkoyen Palma H and Palma Hz70 spiral snack vending machines. Vendilator uses a Raspberry Pi + qibixx MDB Hat running as an MDB Level 1 cashless slave — fully compatible with the Palma H's MDB VMC.

Get Started with Vendilator →📄 Download all Palma manuals

Cashless Setup — Critical Machine Settings

These settings must be configured in the Palma H service menu for MDB cashless payments to work. Access the service menu by pressing key C on the programming box, then hold C for 3 seconds to enter a function number directly.

F—MDB WIRINGSET: Palma → coin mech → hat Peripheral

Palma H technical §4.10 + §3.12.8: the 6-way connector is the MDB coin bus. The VMC polls coin address 0x08. With coin mech removed and only the Pi hat on that port, logs show d,STATUS,INIT,0 and A-01-style bus faults. Daisy-chain: machine MDB out → coin changer (or MDB pass-through) → qibixx Peripheral. Hat Master port empty.

F454CARDREADERSET: YES

Enables the MDB cashless device slot. Without YES the VMC never polls address 0x10 — the Pi hat never receives READER ENABLE or VEND REQUEST.

F221SIMPLE VENDSET: NO (Multiple)

NO = Multiple Sale — cashless receives VEND REQUEST on product selection. YES = Simple Sale (coin-change behaviour only) — no VEND REQUEST to card reader.

F223MAX. CREDITSET: > 0 (e.g. 9.99)

Maximum credit from the cashless device. If 0, card payments are blocked regardless of F454. Must be ≥ highest product price (F201).

F222FORCED SALESET: NO

When YES, customer must complete a purchase to recover credit. Set NO for normal card-only operation.

F459M/S MDBSET: MASTER ON → SLAVE OFF

Two-step menu on Palma Hz70 firmware: first MASTER on/off, then (if MASTER is on) SLAVE on/off. For a standalone machine with Pi + qibixx cashless only: MASTER=ON (Palma is the MDB bus master), SLAVE=OFF (no satellite/snack+coffee module linked). Cashless is enabled via F454, not F459. 10103 ES Argenta module calls this slot «MDB SATELITE» (Italy NGS/NGT only); 81036830 omits F459 entirely.

F455BILLREADERSET: NO

Banknote reader on/off. Set NO if no bill validator fitted — avoids VMC waiting for a missing device.

F485COM GATEWAYSET: NO

COM gateway for MDB inline change-giver. Set NO unless your coin mechanism uses gateway mode on the bus.

F201PRICESSET: per selection

Price for each two-letter selection (e.g. AB). 9999 = deprogrammed / out of service. Must be ≤ F223 MAX.CREDIT.

Power cycle required after changes. After setting F454, F459, and F221, power off the Palma H for 10 seconds, then power the Raspberry Pi first and wait ~15s before powering the vending machine back on. The Palma H re-scans the MDB bus on power-up — the Pi must be ready and advertising on the bus at that moment.

Function 459 — M/S MDB

On your Palma Hz70 (field-verified)

  1. Enter F459 → screen shows MASTER on/off
  2. Set MASTER = ON (Palma is the MDB bus master / VMC)
  3. A second prompt appears: SLAVE on/off
  4. Set SLAVE = OFF unless you have a second Azkoyen module slaved to this machine (snack + coffee combo)

The Pi + qibixx hat is the MDB cashless device — enable it with F454 CARDREADER = YES, not F459.

What the PDFs say (naming differs)

  • 81036830 — skips F459 (458 → 467)
  • 10103 ES (Teide Blue / Argenta) — F459 «MDB SATELITE» NO/SI, Italy NGS/NGT only
  • 10187 UK — F459 «M/S MDB» marked not operative
📄 10103 ES (F459 MDB SATELITE) ↗📄 10187 UK supplement ↗

Downloadable Manuals

All Palma-related PDFs hosted on this site. The 81036830 operators manual is the primary reference for your Hz70 hand programmer.

Azkoyen Palma H/HZ — Operators manual (PDF, 03-2015, ref 81036830)PDF

Primary Palma Hz70 hand-programmer reference: 454 CARDREADER, 455 BILLREADER, 221/222/223, 229 CARD TEST, 407/408, 412–419, 458 IDETECT, 485 COM GATEWAY, 537 ACCESS CONTROL. Does not list F459.

Azkoyen Palma H — Technical manual (Module 1 & 2, 10049 UK, 2004)PDF

Install, coin mechanism (MDB/ICP §4.10), Control Card §3.12.7–3.12.9, errors, test mode, two-letter keypad §1.9.

Azkoyen Palma H — Programming manual (Module 3, 10048 UK, 2004)PDF

Older firmware menu 010–536 — no F454/F485. Useful for accounting and clock functions.

Azkoyen Teide Blue / Argenta programming (PDF, 10103 ES, 2008)PDF

Shared Azkoyen module (Argenta, Step, Slim, Teide Blue…). 113 functions. F459 «MDB SATELITE» — Italy NGS/NGT only. Closest PDF to MASTER/SLAVE slot.

Azkoyen shared programming supplement (PDF, 10187 UK — Vitro X1)PDF

Cross-machine Azkoyen programming module. Function table names F459 «M/S MDB» but marks it «Not available»; detail page says «Not operative».

Azkoyen Vitro S1 — Programming manual (PDF, 2019)PDF

Same Azkoyen programming family — F459 «M/S MDB» documented as «Not operative».

Palma H-70 user manual — ManualsLib mirror (81036830)Web

Web mirror of the hosted operators PDF above.

Palma+ Hz70 — Azkoyen product specsWeb

Official line specs: EXE/MDB protocols, EVA-DTS.

How the MDB Integration Works

The Palma H communicates over the MDB/ICP (Multi-Drop Bus) protocol — the same bus used by the coin acceptor. Vendilator installs a Raspberry Pi with a qibixx MDB Hat that sits on the same bus as a cashless slave device.

STEP 01
Pi boots, Hat advertises on MDB bus

The Pi must be running before the Palma powers up so the hat is visible during the bus scan.

STEP 02
Palma H detects cashless device

After power-up the VMC polls address 0x10. F454=YES tells the machine to expect a device there.

STEP 03
MDB READER ENABLE

The Palma sends READER ENABLE. The Hat responds — customer is ready to pay by card.

STEP 04
VEND REQUEST → Approve → Vend

Customer presses product keys. Palma sends VEND REQUEST with price. Vendilator charges the card via SumUp and approves.

Complete Programming Function Reference

All 118 service-menu functions for the Azkoyen Palma H / Palma Hz70. Sources: 81036830 (03-2015), 10048 UK (02-2004), 10187 UK supplement (F459 naming only).

ACTIONS
F001
EMPTY HOPPER

Manual unloading of MDB coin returner tubes.

F002
MAN.FILL HOP

Manual re-loading of MDB coin returner tubes.

F003
MAN. UNLOAD HOP

Manual unload of a single hopper tube (10103 module).

F004
MAN. FILL HOP

Manual fill of a single hopper tube (10103 module).

F005
EXTRACT N COINS

Extract a fixed number of coins from a hopper.

F010
PRINT DATA

Send accounting / incident log to RS-232C printer or PC (9600 8N1).

F013
SEND DATA MODEM

Send accounting data via GSM modem.

F020
PANEL ON/OFF

Turn programming panel display on or off.

F030
TEST MACHINE

Test motors, gate, temperature, iDetect, mixers, and other machine elements.

F050
QUALITY SIGN

81036830: GSM modem signal quality (0–31). 10103 ES uses F050 as RESET CARD — numbering varies by firmware.

F092
TICKET LIST

View printed ticket log.

F093
ALT. SEL. LOG

View alternate-selection log (sold-out fallback presses).

F095
PRINT CONFIG

Print machine configuration to RS-232 printer. Italy NGS/NGT models only.

F096
PRINT INCIDENTS

Print incident log to RS-232 printer.

F098
VIEW INCIDENTS

Scroll incident log on display.

F090
SOFTWARE VER.

Display machine control software / EPROM version.

F099
RESET

Complete erasure of machine configuration (factory reset).

ACCOUNTING
F110
MONEY/SELECT

Amount sold per selection.

F111
UNITS/SELECT

Units sold per selection.

F113
UNITS FREE

Units sold in free-vend mode.

F120
TOTAL CASH

Total amount sold.

F121
TOTAL UNITS

Total quantity of units sold.

F122
CASH FREE

Total money from free-vend sales.

F141
MON.IN CASH

Cash in box or safe.

F142
MONEY GIVERS

Cash in coin returner tubes.

F143
COINS IN TUBES

Coin count per change tube (MDB).

F145
MON.G.MAN.

Amount manually returned from coin returners.

F146
MO.NOT GIVEN

Total change not given through coin returners.

F147
MON.INCARDS

Amount from prepaid card sales.

F148
MON.CARD RCH.

Amount from prepaid card recharges.

F149
MON.INNOTES

Cash in banknote reader.

F150
PRD. NOT SOLD

Products not sold by selection (iDetect machines only).

F160
SHIFT COLLECTION

Sales total per work shift.

F162
TOKENS

Takings via MDB tokens.

F171
COUNT. RESET

Erase all accountings (except coin returner).

F174
RES. GIV. ACC.

Erase coin returner accounting.

F175
ERASE PROTECT

Protect accounting from accidental erase.

F180
P/TOTAL SAL.

Perpetual (non-erasable) total sales since RAM erase.

F182
Z/SHIFT SALES

Perpetual sales total per shift.

F183
P/MONEY CASH

Non-erasable amount in cash box.

F184
P/MON.GIVERS

Non-erasable amount sent to coin returner.

F187
P/MON./CARDS

Non-erasable amount from prepaid cards.

F188
P/M. CARD REC

Non-erasable amount from card recharges.

F189
P/MON./NOTES

Non-erasable amount from banknote reader.

F190
P/MON./TOKENS

Non-erasable token sales total.

F191
P/MON./SELECT

Per-selection perpetual sales totals.

F192
P/FREE TOKEN

Perpetual free-vend token total.

PRICES & SALES
F201
PRICES→ ≤ F223

Price per selection (two-letter codes AA…GH). 9999 = out of service.

F202
PRICES/SELEC

Assign one price to multiple selections.

F204
SINGLE PRICE

Assign a single price to all selections.

F205
CARD PRICES

Program prices on prepaid cards.

F206
PROGR. TOKEN

Selections enabled via minor access-control token. 10103 ES: ADULT SELECTIONS (age-gate free selections).

F214
RYO CHANNEL

Roll-your-own tobacco channel config (Italy).

F210
PULSES

Motor pulses per selection (1=half turn, 2=full, 9=deactivate).

F211
DATE LIMITE

Days a product may be sold after loading (expiry).

F213
DATE LIMITE (erase)

Clear all programmed expiry dates.

F220
FREE VEND

Free-vend mode — all products at zero price.

F221
SIMPLE VENDCASHLESS CRITICAL→ NO

Simple vs Multiple Sale (MDB). Must be NO for cashless.

F222
FORCED SALE→ NO

When YES, credit cannot be returned without a purchase (MDB).

F223
MAX. CREDITCASHLESS CRITICAL→ > 0

Maximum credit from MDB cashless device. Must be > 0.

F228
AGE TOKEN

Minor token age-gate before sale.

F229
CARD TEST

Test card reader sales (not recorded in accounting).

SELECTION PROGRAMMING
F301
FAM/PRO.CODE

Family and product codes per selection (0–99, accounting).

F302
GROUP/SELEC.

Group selections (up to 5 groups × 10 selections) for alternate extraction.

F303
PROMOTIONS

Free product from other coils when a selection is sold (max 2).

F306
ERASE GROUP

Remove all selection group associations.

F309
MOTOR/SELEC

Motors that run together (baguettes, sandwiches, etc.).

MACHINE PROGRAMMING
F401
PROG. CODE

4-digit client configuration preset (CMQ).

F407
REST M. TIME

Seconds remaining change is shown after purchase (MDB).

F408
CRED.M. TIME

Seconds credit is shown before erase (MDB).

F412
ADMIT. COINS

Coins accepted when machine is NOT out of change.

F416
MAX.ADM.TYP.

Max coins per type before service call (MDB).

F418
OUT CH.COINS

Coins accepted when OUT of change.

F419
MIN.COIN.TUB

Min coins per tube before OUT OF CHANGE (MDB).

F420
ADVERT. MESS.

Standby advertising message (max ~105 chars).

F421
EFFECT MESS.

Flashing publicity message on display (max 16 chars).

F424
FAULT MESS

Custom out-of-order message (max 16 chars).

F425
TEMPER. MESS.

Show/hide product temperature message.

F430
LANGUAGE

Display language (ES/FR/EN/IT/PT/DE, etc.).

F431
CURRENCY

Currency label on display (max 3 chars, e.g. EUR).

F432
DECIMALS

Decimal places for currency. 0 = no decimal separator.

F440
PERSON MENU

Add/remove functions in the personal quick menu (max 32).

F450
KEYB. TYPE

Selection keyboard: proximity (YES) or membrane (NO). Anti-vandal letter-only keypad per technical manual §1.9.

F452
BEEP YES/NO

Enable or disable the buzzer.

F454
CARDREADERCASHLESS CRITICAL→ YES

MDB cashless / card reader operative YES/NO.

F455
BILLREADER→ NO

Banknote reader operative YES/NO.

F458
IDETECT

Product exit detector (iDetect) YES/NO.

F459
M/S MDBCASHLESS CRITICAL→ MASTER ON, SLAVE OFF

Palma Hz70 field UI (verified): enter F459 → MASTER on/off; with MASTER on, SLAVE on/off appears. Recommended standalone + Pi cashless: MASTER=ON, SLAVE=OFF. MASTER=ON makes the Palma the MDB bus master (VMC). SLAVE=OFF = no linked satellite module (Azkoyen snack+coffee slaving). MDB cashless is F454, not this menu. PDFs disagree on naming: 10103 ES (Argenta/Teide) calls it «MDB SATELITE» NO/SI (Italy NGS/NGT); 10187 UK marks «M/S MDB» not operative; 81036830 skips F459 (458→467). Not F489 GESTOR INCID.

F461
BOILER TEMP.

Water boiler temperature for hot-drink module (40–95°C).

F463
AUTOMAT. WASH

Auto mixer cleaning interval (15m–12h) and water volume.

F465
AUTONOMY

Autonomous water supply kit fitted YES/NO.

F466
SPOON

Include spoon/stirrer with each hot drink YES/NO.

F467
CONF. TEMP.

One or two temperature zones.

F468
REFRIG. UNIT

Refrigeration temperature (°C). 50°C = cold group off.

F469
SANIT. TEMPER.

Sanitary temperature limit — shelves out of service if exceeded.

F470
MACH. NUMBER

Machine identification number (6 digits).

F471
NUM. TARJ. COM

Communications board ID (requires comms kit).

F472
OPERATOR COD.

Operator code (4 digits).

F473
COD. OP. TARJETA

Operator code for COM board (6 digits).

F481
INFRAREDCFG.

Infrared accounting transmission settings.

F483
MODEM CFG.

GSM modem / remote communications.

F484
BLUETOOTH

Bluetooth access PIN.

F485
COM GATEWAY→ NO

COM gateway for MDB change-giver inline.

F486
TELEF. SMS

SMS alert telephone number (requires comms kit).

F487
NOMBRE MAQ.

Machine name for remote monitoring.

F488
POLL. INCID.

Incident polling interval in seconds.

F489
GESTOR INCID

Incident manager bitmask — which faults trigger SMS (not MDB master/slave).

F490
HOPPER NAME

Hot-drink hopper names (requires comms kit).

F491
SERVICE NAME

Product name shown on display before payment.

CLOCK
F510
TIME/DATE

Set machine date and time.

F520
CLOCK MODES

24h/AM-PM display; automatic summer time.

F530
CICLO D.MON.

Daily coin-acceptance time window.

F531
CICL.S.MON

Weekly coin-acceptance schedule.

F533
LIGHT D.CYCL

Daily lighting on/off schedule.

F534
LIGHT W.CYCL

Weekly lighting schedule.

F535
UNIT D.CYCLE

Daily refrigeration on/off schedule.

F536
UNIT W.CYCLE

Weekly refrigeration schedule.

F537
ACCESS CONTROL

Active hours for F228 AGE TOKEN.

SOURCES

See Downloadable Manuals above for all PDFs including 10187 UK (F459 «M/S MDB» naming). MDB/ICP Protocol — NAMA official specification.

Ready to add cashless payments to your Palma H?

Vendilator is fully compatible with the Azkoyen Palma H. Set up takes under 30 minutes.

See the Hardware Setup Guide →